OSDN Git Service

PR c++/24915
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/24915
4         * g++.dg/template/overload8.C: New test.
5
6 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7
8         * gcc.c-torture/compile/pr25483 : New test.
9
10 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11
12         PR c++/20552
13         * g++.dg/ext/typeof10.C: New test.
14
15 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16
17         * gcc.dg/mt-loopi1.c: New.
18
19 2005-12-18  Richard Guenther  <rguenther@suse.de>
20
21         PR tree-optimization/25481
22         * gcc.dg/torture/pr25481.c: New testcase.
23
24 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25
26         PR rtl-optimization/21041
27         * gcc.dg/pr21041.c: New test.
28
29 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
30
31         PR libgfortran/25463
32         * gfortran.dg/advance.f90: New test.
33
34 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
35
36         * gcc.dg/20051201-1.c: New test.
37
38 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
39
40         PR fortran/25018
41         *gfortran.dg/initialization_1.f90: New test.
42         *gfortran.dg/enum_5.f90: Change dg-error to new message.
43         *gfortran.dg/g77/980616-0.f: The same.
44
45 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
46
47         * PR fortran/25458
48         * gfortran.dg/chkbits.f90: New test.
49
50 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
51
52         *gfortran.dg/enum_5.f:  Revert to previous version.
53
54 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
55
56         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
57         * gfortran.dg/nested_modules_1.f90: Ditto.
58         * gfortran.dg/hollerith_f95.f90: Ditto.
59         * gfortran.dg/select_5.f90: Ditto.
60         * gfortran.dg/secnds.f: Ditto.
61         * gfortran.dg/hollerith2.f90: Ditto.
62         * gfortran.dg/imag_2.f: Ditto.
63         * gfortran.dg/ftell_2.f90: Ditto.
64         * gfortran.dg/malloc_free_1.f90: Ditto.
65         * gfortran.dg/logint-1.f: Ditto.
66         * gfortran.dg/recursive_statement_functions.f90: Ditto.
67         * gfortran.dg/e_d_fmt.f90: Ditto.
68         * gfortran.dg/hollerith_legacy.f90: Ditto.
69         * gfortran.dg/logint-2.f: Ditto.
70         * gfortran.dg/enum_5.f90: Ditto.
71         * gfortran.dg/f2c_2.f90: Ditto.
72         * gfortran.dg/pr17143.f90: Ditto.
73         * gfortran.dg/namelist_14.f90: Ditto.
74         * gfortran.dg/logint-3.f: Ditto.
75         * gfortran.dg/spread_scalar_source.f90: Ditto.
76         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
77         * gfortran.dg/namelist_11.f: Ditto.
78         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
79         * gfortran.dg/g77/20010519-1.f
80         * gfortran.dg/g77/alpha1.f: Ditto.
81         * gfortran.dg/g77/990115-1.f: Ditto.
82         * gfortran.dg/g77/erfc.f: Ditto.
83         * gfortran.dg/g77/19990313-3.f: Ditto.
84         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
85         * gfortran.dg/g77/20010426.f: Ditto.
86         * gfortran.dg/g77/19990313-0.f: Ditto.
87         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
88         * gfortran.dg/g77/20000629-1.f: Ditto.
89         * gfortran.dg/g77/970125-0.f: Ditto.
90         * gfortran.dg/g77/8485.f: Ditto.
91         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
92         * gfortran.dg/g77/19990313-1.f: Ditto.
93         * gfortran.dg/g77/int8421.f: Ditto.
94         * gfortran.dg/g77/19990305-0.f: Ditto.
95         * gfortran.dg/g77/947.f: Ditto.
96         * gfortran.dg/g77/19990905-2.f: Ditto.
97         * gfortran.dg/g77/cabs.f: Ditto.
98         * gfortran.dg/g77/19990313-2.f: Ditto.
99         * gfortran.dg/g77/20020307-1.f: Ditto.
100         * gfortran.dg/g77/dcomplex.f: Ditto.
101         * gfortran.dg/g77/19990502-1.f: Ditto.
102         * gfortran.dg/g77/19981216-0.f: Ditto.
103         * gfortran.dg/common_4.f90: Ditto.
104         * gfortran.dg/entry_4.f90: Ditto.
105         * gfortran.dg/equiv_constraint_2.f90: Ditto.
106         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
107         * gfortran.dg/namelist_12.f: Ditto.
108         * gfortran.dg/scale_1.f90: Ditto.
109         * gfortran.dg/modulo_1.f90
110         * gfortran.dg/hollerith.f90: Ditto.
111         * gfortran.dg/direct_io_3.f90: Ditto.
112         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
113         * gfortran.dg/gnu_logical_1.F: Ditto.
114         * gfortran.dg/unf_io_convert_1.f90: Ditto.
115         * gfortran.dg/assign_1.f90: Ditto.
116         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
117         * gfortran.dg/pr23095.f: Ditto.
118         * gfortran.dg/read_float_1.f90: Ditto.
119
120 2005-12-17  Andreas Jaeger  <aj@suse.de>
121
122         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
123         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
124
125 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
126
127         PR fortran/24268
128         * gfortran.dg/fmt_white.f: New test.
129
130 2005-12-16  Steven G. Kargl <kargls@comcast.net>
131
132         * gfortran.dg/label_1.f90: New test.
133
134 2005-12-15  Ben Elliston  <bje@au.ibm.com>
135
136         PR testsuite/25422
137         * gcc.dg/20031012-1.c: Add -Walways-true option.
138         * gcc.dg/weak/weak-3.c: Likewise.
139         * g++.old-deja/g++.mike/warn8.C: Likewise.
140
141 2005-12-16  Mike Stump  <mrs@apple.com>
142
143         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
144         exit.
145
146 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
147
148         PR libgfortran/25264
149         PR libgfortran/25349
150         * gfortran.dg/tl_editing.f90: Added additional checks.
151         * gfortran.dg/t_editing.f: New test.
152         * gfortran.dg/write_padding.f90: New test
153
154 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
155
156         PR testsuite/25215
157         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
158
159 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
160
161         PR rtl-optimization/24899
162         * gcc.c-torture/execute/20051215-1.c: New test.
163
164 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
165
166         PR 24823
167         * gfortran.dg/pr24823.f: New test.
168
169 2005-12-16  Jeff Law  <law@redhat.com>
170
171         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
172
173 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
174
175         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
176         Change C++ style comments to C style comments.
177         Remove aligned types from the array.
178         Keep Enums disabled.
179         (complex_types): Remove aligned types from the array.
180         Comment out "_Complex long double".
181         (attrib_types): Remove.
182         (complex_attrib_types): Remove.
183         (attrib_array_types): Remove.
184         (complex_attrib_array_types): Remove.
185         (aligned_bitfld_types): Remove.
186         (n_aligned_bitfld_types): Remove.
187         (FEATURE_ALIGNEDPACKED): Delete.
188         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
189         (singles): Remove support for adding attributes.
190         (choose_type): Remove support for attributed types.
191         (generate_fields): Remove support for attributed bit-fields.
192         Remove support for adding attributes.
193         (generate_random_tests): Remove support for adding attributes.
194         (features): Add back "[0] :0" and "complex vector [0]".
195         (main): Remove support for attributed bit-fields.
196         Uncomment the calling of generate_random_tests for the rests of
197         the tests.
198
199 2005-12-16  Jan Hubicka  <jh@suse.cz>
200
201         * gcc.c-torture/combine/pr25224.c: New.
202
203 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
204
205         PR other/25028
206         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
207         HP-UX.
208
209 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
210
211         * gcc.dg/20051215-1.c: New file.
212
213 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
214
215         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
216         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
217
218 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
219
220         PR fortran/18197
221         * gfortran.dg/dummy_functions_1.f90: New.
222
223 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
224
225         PR rtl-optimization/25310
226         * gcc.c-torture/compile/pr25310.c: New test.
227
228 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
229
230         PR debug/25023
231         * gcc.dg/pr25023.c: New test.
232
233 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
234
235         * g++.old-deja/g++.brendan/redecl1.C,
236         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
237         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
238         g++.old-deja/g++.oliva/typeof1.C,
239         g++.old-deja/g++.other/crash16.C,
240         g++.old-deja/g++.other/crash34.C,
241         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
242         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
243         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
244         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
245         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
246         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
247         Remove xfail.
248
249 2005-12-14  Kean Johnston  <jkj@sco.com>
250             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
251
252         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
253         * gcc.target/i386/20020523-1.c: Ditto.
254         * gcc.target/i386/tailcall-1.c: Ditto.
255         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
256         * gcc.target/i386/ssetype-5.c: Ditto.
257
258 2005-12-14  Jeff Law  <law@redhat.com>
259
260         * gcc.dg/tree-ssa/foldstring-1.c: New test.
261
262 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
263
264         PR target/25254
265         PR target/24188
266         * gcc.target/i386/pr25254.c: New test.
267         * gfortran.dg/PR24188.f: New test.
268
269 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
270
271         * lib/fortran-torture.exp:  Catch remaining uses of
272         remote_file build delete.
273
274 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
275
276         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
277
278 2005-12-14  Ben Elliston  <bje@au.ibm.com>
279
280         * gcc.dg/warn-addr-cmp.c: New test.
281
282 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
283
284         PR debug/25023
285         PR target/25293
286         * gcc.target/i386/pr25293.c: New test.
287
288 2005-12-13  Petr Machata  <machata@post.cz>
289
290         PR c++/24907
291         * g++.dg/parse/comma2.C: New test.
292
293 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
294             Jakub Jelinek  <jakub@redhat.com>
295
296         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
297         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
298         (limits.h): Include unconditionally.
299         (stdlib.h): Likewise.
300         (hashtab.h): Do not include.
301         (getopt.h): Likewise.
302         (stddef.h): Include.
303         (hashval_t): Define.
304         (struct entry): Add "next" field.
305         (HASH_SIZE): New macro.
306         (hash_table): New variable.
307         (switchfiles): Do not use xmalloc.
308         (mix): New macro.
309         (iterative_hash): New function.
310         (hasht): Remove.
311         (e_exists): New function.
312         (e_insert): Likewise.
313         (output): Use, instead of libiberty hashtable functions.
314         (main): Do not use getopt.  Do not call htab_create.
315
316 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
317
318         PR c++/25331
319         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
320         put atal* and atpaal* attributes on array elements.
321         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
322         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
323         put atal* and atpaal* attributes on array elements.
324         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
325
326 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
327
328         * gcc.dg/single-precision-constant.c: New test.
329
330 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
331
332         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
333         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
334         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
335         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
336         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
337         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
338         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
339         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
340         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
341         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
342         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
343         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
344         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
345         gcc.target/powerpc/ppc-sdata-2.c,
346         gcc.target/powerpc/ppc-stackalign-1.c,
347         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
348         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
349         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
350         gcc.target/powerpc/rs6000-ldouble-2.c,
351         gcc.target/powerpc/rs6000-power2-1.c,
352         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
353         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
354         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
355         option into target selector.
356         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
357         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
358
359 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
360
361         PR objc/25348
362         * objc.dg/encode-9.m: New test.
363
364 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
365
366         PR testsuite/20772
367         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
368         * gcc.dg/asm-b.c: Fix typo.
369         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
370         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
371         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
372         i?86 lp64 and x86_64 ilp32.
373         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
374         on i?86 lp64.
375         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
376
377 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
378
379         PR fortran/25078
380         gfortran.dg/equiv_5.f90:  New test.
381
382 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
383
384         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
385         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
386         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
387         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
388         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
389         * gcc.dg/tree-ssa/reassoc-5.c: New.
390         * gcc.dg/tree-ssa/reassoc-6.c: New.
391         * gcc.dg/tree-ssa/reassoc-7.c: New.
392         * gcc.dg/tree-ssa/reassoc-8.c: New.
393         * gcc.dg/tree-ssa/reassoc-9.c: New.
394         * gcc.dg/tree-ssa/reassoc-10.c: New.
395         * gcc.dg/tree-ssa/reassoc-11.c: New.
396
397 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
398
399         PR testsuite/25167
400         PR testsuite/24478
401         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
402
403 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
404
405         PR c++/25300
406         * g++.dg/template/inherit.C: Do not use a generic error message.
407
408 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
409
410         PR libobjc/25354
411         * objc.dg/gnu-encoding: New directory.
412         * objc.dg/gnu-encoding/compat-common.h: New file.
413         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
414         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
415         * objc.dg/gnu-encoding/vector-defs.h: New file.
416         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
417         * objc.dg/gnu-encoding/generate-random.c: New file.
418         * objc.dg/gnu-encoding/generate-random_r.c: New file.
419         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
420         * objc.dg/gnu-encoding/generate-random.h: New file.
421
422 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
423
424         PR c++/25337
425         * g++.dg/template/defarg7.C: New test.
426
427 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
428
429         PR libobjc/25347
430         * objc.dg/encode-8.m: New test.
431
432 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
433
434         PR libobjc/25346
435         * objc.dg/encode-7.m: New test.
436
437 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
438
439         PR c++/25010
440         * g++.dg/opt/inline10.C: New test.
441
442 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
443
444         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
445
446 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
447
448         * gfortran.dg/substring_equivalence.f90: typo in comment
449
450 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
451
452         PR fortran/25068
453         * gfortran.dg/iostat_3.f90: New test.
454
455 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
456
457         PR fortran/23815
458         * gfortran.dg/unf_io_convert_1.f90:  New test.
459         * gfortran.dg/unf_io_convert_2.f90:  New test.
460         * gfortran.dg/unf_io_convert_3.f90:  New test.
461
462 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
463
464         PR testsuite/20772
465         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
466         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
467         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
468         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
469         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
470         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
471         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
472         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
473         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
474         gcc.dg/torture/fp-int-convert-float128-timode.c,
475         gcc.dg/torture/fp-int-convert-float128.c,
476         gcc.dg/torture/fp-int-convert-float80-timode.c,
477         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
478         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
479
480         * gcc.dg/tls/opt-1.c: Require effective target fpic.
481
482 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
483
484         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
485
486 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
487
488         * gcc.dg/20051207-1.c,
489         * gcc.dg/20051207-2.c,
490         * gcc.dg/20051207-3.c: New tests.
491
492 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
493
494         PR testsuite/20772
495         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
496         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
497         dg-skip-if target selector.
498
499         PR testsuite/20772
500         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
501         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
502         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
503         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
504         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
505         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
506         and/or merge with i?86 cases.
507
508         * gcc.dg/tls/opt-3.c: Require effective target fpic.
509
510         PR testsuite/20772
511         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
512         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
513         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
514         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
515         x86_64-*-linux*.
516
517 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
518
519         PR target/25311
520         * gcc.c-torture/compile/pr25311.c: New test.
521
522 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523
524         PR libgfortran/25039
525         * gfortran.dg/read_comma.f: New test.
526
527 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
528
529         PR c++/19317
530         * g++.dg/opt/pr19317-1.C: New test.
531         * g++.dg/opt/pr19317-2.C: New test.
532         * g++.dg/opt/pr19317-3.C: New test.
533
534         PR target/19005
535         * gcc.c-torture/execute/pr19005.c: New test.
536
537         PR target/17828
538         * g++.old-deja/g++.other/comdat5.C: New test.
539         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
540
541         * g++.dg/compat/struct-layout-1.exp: New file.
542         * g++.dg/compat/struct-layout-1.h: New.
543         * g++.dg/compat/struct-layout-1_generate.c: New.
544         * g++.dg/compat/struct-layout-1_x1.h: New.
545         * g++.dg/compat/struct-layout-1_x2.h: New.
546         * g++.dg/compat/struct-layout-1_y1.h: New.
547         * g++.dg/compat/struct-layout-1_y2.h: New.
548
549         * gcc.dg/20050330-2.c: New test.
550
551 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
552
553         PR fortran/25292
554         * gfortran.dg/associated_1.f90: New.
555
556 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
557
558         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
559         ILP32 vect_no_align platforms.
560
561 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
562             Jakub Jelinek  <jakub@redhat.com>
563
564         PR target/25268
565         * gcc.c-torture/compile/20051207-1.c: New test.
566
567 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
568
569         PR testsuite/20772
570         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
571         gcc.dg/torture/pr18582-1.c,
572         gcc.target/i386/attributes-error.c: Also test on x86_64.
573
574         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
575
576 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
577
578         PR c++/19397
579         * g++.dg/template/typedef3.C: New test.
580
581         PR c++/19762
582         PR c++/19764
583         * g++.dg/template/dtor3.C: Fix error markers.
584
585 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
586
587         * lib/target-supports.exp (check_effective_target_sync_char_short):
588         Add s390*.
589
590 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
591
592         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
593
594 2005-12-06  Roger Sayle  <roger@eyesopen.com>
595
596         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
597         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
598         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
599         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
600
601 2005-12-06  Roger Sayle  <roger@eyesopen.com>
602
603         PR c++/25263
604         * g++.dg/other/array2.C: New test case.
605
606 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
607
608         * gcc.dg/darwin-weakimport-3.c: New.
609
610         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
611         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
612         and to work on Darwin.
613         * gcc.dg/attr-weakref-1b.c: New file.
614         * gcc.dg/attr-weakref-2.c: New test.
615         * gcc.dg/darwin-weakref-1.c: New test.
616
617 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
618
619         PR testsuite/25247
620         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
621         use in selector expressions.
622         (dg-xfail-if): Ditto.
623         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
624         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
625         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
626         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
627         * gcc.test-framework/test-framework.exp: Skip generated tests if
628         CHECK_TEST_FRAMEWORK is not 1.
629
630 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
631
632         PR tree-optimization/24963
633         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
634
635         PR target/24108
636         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
637
638         PR target/18580
639         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
640         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
641         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
642         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
643
644 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
645
646         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
647         dg-options.
648
649 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
650
651         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
652
653 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
654
655         * gcc.dg/format/cast-1.c: New test.
656
657 2005-12-04  Roger Sayle  <roger@eyesopen.com>
658
659         PR c/7776
660         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
661         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
662         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
663         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
664
665 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
666
667         * gcc.dg/cast-pretty-print-1.c: New test.
668
669 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
670
671         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
672
673 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
674
675         PR c++/24173
676         * g++.dg/template/friend40.C: New test.
677
678 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
679
680         PR target/25199
681         * gcc.target/i386/movq-2.c: New test.
682         * gcc.target/i386/movq.c: Remove target i?86, instead add
683         dg-require-effective-target ilp32.
684
685 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
686
687         PR c++/24103
688         * g++.dg/other/default1.C: New test.
689
690 2005-12-02  Richard Guenther  <rguenther@suse.de>
691
692         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
693
694 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
695
696         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
697
698 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
699
700         PR target/21017
701         * gcc.target/powerpc/rotate.c: New.
702
703 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
704
705         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
706         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
707
708 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
709
710         PR c/13384
711         * gcc.dg/pr17730-1.c: Adjust.
712         * gcc.dg/lvalue1.c (main): Likewise.
713         * gcc.dg/lvalue-2.c: Likewise.
714         * g++.dg/pr7503-3.C
715
716 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
717
718         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
719         error messages.
720
721 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
722
723         PR fortran/24789
724         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
725
726 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
727
728         PR target/24475
729         * lib/target-supports.exp (check_effective_target_tls): New.
730         (check_effective_target_tls_runtime): New.
731         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
732         for TLS support.
733         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
734         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
735         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
736         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
737         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
738         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
739         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
740         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
741         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
742         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
743         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
744         effective-target TLS.
745         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
746         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
747         effective-target TLS runtime.
748
749 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
750
751         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
752
753 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
754
755         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
756         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
757         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
758         ignored" warnings when "packing" is the same as the ABI layout.
759
760 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
761
762         PR fortran/21302
763         * gfortran.dg/line_length_1.f: New test.
764         * gfortran.dg/line_length_2.f90: Ditto.
765
766 2005-11-30  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/21655
769         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
770
771 2005-11-30  Dale Johannesen  <dalej@apple.com>
772
773         * gcc.c-torture/compile/pr24930.c:  New.
774
775 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
776
777         PR fortran/15809
778         *  gfortran.dg/auto_char_dummy_array.f90: New test.
779
780 2005-11-30  Jeff Law  <law@redhat.com>
781
782         * g++.old-deja/g++.law/pr25000.C: New test.
783
784 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
785
786         * gcc.dg/tls/opt-11.c: New test.
787
788 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
789
790         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
791         targets.
792         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
793         LP64 ia64.
794
795 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
796
797         * gfortran.dg/open_access_1.f90: New test.
798
799 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
800
801         * gcc.dg/charset/builtin2.c: New test.
802
803 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
804
805         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
806         on mmix-*-* for *_[xy].c.
807
808 2005-11-28  Kean Johnston  <jkj@sco.com>
809
810         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
811         headers.
812         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
813         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
814         * gcc.target/i386/asm-3.c: Ditto.
815         * gcc.target/i386/clobbers.c: Ditto.
816         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
817         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
818         test regexp.
819         * gcc.target/i386/mul.c: Ditto.
820         * gcc.target/i386/ssetype-1.c: Ditto.
821         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
822         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
823         static so the test works with -fPIC mode too. Based on comment in
824         PR19231 by Pinski.
825         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
826
827 2005-11-28  Richard Guenther  <rguenther@suse.de>
828
829         * gcc.dg/alias-9.c: New testcase.
830         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
831
832 2005-11-28  Roger Sayle  <roger@eyesopen.com>
833             Uros Bizjak  <uros@kss-loka.si>
834
835         PR middle-end/20219
836         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
837         tan(x)/sin(x) transformations.
838
839 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         PR middle-end/24575
842         * gcc.dg/tree-ssa/divide-3.c: New test.
843         * gcc.dg/tree-ssa/divide-4.c: New test.
844
845 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
846
847         PR fortran/24917
848         *  gfortran.dg/boz_6.f90: New test.
849
850 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
851
852         PR fortran/23912
853         * gfortran.dg/modulo_1.f90: New test.
854
855 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
856
857         PR libfortran/24919
858         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
859         fail on CRLF platforms.
860         * gfortran.dg/ftell_2.f90: Likewise.
861
862 2005-11-26  Eric Christopher  <echristo@apple.com>
863
864         * gcc.dg/intmax_t-1.c: Remove mips xfail.
865
866 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         * objc.dg/gnu-runtime-3.m: Simplify.
869
870 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
871
872         PR middle-end/23669
873         * gcc.dg/tree-ssa/divide-1.c: New test.
874         * gcc.dg/tree-ssa/divide-2.c: New test.
875
876 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
877
878         PR libgfortran/24945
879         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
880
881 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
882
883         PR libgfortran/24945
884         * gfortran.dg/open_status_2.f90: New test.
885
886 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
887
888         * gcc.c-torture/execute/builtins/fprintf.c,
889         gcc.c-torture/execute/builtins/fputs-lib.c,
890         gcc.c-torture/execute/builtins/fputs.c,
891         gcc.c-torture/execute/builtins/lib/fprintf.c,
892         gcc.c-torture/execute/builtins/lib/printf.c,
893         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
894
895 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
896
897         * gcc.dg/20050922-2.c: New test.
898
899 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         * objc.dg/gnu-runtime-3.m: New test.
902
903 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
904
905         PR c++/9278
906         * g++.dg/other/void1.C: New test.
907
908 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
909
910         PR middle-end/24998
911         * gcc.dg/torture/fp-int-convert-float.c,
912         gcc.dg/torture/fp-int-convert-double.c,
913         gcc.dg/torture/fp-int-convert-long-double.c,
914         gcc.dg/torture/fp-int-convert-timode.c,
915         gcc.dg/torture/fp-int-convert-float80.c,
916         gcc.dg/torture/fp-int-convert-float80-timode.c,
917         gcc.dg/torture/fp-int-convert-float128.c,
918         gcc.dg/torture/fp-int-convert-float128-timode.c,
919         gcc.dg/torture/fp-int-convert.h: New files.
920
921 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR middle-end/24989
924         * gcc.dg/tree-ssa/bool-10.c: New test.
925         * gcc.dg/tree-ssa/bool-11.c: New test.
926         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
927
928 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
929
930         PR middle-end/24990
931         * tree-ssa/pr24990-1.c: New test.
932
933 2005-11-24  Richard Guenther  <rguenther@suse.de>
934         Dirk Mueller <dmueller@suse.de>
935
936         PR c++/14024
937         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
938         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
939         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
940         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
941         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
942         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
943
944 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
945
946         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
947
948 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
949
950         PR c/21668
951         * gcc.dg/Wc++-compat.c: New.
952         * gcc.dg/Wno-c++-compat.c: New.
953
954 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
955
956         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
957         (vspltish, vspltisw): Likewise.
958
959 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
960
961         PR libgfortran/24794
962         * gfortran.dg/namelist_12.f: Fix quotes.
963         * gfortran.dg/namelist_13.f90: Fix quotes.
964         * gfortran.dg/namelist_14.f90: Fix quotes.
965         * gfortran.dg/namelist_15.f90: Fix quotes.
966         * gfortran.dg/namelist_use.f90: Fix quotes.
967         * gfortran.dg/namelist_use_only.f90: Fix quotes.
968         * gfortran.dg/namelist_21.f90: New test.
969         * gfortran.dg/namelist_22.f90: New test.
970
971 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
972
973         PR target/23435
974         * gcc.c-torture/compile/pr23435.c: New.
975
976 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
977
978         * gcc.c-torture/execute/floatunsisf-1.c: New test.
979
980 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
981
982         * gcc.target/powerpc/405-macchw-1.c,
983         gcc.target/powerpc/405-macchw-2.c,
984         gcc.target/powerpc/405-macchwu-1.c,
985         gcc.target/powerpc/405-macchwu-2.c,
986         gcc.target/powerpc/405-machhw-1.c,
987         gcc.target/powerpc/405-machhw-2.c,
988         gcc.target/powerpc/405-machhwu-1.c,
989         gcc.target/powerpc/405-machhwu-2.c,
990         gcc.target/powerpc/405-maclhw-1.c,
991         gcc.target/powerpc/405-maclhw-2.c,
992         gcc.target/powerpc/405-maclhwu-1.c,
993         gcc.target/powerpc/405-maclhwu-2.c,
994         gcc.target/powerpc/405-mulchw-1.c,
995         gcc.target/powerpc/405-mulchw-2.c,
996         gcc.target/powerpc/405-mulchwu-1.c,
997         gcc.target/powerpc/405-mulchwu-2.c,
998         gcc.target/powerpc/405-mulhhw-1.c,
999         gcc.target/powerpc/405-mulhhw-2.c,
1000         gcc.target/powerpc/405-mulhhwu-1.c,
1001         gcc.target/powerpc/405-mulhhwu-2.c,
1002         gcc.target/powerpc/405-mullhw-1.c,
1003         gcc.target/powerpc/405-mullhw-2.c,
1004         gcc.target/powerpc/405-mullhwu-1.c,
1005         gcc.target/powerpc/405-mullhwu-2.c,
1006         gcc.target/powerpc/405-nmacchw-1.c,
1007         gcc.target/powerpc/405-nmacchw-2.c,
1008         gcc.target/powerpc/405-nmachhw-1.c,
1009         gcc.target/powerpc/405-nmachhw-2.c,
1010         gcc.target/powerpc/405-nmaclhw-1.c,
1011         gcc.target/powerpc/405-nmaclhw-2.c,
1012         gcc.target/powerpc/440-macchw-1.c,
1013         gcc.target/powerpc/440-macchw-2.c,
1014         gcc.target/powerpc/440-macchwu-1.c,
1015         gcc.target/powerpc/440-macchwu-2.c,
1016         gcc.target/powerpc/440-machhw-1.c,
1017         gcc.target/powerpc/440-machhw-2.c,
1018         gcc.target/powerpc/440-machhwu-1.c,
1019         gcc.target/powerpc/440-machhwu-2.c,
1020         gcc.target/powerpc/440-maclhw-1.c,
1021         gcc.target/powerpc/440-maclhw-2.c,
1022         gcc.target/powerpc/440-maclhwu-1.c,
1023         gcc.target/powerpc/440-maclhwu-2.c,
1024         gcc.target/powerpc/440-mulchw-1.c,
1025         gcc.target/powerpc/440-mulchw-2.c,
1026         gcc.target/powerpc/440-mulchwu-1.c,
1027         gcc.target/powerpc/440-mulchwu-2.c,
1028         gcc.target/powerpc/440-mulhhw-1.c,
1029         gcc.target/powerpc/440-mulhhw-2.c,
1030         gcc.target/powerpc/440-mulhhwu-1.c,
1031         gcc.target/powerpc/440-mulhhwu-2.c,
1032         gcc.target/powerpc/440-mullhw-1.c,
1033         gcc.target/powerpc/440-mullhw-2.c,
1034         gcc.target/powerpc/440-mullhwu-1.c,
1035         gcc.target/powerpc/440-mullhwu-2.c,
1036         gcc.target/powerpc/440-nmacchw-1.c,
1037         gcc.target/powerpc/440-nmacchw-2.c,
1038         gcc.target/powerpc/440-nmachhw-1.c,
1039         gcc.target/powerpc/440-nmachhw-2.c,
1040         gcc.target/powerpc/440-nmaclhw-1.c,
1041         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1042
1043 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR fortran/24774
1046         * gfortran.dg/inquire_9.f90: New test.
1047
1048         PR fortran/21647
1049         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1050
1051 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1052
1053         PR libfortran/24432
1054         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1055         Check that 'cos' is supported.
1056
1057 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1058
1059         PR fortran/24223
1060         * gfortran.dg/substring_equivalence.f90: New test.
1061
1062         PR fortran/24705
1063         * gfortran.dg/auto_internal_assumed.f90: New test.
1064
1065 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1066
1067         * gcc.dg/fold-div-2.c: New test.
1068
1069 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1070
1071         PR rtl-optimization/24883
1072         * gcc.c-torture/compile/pr24883.c: New test.
1073
1074 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1075
1076         PR middle-end/20583
1077         * gcc.c-torture/compile/pr20583.c: New.
1078
1079 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1080
1081         * gcc.c-torture/execute/usmul.c: New test.
1082
1083 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1084
1085         * gcc.dg/tree-ssa/vrp22.c: New test.
1086
1087 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1088
1089         PR middle-end/24912
1090         * gcc.dg/torture/pr24912-1.c: New test.
1091
1092 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1093
1094         PR fortran/24862
1095         * gfortran.dg/arrayio_derived_1.f90: New test.
1096
1097 2005-11-19  Richard Guenther  <rguenther@suse.de>
1098
1099         PR middle-end/23294
1100         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1101
1102 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1103
1104         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1105
1106 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/8355
1109         * g++.dg/template/friend39.C: New test.
1110
1111 2005-11-18  James E Wilson  <wilson@specifix.com>
1112
1113         * gcc.dg/builtin-strstr.c: New.
1114
1115 2005-11-18  Richard Henderson  <rth@redhat.com>
1116
1117         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1118         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1119         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1120         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1121         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1122         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1123         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1124         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1125         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1126         renaming to remove initial "ia64-".
1127
1128 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1131
1132 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1133
1134         * g++.dg/cpp/string-2.C: New test.
1135
1136 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1137
1138         * gcc.dg/tree-ssa/loop-14.c: New test.
1139
1140 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1141             Michael Chamberlain <michael@chamberlain.net.au>
1142
1143         * ada/acats/run_all.sh (target_run): Kill long running tests.
1144
1145 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1146
1147         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1148         * gcc.dg/cleanup-9.c: Likewise.
1149         * gcc.dg/cleanup-10.c: Likewise.
1150         * gcc.dg/cleanup-11.c: Likewise.
1151
1152 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1153
1154         PR fortran/24892
1155         * gfortran.dg/open_access_append_1.f90: New test.
1156         * gfortran.dg/open_access_append_2.f90: New test.
1157
1158 2005-11-16  Richard Guenther  <rguenther@suse.de>
1159
1160         PR middle-end/24851
1161         * gcc.c-torture/execute/pr24851.c: New testcase.
1162
1163 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1164
1165         * gcc.dg/fold-overflow-1.c: New test.
1166
1167 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1168
1169         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1170         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1171
1172 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1173
1174         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1175         structures.
1176         * g++.dg/eh/forced2.C: Likewise.
1177         * g++.dg/eh/forced3.C: Likewise.
1178         * g++.dg/eh/forced4.C: Likewise.
1179
1180 2005-11-11  Mike Stump  <mrs@apple.com>
1181
1182         * g++.old-deja/g++.mike/unused.C: Add.
1183
1184 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR c++/24667
1187         * g++.dg/warn/Wcast-qual1.C: New test.
1188
1189 2005-11-15  Jan Hubicka  <jh@suse.cz>
1190
1191         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1192
1193 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1194
1195         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1196
1197 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1198
1199         PR 24840
1200         * gcc.dg/tree-ssa/pr24840.c: New test.
1201
1202 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1203
1204         PR testsuite/24841
1205         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1206
1207 2005-11-14  Dale Johannesen  <dalej@apple.com>
1208
1209         * gcc.c-torture/execute/20051113-1.c:  New.
1210
1211 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/24687
1214         * g++.dg/template/crash43.C: New test.
1215
1216 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1217
1218         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1219
1220 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1221
1222         PR c++/24817
1223         * g++.dg/eh/spec8.C: New test.
1224
1225 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1226
1227         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1228
1229 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR c++/20293
1232         * g++.dg/parse/ambig4.C: New test.
1233         * g++.dg/tc1/dr101.C: Adjust error markers.
1234         * g++.dg/lookup/strong-using-2.C: Likewise.
1235         * g++.dg/lookup/ambig5.C: Likewise.
1236         * g++.dg/lookup/ambig4.C: Likewise.
1237         * g++.dg/parse/crash22.C: Likewise.
1238
1239 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1240
1241         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1242
1243 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1244
1245         * gcc.dg/nested-calls-1.c: New test.
1246
1247 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1248
1249         * gfortran.dg/complex_intrinsic_1.f90: New test.
1250         * gfortran.dg/complex_intrinsic_2.f90: New test.
1251         * gfortran.dg/fgetc_1.f90: New test.
1252         * gfortran.dg/fgetc_2.f90: New test.
1253         * gfortran.dg/fgetc_3.f90: New test.
1254         * gfortran.dg/ftell_1.f90: New test.
1255         * gfortran.dg/ftell_2.f90: New test.
1256         * gfortran.dg/gnu_logical_1.F: New test.
1257         * gfortran.dg/gnu_logical_2.f90: New test.
1258
1259 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1260
1261         PR middle-end/24820
1262         * testsuite/gcc.dg/pr24820.c: New test.
1263
1264 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1265
1266         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1267         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1268         variable.
1269
1270 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1271
1272         testsuite/24614
1273         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1274
1275 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1276
1277         * gcc.target/cris/cris.exp: New file.
1278         * gcc.target/cris/rld-legit1.c: New test.
1279         * gcc.target/cris/rld-legit2.c: New test.
1280
1281 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR c++/24780
1284         * g++.dg/opt/pr24780.C: New test.
1285
1286         PR c++/24761
1287         * g++.dg/template/asm1.C: New test.
1288
1289 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1290
1291         PR libgfortran/24787
1292         * gfortran.dg/scan_1.f90: New test.
1293
1294 2005-11-12  Jan Hubicka  <jh@suse.cz>
1295
1296         * gcc.target/i386/minmax-1.c: New.
1297         * gcc.target/i386/minmax-2.c: New.
1298
1299 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1300
1301         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1302
1303 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1304
1305         * gcc.c-torture/execute/20051110-1.c,
1306         gcc.c-torture/execute/20051110-2.c: New tests.
1307
1308 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1309
1310         PR middle-end/24750
1311         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1312         New tests.
1313
1314 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1315
1316         * lib/target-libpath.exp (get_shlib_extension): New proc.
1317         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1318         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1319         * lib/objc.exp (objc_target_compile): Likewise.
1320         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1321         detection.
1322
1323 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1324
1325         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1326
1327         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1328         Add -static to additional_flags and pass it to target_compile.
1329
1330 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1331
1332         PR libgfortran/24719
1333         gfortran.dg/read_noadvance.f90: New test.
1334
1335         PR libgfortran/24699
1336         gfortran.dg/fmt_t_2.f90: New test.
1337
1338         PR libgfortran/24785
1339         gfortran.dg/read_x_eor.f90: New test.
1340
1341         PR libgfortran/24584
1342         gfortran.dg/namelist_empty.f90: Rename test.
1343
1344         PR libgfortran/24489
1345         gfortran/read_eor.f90: Rename test.
1346
1347 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/15976
1350         * gfortran.dg/automatic_module_variable.f90: New test.
1351
1352 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1353
1354         PR target/24445
1355         * gcc.dg/pr24445.c: New test.
1356
1357 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/24655
1360         PR fortran/24755
1361         * gfortran.dg/recursive_statement_functions.f90: Add statement
1362         functions using inline intrinsic functions and parameters to test
1363         that they no longer seg-fault.
1364
1365         PR fortran/24409
1366         gfortran.dg/nested_modules_4.f90: New test.
1367         gfortran.dg/nested_modules_5.f90: New test.
1368
1369 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1370
1371         PR fortran/24643
1372         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1373
1374 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1375
1376         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1377         failures.
1378
1379 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1380
1381         * gcc.dg/sparc-getcontext-1.c: New test.
1382
1383 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1384
1385         * gcc.dg/ifcvt-fabs-1.c: New test.
1386
1387 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1388
1389         PR other/4372
1390         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1391         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1392
1393 2005-11-09  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/24716
1396         * gcc.c-torture/execute/pr24716.c: New testcase.
1397
1398 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1399
1400         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1401
1402 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1403
1404         PR 24624
1405         * gcc.dg/pr24624.c: Testcase added.
1406
1407 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1408
1409         PR 24623
1410         * g++.dg/other/pr24623.C: Testcase added.
1411
1412 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1413
1414         PR fortran/22607
1415         * gfortran-dg/pure_byref_1.f90: New.
1416         * gfortran-dg/pure_byref_2.f90: New.
1417
1418 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1419
1420         PR c/24101
1421         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1422         * gcc.dg/dg.exp: Run main loop also for *.i files.
1423
1424 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR c++/19450
1427         * g++.dg/tls/diag-3.C: New test.
1428         * g++.dg/tls/diag-4.C: New test.
1429         * g++.dg/tls/static-1.C: New test.
1430         * g++.dg/tls/static-1a.cc: New file.
1431
1432 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1433
1434         PR 23046
1435         * g++.dg/tree-ssa/pr23046.C: New test.
1436
1437 2005-11-08  Devang Patel <dpatel@apple.com>
1438
1439         PR tree-optimization/23115
1440         * gcc.dg/tree-ssa/pr23115.c: New.
1441
1442 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1443
1444         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1445         * gcc.target/powerpc/pr16155.c: Same.
1446         * gcc.target/powerpc/altivec-1.c: Same.
1447         * gcc.target/powerpc/altivec-2.c: Same.
1448         * gcc.target/powerpc/altivec-3.c: Same.
1449         * gcc.target/powerpc/altivec-5.c: Same.
1450         * gcc.target/powerpc/altivec-11.c: Same.
1451         * gcc.target/powerpc/altivec-12.c: Same.
1452         * gcc.target/powerpc/altivec-14.c: Same.
1453         * gcc.target/powerpc/altivec-22.c: Same.
1454         * gcc.target/powerpc/altivec-consts.c: Same.
1455         * gcc.target/powerpc/altivec-pr22085.c: Same.
1456         * gcc.target/powerpc/altivec-splat.c: Same.
1457         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1458         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1459         * gcc.target/powerpc/darwin-longlong.c: Same.
1460
1461 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1462
1463         PR target/19340
1464         * gcc.dg/pr19340.c: New test.
1465
1466 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1467
1468         PR rtl-optimization/24683
1469         * gcc.dg/pr24683.c: New test.
1470
1471 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1472
1473         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1474         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1475
1476 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1477
1478         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1479
1480 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1481
1482         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1483
1484 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1485
1486         PR target/24230
1487
1488         * gcc.target/powerpc/altivec-consts.c,
1489         gcc.target/powerpc/altivec-splat.c: New testcase.
1490
1491 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1492
1493         PR c/24599
1494
1495         * gcc.dg/overflow-2.c: New testcase.
1496
1497 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR rtl-optimization/23567
1500         * gcc.c-torture/execute/20051104-1.c: New test.
1501
1502 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1503
1504         PR fortran/24534
1505         gfortran.dg/private_type_2.f90: Modified to check that case with
1506         PRIVATE declaration within derived type is accepted.
1507
1508         PR fortran/20838
1509         gfortran.dg/pointer_assign_1.f90: New test.
1510
1511         PR fortran/20840
1512         * gfortran.dg/arrayio_0.f90: New test.
1513
1514         PR fortran/17737
1515         gfortran.dg/data_initialized.f90: New test.
1516         gfortran.dg/data_constraints_1.f90: New test.
1517         gfortran.dg/data_constraints_2.f90: New test.
1518
1519 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1520
1521         PR fortran/24174
1522         PR fortran/24305
1523         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1524
1525 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1526
1527         PR 24670
1528         * gcc.dg/tree-ssa/pr24670.c: New test.
1529
1530 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1531
1532         PR target/22432
1533         * gcc.target/i386/pr22432.c: New test.
1534
1535 2005-11-05  Richard Henderson  <rth@redhat.com>
1536
1537         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1538         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1539         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1540         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1541         from gcc.dg/alpha-*.
1542         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1543         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1544
1545 2005-11-05  Andreas Jaeger  <aj@suse.de>
1546
1547         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1548
1549 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1550
1551         PR target/23424
1552         * gcc.dg/torture/pr23424-1.c: New test.
1553
1554 2005-11-04  Richard Henderson  <rth@redhat.com>
1555
1556         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1557         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1558         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1559         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1560         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1561         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1562         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1563         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1564         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1565         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1566         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1567         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1568         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1569         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1570         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1571         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1572         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1573         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1574         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1575         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1576         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1577         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1578         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1579         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1580         Move from gcc.dg/.
1581         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1582         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1583         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1584         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1585         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1586         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1587         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1588         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1589         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1590         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1591         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1592         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1593         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1594         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1595         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1596         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1597         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1598         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1599         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1600         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1601         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1602         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1603         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1604         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1605         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1606         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1607         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1608         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1609         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1610         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1611         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1612         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1613         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1614         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1615         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1616         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1617         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1618         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1619         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1620         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1621         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1622         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1623         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1624         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1625         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1626
1627 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1628
1629         PR 24627
1630         * gcc.dg/tree-ssa/pr24627.c: New test.
1631
1632 2005-11-04 Paul Brook  <paul@codesourcery.com>
1633
1634         * gcc.dg/tls/opt-10.c: New test.
1635
1636 2005-11-04  Andreas Jaeger  <aj@suse.de>
1637
1638         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1639         avoid extra warnings.
1640
1641 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1642
1643         PR libfortran/22298
1644         * gcc/testsuite/lib/target-supports.exp
1645         (check_effective_target_static_libgfortran): New
1646         static_libgfortran effective target.
1647         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1648         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1649
1650 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1651
1652         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1653
1654 2005-11-03  Josh Conner  <jconner@apple.com>
1655
1656         PR c++/19989
1657         g++.dg/ext/array2.C: New test.
1658         g++.dg/template/dependent-name3.C: New test.
1659         g++.dg/template/dependent-name4.C: New test.
1660         g++.dg/template/sfinae2.C: New test.
1661
1662 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1663
1664         PR preprocessor/22042
1665         * gcc.dg/cpp/strify4.c: New test.
1666
1667 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1668
1669         PR c++/17964
1670         * g++.dg/cpp/string-1.C: New test.
1671
1672 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1673
1674         * gcc.target/powerpc: New directory.
1675         * gcc.target/powerpc/powerpc.exp: New file.
1676         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1677         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1678         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1679         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1680         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1681         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1682         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1683         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1684         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1685         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1686         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1687         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1688         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1689         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1690         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1691         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1692         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1693         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1694         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1695         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1696         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1697         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1698         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1699         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1700         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1701         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1702         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1703         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1704         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1705         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1706         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1707         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1708         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1709         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1710
1711 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1712
1713         PR c++/21627
1714         * g++.dg/warn/inline2.C: New test.
1715
1716 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1717
1718         PR middle-end/23155
1719         * g++.dg/ext/c99struct1.C: New test.
1720         * gcc.dg/union-cast-1.c: New test.
1721         * gcc.dg/union-cast-2.c: New test.
1722         * gcc.dg/union-cast-3.c: New test.
1723
1724 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         PR middle-end/24589
1727         * gcc.c-torture/execute/zero-struct-2.c: New test.
1728
1729 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1730
1731         PR c++/24582
1732         * g++.dg/init/switch1.C: New test.
1733
1734 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1735
1736         * gcc.dg/delay-slot-1.c: New test.
1737
1738 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1739
1740         PR target/24620
1741         * gcc.dg/pr24620.c: New test.
1742
1743 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1744
1745         PR c/24329
1746         * gcc.dg/format/unnamed-1.c: New test.
1747
1748 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/22434
1751         * g++.dg/expr/cond8.C: New test.
1752
1753         PR c++/24560
1754         * g++.dg/parse/dot1.C: New test.
1755
1756 2005-11-02  Jan Hubicka  <jh@suse.cz>
1757
1758         PR target/23303
1759         * gcc.dg/i386-lea.c: New test
1760
1761 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1762
1763         PR target/24615
1764         * gcc.dg/pr24615.c: New test.
1765
1766 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1767
1768         PR target/24600
1769         * gcc.dg/pr24600.c: New test.
1770
1771 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/19253
1774         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1775         * g++.dg/parse/typename9.C: New test.
1776         * g++/dg/parse/typename10.C: Likewise.
1777
1778 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1779
1780         PR fortran/18157
1781         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1782         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1783         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1784
1785 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1786
1787         PR c++/24569
1788         * g++.dg/debug/static1.C: New test.
1789
1790 2005-11-02  Josh Conner  <jconner@apple.com>
1791
1792         * g++.dg/crash38.C: moved into proper directory...
1793         * g++.dg/template/crash42.C: ...here
1794
1795 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1796
1797         PR target/18338
1798         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1799         pcc_bitfield_type_matters || default_packed.
1800
1801         * lib/target-supports.exp
1802         (check_effective_target_pcc_bitfield_type_matters): New proc.
1803         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1804
1805         PR testsuite/23304
1806         * lib/target-supports.exp (check_effective_default_packed): New proc.
1807         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1808         Gate expected errors on target ! default_packed.
1809         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1810
1811 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1812
1813         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1814         change (r106358).
1815
1816 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1817
1818         PR fortran/24008
1819         * gfortran.dg/entry_5.f90: New.
1820         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1821
1822 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1823
1824         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1825
1826 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1827
1828         PR fortran/21565
1829         gfortran.dg/namelist_blockdata.f90: New test.
1830
1831         PR fortran/18737
1832         gfortran.dg/external_implicit_none.f90: New test.
1833
1834         PR fortran/14994
1835         * gfortran.dg/secnds.f: New test.
1836
1837 2005-10-31  Jan Hubicka  <jh@suse.cz>
1838
1839         PR target/20928
1840         * gcc.c-torture/compile/pr20928.c: New test.
1841
1842 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1843
1844         PR middle-end/23492
1845         * gcc.c-torture/compile/zero-strct-5.c: New test.
1846
1847 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1848
1849         PR libgfortran/24584
1850         * gfortran.dg/pr24584.f90: New test.
1851
1852 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1853
1854         PR fortran/18883
1855         * gfortran.dg/char_result_9.f90: New.
1856         * gfortran.dg/char_result_10.f90: New.
1857
1858 2005-10-30  Jan Hubicka  <jh@suse.cz>
1859
1860         * g++.dg/tree-ssa/pr24172.C: New testcase.
1861
1862 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1863
1864         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1865
1866 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1867
1868         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1869         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1870         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1871         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1872         gfortran.dg/enum_9.f90,
1873         gfortran.fortran-torture/compile/enum_1.f90,
1874         gfortran.fortran-torture/execute/enum_1.f90,
1875         gfortran.fortran-torture/execute/enum_2.f90,
1876         gfortran.fortran-torture/execute/enum_3.f90,
1877         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1878
1879 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1880
1881         PR target/18482
1882         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1883         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1884
1885 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1886
1887         PR libfortran/20179
1888         * gfortran.dg/mixed_io_1.f90: New test.
1889         * gfortran.dg/mixed_io_1.c: New file.
1890
1891 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1892
1893         * gfortran.dg/malloc_free_1.f90: New test.
1894
1895 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
1896
1897         * gcc.dg/nested-func-4.c: Require profiling -pg.
1898
1899 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1900
1901         PR C++/23229
1902         * g++.dg/warn/main-2.C: New test.
1903
1904 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
1905
1906         PR fortran/24545
1907         * gfortran.dg/interface_2.f90: new test.
1908
1909 2005-10-28  Josh Conner  <jconner@apple.com>
1910
1911         PR c++/22153
1912         * g++.dg/template/crash38.C: New test.
1913         * g++.dg/parse/explicit1.C: Change expected errors.
1914
1915 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         PR C++/23426
1918         * g++.dg/other/large-size-array.C: New test.
1919
1920 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1921
1922         PR middle-end/24362
1923         * g++.dg/opt/complex4.C: New test.
1924
1925 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1926
1927         * gcc.dg/nested-func-4.c: New test.
1928
1929 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
1930
1931         PR fortran/24158
1932         gfortran.dg/derived_recursion.f90: New test.
1933         gfortran.dg/implicit_actual.f90: New test.
1934
1935 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
1936
1937         PR middle-end/24295, PR testsuite/24477
1938         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
1939         removed when weakref hits the tree.
1940
1941 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
1942
1943         * gfortran.dg/cray_pointers_4.f90: New test.
1944
1945         * gfortran.dg/cray_pointers_5.f90: New test.
1946
1947 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
1948
1949         PR fortran/22290
1950         * gfortran.dg/assign_5.f90: New test.
1951         * gfortran.dg/assign_6.f: New test.
1952
1953 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
1954
1955         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
1956         CPU has no SSE support.
1957
1958 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
1959
1960         PR libgfortran/24224
1961         * gfortran.dg/arrayio_1.f90: Update attribution.
1962         * gfortran.dg/arrayio_2.f90: Update attribution.
1963         * gfortran.dg/arrayio_3.f90: Update attribution.
1964         * gfortran.dg/arrayio_4.f90: Update test conditions.
1965         * gfortran.dg/arrayio_5.f90: Update attribution.
1966         * gfortran.dg/arrayio_6.f90: New test.
1967         * gfortran.dg/arrayio_7.f90: New test.
1968
1969 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
1970
1971         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
1972
1973 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
1976
1977 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1978
1979         PR fortran/24416
1980         * gfortran.dg/namelist_char_only.f90: New test.
1981
1982 2005-10-24  Asher Langton  <langton2@llnl.gov>
1983
1984         PR fortran/17031
1985         PR fortran/22282
1986         * gfortran.dg/cray_pointers_1.f90: New test.
1987         * gfortran.dg/cray_pointers_2.f90: New test.
1988         * gfortran.dg/cray_pointers_3.f90: New test.
1989         * gfortran.dg/loc_1.f90: New test.
1990         * gfortran.dg/loc_2.f90: New test.
1991
1992 2005-10-24  Steven Bosscher  <stevenb@suse.de>
1993
1994         * gcc.dg/pr24225.c: New test.
1995
1996 2005-10-24  Asher Langton  <langton2@llnl.gov>
1997
1998         * gfortran.dg/dup_save_1.f90: New test.
1999         * gfortran.dg/dup_save_2.f90: New test.
2000
2001 2005-10-24  Paul Brook  <paul@codesourcery.com>
2002
2003         PR 24107
2004         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2005         stdint.h.
2006
2007 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2008
2009         PR libgfortran/24489
2010         * gfortran.dg/pr24489.f90: New test.
2011
2012 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2013
2014         PR fortran/23635
2015         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2016
2017 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2018
2019         PR target/18911
2020         * g++.dg/init/array16.C: Skip for mmix-*-*.
2021
2022 2005-10-23  Asher Langton  <langton2@llnl.gov>
2023
2024         * gfortran.dg/byte_1.f90: New test.
2025         * gfortran.dg/byte_2.f90: New test.
2026
2027 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2028
2029         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2030
2031 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/18022
2034         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2035
2036         PR fortran/24311
2037         * gfortran.dg/merge_char_const.f90: New test.
2038
2039         PR fortran/24384
2040         * gfortran.dg/spread_scalar_source.f90: New test.
2041
2042 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2043
2044         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2045
2046         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2047         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2048
2049         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2050
2051 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2052
2053         PR fortran/24426
2054         * gfortran.dg/der_pointer_4.f90: New.
2055
2056 2005-10-22  David Ayers  <d.ayers@inode.at>
2057
2058         * obj-c++.dg/except-1.mm: Simplify.
2059
2060 2005-10-21  David Ayers  <d.ayers@inode.at>
2061
2062         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2063
2064 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2065
2066         * gfortran.dg/assumed_dummy_2.f90: New test.
2067
2068 2005-10-21  James E Wilson  <wilson@specifix.com>
2069
2070         PR preprocessor/15220
2071         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2072
2073 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2074
2075         * gcc.c-torture/execute/20051021-1.c: New test.
2076
2077 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/24260
2080         * g++.dg/ext/tmplattr1.C: New test.
2081
2082 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2083
2084         PR fortran/24440
2085         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2086
2087 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2088
2089         * obj-c++.dg/except-1.mm: New.
2090
2091         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2092
2093 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2094
2095         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2096
2097 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2098
2099         PR middle-end/24295
2100         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2101         declarations with the same names as thunks' alias targets, use
2102         aliases instead.
2103         * gcc.dg/attr-alias-3.c: New test.
2104         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2105
2106 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/22618
2109         * g++.dg/parse/access8.C: New test.
2110
2111 2005-10-20  Richard Guenther  <rguenther@suse.de>
2112
2113         PR c++/24439
2114         * g++.dg/tree-ssa/pr24439.C: New testcase.
2115
2116 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2117
2118         * g++.dg/opt/delay-slot-1.C: New test.
2119
2120 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2121
2122         PR fortran/21625
2123         * gfortran.fg/der_init_1.f90: New.
2124
2125 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2126
2127         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2128
2129 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2130
2131         PR c++/21908
2132         * g++.dg/parse/error28.C: New test.
2133
2134 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.dg/profile-generate-2.c: New test.
2137
2138 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2139
2140         PR target/23589
2141         * g++.dg/ext/dllimport11.C: New.
2142
2143 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2144
2145         PR c++/22293
2146         * g++.dg/other/friend3.C: New test.
2147
2148 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/23293
2151         * g++.dg/template/error19.C: New test.
2152
2153 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         PR c++/21383
2156         * g++.dg/overload/koenig2.C: New.
2157
2158         PR c++/23118
2159         * g++.dg/overload/error2.C: New.
2160
2161         PR c++/22604
2162         * g++.dg/inherit/covariant14.C: New.
2163
2164 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2165
2166         PR c++/23440
2167         * g++.dg/parse/for1.C: New test.
2168
2169 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2170
2171         PR fortran/23446
2172         * gfortran.dg/host_dummy_index_1.f90: New test.
2173
2174         PR fortran/21459
2175         * gfortran.dg/automatic_char_len_2.f90: New test.
2176
2177         PR fortran/20866
2178         * gfortran.dg/recursive_statement_functions.f90: New test.
2179
2180         PR fortran/20853
2181         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2182
2183         PR fortran/20849
2184         * gfortran.dg/external_initializer.f90: New test.
2185
2186         PR fortran/20837
2187         * non_module_public.f90: New test.
2188
2189 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2190
2191         PR c++/24386
2192         * g++.dg/template/overload7.C: New.
2193
2194         PR c++/22551
2195         * g++.dg/other/switch2.C: Remove expected warnings.
2196
2197         PR c++/21353
2198         * g++.dg/template/defarg6.C: New.
2199
2200 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2201
2202         PR target/24315
2203         * gcc.target/i386/pr24315.c: New test.
2204
2205 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/24389
2208         * g++.dg/template/static21.C: New test.
2209         * g++.dg/template/static21-a.cc: Likewise.
2210
2211 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2212
2213         PR c++/23959
2214         * g++.dg/warn/Wswitch-default-1.C: New test.
2215         * g++.dg/warn/Wswitch-default-2.C: New test.
2216
2217 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/22173
2220         * g++.dg/parse/template18.C: New test.
2221         * g++.dg/template/nontype15.C: Likewise.
2222
2223 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2224
2225         PR fortran/22273
2226         * gfortran.dg/spec_expr_2.f90: New.
2227
2228 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2229
2230         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2231         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2232         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2233         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2234         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2235         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2236         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2237         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2238         previous target-specific skips and warning-message matches where
2239         applicable.
2240
2241 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/21347
2244         * g++.dg/warn/Wctor-dtor.C: New test.
2245
2246 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2247
2248         PR c/23439
2249         * gcc.dg/for-1.c: New test.
2250
2251 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/19565
2254         * g++.dg/warn/Wconversion1.C: New test.
2255         * g++.dg/ext/packed4.C: Compile with -w.
2256         * g++.dg/opt/20050511-1.C: Likewise.
2257         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2258
2259 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2260
2261         * gfortran.dg/boz_5.f90: New test.
2262
2263 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2264
2265         PR c++/22551
2266         * g++.dg/other/switch2.C: New.
2267
2268         PR c++/23984
2269         * g++.dg/init/ctor7.C: New.
2270
2271 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2272
2273         PR c++/23730
2274         * g++.dg/parse/crash32.C: New test.
2275
2276 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/20721
2279         * g++.dg/init/goto2.C: New test.
2280
2281         PR c++/22464
2282         * g++.dg/template/crash/41.C: New test.
2283
2284         PR c++/22180
2285         * g++.dg/template/crash40.C: New test.
2286
2287         PR c++/23694
2288         * g++.dg/parse/friend5.C: New test.
2289
2290         PR c++/23307
2291         * g++.dg/template/crash38.C: New test.
2292
2293         PR c++/22352
2294         * g++.dg/template/friend38.C: New test.
2295
2296         PR c++/22405
2297         * g++.dg/template/crash39.C: New test.
2298
2299 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2300
2301         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2302         gcc.dg/debug/dwarf2/dwarf-char2.c,
2303         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2304
2305         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2306
2307 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2308
2309         * gcc.dg/dll-2.c: Add tests for warnings.
2310         * gcc.dg/dll-3.c: Likewise.
2311         * gcc.dg/dll-4.c: Likewise.
2312
2313         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2314         * g++.dg/ext/dllimport2.C: Likewise.
2315         * g++.dg/ext/dllimport3.C: Likewise.
2316         * g++.dg/ext/dllimport7.C: Likewise.
2317         * g++.dg/ext/dllimport8.C: Likewise.
2318         * g++.dg/ext/dllimport9.C: Likewise.
2319
2320 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2321
2322         PR fortran/24092
2323         * gfortran.dg/derived_pointer_recursion.f90: New test.
2324
2325 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2326
2327         * gcc.c-torture/execute/20051012-1.c: New test.
2328
2329 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/18082
2332         * gfortran.dg/automatic_char_len_1.f90: New test.
2333
2334 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/20847
2337         * gfortran.dg/save_common.f90: New test.
2338
2339         PR fortran/20856
2340         * gfortran.dg/save_result.f90: New test.
2341
2342 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2343
2344         PR c++/21592
2345         * g++.dg/template/dependent-expr1.C: Add new expected error.
2346         * g++.dg/template/dependent-expr2.C: Adjust error text.
2347         * g++.dg/template/overload6.C: New.
2348
2349         PR c++/23797
2350         * g++.dg/other/typename8.C: New.
2351
2352         PR c++/21117
2353         * g++.dg/other/return1.C: New.
2354
2355 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2356
2357         PR c++/24052
2358         * g++.dg/ext/label5.C: New.
2359
2360 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2361
2362         PR c++/19964
2363         * g++.dg/parse/crash31.C: New.
2364
2365 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2366
2367         * g++.dg/ipa/ipa-1.c: New test.
2368         * g++.dg/ipa/ipa-2.c: New test.
2369         * g++.dg/ipa/ipa-3.c: New test.
2370         * g++.dg/ipa/ipa-4.c: New test.
2371         * g++.dg/ipa/ipa-5.c: New test.
2372         * g++.dg/ipa/ipa.exp: New file.
2373
2374 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2375
2376         PR fortran/24207
2377         * gfortran.dg/private_type_3.f90: New test.
2378
2379 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2380
2381         PR fortran/20786
2382         gfortran.dg/aint_anint_1.f90: New test.
2383
2384 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2385
2386         PR libgfortran/24313
2387         gfortran.dg/csqrt.f: New test.
2388
2389 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2390
2391         PR c++/8057
2392         * g++.dg/warn/noeffect7.C: New test.
2393         * g++.dg/warn/noeffect2.C: Instantiate templates.
2394         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2395         and warning.
2396
2397 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2398
2399         PR c++/21089
2400         * g++.dg/init/float1.C: New test.
2401
2402         PR c++/24277
2403         * g++.dg/init/member1.C: Tweak error markers.
2404
2405 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2406
2407         PR testsuite/24281
2408         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2409         Check for null pointer.
2410
2411 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/21369
2414         * g++.dg/parse/ret-type3.C: New test.
2415
2416 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2417
2418         PR tree-opt/23946
2419         * gcc.c-torture/compile/pr23946.c: New test.
2420
2421 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * g++.dg/opt/mmx2.C: New test.
2424
2425 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/24277
2428         * g++.dg/template/static20.C: New test.
2429
2430         PR c++/24302
2431         * g++.dg/warn/Wunused-12.C: New test.
2432
2433         PR c++/23437
2434         * g++.dg/template/arg4.C: New test.
2435
2436 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2437
2438         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2439         * gcc.dg/ucnid-3.c: Likewise.
2440         * gcc.dg/ucnid-4.c: Likewise.
2441         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2442         * g++.dg/other/ucnid-1.C: Likewise.
2443         * gcc.dg/sparc-frame-1.c: New test.
2444
2445 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/24139
2448         * g++.dg/template/spec27.C: New test.
2449
2450         PR c++/24275
2451         * g++.dg/template/static19.C: New test.
2452
2453 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2454
2455         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2456         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2457
2458 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2459
2460         PR target/24136
2461         * gfortran.fortran-torture/compile/pr24136.f: New test.
2462
2463 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2464
2465         PR c++/22172
2466         * g++.dg/parse/crash30.C: New test.
2467
2468 2005-10-07  Richard Guenther  <rguenther@suse.de>
2469
2470         PR middle-end/24227
2471         * gcc.c-torture/compile/pr24227.c: New testcase.
2472
2473 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2474
2475         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2476         Do not put aligned attributes on array elements.
2477
2478 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2479
2480         PR testsuite/23611, PR testsuite/23615
2481         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2482         writing prototypes of library functions by hand.
2483         * obj-c++.dg/bitfield-4.mm: Likewise.
2484         * obj-c++.dg/const-str-4.mm: Likewise.
2485         * obj-c++.dg/encode-4.mm: Likewise.
2486         * obj-c++.dg/encode-5.mm: Likewise.
2487         * obj-c++.dg/encode-6.mm: Likewise.
2488         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2489         * obj-c++.dg/method-10.mm: Likewise.
2490         * obj-c++.dg/method-17.mm: Likewise.
2491         * obj-c++.dg/method-19.mm: Likewise.
2492         * obj-c++.dg/try-catch-2.mm: Likewise.
2493
2494 2005-10-06  Richard Henderson  <rth@redhat.com>
2495
2496         PR 24236
2497         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2498
2499 2005-10-06  Dale Johannesen  <dalej@apple.com>
2500
2501         * gcc.c-torture/execute/20030125-1.c:  Correct.
2502
2503 2005-10-06  Richard Guenther  <rguenther@suse.de>
2504
2505         PR tree-optimization/24238
2506         * g++.dg/tree-ssa/pr24238.C: New testcase.
2507
2508 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2509
2510         PR 18568
2511         * gfortran.dg/der_pointer_3.f90: New test.
2512
2513 2005-10-05  Devang Patel  <dpatel@apple.com>
2514
2515         PR Debug/23205
2516         * g++.dg/other/PR23205.C: New.
2517
2518 2005-10-05  Richard Henderson  <rth@redhat.com>
2519
2520         PR target/23602
2521         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2522         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2523
2524 2005-10-05  Dale Johannesen  <dalej@apple.com>
2525
2526         * gcc.c-torture/execute/float-floor.c:  New.
2527
2528 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2529
2530         PR tree-optimization/21419
2531         PR tree-optimization/24146
2532         PR tree-optimization/24151
2533
2534         * g++.dg/ext/asm7.C: New.
2535         * g++.dg/ext/asm8.C: New.
2536         * gcc.dg/asm-1.c: Compile on all targets.
2537         * gcc.dg/asm-pr24146.c: New.
2538         * gcc.dg/pr21419.c: Adjust error messages.
2539
2540 2005-10-05  Richard Guenther  <rguenther@suse.de>
2541
2542         PR fortran/24176
2543         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2544
2545 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         PR c++/23513
2548         * g++.dg/template/spec22.C: Robustify test.
2549         * g++.dg/template/spec26.C: New.
2550
2551 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2552
2553         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2554         if target supports vector instructions.
2555
2556 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2557
2558         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2559         C99 functions.
2560
2561 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2562
2563         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2564         check_effective_target_fortran_large_int): Replace cached result
2565         when target changes.
2566
2567 2005-10-04  Devang Patel  <dpatel@apple.com>
2568
2569         * gcc.dg/i386-sse-vect-types.c: New.
2570
2571 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2572
2573         PR preprocessor/13726
2574         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2575         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2576
2577 2005-10-04  Richard Guenther  <rguenther@suse.de>
2578
2579         PR c/23576
2580         * gcc.dg/noncompile/pr23576.c: New testcase.
2581
2582 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2583
2584         PR middle-end/23125
2585         * gcc.dg/register-var-3.c: New test.
2586
2587 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2588
2589         * gcc.dg/pr23049.c: New test.
2590
2591         * gcc.dg/ucnid-4.c: Fix test.
2592
2593 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2594
2595         PR 23445
2596         * gcc.c-torture/compile/pr23445.c: New test.
2597
2598 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2599
2600         * g++.dg/overload/unknown1.C: New.
2601
2602 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/17775
2605         * g++.dg/template/repo4.C: New test.
2606
2607 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2608
2609         PR libfortran/19308
2610         * gfortran.dg/large_real_kind_2.F90: New test.
2611         * gfortran.dg/large_integer_kind_2.f90: New test.
2612
2613 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2614
2615         * lib/target-supports.exp (check_effective_target_vect_shift):
2616         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2617         (check_effective_target_vect_condition): Fix copy-n-pasto.
2618
2619         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2620         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2621         targets.
2622
2623 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/22621
2626         * g++.dg/template/overload5.C : New test.
2627
2628         PR c++/23840
2629         * g++.dg/expr/stdarg1.C: New test.
2630
2631 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2632
2633         PR 24142
2634         * gcc.c-torture/execute/pr24142.c: New test.
2635
2636 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2637
2638         PR 24141
2639         * gcc.c-torture/execute/pr24141.c: New test.
2640
2641 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2642             Diego Novillo  <dnovillo@redhat.com>
2643
2644         PR 23604
2645         * gcc.c-torture/execute/pr23604.c: New test.
2646
2647 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2648
2649         PR fortran/16404
2650         PR fortran/20835
2651         PR fortran/20890
2652         PR fortran/20899
2653         PR fortran/20900
2654         PR fortran/20901
2655         PR fortran/20902
2656         gfortran.dg/equiv_constraint_1.f90: New test.
2657         gfortran.dg/equiv_constraint_2.f90: New test.
2658         gfortran.dg/equiv_constraint_3.f90: New test.
2659         gfortran.dg/equiv_constraint_4.f90: New test.
2660         gfortran.dg/equiv_constraint_5.f90: New test.
2661         gfortran.dg/equiv_constraint_6.f90: New test.
2662         gfortran.dg/equiv_constraint_7.f90: New test.
2663         gfortran.dg/equiv_constraint_8.f90: New test.
2664         gfortran.dg/private_type_1.f90: New test.
2665         gfortran.dg/private_type_2.f90: New test.
2666         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2667         980628-10.f: Assert std=gnu to permit mixing of
2668         types in equivalence statements.
2669
2670 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2671
2672         PR 24112
2673         * gfortran.dg/open_status_1.f90: New.
2674
2675 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2676
2677         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2678         * gcc.dg/vect/pr22480.c: Clean up temp files.
2679         * gcc.dg/vect/pr23831.c: Clean up temp files.
2680         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2681         Clean up temp files.
2682         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2683         Clean up temp files.
2684
2685         * gcc.dg/20050309-1.c: Clean up temp files.
2686         * gcc.dg/20050325-1.c: Clean up temp files.
2687
2688 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2689
2690         PR tree-optimization/24059
2691         * gcc.dg/vect/pr24059.c : New test.
2692
2693 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR middle-end/24109
2696         * gcc.c-torture/execute/20050929-1.c: New test.
2697
2698 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2699
2700         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2701
2702 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2703
2704         PR c/21419
2705         * gcc.dg/pr21419.c: New test.
2706
2707 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2708
2709         * gcc.dg/pr23911.c: New test.
2710
2711 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2712
2713         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2714
2715         PR c++/16782
2716         * g++.dg/parse/qualified4.C: New test.
2717         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2718         * g++.old-deja/g++.mike/p8154.C: Likewise.
2719
2720 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/22147
2723         * g++.dg/template/friend37.C: New test.
2724         * g++.dg/parse/crash28.C: Adjust error markers.
2725
2726 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR fortran/18518
2729         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2730
2731 2005-09-27  Devang Patel  <dpatel@apple.com>
2732
2733         PR tree-optimization/23625
2734         * gcc.dg/pr23625.c: New test.
2735
2736 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2737
2738         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2739         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2740
2741 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR fortran/23677
2744         * gfortran.fortran-torture/execute/save_1.f90: New test.
2745         * gfortran.dg/save_1.f90: New test.
2746
2747 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2748
2749         * gcc.target/i386/builtin-apply-mmx.c: New test.
2750
2751         PR target/22576
2752         * gcc.target/i386/pr22576.c: New test.
2753
2754         PR target/22585
2755         * gcc.target/i386/pr22585.c: New test.
2756
2757         PR target/23268
2758         * gcc.target/i386/pr23268.c: New test.
2759
2760         PR middle-end/23831
2761         * gcc.dg/vect/pr23831.c: New test.
2762
2763         PR target/24055
2764         * gcc.target/i386/pr24055.c: New test.
2765
2766 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2767
2768         PR tree-optimization/23960
2769         * gcc.c-torture/compile/pr23960.c: New.
2770
2771 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2772
2773         PR fortran/16861
2774         * gfortran.dg/nested_modules_3.f90: New.
2775
2776 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2777
2778         PR fortran/24005
2779         gfortran.dg/interface_1.f90: New test.
2780
2781 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2782         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2783
2784         PR fortran/23843
2785         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2786
2787 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2788
2789         PR fortran/23516
2790         * gfortran.dg/imag_1.f: New test.
2791         * gfortran.dg/imag_2.f: Ditto.
2792
2793 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2794
2795         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2796
2797 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR c++/21983
2800         * g++.dg/warn/pr21983.C: New test.
2801
2802 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2803
2804         PR c++/23993
2805         * g++.dg/template/array14.C: New test.
2806
2807 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2808
2809         PR fortran/19929
2810         * gfortran.dg/der_ptr_component_1.f90: New test.
2811
2812 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2813
2814         PR c++/23965
2815         * g++.dg/template/error1.C: Reject "no matching function" message.
2816
2817 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2818
2819         PR c++/17609
2820         * g++.dg/lookup/error1.C: New test.
2821
2822 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2823
2824         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2825         functionality of the testcase.
2826
2827 2005-09-20  Richard Henderson  <rth@redhat.com>
2828
2829         * gcc.dg/vect/vect-22.c: Require vect_float.
2830         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2831
2832 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2833
2834         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2835         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2836         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2837         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2838         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2839         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2840         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2841         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2842         * gcc.dg/cpp/ucnid-8.c: New test.
2843
2844 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR tree-optimization/23929
2847         * gcc.c-torture/compile/pr23929.c: New test.
2848
2849 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2850
2851         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2852         for one loop.
2853
2854 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2855
2856         PR testsuite/23186
2857         * g++.dg/other/pr22003.C: Require named sections.
2858
2859 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR c++/23947
2862         * g++.dg/rtti/crash3.C: New test.
2863
2864         PR tree-optimization/23818
2865         * gcc.dg/pr23818.c: New test.
2866
2867 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2868
2869         PR fortran/23420
2870         * gfortran.dg/print_fmt_4.f: New.
2871
2872 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2873
2874         PR fortran/23663
2875         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2876
2877 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2878
2879         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2880         Use pointers to local alignable arrays instead. Added comments.
2881         * gcc.dg/vect/vect-46.c: Likewise.
2882         * gcc.dg/vect/vect-48.c: Likewise.
2883         * gcc.dg/vect/vect-49.c: Likewise.
2884         * gcc.dg/vect/vect-52.c: Likewise.
2885         * gcc.dg/vect/vect-53.c: Likewise.
2886         * gcc.dg/vect/vect-54.c: Likewise.
2887         * gcc.dg/vect/vect-56.c: Likewise.
2888         * gcc.dg/vect/vect-57.c: Likewise.
2889         * gcc.dg/vect/vect-58.c: Likewise.
2890         * gcc.dg/vect/vect-60.c: Likewise.
2891         * gcc.dg/vect/vect-61.c: Likewise.
2892
2893         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
2894         The test is no longer vectorizable on vect_no_align targets.
2895         * gcc.dg/vect/vect-43.c: Likewsie.
2896
2897         * gcc.dg/vect/vect-44.c: Added comments.
2898         * gcc.dg/vect/vect-45.c: Added comments.
2899         * gcc.dg/vect/vect-50.c: Added comments.
2900         * gcc.dg/vect/vect-51.c: Added comments.
2901
2902         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
2903         aligned type.
2904         * gcc.dg/vect/Os-vect-95.c: Likewise.
2905
2906         * gcc.dg/vect/vect-41.c: Test removed.
2907         * gcc.dg/vect/vect-47.c: Test removed.
2908         * gcc.dg/vect/vect-55.c: Test removed.
2909         * gcc.dg/vect/vect-59.c: Test removed.
2910
2911 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2912
2913         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
2914         No longer vectorizable on vect_no_align targets.
2915         * gcc.dg/vect/pr20122.c: Likewise.
2916         * gcc.dg/vect/vect-74.c: Likewise.
2917         * gcc.dg/vect/vect-75.c: Likewise.
2918         * gcc.dg/vect/vect-76.c: Likewise.
2919
2920         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
2921         Will not be vectorizable on vect_no_align targets once aliasing issues
2922         are resolved.
2923         * gcc.dg/vect/vect-79.c: Likewise.
2924
2925         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
2926         * gcc.dg/vect/vect-78.c: Likewise.
2927         * gcc.dg/vect/vect-97.c: Likewise.
2928
2929 2005-09-19  Steven Bosscher  <stevenb@suse.de>
2930
2931         * gcc.dg/pr23943.c: New test.
2932
2933 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2934
2935         PR fortran/19181
2936         * gfortran.dg/derived_pointer_null_1.f90: New test.
2937
2938 2005-09-18  Richard Guenther  <rguenther@suse.de>
2939
2940         PR middle-end/23944
2941         * gcc.c-torture/compile/pr23944.c: New testcase.
2942
2943 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
2944
2945         PR fortran/15975
2946         * gfortran.dg/der_pointer_2.f90: New test.
2947
2948 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2949
2950         PR fortran/16861
2951         * gfortran.dg/nested_modules_2.f90: New test.
2952
2953 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2954
2955         PR c++/18368
2956         * g++.dg/other/semicolon.C: New test.
2957
2958 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
2959
2960         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
2961         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
2962
2963 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/23914
2966         * g++.dg/template/static18.C: New test.
2967
2968         PR c++/21514
2969         * g++.dg/template/crash19.C: Remove dg-error marker.
2970         * g++.dg/template/local4.C: New test.
2971
2972 2005-09-16  Paul Brook  <paul@codesourcery.com>
2973
2974         PR fortran/23906
2975         * gfortran.dg/dependency_1.f90: New test.
2976
2977 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/23896
2980         * g++.dg/template/static17.C: New test.
2981
2982 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
2983
2984         PR c++/23139
2985         * g++.dg/warn/huge-val1.C: New test.
2986
2987 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2988
2989         PR c++/13140
2990         * g++.dg/parse/class2.C: New test.
2991         * g++.dg/template/explicit8.C: Likewise.
2992         * g++.dg/template/spec25.C: Likewise.
2993
2994 2005-09-14  Josh Conner  <jconner@apple.com>
2995
2996         PR middle-end/23584
2997         * gcc.dg/pr23584.c: New test.
2998
2999 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3000
3001         PR fortran/21875 Internal Unit Array I/O, NIST
3002         * gfortran.dg/arrayio_1.f90: New test.
3003         * gfortran.dg/arrayio_1.f90: New test.
3004         * gfortran.dg/arrayio_1.f90: New test.
3005         * gfortran.dg/arrayio_1.f90: New test.
3006         * gfortran.dg/arrayio_1.f90: New test.
3007
3008 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3009
3010         PR middle-end/22480
3011         * gcc.dg/vect/pr22480.c: New test.
3012
3013 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3014
3015         PR fortran/19358
3016         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3017
3018 2005-09-13 Josh Conner <jconner@apple.com>
3019
3020         PR c++/23180
3021         * g++.dg/init/struct2.C: New test.
3022         * g++.dg/init/struct3.C: New test.
3023
3024 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3025
3026         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3027         Clean up temp files.
3028         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3029         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3030         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3031         gcc.dg/tree-ssa/builtin-printf-1.c,
3032         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3033         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3034         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3035         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3036         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3037         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3038         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3039         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3040         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3041         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3042         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3043         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3044
3045 2005-09-13  Josh Conner  <jconner@apple.com>
3046
3047         * lib/gcc-dg.exp: Load scanipa.exp.
3048         (cleanup-dump): New procedure.
3049         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3050         * lib/scandump.exp: New file.
3051         * lib/scantree.exp: Use it.
3052         * lib/scanipa.exp: New file.
3053
3054 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3055
3056         PR fortran/17740
3057         * gfortran.dg/generic_4.f90: New test.
3058
3059 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3060
3061         PR target/23816
3062         * gcc.target/i386/pr23816-1.c: New test.
3063         * gcc.target/i386/pr23816-2.c: New test.
3064
3065
3066 2005-09-13  Bastian Blank <waldi@debian.org>
3067
3068         PR c++/16171
3069         * g++.dg/abi/mangle26.C: New test.
3070         * g++.dg/abi/mangle27.C: New test.
3071         * g++.dg/abi/mangle28.C: New test.
3072         * g++.dg/abi/mangle29.C: New test.
3073
3074         PR c++/23839
3075         * g++.dg/parse/register1.C: New test.
3076
3077 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/23842
3080         * g++.dg/template/access16.C: New test.
3081
3082 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3083
3084         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3085
3086 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3087
3088         PR fortran/18899
3089         * gfortran.dg/shape_2.f90: New test.
3090
3091 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3092
3093         PR target/19269
3094         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3095         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3096         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3097         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3098         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3099         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3100         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3101         tests.
3102
3103 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/23841
3106         * g++.dg/parse/template17.C: New test.
3107
3108 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/23789
3111         * g++.dg/template/nontype14.C: New test.
3112
3113 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3114
3115         PR g++/7874
3116         * g++.dg/lookup/friend7.C: New test.
3117         * g++.dg/lookup/friend8.C: New test.
3118         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3119         so that it will be found via argument dependent lookup.
3120         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3121         friend functions which will no longer be found.
3122         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3123         function g, so that it will be found via argument dependent
3124         lookup.
3125         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3126         * g++.old-deja/g++.mike/net43.C: Likewise.
3127
3128 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/23691
3131         * g++.dg/template/static16.C: New test.
3132
3133 2005-09-12  Josh Conner  <jconner@apple.com>
3134
3135         PR middle-end/23237
3136         * gcc.c-torture/compile/pr23237.c: New test.
3137
3138 2005-09-11  Richard Henderson  <rth@redhat.com>
3139
3140         * g++.dg/other/error8.C: Update expected diagnostic text.
3141
3142 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3143
3144         PR libfortran/19872
3145         * gfortran.dg/overwrite_1.f: New test.
3146
3147 2005-09-09  Josh Conner  <jconner@apple.com>
3148
3149         * g++.dg/init/pr23180-1.C: Removed.
3150         * g++.dg/init/pr23180-2.C: Removed.
3151
3152 2005-09-09  David Daney <ddaney@avtrex.com>
3153
3154         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3155         files which are ...
3156         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3157         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3158
3159 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3160
3161         * gfortran.dg/iostat_2.f90: New test.
3162
3163 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/22252
3166         * g++.dg/ext/interface1.C: New test.
3167         * g++.dg/ext/interface1.h: Likewise.
3168         * g++.dg/ext/interface1a.cc: Likewise.
3169
3170 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3171
3172         * gfortran.dg/iomsg_1.f90:  New test case.
3173
3174 2005-09-09  Richard Guenther  <rguenther@suse.de>
3175
3176         PR c++/23624
3177         * g++.dg/tree-ssa/pr23624.C: New testcase.
3178
3179 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3180
3181         PR fortran/19239
3182         * gfortran.dg/vector_subscript_1.f90,
3183         * gfortran.dg/vector_subscript_2.f90: New tests.
3184
3185 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3186
3187         PR fortran/21104
3188         * gfortran.dg/array_alloc_1.f90,
3189         * gfortran.dg/array_alloc_2.f90,
3190         * gfortran.dg/array_alloc_3.f90: New tests.
3191
3192 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3193
3194         PR fortran/12840
3195         * gfortran.dg/array_constructor_6.f90
3196         * gfortran.dg/array_constructor_7.f90
3197         * gfortran.dg/array_constructor_8.f90
3198         * gfortran.dg/array_constructor_9.f90
3199         * gfortran.dg/array_constructor_10.f90
3200         * gfortran.dg/array_constructor_11.f90
3201         * gfortran.dg/array_constructor_12.f90: New tests.
3202
3203 2005-09-08  Josh Conner  <jconner@apple.com>
3204
3205         PR c++/23180
3206         * g++.dg/init/pr23180-1.C: New test.
3207         * g++.dg/init/pr23180-2.C: New test.
3208
3209 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3210
3211         PR fortran/18878
3212         * gfortran.dg/module_double_reuse.f90: New.
3213
3214 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3215
3216         PR fortran/23270
3217         PR fortran/22304
3218         PR fortran/18870
3219         PR fortran/17917
3220         PR fortran/16511
3221         * gfortran.dg/common_equivalence_1.f: New.
3222         * gfortran.dg/common_equivalence_2.f: New.
3223         * gfortran.dg/common_equivalence_3.f: New.
3224         * gfortran.dg/contained_equivalence_1.f90: New.
3225         * gfortran.dg/module_blank_common.f90: New.
3226         * gfortran.dg/module_commons_1.f90: New.
3227         * gfortran.dg/module_equivalence_1.f90: New.
3228         * gfortran.dg/nested_modules_1.f90: New.
3229         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3230         equivalences and add comment to connect the test with
3231         the PR.
3232
3233 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3234
3235         PR fortran/23765
3236         * gfortran.dg/common_6.f90: New test.
3237
3238 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3239
3240         PR fortran/15326
3241         * gfortran.dg/char_result_1.f90,
3242         * gfortran.dg/char_result_2.f90,
3243         * gfortran.dg/char_result_3.f90,
3244         * gfortran.dg/char_result_4.f90,
3245         * gfortran.dg/char_result_5.f90,
3246         * gfortran.dg/char_result_6.f90,
3247         * gfortran.dg/char_result_7.f90,
3248         * gfortran.dg/char_result_8.f90: New tests.
3249
3250 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3251
3252         PR fortran/19928
3253         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3254
3255 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3256
3257         PR obj-c++/16816
3258         * obj-c++.dg/selector-5.mm: New test.
3259         * obj-c++.dg/selector-6.mm: New test.
3260
3261 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3262
3263         PR objc/20574
3264         PR objc/19324
3265         * objc.dg/error-1.m: New test.
3266
3267 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3268
3269         PR fortran/23373
3270         * gfortran.fortran-torture/execute/pr23373-1.f90,
3271         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3272
3273 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3274
3275         PR libfortran/23760
3276         * gfortran.dg/g77/1832.f: Remove long string in write statement
3277         to allow the test to pass on correct list directed output with
3278         prepended space.
3279
3280 2005-09-07  James E Wilson  <wilson@specifix.com>
3281
3282         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3283
3284 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3285
3286         * gfortran.dg/parameter+save.f90:  Rename to
3287         * gfortran.dg/parameter_save.f90: .. this.
3288
3289 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3290
3291         PR fortran/20848
3292         * gfortran.dg/parameter+save.f90:  New test case.
3293
3294 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3295
3296         PR fortran/19269
3297         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3298
3299 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3300
3301         PR c/23075
3302         * gcc.dg/pr23075.c: New test.
3303         * g++.dg/warn/pr23075.C: New test.
3304
3305         PR target/22362
3306         * gcc.target/i386/pr22362.c: New test.
3307
3308         PR rtl-optimization/23098
3309         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3310
3311         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3312         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3313         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3314
3315 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3316
3317         * g++.dg/expr/cast6.C: New test.
3318
3319         PR c++/9782
3320         * g++.dg/init/new15.C: New test.
3321
3322 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3323
3324         * gcc.dg/vect/Os-vect-95.c: New test.
3325         * gcc.dg/vect/vect-95.c: Same.
3326
3327 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3328
3329         * gcc.dg/vect/vect-29.c: Update xfail testing.
3330         * gcc.dg/vect/vect-44.c: Same.
3331         * gcc.dg/vect/vect-48.c: Same.
3332         * gcc.dg/vect/vect-50.c: Same.
3333         * gcc.dg/vect/vect-72.c: Same.
3334         * gcc.dg/vect/vect-77.c: Same.
3335         * gcc.dg/vect/vect-78.c: Same.
3336         * gcc.dg/vect/vect-80.c: Same.
3337         * gcc.dg/vect/vect-96.c: Same.
3338         * gcc.dg/vect/vect-100.c: Same.
3339         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3340         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3341         * gfortran.dg/vect/vect-5.f90: Same.
3342
3343 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3346         start strings.
3347         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3348         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3349
3350         PR c++/23056
3351         * g++.dg/opt/pr23056.C: New test.
3352
3353         PR rtl-optimization/23098
3354         * gcc.target/i386/pr23098.c: New test.
3355
3356 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/23667
3359         * g++.dg/template/static15.C: New test.
3360
3361         PR c++/21440
3362         * g++.dg/ext/stmtexpr5.C: New test.
3363         * g++.dg/ext/stmtexpr6.C: Likewise.
3364
3365 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3366
3367         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3368
3369         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3370         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3371         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3372
3373 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3374
3375         PR libfortran/23321
3376         * gfortran.dg/direct_io_4.f90:  New test case.
3377
3378 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3379             Rasmus Hahn  <rassahah@neofonie.de>
3380
3381         PR libobjc/23108
3382         * objc.dg/type-stream-1.m: New test.
3383
3384 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3385
3386         PR fortran/23661
3387         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3388         gfortran.dg/print_fmt_3.f90: New test.
3389
3390 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gfortran.dg/fmt_t_1.f90: New test.
3393
3394 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR rtl-optimization/23454
3397         * g++.dg/opt/pr23454.C: New test.
3398
3399 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/23699
3402         * g++.dg/ext/static1.C: New test.
3403
3404 2005-09-02  Richard Henderson  <rth@redhat.com>
3405
3406         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3407         tail call to check_fa_work.
3408
3409 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3410
3411         PR c++/21687
3412         * g++.dg/other/gc3.C: New test.
3413
3414 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3415
3416         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3417         * gcc.dg/20050826-1.c: Likewise.
3418
3419 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3420
3421         PR c++/23167
3422         * g++.dg/expr/volatile1.C: New test.
3423
3424 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3425
3426         PR middle-end/23547
3427         * gcc.dg/pr23547.c: New test.
3428
3429 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3430
3431         PR c/22061
3432         * gcc.c-torture/execute/pr22061-1.c,
3433         * gcc.c-torture/execute/pr22061-2.c,
3434         * gcc.c-torture/execute/pr22061-3.c,
3435         * gcc.c-torture/execute/pr22061-4.c: New tests.
3436
3437 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3438
3439         * gcc.dg/Wredundant-decls-2.c: New test to check that
3440         -Wredundant-decls does not issue warning for a variable
3441         definition following a declaration.
3442
3443 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR debug/7241
3446         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3447         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3448         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3449
3450         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3451         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3452         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3453         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3454         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3455         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3456         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3457         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3458
3459 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3460
3461         PR objc/23306
3462         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3463         scan-assmbler.
3464
3465 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3466
3467         PR target/21255
3468         * gcc.dg/pr21255-1.c: New test.
3469         * gcc.dg/pr21255-2-mb.c: Likewise.
3470         * gcc.dg/pr21255-2-ml.c: Likewise.
3471         * gcc.dg/pr21255-3.c: Likewise.
3472         * gcc.dg/pr21255-4.c: Likewise.
3473
3474 2005-08-31  Dale Johannesen  <dalej@apple.com>
3475
3476         * gcc.dg/20050830-1.c:  New.
3477
3478 2005-08-31  Josh Conner  <jconner@apple.com>
3479
3480         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3481         command-line options for arm-*-* targets.
3482         * g++.dg/init/array16.C: Likewise.
3483         * g++.dg/other/crash-4.C: Likewise.
3484
3485 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3486
3487         PR obj-c++/23640
3488         * obj-c++.dg/gnu-runtime-3.mm: New test.
3489
3490 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3491
3492         PR c++/13377
3493         * g++.dg/lookup/ambig4.C: New test.
3494         * g++.dg/lookup/ambig5.C: New test.
3495         * g++.dg/tc1/dr101.C: Adjust error markers.
3496
3497 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3498
3499         PR c++/23639
3500         * g++.dg/template/ttp5.C: Adjust error markers.
3501
3502 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3503
3504         PR testsuite/23609
3505         * lib/obj-c++.exp: Include target-libpath.exp.
3506         (obj-c++_link_flags): Look for the GNU libobjc library
3507         and set the library path to include it.
3508         Don't manually set LD_LIBRARY_PATH (etc.) but call
3509         set_ld_library_path_env_vars instead.
3510         (obj-c++_target_compile): Don't set library path or
3511         linker flags because they are already set correctly
3512         in obj-c++_link_flags.
3513
3514 2005-08-30  Josh Conner  <jconner@apple.com>
3515
3516         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3517         to command-line options for arm-*-* targets.
3518
3519 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3520
3521         * g++.dg/other/i386-1.C: New.
3522
3523 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR preprocessor/20348
3526         PR preprocessor/20356
3527         * gcc.dg/cpp/pr20348.c: New test.
3528         * gcc.dg/cpp/pr20348.h: New file.
3529         * gcc.dg/cpp/inc/pr20348.h: New file.
3530         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3531         * gcc.dg/cpp/pr20356.c: New test.
3532         * gcc.dg/cpp/pr20356.h: New file.
3533         * gcc.dg/cpp/inc/pr20356.h: New file.
3534         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3535
3536 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3537
3538         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3539         Fix array dimension to avoid correct end-of-file error.
3540
3541 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3542
3543         PR libfortran/23598
3544         * gfortran.dg/iostat_1.f90:  New test.
3545
3546 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         PR middle-end/23408
3549         * gcc.dg/pr23408.c: New test.
3550
3551 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/23099
3554         * g++.dg/init/member1.C: Make sure erroneous static data member
3555         definitions are required.
3556         * g++.dg/template/static13.C: New test.
3557         * g++.dg/template/static14.C: Likewise.
3558
3559 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3560
3561         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3562         -march=pentium4, remove ilp32 requirement.
3563
3564         PR middle-end/23484
3565         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3566         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3567
3568 2005-08-29  Andreas Jaeger  <aj@suse.de>
3569
3570         PR testsuite/23607
3571         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3572
3573 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3574
3575         * gcc.c-torture/execute/20050316-2.c: New test.
3576         * gcc.c-torture/execute/20050316-3.c: New test.
3577         * gcc.dg/torture/pr16104-1.c: New test.
3578
3579 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3580
3581         PR middle-end/23463
3582         * gcc.c-torture/execute/zero-struct-1.c: New test.
3583
3584 2005-08-27  Richard Guenther  <rguenther@suse.de>
3585
3586         PR target/23575
3587         * gcc.target/i386/pr23575.c: New testcase.
3588
3589 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR rtl-optimization/23561
3592         * gcc.c-torture/execute/20050826-1.c: New test.
3593
3594         PR rtl-opt/23560
3595         * gcc.c-torture/execute/20050826-2.c: New test.
3596
3597 2005-08-26  Dale Johannesen  <dalej@apple.com>
3598
3599         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3600         * gcc.dg/20050826-1.c:  New.
3601
3602 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/19004
3605         * g++.dg/template/nontype13.C: New test.
3606
3607         PR c++/23491
3608         * g++.dg/init/new14.C: New test.
3609         * g++.dg/expr/anew1.C: Do not XFAIL.
3610         * g++.dg/expr/anew2.C: Likewise.
3611         * g++.dg/expr/anew3.C: Likewise.
3612
3613 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         PR middle-end/22439
3616         * gcc.dg/vla-3.c: New test.
3617
3618 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3619
3620         PR fortran/20363
3621         * gfortran.dg/named_interface.f90: New.
3622
3623 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3624
3625         * gcc.c-torture/execute/frame-address.c: New test.
3626
3627 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         PR c++/20817
3630         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3631
3632 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3633
3634         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3635
3636 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3637
3638         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3639         * gcc.dg/altivec-22.c: Rename from..
3640         * gcc.dg/altivec-nomfcr.c: ..this.
3641
3642 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3643
3644         PR tree-optimization/23546
3645         * gcc.dg/tree-ssa/pr23546.c: New test.
3646
3647 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3648
3649         PR fortran/17758
3650         * gfortran.dg/nonreturning_statements.f90: New test.
3651
3652 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3653
3654         PR c++/22454
3655         * g++.dg/parse/crash29.C: New.
3656
3657 2005-08-23  DJ Delorie  <dj@redhat.com>
3658
3659         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3660         constants have the L suffix.
3661
3662 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         PR c++/23044
3665         * g++.dg/template/instantiate8.C: New.
3666
3667 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3668
3669         PR middle-end/23467
3670         * gcc.c-torture/execute/pr23467.c: New test.
3671
3672 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR tree-optimization/22043
3675         * gcc.c-torture/execute/20050613-1.c: New test.
3676
3677 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3678
3679         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3680
3681 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR rtl-optimization/23478
3684         * g++.dg/opt/pr23478.C: New test.
3685
3686 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3687
3688         PR c/18715
3689         * gcc.dg/switch-warn-3.c: New test.
3690
3691 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3692
3693         PR c++/22233
3694         * g++.dg/template/param1.C: New test.
3695
3696 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3697
3698         PR c++/23089
3699         * g++.dg/other/incomplete1.C: New test.
3700
3701 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3702
3703         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3704         are vectorizable.
3705
3706 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3707
3708         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3709         d_lines_5.f: New.
3710
3711 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3712
3713         * gcc.target/i386/sse-4.c: New test.
3714
3715 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3716
3717         PR testsuite/23239
3718         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3719
3720 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3721
3722         * gcc.dg/20050811-1.c: New test.
3723         * gcc.dg/20050811-2.c: New test.
3724
3725 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3726
3727         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3728
3729 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3730
3731         PR 23476
3732         * gcc.c-torture/compile/pr23476.c: New test.
3733
3734 2005-08-19  Devang Patel  <dpatel@apple.com>
3735
3736         PR tree-optimization/23048
3737         * gcc.dg/tree-ssa/pr23048.c: New test.
3738
3739 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3740
3741         PR middle-end/20624
3742         * g++.dg/warn/Wreturn-3.C: New test
3743
3744 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3745
3746         PR tree-optimization/22228
3747         * g++.dg/vect/pr22543.cc: New test.
3748
3749 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3750
3751         PR tree-optimization/21574
3752         * gcc.dg/tree-ssa/pr21574.c: New test.
3753
3754 2005-08-16  James E Wilson  <wilson@specifix.com>
3755
3756         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3757
3758 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3759
3760         PR tree-opt/23402
3761         * gcc.c-torture/compile/zero-strct-3.c: New test.
3762         * gcc.c-torture/compile/zero-strct-4.c: New test.
3763
3764 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3765
3766         PR target/23376
3767         * gcc.target/x86_64/pr23376.c: New test.
3768
3769 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3770
3771         PR c++/23337
3772         * g++.dg/ext/vector2.C: New.
3773
3774 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3775
3776         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3777
3778 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3779
3780         PR libfortran/23428
3781         * gfortran.dg/inquire-complex.f90:  New test case.
3782
3783 2005-08-16  James E Wilson  <wilson@specifix.com>
3784
3785         PR tree-optimization/21105
3786         * gcc.dg/large-size-array.c: New.
3787
3788 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3789
3790         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3791         type.
3792         * gcc.dg/vect/vect-41: Likewise.
3793         * gcc.dg/vect/vect-42: Likewise.
3794         * gcc.dg/vect/vect-43: Likewise.
3795         * gcc.dg/vect/vect-44: Likewise.
3796         * gcc.dg/vect/vect-46: Likewise.
3797         * gcc.dg/vect/vect-47: Likewise.
3798         * gcc.dg/vect/vect-48: Likewise.
3799         * gcc.dg/vect/vect-52: Likewise.
3800         * gcc.dg/vect/vect-53: Likewise.
3801         * gcc.dg/vect/vect-54: Likewise.
3802         * gcc.dg/vect/vect-55: Likewise.
3803         * gcc.dg/vect/vect-56: Likewise.
3804         * gcc.dg/vect/vect-57: Likewise.
3805         * gcc.dg/vect/vect-58: Likewise.
3806         * gcc.dg/vect/vect-59: Likewise.
3807         * gcc.dg/vect/vect-60: Likewise.
3808         * gcc.dg/vect/vect-61: Likewise.
3809         * gcc.dg/vect/vect-85: Likewise.
3810         * gcc.dg/vect/vect-87: Likewise.
3811         * gcc.dg/vect/vect-88: Likewise.
3812         * gcc.dg/vect/vect-93.c: Likewise.
3813         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3814         * gcc.dg/vect/vect-75: Likewise.
3815         * gcc.dg/vect/vect-76: Likewise.
3816         * gcc.dg/vect/vect-77: Likewise.
3817         * gcc.dg/vect/vect-78: Likewise.
3818         * gcc.dg/vect/vect-80: Likewise.
3819         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3820         vectorized for the expected reason, rather than checking how alignment
3821         was handled.
3822         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3823         type and also instead of aligned pointers. Added documentation.
3824
3825 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3826
3827         * gfortran.dg/power.f90: New test.
3828
3829 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR rtl-optimization/23299
3832         * g++.dg/opt/pr23299.C: New test.
3833
3834 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3835
3836         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3837
3838 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3839
3840         * g++.dg/template/local6.C: New test.
3841
3842 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3843
3844         * execute/exceptions/finally-1.m: Check that the catch and finally are
3845         being called.  Also add a "return 0;" at the end of main.
3846
3847 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3848
3849         PR fortran/21432.
3850         * gfortran.dg/namelist_print_1.f: New test of functionality of
3851         PRINT namelist.
3852         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3853         namelist generates error with -std=f95.
3854
3855 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3856
3857         PR tree-optimization/23119
3858         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3859
3860 2005-08-13  Marcin Koziej  <creep@desk.pl>
3861             Andrew Pinski  <pinskia@physics.uc.edu>
3862
3863         PR libobjc/22492
3864         * execute/exceptions/finally-1.m: New test.
3865
3866 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3867
3868         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3869         testsuite.
3870         * objc/execute/exceptions/trivial.m: New test.
3871         * objc.dg/try-catch-11.m: Move to ...
3872         * objc/execute/exceptions/foward-1.m: Here.
3873         * objc.dg/try-catch-2.m: Move to ...
3874         * objc/execute/exceptions/catchall-1.m: Here.
3875         * objc.dg/try-catch-8.m: Move to ...
3876         * objc/execute/exceptions/local-variables-1.m: Here.
3877
3878 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3879
3880         * objc.dg/nested-func-1.m: Move to ...
3881         * objc/execute/nested-func-1.m: Here.
3882
3883 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3884
3885         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3886         in ${options} instead of [target_info name].
3887         * lib/obj-c++.exp (objc_target_compile): Likewise.
3888
3889 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
3892
3893 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3894
3895         part of PR testsuite/23348
3896         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
3897         of the torture options.
3898         * objc/compile/trivial.m: New test.
3899
3900 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3901
3902         * gfortran.dg/eoshift.f90:  Correct format.
3903
3904 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3905
3906         * gfortran.fortran-torture/execute/character_passing.f90:
3907         Fix comment typo.
3908
3909 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
3910
3911         PR c++/8271
3912         * g++.dg/template/unify10.C: New.
3913
3914 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
3915
3916         * g++.dg/parse/pr22514.C: Move to...
3917         * g++.dg/debug/pr22514.C: here.
3918
3919 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3920
3921         PR c++/23266
3922         * g++.dg/inherit/pure1.C: New test.
3923
3924         * ChangeLog: Fix typos.
3925
3926 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3927             Steven Bosscher  <stevenb@suse.de>
3928
3929         * gfortran.dg/runtime_warning_1.f90: New test.
3930
3931 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3932
3933         PR c++/23219
3934         * g++.dg/parse/crash28.C: New.
3935
3936 2005-08-11  Richard Guenther  <rguenther@suse.de>
3937
3938         PR target/23289
3939         * gcc.target/i386/tailcall-1.c: New testcase.
3940
3941 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3942
3943         * gcc.dg/vect/vect-67.c: Un-xfail.
3944
3945 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3946
3947         PR c++/23225
3948         * g++.dg/testsuite/parse/crash27.C: new test.
3949
3950 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
3951
3952         PR libfortran/22143
3953         * gfortran.dg/shift-kind.f90:  New testcase.
3954
3955 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
3956
3957         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
3958         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
3959
3960 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3961
3962         PR c++/20646
3963         * g++.dg/other/mult-stor1.C: New test.
3964
3965 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3966
3967         * gcc.c-torture/pr18299-1.c: Move to ...
3968         * gcc.c-torture/compile/pr18299-1.c: Here.
3969
3970 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
3971
3972         * gfortran/fortran.torture/execute/character_passing.f90:
3973         Fix types for LSAME.
3974
3975 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
3976
3977         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
3978         input data back to what it was originally.
3979
3980 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3981
3982         * objc.dg/try-catch-8.m: Enable for all targets.
3983
3984 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
3985
3986         * gcc.dg/pr23165.c: New test.
3987
3988 2005-08-09  Steven Bosscher  <stevenb@suse.de>
3989
3990         PR tree-optimization/23234
3991         * gcc.dg/tree-ssa/pr23234.c: New test.
3992
3993 2005-08-08  Josh Conner  <jconner@apple.com>
3994
3995         PR rtl-optimization/23241
3996         * gcc.dg/char-compare.c: New test.
3997
3998 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3999
4000         PR c++/22508
4001         * g++.dg/init/new13.C: New test.
4002
4003 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4004
4005         PR c++/21166
4006         * g++.dg/other/crash-4.C: Adjust
4007         * g++/dg/ext/packed9.C: New.
4008
4009 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4010
4011         PR middle-end/21964
4012         * gcc.c-torture/execute/pr21964-1.c: New test.
4013
4014 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4015
4016         PR c/22458
4017         * gcc.dg/pr22458-1.c: New test.
4018
4019 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4020             Steven G. Kargl <kargls@comcast.net>
4021
4022         PR fortran/22390
4023         * gfortran.dg/flush_1.f90: New test.
4024
4025 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4026
4027         PR c++/23191
4028         * g++.dg/template/eh2.C: New test.
4029
4030 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4031
4032         PR c++/19498
4033         * g++.dg/template/instantiate7.C: New test.
4034
4035 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4036
4037         PR c/23113
4038         * gcc.dg/Wunused-value-1.c: New test.
4039
4040 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4041
4042         PR rtl-optimization/23233
4043         * gcc.c-torture/compile/pr23233-1.c: New test.
4044
4045 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4046
4047         PR fortran/18833
4048         PR fortran/20850
4049         * gfortran.dg/equiv_1.f90: New test.
4050         * gfortran.dg/equiv_2.f90: New test.
4051         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4052         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4053         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4054
4055 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4056
4057         * gcc.c-torture/execute/vrp-5.c: New test.
4058         * gcc.c-torture/execute/vrp-6.c: New test.
4059         * gcc.dg/tree-ssa/vrp21.c: New test.
4060
4061 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4062
4063         * g++.dg/parse/pr22514.C: New test.
4064
4065 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4066
4067         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4068
4069         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4070         instead of constant loads / pool entries.
4071
4072 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4073
4074         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4075         TEST_TO_WCTYPE.
4076
4077 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4078
4079         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4080         __WINT_TYPE__ in generated prototypes if possible.
4081
4082 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4083
4084         PR 22037
4085         * g++.dg/tree-ssa/pr22037.C:
4086
4087 2005-08-04  Richard Henderson  <rth@redhat.com>
4088
4089         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4090         scan-tree-dump-times directive.
4091
4092 2005-08-04  Jan Hubicka  <jh@suse.cz>
4093
4094         * gcov-1.C: Fix switch counts.
4095         * gcov-4b.c: Likewise.
4096
4097 2005-08-03  Jeff Law  <law@redhat.com>
4098
4099         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4100
4101 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4102
4103         * gcc.c-torture/execute/pr23135.c: New test.
4104
4105 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4106
4107         PR tree-optimization/19899
4108         * gcc.dg/tree-ssa/scev-1.c: New test.
4109         * gcc.dg/tree-ssa/scev-2.c: New test.
4110
4111 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4112
4113         PR target/18582
4114         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4115
4116 2005-08-03  Jan Hubicka  <jh@suse.cz>
4117
4118         * update-conroll.c: New testcase.
4119         * update-conroll-2.c: New testcase.
4120
4121 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4122
4123         * gfortran.dg/constant_substring.f: New test.
4124         * gfortran.dg/pr22491.f: New test.
4125
4126 2005-08-02  Jan Hubicka  <jh@suse.cz>
4127
4128         * update-threading.c: Replace by the proper one.
4129
4130 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4131
4132         PR 23164
4133         * g++.dg/tree-ssa/pr23164.C: New test.
4134
4135 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4136
4137         * gcc.dg/tree-ssa/pr23192.c: New test.
4138
4139 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4140
4141         * gcc.c-torture/execute/vrp-4.c: New test.
4142
4143 2005-08-02  Jan Hubicka  <jh@suse.cz>
4144
4145         * update-threading.c: New test.
4146
4147 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4148
4149         * gcc.c-torture/compile/20050801-1.c: New test.
4150         * gcc.c-torture/compile/20050801-2.c: New test.
4151
4152 2005-08-01  Jan Hubicka  <jh@suse.cz>
4153
4154         * val-prof-5.c: New test.
4155
4156 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4157
4158         PR c/22311
4159         * gcc.dg/pr22311-1.c : New test.
4160
4161 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4162
4163         PR target/23095
4164         * gfortran.dg/pr23095.f: New test.
4165
4166         PR c++/22003
4167         * g++.dg/other/pr22003.C: New test.
4168
4169 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4170
4171         PR target/20621
4172         * gcc.c-torture/execute/pr20621-1.c: New test.
4173
4174 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4175
4176         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4177         of string for format.
4178         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4179         print statement with internal write.
4180         * gfortran.dg/der_array_io_2.f:  Likewise.
4181         * gfortran.dg/der_array_io_3.f:  Likewise.
4182
4183 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4184
4185         * gcc.dg/fold-abs-4.c: new test.
4186
4187 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/22570 an related issues.
4190         * gfortran.dg/x_slash_1.f: New test.
4191
4192 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4193
4194         PR c/23143
4195         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4196         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4197
4198 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4199
4200         PR c/529
4201         * gcc.dg/Wshadow-3.c: New test.
4202
4203 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4204
4205         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4206         used to have the wrong bounds).
4207
4208 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4209
4210         PR c/21720
4211         * gcc.dg/hex-round-1.c: Test more cases.
4212         * gcc.dg/hex-round-2.c: New test.
4213
4214 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4215
4216         PR 22550
4217         * g++.dg/tree-ssa/pr22550.C: New test.
4218
4219 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4220
4221         * gcc.dg/tree-ssa/vrp19.c: New test.
4222         * gcc.dg/tree-ssa-vrp20.c: New test.
4223
4224 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4225
4226         PR c/22240
4227         * gcc.dg/transparent-union-4.c: New test.
4228
4229 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4230
4231         PR c/22192
4232         * gcc.dg/c99-vla-2.c: New test.
4233
4234 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4235
4236         PR c/21720
4237         * gcc.dg/hex-round-1.c: New test.
4238
4239 2005-07-28  Jan Hubicka  <jh@suse.cz>
4240
4241         * inliner-1.c: Do not dump everything.
4242         * tree-prof.exp: Do not pass -ftree-based-profiling.
4243         * bprob.exp: Likewise.
4244
4245         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4246
4247 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/22545
4250         * g++.dg/expr/ptrmem7.C: New test.
4251
4252 2005-07-28  Mike Stump  <mrs@apple.com>
4253
4254         * g++.old-deja/g++.mike/visibility-1.C: New test.
4255
4256 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4257
4258         PR c/20187
4259         * gcc.c-torture/execute/pr20187-1.c: New test.
4260
4261 2005-07-28  Jeff Law  <law@redhat.com>
4262
4263         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4264         * gcc.dg/tree-ssa/vrp18.c: New test.
4265
4266 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4267
4268         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4269
4270 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4271
4272         PR tree-optimization/22506
4273         * gcc.dg/vect/ps22506.c: New test.
4274
4275 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR target/21149
4278         * gcc.target/i386/sse-3.c: New test.
4279
4280 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4281
4282         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4283         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4284
4285 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4286
4287         PR c/22589
4288         * gcc.c-torture/compile/pr22589-1.c: New test.
4289
4290 2005-07-28  Jan Hubicka  <jh@suse.cz>
4291
4292         * update-loopch.c: New testcase.
4293
4294 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4295
4296         PR rtl-optimization/23047
4297         * gcc.c-torture/execute/pr23047.c: New test.
4298         * gcc.c-torture/execute/pr23047.x: New.
4299
4300 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4301
4302         PR tree-optimization/22493
4303         * gcc.c-torture/execute/pr22493-1.c: New test.
4304         * gcc.c-torture/execute/pr22493-1.x: New.
4305         * gcc.c-torture/execute/vrp-1.c: New test.
4306         * gcc.c-torture/execute/vrp-2.c: New test.
4307         * gcc.c-torture/execute/vrp-2.c: New test.
4308
4309 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4310
4311         * gcc.target/frv/all-builtin-read8.c: Delete.
4312         * gcc.target/frv/all-builtin-read16.c: Delete.
4313         * gcc.target/frv/all-builtin-read32.c: Delete.
4314         * gcc.target/frv/all-builtin-read64.c: Delete.
4315         * gcc.target/frv/all-builtin-write8.c: Delete.
4316         * gcc.target/frv/all-builtin-write16.c: Delete.
4317         * gcc.target/frv/all-builtin-write32.c: Delete.
4318         * gcc.target/frv/all-builtin-write64.c: Delete.
4319         * gcc.target/frv/all-read-write-1.c: New.
4320
4321 2005-07-27  Jeff Law  <law@redhat.com>
4322
4323         * gcc.c-torture/execute/pr22630.c: New test.
4324
4325 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4326
4327         PR tree-optimization/23073
4328         * gcc.dg/vect/nodump-pr23073.c: New test.
4329         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4330
4331 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4332
4333         PR tree-optimize/22348
4334         * gcc.c-torture/execute/pr22348.c: New.
4335
4336 2005-07-27  Richard Guenther  <rguenther@suse.de>
4337
4338         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4339
4340 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4341
4342         PR fortran/22503
4343         * gfortran.dg/logical_comp.f90: New test.
4344
4345 2005-07-27  Jan Hubicka  <jh@suse.cz>
4346
4347         * inliner-1.c: Add cleanup of dumps.
4348         * val-prof-*.c: Likewise.
4349         * update-tailcall.c: New.
4350
4351 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4352
4353         PR 22591
4354         * gcc.dg/tree-ssa/pr22591.c: New test.
4355         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4356
4357 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR libobjc/22606
4360         * objc.dg/try-catch-11.m: New test.
4361
4362 2005-07-26  Richard Guenther  <rguenther@suse.de>
4363
4364         PR tree-optimization/22486
4365         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4366
4367 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4368
4369         PR tree-opt/22484
4370         * testsuite/g++.dg/opt/loop2.C: New test.
4371
4372 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4375         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4376
4377 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4378
4379         * lib/profopt.exp (profopt-execute): Check for profiling data
4380         files on the target.
4381
4382 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4383
4384         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4385         for matching of asm labels.
4386
4387 2005-07-25  Richard Guenther  <rguenther@suse.de>
4388
4389         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4390
4391 2005-07-25  Richard Guenther  <rguenther@suse.de>
4392
4393         PR testsuite/22624
4394         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4395
4396 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4397
4398         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4399         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4400         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4401         * gcc.dg/vect/vect-100.c: New test.
4402         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4403         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4404         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4405         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4406         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4407         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4408         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4409         * gfortran.dg/vect/pr19049.f90: New testcase.
4410         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4411
4412 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4413
4414         * gcc.c-torture/execute/20050713-1.c: New test.
4415
4416         PR fortran/20063
4417         * gfortran.fortran-torture/execute/data_4.f90: New test.
4418
4419         PR middle-end/20303
4420         * gcc.dg/visibility-d.c: New test.
4421
4422 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4423
4424         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4425         * gfortran.dg/underflow.f90: Ditto.
4426
4427 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4428
4429         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4430         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4431         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4432
4433 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4434
4435         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4436         include case of field width of zero.
4437
4438 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4439
4440         PR libgfortran/21875
4441         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4442         with trailing blanks on normal formatted read.
4443
4444 2005-07-23  Chao-ying Fu  <fu@mips.com>
4445
4446         * gcc.target/mips/mips32-dsp-type.c: New test.
4447         * gcc.target/mips/mips32-dsp.c: New test.
4448
4449 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4450
4451         PR testsuite/21073
4452         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4453
4454         PR testsuite/20454
4455         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4456         and __cyg_profile_func_exit.
4457
4458 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4459
4460         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4461         * gfortran.dg/comma_format_extension_4.f: Same.
4462         * gfortran.dg/pr15332.f: Same.
4463         * gfortran.dg/pr21730.f: Same.
4464
4465 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4466
4467         * g++.dg/opt/vrp2.C: Fix testcase.
4468
4469         PR tree-opt/22625
4470         * g++.dg/opt/vrp2.C: New test.
4471
4472 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4473
4474         PR debug/21828
4475         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4476
4477 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4478
4479         * gcc.dg/tree-ssa/20050719-1.c: New test.
4480
4481 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4482
4483         * gcc.dg/bfin-longcall-1.c: New file.
4484         * gcc.dg/bfin-longcall-2.c: New file.
4485
4486 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4487
4488         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4489
4490 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4491
4492         PR middle-end/19055
4493         * gcc.dg/tree-ssa/pr19055.c: New test.
4494         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4495
4496 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4497
4498         PR C++/22358
4499         * g++.dg/other/pr22358.C: New test.
4500
4501 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4502
4503         PR c++/2922
4504         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4505
4506 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4507
4508         PR c++/15938
4509         * g++.dg/init/union2.C: New test.
4510
4511 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4512
4513         PR c/22393
4514         * gcc.dg/complex-4.c: New test.
4515
4516 2005-07-21  Richard Guenther  <rguenther@suse.de>
4517
4518         PR testsuite/22522
4519         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4520         scanning for asm labels.
4521         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4522
4523 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4524
4525         PR target/22085
4526         * gcc.dg/altivec-pr22085.c: New.
4527
4528 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4529
4530         PR tree-optimization/19210
4531         * gcc.dg/tree-ssa/pr19210-1.c: New.
4532         * gcc.dg/tree-ssa/pr19210-2.c: New.
4533
4534 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4535
4536         PR rtl-optimization/22167
4537         * g++.dg/opt/pr22167.C: New test.
4538
4539 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4540
4541         PR c++/2922
4542         * g++.dg/lookup/two-stage2.C: New.
4543         * g++.dg/lookup/two-stage3.C: New.
4544         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4545         fixed two-stage name lookup for operators.
4546         * g++.dg/template/call3.C: Compiler now produces an appropriate
4547         error message.
4548         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4549         14 as a candidate.
4550         * g++.dg/template/ptrmem4.C: Compiler produces different error
4551         message.
4552         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4553         connect_to_method as a candidate.
4554
4555 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4556
4557         * gcc.dg/fold-alloc-1.c: New test.
4558
4559 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4560
4561         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4562         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4563
4564 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4565
4566         * gcc.dg/fold-abs-1.c: New test.
4567         * gcc.dg/fold-abs-2.c: New test.
4568         * gcc.dg/fold-abs-3.c: New test.
4569
4570 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4571
4572         Make CONSTRUCTOR use VEC to store initializers.
4573         * g++.dg/ext/complit3.C: Check for specific error messages.
4574         * g++.dg/init/brace2.C: Update error message.
4575         * g++.dg/warn/Wbraces2.C: Likewise.
4576
4577 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4578
4579         PR fortran/16940
4580         * gfortran.dg/module_interface_1.f90: New test.
4581
4582 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4583             Kenneth Zadeck <zadeck@naturalbridge.com>
4584
4585         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4586
4587 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4588
4589         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4590         specify -Wformat for these tests.
4591         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4592         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4593         * gcc.dg/format/opt-6.c: Delete.
4594
4595 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4596
4597         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4598         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4599
4600 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4601
4602         * gcc.dg/tree-ssa/alias-2.c: New test.
4603
4604 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/22263
4607         * g++.dg/template/explicit7.C: New test.
4608
4609 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4610
4611         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4612         width of 8 to +Inf and -Inf.
4613
4614 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/22139
4617         * g++.dg/template/friend36.C: New test.
4618
4619 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4620
4621         PR fortran/21730
4622         * gfortran.dg/pr21730.f: New test.
4623
4624 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4625             Kenneth Zadeck <zadeck@naturalbridge.com>
4626
4627         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4628         since pure const detection cannot run at -O1 in c compiler.
4629         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4630         can now optimize this case properly.
4631         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4632         because we now pass.
4633         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4634
4635 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4636
4637         PR c/22421
4638         * gcc.dg/format/bitfld-1.c: New test.
4639
4640 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4641
4642         PR c++/22204
4643         * g++.dg/rtti/repo1.C: New test.
4644
4645 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         PR middle-end/22398
4648         * gcc.c-torture/compile/pr22398.c: New test.
4649
4650 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4651
4652         PR c++/22132
4653         * g++.dg/expr/cast4.C: New test.
4654
4655 2005-07-15  Richard Guenther  <rguenther@suse.de>
4656
4657         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4658         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4659
4660 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4661
4662         PR tree-optimization/22230
4663         * gcc.dg/tree-ssa/pr22230.c: New test.
4664
4665 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gfortran.dg/g77/cpp6.f: New test.
4668
4669         PR fortran/22417
4670         * gfortran.dg/g77/cpp5.F: New test.
4671         * gfortran.dg/g77/cpp5.h: New file.
4672         * gfortran.dg/g77/cpp5inc.h: New file.
4673
4674 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR libfortran/16435
4677         * gfortran.dg/tl_editting.f90: New.
4678         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4679
4680 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4681
4682         * gfortran.dg/char_array_constructor.f90: New test.
4683
4684 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4685
4686         * gfortran.dg/past_eor.f90: New.
4687         * gfortran.dg/complex_read.f90: New.
4688
4689 2005-07-13  Jeff Law  <law@redhat.com>
4690
4691         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4692         additional casts.
4693
4694         * gcc.dg/tree-ssa/pr22321.c: New test
4695
4696 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4697
4698         PR tree-optimization/21921
4699         * gcc.dg/tree-ssa/pr21921.c: New.
4700
4701 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4702
4703         PR tree-optimizatio/22442
4704         * gcc.dg/tree-ssa/loop-11.c: New test.
4705
4706 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4707
4708         PR tree-opt/21840
4709         * gcc.c-torture/compile/pr21840.c: New test.
4710
4711 2005-07-12  Jan Hubicka  <jh@suse.cz>
4712
4713         * gcc.c-torture/compile/pr22379.c: New test.
4714
4715 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4716
4717         PR libfortran/21593
4718         gfortran.dg/dev_null.f90:  Remove outdated comment about
4719         PR libfortran/21593.
4720
4721
4722 2005-07-12  Dale Johannesen  <dalej@apple.com>
4723
4724         * gcc.target/i386/compress-float-sse.c:  New.
4725         * gcc.target/i386/compress-float-sse-pic.c:  New.
4726         * gcc.target/i386/compress-float-387.c:  New.
4727         * gcc.target/i386/compress-float-387-pic.c:  New.
4728         * gcc.dg/compress-float-ppc.c:  New.
4729         * gcc.dg/compress-float-ppc-pic.c:  New.
4730
4731 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4732
4733         PR libfortran/21593
4734         gfortran.dg/dev_null.f90:  Remove targets.
4735
4736 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4737
4738         PR tree-opt/22335
4739         * gcc.dg/pr22335-1.c: New test.
4740         * gcc.dg/pr22335-2.c: New test.
4741
4742 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4743
4744         PR c++/20172
4745         * g++.dg/template/nontype12.C : New test.
4746
4747 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4748
4749         * gcc.dg/tree-ssa/loop-10.c: New test.
4750
4751 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4752
4753         * gcc.c-torture/execute/20020720-1.x: Remove.
4754
4755 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4756
4757         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4758
4759 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4760
4761         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4762         (dg-mips-options): Use it.
4763
4764 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4765
4766         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4767
4768 2005-07-09  Richard Henderson  <rth@redhat.com>
4769
4770         * lib/target-supports.exp (check_effective_target_sync_char_short):
4771         Add alpha.
4772
4773 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4774
4775         PR libfortran/22217
4776         * gfortran.dg/negative-z-descriptor.f90:  New test.
4777
4778 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4779
4780         PR tree-opt/22329
4781         * gcc.dg/pr22329.c: New test.
4782
4783 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4784
4785         PR tree-optimization/20139
4786         * gcc.dg/tree-ssa/pr20139.c: New.
4787
4788 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR tree-opt/22356
4791         * testsuite/gcc.dg/pr22356-1.c: New test.
4792
4793 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4794
4795         PR c++/21799
4796         * g++.dg/template/unify8.C: New.
4797         * g++.dg/template/unify9.C: New.
4798
4799 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4800
4801         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4802
4803 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4804
4805         * gcc.dg/darwin-version-1.c: New.
4806         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4807         * gcc.dg/builtins-20.c: Likewise.
4808         * gcc.dg/builtins-53.c: Likewise.
4809         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4810         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4811         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4812         * gcc.dg/torture/builtins-power-1.c: Likewise.
4813         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4814         on Darwin.
4815
4816 2005-07-07  Jeff Law  <law@redhat.com>
4817
4818         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4819         argument evaluation order.
4820
4821 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4822
4823         PR libfortran/21594
4824         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4825         Add test cases where the shift length is greater than the
4826         array length.
4827
4828 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4829
4830         * obj-c++.dg/proto-lossage-6.mm: New.
4831         * objc.dg/proto-lossage-6.m: New.
4832
4833 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4834
4835         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4836         * objc.dg/gnu-runtime-2.m: Likewise.
4837
4838 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4839
4840         * gfortran.dg/longline.f: New test.
4841
4842         * gfortran.dg/badline.f: New test.
4843
4844 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4845
4846         PR fortran/16531
4847         PR fortran/15966
4848         PR fortran/18781
4849         * gfortran.dg/hollerith.f90: New.
4850         * gfortran.dg/hollerith2.f90: New.
4851         * gfortran.dg/hollerith3.f90: New.
4852         * gfortran.dg/hollerith4.f90: New.
4853         * gfortran.dg/hollerith_f95.f90: New.
4854         * gfortran.dg/hollerith_legacy.f90: New.
4855         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4856
4857 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4858
4859         PR objc/22274
4860         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4861         * objc.dg/gnu-runtime-2.m: New.
4862
4863 2005-07-06  Jeff Law  <law@redhat.com>
4864
4865         * gcc.dg/tree-ssa/vrp17.c: New test.
4866
4867 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4868
4869         PR fortran/22327
4870         * gfortran.dg/array_constructor_5.f90: New test.
4871
4872 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4873
4874         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4875
4876 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4877
4878         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4879         * gcc.dg/980816-1.c: Ditto.
4880
4881 2005-07-06  Jeff Law  <law@redhat.com>
4882
4883         * gcc.c-torture/compile/pr21356.c: New test.
4884
4885 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4886
4887         PR c/22013
4888         PR c/22098
4889         * gcc.c-torture/compile/pr22013-1.c,
4890         gcc.c-torture/execute/pr22098-1.c,
4891         gcc.c-torture/execute/pr22098-2.c,
4892         gcc.c-torture/execute/pr22098-3.c: New tests.
4893
4894 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4895
4896         PR c/22308
4897         * gcc.dg/pr22308-1.c: New test.
4898
4899 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
4900
4901         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
4902         target.
4903         * gcc.dg/compare9.c: Use -fshort-enums instead of
4904         -fno-short-enums.  Change the last test to dg-bogus.
4905
4906 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
4907
4908         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
4909         * gcc.dg/compare9.c: New.
4910
4911 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4912
4913         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
4914
4915 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4916
4917         PR testsuite/22288
4918         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
4919
4920
4921 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4922
4923         * gcc.dg/format/gcc_gfc-1.c: New.
4924
4925 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
4928
4929 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4930
4931         PR fortran/20842
4932         * gfortran.dg/io_invalid_1.f90: New test.
4933
4934 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
4935
4936         * gcc.dg/format/gcc_diag-1.c: Update.
4937
4938 2005-07-02  Jeff Law  <law@redhat.com>
4939
4940         * gcc.dg/tree-ssa/pr22051-1.c: New test.
4941         * gcc.dg/tree-ssa/pr22051-2.c: New test.
4942
4943 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
4944
4945         * gcc.dg/format/gcc_diag-1.c: Update.
4946
4947 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
4948
4949         PR tree-opt/22269
4950         * gcc.c-torture/compile/pr22269.c: New test.
4951
4952 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
4953
4954         PR 21584
4955         PR 22219
4956         * g++.dg/tree-ssa/pr21584-1.C: New test.
4957         * g++.dg/tree-ssa/pr21584-2.C: New test.
4958
4959 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
4960
4961         * obj-c++.dg/try-catch-11.mm: New.
4962         * objc.dg/try-catch-10.m: New.
4963
4964 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
4965
4966         * g++.dg/other/ucnid-1.C: xfail on AIX.
4967
4968 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
4969
4970         PR 22234
4971         * gcc.dg/20050629-1.c: New test.
4972
4973 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
4974
4975         * obj-c++.dg/const-str-1[0-1].mm: New.
4976         * objc.dg/const-str-1[0-1].m: New.
4977
4978 2005-05-29  Richard Henderson  <rth@redhat.com>
4979
4980         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
4981         Rename from check_effective_target_vect_no_max.
4982         (check_effective_target_vect_no_int_add): New.
4983         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
4984         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
4985         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4986         * gcc.dg/vect/vect-reduc-1.c: Use both.
4987         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4988
4989 2005-05-29  Richard Henderson  <rth@redhat.com>
4990
4991         * lib/target-supports.exp (check_effective_target_vect_no_max):
4992         Remove i386 and x86_64.
4993
4994 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4995
4996         PR testsuite/21969
4997         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
4998
4999 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5000
5001         PR middle-end/21969
5002         * gcc.dg/vect/pr21969.c: New test.
5003
5004 2005-06-28  Eric Christopher  <echristo@redhat.com>
5005
5006         PR c/22052
5007         PR c/21975
5008         * gcc.dg/inline1.c: New test.
5009         * gcc.dg/inline2.c: Ditto.
5010         * gcc.dg/inline3.c: Ditto.
5011         * gcc.dg/inline4.c: Ditto.
5012         * gcc.dg/inline5.c: Ditto.
5013
5014 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5015
5016         PR libfortran/22142
5017         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5018         Add testcase also testing eoshift1 for PR 22142.
5019
5020 2005-06-28  Richard Henderson  <rth@redhat.com>
5021
5022         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5023         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5024         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5025         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5026         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5027
5028 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5029
5030         PR libfortran/22142
5031         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5032         Add testcase for PR 22142.
5033
5034 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5035
5036         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5037         gcc.target/ia64/fpreg-2.c: New tests.
5038
5039 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5040
5041         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5042
5043 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5044
5045         PR libfortran/22170
5046         * gfortran.dg/slash_1.f90: New test.
5047
5048 2005-06-27  Richard Henderson  <rth@redhat.com>
5049
5050         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5051         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5052         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5053         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5054         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5055         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5056
5057 2005-06-27  Richard Henderson  <rth@redhat.com>
5058
5059         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5060         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5061
5062 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5063
5064         * obj-c++.dg/proto-lossage-5.mm: New.
5065         * objc.dg/proto-lossage-5.m: New.
5066
5067 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5068
5069         PR 21959
5070         * gcc.dg/tree-ssa/pr21959.c: New test.
5071
5072 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5073
5074         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5075         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5076         testing uninitialized var.
5077
5078         * gcc.c-torture/execute/builtins/chk.h: New.
5079         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5080         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5081         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5082         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5083         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5084         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5085         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5086         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5087         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5088         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5089         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5090         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5091         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5092         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5093         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5094         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5095         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5096         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5097         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5098         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5099         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5100         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5101         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5102         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5103         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5104         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5105         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5106         * gcc.dg/builtin-object-size-1.c: New test.
5107         * gcc.dg/builtin-object-size-2.c: New test.
5108         * gcc.dg/builtin-object-size-3.c: New test.
5109         * gcc.dg/builtin-object-size-4.c: New test.
5110         * gcc.dg/builtin-object-size-5.c: New test.
5111         * gcc.dg/builtin-stringop-chk-1.c: New test.
5112         * gcc.dg/builtin-stringop-chk-2.c: New test.
5113         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5114         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5115         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5116         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5117         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5118         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5119         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5120         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5121         * gcc.c-torture/execute/printf-1.c: New test.
5122         * gcc.c-torture/execute/fprintf-1.c: New test.
5123         * gcc.c-torture/execute/vprintf-1.c: New test.
5124         * gcc.c-torture/execute/vfprintf-1.c: New test.
5125         * gcc.c-torture/execute/printf-chk-1.c: New test.
5126         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5127         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5128         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5129
5130 2005-06-27  Michael Matz  <matz@suse.de>
5131
5132         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5133         slot is not merged if address escapes.
5134
5135 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5136
5137         PR c/21911
5138         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5139
5140 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR middle-end/17965
5143         * gcc.c-torture/compile/20050622-1.c: New test.
5144
5145         PR middle-end/22028
5146         * gcc.dg/20050620-1.c: New test.
5147
5148 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5149
5150         PR tree-optimization/22026
5151         * gcc.dg/tree-ssa/pr22026.c: New.
5152
5153 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5154
5155         PR libfortran/22144
5156         * gfortran.dg/shift-alloc.f90:  New testcase.
5157
5158 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5159
5160         * all files: Update FSF address in copyright headers.
5161
5162 2005-06-22  Jan Hubicka  <jh@suse.cz>
5163
5164         * wholeprogram-1.c: New testcase.
5165         * wholeprogram-2.c: New testcase.
5166
5167 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5168
5169         PR 22171
5170         * gcc.dg/tree-ssa/pr22171.c: New test.
5171
5172 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5173
5174         * gfortran.dg/simplify_modulo.f90: New.
5175
5176 2005-06-24  Jan Hubicka  <jh@suse.cz>
5177
5178         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5179
5180 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5181
5182         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5183
5184 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5185
5186         * obj-c++.dg/typedef-alias-1.mm: New.
5187         * objc.dg/typedef-alias-1.m: New.
5188
5189 2005-06-23  Jeff Law  <law@redhat.com>
5190
5191         * gcc.dg/tree-ssa/vrp16.c: New test.
5192
5193 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5194
5195         * lib/target-supports.exp: Add
5196         check_effective_target_fortran_large_real and
5197         check_effective_target_fortran_large_int to check for
5198         corresponding effective targets.
5199         * gfortran.dg/large_integer_kind_1.f90: New test.
5200         * gfortran.dg/large_real_kind_1.f90: New test.
5201
5202 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5203
5204         PR tree-optimization/22117
5205         * gcc.dg/tree-ssa/pr22117.c: New.
5206
5207 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5208
5209         PR testsuite/22123
5210         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5211
5212 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5213
5214         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5215
5216 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5217
5218         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5219         * gfortran.dg/f2c_4.c: Likewise
5220
5221 2005-06-22 Paul Brook  <paul@codesourcery.com>
5222
5223         PR fortran/21034
5224         * gfortran.dg/auto_save_1.f90: New test.
5225
5226 2005-06-22  Michael Matz  <matz@suse.de>
5227
5228         * gcc.target/x86-64/abi: New directory.
5229         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5230         * gcc.target/x86-64/abi/README.gcc: New file.
5231         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5232         * gcc.target/x86-64/abi/asm-support.s: New file.
5233         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5234         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5235         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5236         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5237         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5238         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5239         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5240         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5241         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5242         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5243         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5244         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5245         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5246         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5247         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5248         * gcc.target/x86_64/abi/test_varargs.c: New test.
5249
5250 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5251
5252         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5253         32-bit i?86 and x86_64.
5254
5255 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5256
5257         * obj-c++.dg/const-str-[1-9].mm: New tests.
5258
5259 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5260
5261         PR fortran/22010
5262         * gfortran.dg/namelist_use.f90: New.
5263         * gfortran.dg/namelist_use_only.f90: New.
5264
5265 2005-06-21  Jeff Law  <law@redhat.com>
5266
5267         * gcc.dg/tree-ssa/vrp15.c: New test.
5268
5269 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5270
5271         * lib/target-supports.exp (check_effective_target_vect_reduction):
5272         Remove.
5273         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5274         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5275         remove vect_reduction target keyword. Also avoid two returns in main.
5276         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5277         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5278         * gcc.dg/vect/vect-reduc-1short.c: New test.
5279         * gcc.dg/vect/vect-reduc-1char.c: New test.
5280         * gcc.dg/vect/vect-reduc-2short.c: New test.
5281         * gcc.dg/vect/vect-reduc-2char.c: New test.
5282         * gcc.dg/vect/vect-reduc-6.c: New test.
5283         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5284         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5285         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5286
5287 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5288         Paul Thomas  <pault@gcc.gnu.org>
5289
5290         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5291         New tests.
5292
5293 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5294
5295         * gfortran.dg/backslash_1.f90: New test.
5296         * gfortran.dg/backslash_2.f90: New test.
5297
5298 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5299
5300         * gfortran.dg/duplicate_labels.f90: New test.
5301
5302 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5303
5304         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5305         unsupportable relocations.
5306         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5307         * gcc.dg/20050321-2.c: xfail for NetWare.
5308
5309 2005-06-20  Andreas Jaeger  <aj@suse.de>
5310
5311         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5312         gcc.target/i386/fastcall-sseregparm.c,
5313         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5314
5315 2005-06-19  Richard Henderson  <rth@redhat.com>
5316
5317         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5318
5319 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5320
5321         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5322
5323 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5324
5325         PR c++/22115
5326         * g++.dg/conversion/simd2.C: Change expected error message.
5327
5328 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5329
5330         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5331         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5332         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5333
5334 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5335
5336         * gcc.dg/fold-mod-1.c: New test.
5337
5338 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5339
5340         PR fortran/19926
5341         * gfortran.dg/pr19926.f90: New test.
5342
5343 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5344
5345         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5346         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5347         targets.
5348         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5349         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5350
5351 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5352
5353         * gcc.target/ia64/float80-varargs-1.c: New test.
5354
5355 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5356
5357         PR tree-opt/22035
5358         * gfortran.dg/f2c_6.f90: New test.
5359
5360 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5361
5362         PR c++/17413
5363         * g++.dg/template/local5.C: New.
5364
5365 2005-06-17  Richard Henderson  <rth@redhat.com>
5366
5367         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5368
5369 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5370
5371         PR testsuite/21945
5372         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5373
5374 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5375
5376         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5377         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5378         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5379         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5380         check_vect to verify the presence of hardware vector support.
5381
5382 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5383
5384         PR testsuite/22056
5385         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5386
5387 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5388
5389         PR libfortran/19216
5390         * gfortran.dg/pr19216.f: Add correct space between brackets and
5391         dg directive.
5392
5393 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5394
5395         PR libfortran/16436
5396         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5397
5398 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5399
5400         * gcc.target/i386/attributes-error.c: New testcase.
5401         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5402         * gcc.target/i386/regparm-stdcall.c: Likewise.
5403         * gcc.target/i386/sseregparm-1.c: Likewise.
5404         * gcc.target/i386/sseregparm-2.c: Likewise.
5405
5406 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5407
5408         * g++.dg/rtti/crash2.C: New.
5409
5410 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5411
5412         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5413
5414 2005-06-15  David Ung  <davidu@mips.com>
5415
5416         * gcc.target/mips/mips16e-extends.c: New test for testing the
5417         generation of MIPS16e zeb/zeh, seb/seh instructions.
5418
5419 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5420
5421         PR 22018
5422         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5423         * gcc.dg/tree-ssa/pr22018.c: New test.
5424
5425 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5426
5427         * gcc.dg/simd-1.c: Update error messages.
5428         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5429         * gcc.dg/simd-2.c: Update error messages.
5430         * gcc.dg/simd-4.c: New.
5431
5432 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5433
5434         PR c++/20678
5435         * g++.dg/other/crash-4.C: New.
5436
5437 2005-06-14  Devang Patel  <dpatel@apple.com>
5438
5439         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5440
5441 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         PR c++/21929
5444         * g++.dg/parse/crash11.C: Update
5445
5446 2005-06-13  Jeff Law  <law@redhat.com>
5447
5448         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5449         perform the desired transformations.
5450         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5451         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5452
5453 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5454
5455         PR fortran/22038
5456         * gfortran.dg/forall_1.f90: Un-XFAIL.
5457
5458 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5459
5460         PR c++/21929
5461         * g++.dg/parse/crash26.C: New.
5462
5463         PR c++/20789
5464         * g++.dg/init/member1.C: New.
5465
5466 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * gfortran.dg/altreturn_1.f90: New test.
5469
5470 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5471
5472         PR middle-end/21985
5473         * gcc.dg/tree-ssa/pr21985.c: New test.
5474
5475 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5476
5477         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5478
5479 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5480
5481         PR c++/21930
5482         * g++.dg/other/error10.C: New test case.
5483
5484 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5485
5486         PR libfortran/19155
5487         * gfortran.dg/pr19155.f: Add test.
5488
5489 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5490
5491         * gfortran.dg/f2c_7.f90: New test.
5492
5493         * gfortran.dg/forall_1.f90: XFAILed.
5494
5495 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5496
5497         * gcc.dg/pr14796-1.c: New.
5498         * gcc.dg/pr14796-2.c: New.
5499
5500 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5501
5502         PR fortran/17792
5503         PR fortran/21375
5504         * gfortran.dg/deallocate_stat.f90:  New test.
5505
5506 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5507
5508         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5509
5510 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5511
5512         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5513         access will be generated when this loop is vectorized. Test that
5514         accesses with same alignment were detected.
5515         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5516         Test that accesses with same alignment were detected.
5517         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5518         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5519         alignment were detected.
5520
5521 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5522
5523         PR c++/10611
5524         * g++.dg/conversion/simd2.C: New.
5525
5526 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5527
5528         * gcc.dg/Wcxx-compat-1.c: New.
5529
5530 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5531
5532         PR libfortran/21480
5533         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5534         complex array.
5535
5536 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * gcc.dg/alias-8.c: New.
5539
5540 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5541
5542         * gcc.dg/format/cmn_err-1.c: Update.
5543
5544 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5545
5546         PR target/20666
5547         * gcc.target/sparc/fexpand-2.c: New.
5548         * gcc.target/sparc/fpmerge-2.c: New.
5549         * gcc.target/sparc/fpmul-2.c: New.
5550         * gcc.target/sparc/noresult.c: New.
5551         * gcc.target/sparc/pdist-2.c: New.
5552         * gcc.target/sparc/pdist-3.c: New.
5553
5554 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5555
5556         PR testsuite/21702
5557         * gcc.target/i386/i386.exp: Fix comment typo.
5558
5559 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5560
5561         PR c++/19497
5562         * g++.dg/inherit/using5.C: New.
5563         * g++.dg/inherit/using6.C: New.
5564
5565 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5566
5567         PR c++/19894
5568         * g++.dg/template/ptrmem15.C: New test.
5569
5570         PR c++/20563
5571         * g++.dg/ext/label4.C: New test.
5572
5573 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5574
5575         * gcc.dg/tls/debug-1.c: New test.
5576
5577 2005-06-07  Dale Johannesen  <dalej@apple.com>
5578
5579         * gcc.target/i386/movq.c:  New.
5580
5581 2005-06-07  Dale Johannesen  <dalej@apple.com>
5582
5583         * gcc.dg/20050607-1.c:  New.
5584
5585 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR middle-end/21850
5588         * gcc.c-torture/execute/20050607-1.c: New test.
5589
5590 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5591
5592         PR libfortran/21926
5593         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5594         Test case where the return array has lowest stride one,
5595         but isn't packed.
5596
5597 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5598
5599         * lib/target-supports.exp (check_effective_target_sync_int_long):
5600         Add s390 and s390x targets.
5601
5602 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5603
5604         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5605         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5606         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5607         * gcc.dg/tree-ssa/loop-9.c: New test.
5608
5609 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5610
5611         * g++.dg/parse/defarg10.C: New.
5612
5613 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR regression/21897
5616         * gcc.c-torture/execute/20050604-1.c: New test.
5617
5618 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5619
5620         PR 21903
5621         * g++.dg/parse/defarg9.C: New.
5622
5623         PR c++/20637
5624         * g++.dg/inherit/using4.C: New.
5625         * g++.dg/overload/error1.C: Adjust expected errors.
5626         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5627         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5628         * g++.old-deja/g++.other/redecl2.C: Likewise.
5629         * g++.old-deja/g++.other/redecl4.C: Likewise.
5630         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5631
5632 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5633
5634         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5635
5636 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5637
5638         * lib/gfortran.exp (gfortran_target_compile): Call
5639         dg-additional-files-options
5640         * gfortran.dg/f2c_4.f90: New file
5641         * gfortran.dg/f2c_4.c: New file
5642         * gfortran.dg/f2c_5.f90: New file
5643         * gfortran.dg/f2c_5.c: New file
5644
5645 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5646
5647         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5648
5649         PR fortran/21912
5650         * gfortran.dg/array_constructor_4.f90: New test.
5651
5652 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/21619
5655         * g++.dg/ext/builtin9.C: New test.
5656
5657 2005-06-05  Dale Johannesen  <dalej@apple.com>
5658
5659         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5660         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5661
5662 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5663
5664         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5665         * gcc.dg/vect/vect-reduc-1.c: New.
5666         * gcc.dg/vect/vect-reduc-2.c: New.
5667         * gcc.dg/vect/vect-reduc-3.c: New.
5668
5669 2005-06-04  Dale Johannesen  <dalej@apple.com>
5670
5671         * gcc.c-torture/execute/20050603-1.c:  New.
5672         * gcc.c-torture/execute/20050603-2.c:  New.
5673         * gcc.dg/20050603-3.c:  New.
5674
5675 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5676
5677         PR fortran/19195
5678         * gfortran.dg/debug_1.f90: New test.
5679
5680         * gfortran.dg/forall_1.f90: New test.
5681
5682 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5683
5684         * gfortran.dg/array_constructor_3.f90: New test.
5685
5686 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5687
5688         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5689
5690 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5691
5692         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5693
5694 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5695
5696         PR c/21873
5697         * gcc.dg/init-excess-1.c: New test.
5698
5699 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/21853
5702         * g++.dg/expr/static_cast6.C: New test.
5703
5704 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5705
5706         * gcc.dg/tree-ssa/vrp14.c: New test.
5707
5708 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5709
5710         PR c++/21336
5711         * g++.dg/template/new2.C: New test.
5712
5713 2005-06-03  Josh Conner  <jconner@apple.com>
5714
5715         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5716         all entries in initializer.
5717
5718 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5719
5720         PR middle-end/21858
5721         * gcc.dg/pr21858.c: New testcase.
5722
5723 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5724
5725         PR tree-optimization/21292
5726
5727         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5728         New.
5729         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5730         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5731         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5732         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5733         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5734
5735 2005-06-02  Richard Henderson  <rth@redhat.com>
5736
5737         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5738
5739 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5740
5741         * gcc.dg/wtypequal.c: New testcase.
5742
5743 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5744
5745         PR 21582
5746         * gcc.dg/tree-ssa/pr21582.c: New test.
5747
5748 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5749
5750         PR c++/21280
5751         * g++.dg/opt/interface2.h: New.
5752         * g++.dg/opt/interface2.C: New.
5753         * g++.dg/init/ctor4.C: Adjust error lines.
5754         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5755         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5756         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5757         * g++.old-deja/g++.pt/assign1.C: Likewise.
5758         * g++.old-deja/g++.pt/crash20.C: Likewise.
5759
5760 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5761
5762         PR tree-optimization/21734
5763         * g++.dg/vect/pr21734_1.cc: New.
5764         * g++.dg/vect/pr21734_2.cc: New.
5765
5766 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5767
5768         PR c++/20350
5769         * g++.dg/template/spec24.C: New.
5770
5771         PR c++/21151
5772         * g++.dg/pch/local-1.C: New.
5773         * g++.dg/pch/local-1.Hs: New.
5774
5775 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5776
5777         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5778         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5779         * gcc.dg/tree-ssa/pr14341.c: New test.
5780         * gcc.dg/tree-ssa/pr14841.c: New test.
5781         * gcc.dg/tree-ssa/pr20701.c: New test.
5782         * gcc.dg/tree-ssa/pr21086.c: New test.
5783         * gcc.dg/tree-ssa/pr21090.c: New test.
5784         * gcc.dg/tree-ssa/pr21332.c: New test.
5785         * gcc.dg/tree-ssa/pr21458.c: New test.
5786         * gcc.dg/tree-ssa/pr21658.c: New test.
5787         * gcc.dg/tree-ssa/vrp01.c: New test.
5788         * gcc.dg/tree-ssa/vrp02.c: New test.
5789         * gcc.dg/tree-ssa/vrp03.c: New test.
5790         * gcc.dg/tree-ssa/vrp04.c: New test.
5791         * gcc.dg/tree-ssa/vrp05.c: New test.
5792         * gcc.dg/tree-ssa/vrp06.c: New test.
5793         * gcc.dg/tree-ssa/vrp07.c: New test.
5794         * gcc.dg/tree-ssa/vrp08.c: New test.
5795         * gcc.dg/tree-ssa/vrp09.c: New test.
5796         * gcc.dg/tree-ssa/vrp10.c: New test.
5797         * gcc.dg/tree-ssa/vrp11.c: New test.
5798         * gcc.dg/tree-ssa/vrp12.c: New test.
5799         * gcc.dg/tree-ssa/vrp13.c: New test.
5800
5801 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5802
5803         PR 21029
5804         * gcc.dg/tree-ssa/pr21029.c: New test.
5805
5806 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5807
5808         * gfortran.dg/logint-1.f: New test case.
5809         * gfortran.dg/logint-2.f: Likewise.
5810         * gfortran.dg/logint-3.f: Likewise.
5811
5812 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR c/21536
5815         PR c/20760
5816         * gcc.dg/20050527-1.c: New test.
5817
5818         * gcc.dg/i386-sse-12.c: New test.
5819
5820         PR fortran/21729
5821         * gfortran.dg/implicit_5.f90: New test.
5822
5823 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5824
5825         PR fortran/20883
5826         * gfortran/assign_4.f90: New test.
5827         * gfortran/assign_2.f90: Change compile to run.
5828
5829 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5830
5831         * lib/target-supports.exp
5832         (check_effective_target_sync_char_short): New.
5833         * gcc.dg/sync-2.c: New.
5834
5835 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5836
5837         PR tree-optimization/21817
5838         * gcc.dg/torture/pr21817-1.c: New.
5839
5840 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5841
5842         PR c++/21165
5843         * g++.dg/template/init5.C: New.
5844
5845 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5846
5847         * gfortran.dg/char_initialiser_actual.f90:
5848         Test character initialisers as actual arguments.
5849         * gfortran.dg/char_pointer_comp_assign.f90:
5850         Test character pointer structure component assignments.
5851         * gfortran.dg/char_array_structure_constructor.f90:
5852         Test character components in structure constructors.
5853
5854 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5855
5856         PR middle-end/20931
5857         * g++.dg/opt/pr20931.C: New test.
5858
5859 2005-05-31  Andreas Jaeger  <aj@suse.de>
5860
5861         PR testsuite/20772
5862         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5863         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5864         g++.old-deja/g++.ext/asmspec1.C,
5865         g++.old-deja/g++.other/regstack.C,
5866         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5867         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5868         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5869         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5870         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5871         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5872         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5873         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5874         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5875         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5876         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5877         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5878         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5879         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5880         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5881         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5882         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5883         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5884         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5885
5886 2005-05-31  Jeff Law  <law@redhat.com>
5887
5888         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5889
5890 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
5891
5892         PR middle-end/21743
5893         * gcc.dg/builtins-1.c: Activate disabled clog test.
5894         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5895
5896 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
5897
5898         * gfortran.dg/char_pointer_assign.f90:
5899         Test character-pointer assignments and pointer assignments.
5900         * gfortran.dg/char_pointer_dummy.f90:
5901         Test character-pointer dummy arguments.
5902         * gfortran.dg/char_pointer_func.f90:
5903         Test character-pointer function returns.
5904         * gfortran.dg/char_pointer_dependency.f90:
5905         Test character-pointer functions with dependencies.
5906
5907 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/21784
5910         * g++.dg/lookup/using14.C: New test.
5911
5912 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
5913
5914         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5915         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
5916         trailing ^M.
5917
5918 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
5919
5920         PR c++/17413
5921         * g++.dg/template/local5.C: New.
5922
5923         PR target/21761
5924         * gcc.c-torture/compile/pr21761.c: New.
5925
5926         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
5927         before darwin8.
5928
5929 2005-05-30  Steven G. Kargl
5930
5931         PR fortran/20846
5932         * gfortran.dg/inquire_8.f90: New test.
5933
5934 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5935
5936         PR libfortran/21376
5937         * gfortran.dg/output_exponents_1.f90: New test.
5938
5939 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5940
5941         PR libfortran/20006
5942         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
5943
5944 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/21210
5947         * g++.dg/ext/complex1.C: New test.
5948
5949         PR c++/21340
5950         * g++.dg/init/ctor6.C: New test.
5951
5952 2005-05-29  Jan Hubicka  <jh@suse.cz>
5953
5954         * gcc.c-torture/compile/pr21562.c: New.
5955
5956 2005-05-28  Steven G. Kargl <kargls@comcast.net>
5957
5958         * gfortran.dg/subnormal_1.f90: New test.
5959
5960 2005-05-28  Jan Hubicka  <jh@suse.cz>
5961
5962         * tree-prof.exp: Fix comment.
5963         * value-prof-1.c: New.
5964         * value-prof-2.c: New.
5965         * value-prof-3.c: New.
5966         * value-prof-4.c: New.
5967
5968 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/21614
5971         * g++.dg/expr/ptrmem6.C: New test.
5972         * g++.dg/expr/ptrmem6a.C: Likewise.
5973
5974 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
5975
5976         PR tree-optimization/21658
5977         * gcc.dg/tree-ssa/pr21658.c: New.
5978
5979 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         PR c++/21455
5982         * g++.dg/inherit/ptrmem3.C: New.
5983
5984         PR c++/21681
5985         * g++.dg/parse/template16.C: New.
5986
5987 2005-05-27  Andreas Jaeger  <aj@suse.de>
5988
5989         * gcc.dg/setjmp-2.c: Only run in 32-bit.
5990
5991         * gcc.dg/i386-sse-8.c: Run test on all archs.
5992
5993 2005-05-26  Mike Stump  <mrs@apple.com>
5994
5995         * objc.dg/isa-field-1.m: Only run on darwin.
5996         * objc.dg/lookup-1.m: Likewise.
5997         * objc.dg/try-catch-8.m: Likewise.
5998
5999 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6000
6001         PR tree-optimization/9814
6002         * gcc.dg/pr9814-1.c: New test case.
6003
6004 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6005
6006         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6007         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6008         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6009         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6010         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6011         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6012         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6013         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6014         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6015         objc.dg/try-catch-8.m: New.
6016
6017 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6018
6019         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6020         remove extraneous semicolons.
6021
6022 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6023
6024         * obj-c++.dg/comp-types-12.mm: New.
6025         * objc.dg/comp-types-11.m: New.
6026         * objc.dg/selector-4.m: New.
6027
6028 2005-05-26  Andreas Jaeger  <aj@suse.de>
6029
6030         PR testsuite/20772
6031         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6032         g++.old-deja/g++.ext/attrib3.C,
6033         g++.old-deja/g++.other/store-expr1.C,
6034         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6035         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6036         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6037         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6038         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6039         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6040         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6041         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6042         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6043         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6044         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6045         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6046         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6047         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6048         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6049         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6050         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6051         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6052         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6053
6054 2005-05-26  Andreas Jaeger  <aj@suse.de>
6055
6056         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6057         x86-64 compilation.
6058
6059 2005-05-26  Andreas Jaeger  <aj@suse.de>
6060
6061         PR testsuite/20772
6062         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6063         gcc.misc-tests/i386-pf-athlon-1.c,
6064         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6065         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6066         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6067         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6068         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6069         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6070         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6071         programs.
6072
6073         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6074         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6075         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6076         x86-64 compilation.
6077
6078         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6079         x86_64.
6080
6081         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6082         effective-target ilp32.
6083
6084 2005-05-26  David Ung  <davidu@mips.com>
6085
6086         * gcc.target/mips/ext_ins.c: New test for testing the generation
6087         of MIPS32/64 rev 2 ext/ins instructions.
6088
6089 2005-05-26  Andreas Jaeger  <aj@suse.de>
6090
6091         * treelang/compile/unsigned.tree: Use gimple instead of
6092         nonexisting generic dump.
6093
6094 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6095
6096         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6097
6098 2005-05-26  Andreas Jaeger  <aj@suse.de>
6099
6100         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6101
6102 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6103
6104         PR libfortran/17283
6105         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6106         Test callee-allocated memory with write statements.
6107
6108 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6109
6110         PR middle-end/21709
6111         * gcc.dg/pr21709-1.c: New test case.
6112
6113 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6114             Mike Stump  <mrs@apple.com>
6115
6116         * objc/execute/next_mapping.h: Update for C++.
6117
6118         * obj-c++.dg/selector-1.mm: Move to...
6119         * obj-c++.dg/selector-4.mm: here...
6120
6121         * obj-c++.dg/basic.mm: New.
6122         * obj-c++.dg/comp-types-1.mm: New.
6123         * obj-c++.dg/cxx-class-1.mm: New.
6124         * obj-c++.dg/cxx-ivars-1.mm: New.
6125         * obj-c++.dg/cxx-ivars-2.mm: New.
6126         * obj-c++.dg/cxx-ivars-3.mm: New.
6127         * obj-c++.dg/cxx-scope-1.mm: New.
6128         * obj-c++.dg/cxx-scope-2.mm: New.
6129         * obj-c++.dg/defs.mm: New.
6130         * obj-c++.dg/empty-private-1.mm: New.
6131         * obj-c++.dg/encode-1.mm: New.
6132         * obj-c++.dg/encode-2.mm: New.
6133         * obj-c++.dg/encode-3.mm: New.
6134         * obj-c++.dg/extern-c-1.mm: New.
6135         * obj-c++.dg/extra-semi.mm: New.
6136         * obj-c++.dg/fix-and-continue-2.mm: New.
6137         * obj-c++.dg/isa-field-1.mm: New.
6138         * obj-c++.dg/ivar-list-semi.mm: New.
6139         * obj-c++.dg/local-decl-1.mm: New.
6140         * obj-c++.dg/lookup-1.mm: New.
6141         * obj-c++.dg/lookup-2.mm: New.
6142         * obj-c++.dg/method-1.mm: New.
6143         * obj-c++.dg/method-2.mm: New.
6144         * obj-c++.dg/method-3.mm: New.
6145         * obj-c++.dg/method-4.mm: New.
6146         * obj-c++.dg/method-5.mm: New.
6147         * obj-c++.dg/method-6.mm: New.
6148         * obj-c++.dg/method-7.mm: New.
6149         * obj-c++.dg/no-extra-load.mm: New.
6150         * obj-c++.dg/overload-1.mm: New.
6151         * obj-c++.dg/pragma-1.mm: New.
6152         * obj-c++.dg/pragma-2.mm: New.
6153         * obj-c++.dg/private-1.mm: New.
6154         * obj-c++.dg/private-2.mm: New.
6155         * obj-c++.dg/proto-qual-1.mm: New.
6156         * obj-c++.dg/qual-types-1.mm: New.
6157         * obj-c++.dg/stubify-1.mm: New.
6158         * obj-c++.dg/stubify-2.mm: New.
6159         * obj-c++.dg/super-class-1.mm: New.
6160         * obj-c++.dg/super-class-2.mm: New.
6161         * obj-c++.dg/super-dealloc-1.mm: New.
6162         * obj-c++.dg/super-dealloc-2.mm: New.
6163         * obj-c++.dg/template-1.mm: New.
6164         * obj-c++.dg/template-2.mm: New.
6165         * obj-c++.dg/template-3.mm: New.
6166         * obj-c++.dg/template-4.mm: New.
6167         * obj-c++.dg/template-5.mm: New.
6168         * obj-c++.dg/template-6.mm: New.
6169         * obj-c++.dg/try-catch-1.mm: New.
6170         * obj-c++.dg/try-catch-2.mm: New.
6171         * obj-c++.dg/try-catch-3.mm: New.
6172         * obj-c++.dg/try-catch-4.mm: New.
6173         * obj-c++.dg/try-catch-5.mm: New.
6174         * obj-c++.dg/try-catch-6.mm: New.
6175         * obj-c++.dg/try-catch-7.mm: New.
6176         * obj-c++.dg/try-catch-8.mm: New.
6177         * obj-c++.dg/try-catch-9.mm: New.
6178         * obj-c++.dg/va-meth-1.mm: New.
6179
6180 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6181
6182         * obj-c++.dg/selector-1.mm: New.
6183         * obj-c++.dg/selector-2.mm: New.
6184
6185 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6186
6187         * obj-c++.dg/selector-3.mm: New.
6188         * objc.dg/selector-3.m: New.
6189
6190 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6191
6192         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6193         about where warning appears.
6194
6195 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6196
6197         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6198         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6199         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6200         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6201
6202 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6203
6204         * gcc.dg/20050524-1.c: New test.
6205
6206 2005-05-25  Jan Hubicka  <jh@suse.cz>
6207
6208         * gcc.dg/tree-prof/inliner-1.c: New.
6209
6210 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6211
6212         * gcc.dg/tree-prof: New directory.
6213         * gcc.dg/tree-prof/tree-prof.exp: New.
6214
6215 2005-05-25  DJ Delorie  <dj@redhat.com>
6216
6217         * gcc.dg/Wattributes-1.c: New.
6218         * gcc.dg/Wattributes-2.c: New.
6219         * gcc.dg/Wattributes-3.c: New.
6220
6221 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6222
6223         PR tree-optimization/19833
6224         * gcc.dg/uninit-4.c: Remove xfail.
6225         * gcc.dg/uninit-9.c: Ditto.
6226
6227 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6228
6229         * obj-c++.dg/bitfield-[1-5].mm: New.
6230         * obj-c++.dg/class-protocol-1.mm: New.
6231         * obj-c++.dg/comp-types-1[0-1].mm: New.
6232         * obj-c++.dg/comp-types-[2-9].mm: New.
6233         * obj-c++.dg/encode-[4-8].mm: New.
6234         * obj-c++.dg/layout-1.mm: New.
6235         * obj-c++.dg/method-1[0-9].mm: New.
6236         * obj-c++.dg/method-2[0-1].mm: New.
6237         * obj-c++.dg/method-[8-9].mm: New.
6238         * obj-c++.dg/objc-gc-3.mm: New.
6239         * obj-c++.dg/try-catch-10.mm: New.
6240         * objc.dg/bitfield-5.m: New.
6241         * objc.dg/comp-types-10.m: New.
6242         * objc.dg/comp-types-9.m: New.
6243         * objc.dg/layout-1.m: New.
6244         * objc.dg/objc-gc-4.m: New.
6245         * objc.dg/try-catch-9.m: New.
6246         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6247         * objc.dg/comp-types-1.m: Likewise.
6248         * objc.dg/comp-types-[5-6].m: Likewise.
6249         * objc.dg/method-9.m: Likewise.
6250
6251 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6252
6253         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6254         and on hardware without VMX support.
6255
6256         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6257
6258         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6259
6260         * lib/profopt.exp (dg-final-generate, dg-final-use,
6261         profopt-final-code, profopt-get-options): New.
6262         (profopt-execute): Process test directives.
6263
6264         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6265         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6266         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6267
6268 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6269
6270         PR C++/21645
6271         * g++.dg/init/ctor5.C: New test.
6272
6273 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6274
6275         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6276         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6277         vect-113.c, vect-114.c.
6278
6279 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6280
6281         * gcc.dg/const-elim-1.c: Remove xfails.
6282
6283 2005-05-23  Jeff Law  <law@redhat.com>
6284
6285         * gcc.c-torture/compile/pr21638.c: New test.
6286         * gcc.c-torture/compile/20050520-1.c: New test.
6287
6288 2005-05-23  Nick Clifton  <nickc@redhat.com>
6289
6290         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6291         be a proper triple, ie: m32r*-*-*.
6292         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6293
6294 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6295
6296         PR middle-end/21331
6297         PR tree-opt/21293
6298         * gcc.c-torture/compile/pr21293.c: New test.
6299         * gcc.c-torture/execute/pr21331.c: New test.
6300
6301 2004-05-20  Richard Henderson  <rth@redhat.com>
6302
6303         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6304
6305 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6306
6307         * obj-c++-dg.exp: Add.
6308         * obj-c++.exp: Add.
6309         * obj-c++.dg/dg.exp: Add.
6310
6311 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6312
6313         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6314         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6315
6316 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6317
6318         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6319
6320 2004-05-19  Richard Henderson  <rth@redhat.com>
6321
6322         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6323
6324 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6325
6326         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6327
6328         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6329
6330 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6331
6332         PR c++/21495
6333         * g++.dg/parse/extern1.C: New test.
6334         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6335
6336 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6337
6338         * gcc.dg/c99-math.h: New.
6339         * gcc.dg/c99-math-float-1.c: New test.
6340         * gcc.dg/c99-math-double-1.c: Likewise.
6341         * gcc.dg/c99-math-long-double-1.c: Likewise.
6342
6343 2005-05-18  Richard Henderson  <rth@redhat.com>
6344
6345         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6346
6347 2005-05-18  Devang Patel  <dpatel@apple.com>
6348
6349         * g++.dg/opt/20050511-1.C: New test.
6350
6351 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6352
6353         PR libfortran/21127
6354         * gfortran.dg/reshape-complex.f90:  New test.
6355
6356 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6357
6358         * gfortran.dg/array_constructor_1.f90: New test.
6359         * gfortran.dg/array_constructor_2.f90: New test.
6360
6361 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6362
6363         PR fortran/20954
6364         * gfortran.dg/pr20954.f: New test.
6365
6366 2005-05-17  Mike Stump  <mrs@apple.com>
6367
6368         Yet more Objective-C++...
6369
6370         * objc.dg/method-5.m: Update.
6371         * objc.dg/method-6.m: Update.
6372         * objc.dg/method-7.m: Update.
6373         * objc.dg/method-9.m: Update.
6374         * objc.dg/try-catch-2.m: Update.
6375
6376 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6377
6378         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6379         Remove little-endian optimizations.
6380
6381 2005-05-17  Jeff Law  <law@redhat.com>
6382
6383         * g++.dg/tree-ssa/pr14814.C: New test.
6384         * gcc.dg/tree-ssa/pr14814.C: New test.
6385         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6386         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6387
6388 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6389
6390         * gcc.dg/compat/generate-random.c: Do not include
6391         libiberty.h.
6392         * gcc.dg/compat/generate-random_r.c: Likewise.
6393
6394 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6395
6396         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6397
6398 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6399
6400         PR middle-end/21595
6401         * g++.dg/tree-ssa/builtin1.C: New testcase.
6402
6403 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6404
6405         PR c++/21454
6406         * g++.dg/opt/const4.C: New test.
6407
6408         PR middle-end/21492
6409         * g++.dg/opt/crossjump1.C: New test.
6410
6411         PR tree-optimization/21610
6412         * gcc.c-torture/compile/20050516-1.c: New test.
6413
6414         PR fortran/15080
6415         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6416         about the test failing.
6417         * gfortran.fortran-torture/execute/where_7.f90: New test.
6418         * gfortran.fortran-torture/execute/where_8.f90: New test.
6419
6420 2005-05-16  Richard Henderson  <rth@redhat.com>
6421
6422         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6423         i?86 and x86_64.
6424
6425 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6426
6427         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6428         (limits.h): Include unconditionally.
6429         (stdlib.h): Likewise.
6430         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6431         (limits.h): Include unconditionally.
6432         (stdlib.h): Likewise.
6433         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6434         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6435         (limits.h): Include unconditionally.
6436         (stdlib.h): Likewise.
6437         (hashtab.h): Do not include.
6438         (getopt.h): Likewise.
6439         (stddef.h): Include.
6440         (hashval_t): Define.
6441         (struct entry): Add "next" field.
6442         (HASH_SIZE): New macro.
6443         (hash_table): New variable.
6444         (switchfiles): Do not use xmalloc.
6445         (mix): New macro.
6446         (iterative_hash): New function.
6447         (hasht): Remove.
6448         (e_exists): New function.
6449         (e_insert): Likewise.
6450         (output): Use, instead of libiberty hashtable functions.
6451         (main): Do not use getopt.  Do not call htab_create.
6452
6453 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6454
6455         PR libstdc++/21526
6456         * lib/target-supports.exp (check_mkfifo_available):
6457         Return 0 for cygwin as mkfifo support incomplete on platform.
6458         Fix typos in comments.
6459
6460 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6461
6462         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6463
6464 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6465
6466         PR fortran/17432
6467         * gfortran.dg/assign_4.f: New test.
6468
6469 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6470
6471         PR tree-optimization/21563
6472         * gcc.dg/tree-ssa/pr21563.c: New.
6473
6474 2005-05-14  Jan Hubicka  <jh@suse.cz>
6475
6476         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6477
6478 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6479
6480         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6481
6482 2005-05-13  Julian Brown  <julian@codesourcery.com>
6483
6484         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6485         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6486
6487 2005-05-13  Jan Hubicka  <jh@suse.cz>
6488
6489         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6490         * gcc.dg/fold-xor-?.c: Likewise.
6491         * gcc.dg/pr15784-?.c: Likewise.
6492         * gcc.dg/pr20922-?.c: Likewise.
6493         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6494         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6495         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6496
6497 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6498
6499         PR fortran/21260
6500         * gfortran.dg/hollerith_1.f90: New test.
6501
6502 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6503
6504         * gfortran.dg/func_result_2.f90: New test.
6505
6506 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6507
6508         * gfortran.dg/dev_null.f90: New test.
6509
6510 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6511
6512         * gcc.dg/arm-vfp1.c: Revert last change.
6513
6514 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6515
6516         PR middle-end/19807
6517         PR tree-optimization/19639
6518         * g++.dg/tree-ssa/pr19807.C: New testcase.
6519
6520 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6521
6522         PR libfortran/21471
6523         * gfortran.dg/append-1.f90: New test.
6524
6525 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6526
6527         * gcc.dg/pr18501.c: XFAIL.
6528         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6529         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6530         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6531         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6532         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6533         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6535         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6536
6537 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6538
6539         PR fortran/20178
6540         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6541         gfortran.dg/f2c_3.f90: New tests.
6542
6543         * gfortran.dg/return_1.f90: Fix dg annotation.
6544
6545 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6546
6547         * gcc.c-torture/compile/20050510-1.c: New test.
6548
6549 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6550
6551         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6552
6553 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6554
6555         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6556
6557 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6558
6559         PR c/17913
6560         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6561
6562 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6563
6564         PR c/21342
6565         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6566         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6567
6568 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6569
6570         PR debug/16676
6571         * gcc.dg/debug/pr16676.c: New test.
6572
6573 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6574
6575         PR testsuite/21443
6576         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6577         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6578         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6579         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6580         Change -O1 to -O2.
6581         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6582         -fno-tree-dominator-opts.
6583
6584 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6585
6586         * gfortran.dg/return_1.f90: New test.
6587
6588 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6589
6590         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6591
6592         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6593
6594 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6595
6596         PR c++/21427
6597         * g++.dg/inherit/covariant13.C: New.
6598
6599 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6600
6601         PR libfortran/19155
6602         * gfortran.dg/pr19155.f: New test.
6603
6604 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6605
6606         PR inline-asm/8788
6607         * gcc.dg/pr8788-1.c: New testcase.
6608
6609 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6610
6611         PR target/21416
6612         * gcc.target/mips/fpcmp-[12].c: New tests.
6613
6614 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6615
6616         * lib/target-supports-dg.exp (dg-require-fork): New function.
6617         (dg-require-mkfifo): Likewise.
6618         * lib/target-supports.exp (check_function_available): New
6619         function.
6620         (check_fork_available): Likewise.
6621         (check_mkfifo_available): Likewise.
6622
6623 2005-05-06  Jeff Law  <law@redhat.com>
6624
6625         * gcc.c-torture/compile/pr21380.c: New test.
6626
6627 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR c++/20961
6630         * g++.dg/ext/weak3.C: New test.
6631
6632 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6633
6634         PR c++/21352
6635         * g++.dg/template/crash37.C: New test.
6636
6637 2005-05-05  Paul Brook  <paul@codesourcery.com>
6638
6639         * gcc.dg/arm-g2.c: Use effective-target arm32.
6640         * gcc.dg/arm-mmx-1.c: Ditto.
6641         * gcc.dg/arm-scd42-2.c: Ditto.
6642         * gcc.dg/arm-vfp1.c: Ditto.
6643         * lib/target-supports.exp (check_effective_target_arm32): New
6644         function.
6645
6646 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6647
6648         PR libfortran/21354
6649         gfortran.dg/in_pack_rank7.f90:  New test.
6650
6651 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6652
6653         PR middle-end/15618
6654         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6655
6656 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR middle-end/21265
6659         * gcc.dg/20050503-1.c: New test.
6660
6661         PR rtl-optimization/21239
6662         * gcc.dg/i386-sse-11.c: New test.
6663
6664 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6665
6666         PR target/16888
6667         * gcc.target/i386/asm-1.c: New test.
6668
6669 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6670
6671         PR rtl-optimization/21330
6672         * gcc.c-torture/execute/20050502-1.c: New test.
6673
6674         PR target/21297
6675         * gcc.c-torture/execute/20050502-2.c: New test.
6676
6677 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6678
6679         PR middle-end/21282
6680         * gcc.dg/pr21282.c: New.
6681
6682 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6683
6684         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6685         * gcc.dg/vect/vect-92.c: Likewise
6686         * gcc.dg/vect/vect-93.c: Likewise
6687         * gcc.dg/vect/vect-dv-1.c: Likewise
6688         * gcc.dg/vect/vect-dv-2.c: Likewise
6689         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6690
6691 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6692
6693         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6694         * gfortran.dg/vect/vect-2.f90:  Likewise
6695         * gfortran.dg/vect/vect-3.f90:  Likewise
6696         * gfortran.dg/vect/vect-4.f90:  Likewise
6697         * gfortran.dg/vect/vect-5.f90:  Likewise
6698
6699 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6700
6701         PR target/20813
6702         * gcc.dg/rs6000-fpint-2.c: New.
6703
6704 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6705
6706         PR c/15698
6707         * gcc.dg/builtins-30.c: Update expected messages.
6708         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6709         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6710         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6711
6712 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6713
6714         PR tree-optimization/21294
6715         * gcc.dg/tree-ssa/pr21294.c: New.
6716
6717 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6718
6719         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6720         __builtin_altivec_st_internal_4si built-in.
6721
6722 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6723
6724         PR c++/15875
6725         * g++.dg/template/ptrmem14.C: New test.
6726
6727 2005-05-02  Paul Brook  <paul@codesourcery.com>
6728
6729         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6730
6731 2005-05-02  Michael Matz  <matz@suse.de>
6732
6733         PR c++/19542
6734         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6735
6736 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * g++.dg/cpp/weak.C: New test.
6739
6740 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6741
6742         * gcc.dg/tree-ssa/loop-8.c: New test.
6743
6744 2005-04-30  Michael Maty  <matz@suse.de>
6745
6746         * gcc.dg/inline-mcpy.c: New test.
6747
6748 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6749
6750         PR libfortran/18958
6751         * gfortran.dg/eoshift.f90:  New test case.
6752
6753 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6754
6755         PR libfortran/18857
6756         * gfortran.dg/matmul_1.f90: New test.
6757
6758 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6759
6760         PR tree-optimization/21030
6761         * gcc.dg/tree-ssa/pr21030.c: New.
6762
6763 2005-04-29  Devang Patel  <dpatel@apple.com>
6764
6765         PR tree-optimization/21272
6766         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6767
6768 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR fortran/13082
6771         PR fortran/18824
6772         * gfortran.dg/entry_4.f90: New test.
6773         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6774         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6775         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6776         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6777         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6778         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6779         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6780
6781 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6782
6783         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6784
6785 2005-04-29  Paul Brook   <paul@codesourcery.com>
6786
6787         * gfortran.dg/entry_3.f90: New test.
6788
6789 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6790
6791         * gfortran.dg/implicit_4.f90: New test.
6792
6793 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6794
6795         * lib/target-supports.exp (check_profiling_available): Return
6796         false for xtensa-*-elf.
6797
6798 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6799
6800         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6801         error if file cannot be deleted.
6802
6803 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6804
6805         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6806         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6807         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6808         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6809         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6810         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6811         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6812         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6813         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6814         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6815         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6816         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6817         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6818
6819 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6820
6821         PR fortran/20865
6822         * gfortran.dg/pr20865.f90: New test.
6823
6824 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6825
6826         * gcc.dg/void-cast-2.c: New test.
6827
6828 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6829
6830         PR c/21159
6831         * gcc.dg/void-cast-1.c: New test.
6832
6833 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6834
6835         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6836
6837 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6838
6839         PR fortran/21177
6840         * gfortran.dg/pr21177.f90: New test.
6841
6842 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6843
6844         PR tree-optimization/21171
6845         * gcc.dg/tree-ssa/pr21171.c: New test.
6846
6847 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6848
6849         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6850         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6851         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6852         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6853         gcc.dg/tree-ssa/gen-vect-32.c: New.
6854         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6855         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6856         don't run on PPC32.
6857
6858 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6859
6860         PR c/21213
6861         * gcc.dg/transparent-union-3.c: New test.
6862
6863 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6864
6865         PR c/20740
6866         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6867         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6868         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6869         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6870         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6871         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6872
6873 2005-04-26  Jeff Law  <law@redhat.com>
6874
6875         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6876         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6877         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6878         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6879         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6880         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6881         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6882
6883 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6884
6885         PR tree-optimization/17598
6886         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6887
6888 2005-04-25  Mike Stump  <mrs@apple.com>
6889
6890         * objc.dg/fix-and-continue-1.m: Add.
6891
6892 2005-04-25  Roger Sayle  <roger@eyesopen.com>
6893
6894         PR c++/20995
6895         * g++.dg/opt/pr20995-1.C: New test case.
6896
6897 2005-04-25  Devang Patel <dpatel@apple.com>
6898
6899         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
6900
6901 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6902
6903         PR testsuite/21062
6904         * g++.dg/opt/alias2.C (printf): Correct the prototype.
6905
6906 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6907
6908         PR C++/21188
6909         * g++.dg/opt/rtti2.C: New test.
6910
6911 2005-04-25  Paul Brook  <paul@codesourcery.com>
6912         Steven G. Kargl  <kargls@comcast.net>
6913
6914         PR fortran/20879
6915         * gfortran.dg/ichar_1.f90: New file.
6916
6917 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR middle-end/20991
6920         * g++.dg/opt/pr20991.C: New test.
6921
6922         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
6923         where sizeof (type) < __alignof__ (type).
6924         * gcc.dg/compat/struct-layout-1.h: Likewise.
6925
6926 2005-04-24  Per Bothner  <per@bothner.com>
6927             Devang Patel  <dpatel@apple.com>
6928
6929         PR preprocessor/20907
6930         * gcc.dg/cpp/very-long-comment.c: New test.
6931
6932 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6933
6934         PR fortran/20059
6935         * gfortran.dg/common_5.f: New test.
6936
6937 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
6938
6939         PR middle-end/21082
6940         * g++.dg/tree-ssa/pr21082.C: New testcase.
6941
6942 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
6943
6944         * gcc.dg/vect/vect-99.c: New test.
6945
6946 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
6947
6948         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
6949
6950 2005-04-22  Jeff Law  <law@redhat.com>
6951
6952         * gcc.dg/uninit-5.c: Remove xfails.
6953         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
6954         conditionals and loads.
6955
6956 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
6957
6958         PR libfortran/20074
6959         PR libfortran/20436
6960         PR libfortran/21108
6961         * gfortran.dg/nested_reshape.f90: new test
6962         * gfortran.dg/reshape-alloc.f90: new test
6963         * gfortran.dg/reshape.f90: new test
6964
6965 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
6966
6967         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
6968
6969         * gcc.dg/arm-vfp1.c: New test.
6970
6971 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
6972
6973         PR c++/21087
6974         * g++.dg/lookup/builtin2.C: New test.
6975
6976 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6977
6978         * gcc.dg/weak/weak-13.c: New test.
6979
6980 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
6981
6982         * lib/target-supports.exp (check_effective_target_sync_int_long):
6983         Add powerpc*.
6984
6985 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
6986
6987         * gcc.target/mips/branch-1.c: New test.
6988
6989 2005-04-21  Richard Henderson  <rth@redhat.com>
6990
6991         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
6992         * gcc.dg/vect/vect-86.c: Likewise.
6993         * gcc.dg/vect/vect-87.c: Likewise.
6994         * gcc.dg/vect/vect-88.c: Likewise.
6995
6996 2005-04-21  Devang Patel  <dpatel@apple.com>
6997
6998         PR optimization/20994
6999         * gcc.dg/tree-ssa/ifc-3.c: New test.
7000
7001 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7002
7003         PR c/12913
7004         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7005         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7006         gcc.dg/c99-vla-jump-5.c: New tests.
7007
7008 2005-04-19  Richard Henderson  <rth@redhat.com>
7009
7010         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7011         Fix typo in exists check.
7012         (check_effective_target_sync_int_long): New.
7013         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7014         * gcc.dg/ia64-sync-2.c: Likewise.
7015         * gcc.dg/ia64-sync-3.c: Likewise.
7016         * gcc.dg/ia64-sync-4.c: Likewise.
7017
7018 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7019
7020         * gcc.dg/fold-xor-1.c: New test.
7021         * gcc.dg/fold-xor-2.c: New test.
7022
7023 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7024
7025         PR target/20670
7026         * g++.dg/eh/fp-regs.C: New test.
7027
7028 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7029
7030         * gcc.dg/Wint-to-pointer-cast-1.c,
7031         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7032         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7033         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7034
7035 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7036
7037         PR fortran/16861
7038         * gfortran.dg/pr16861.f90: New test.
7039
7040 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7041
7042         * gcc.dg/pr21085.c: New test.
7043
7044 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7045
7046         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7047         (setup_mips_tests, dg-mips-options): New procedures.
7048         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7049         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7050         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7051         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7052         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7053         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7054         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7055         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7056         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7057         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7058         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7059         dg-mips-options instead of dg-options.  Remove now-redundant
7060         preprocessor guards.
7061         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7062         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7063         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7064         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7065         * gcc.dg/vr-mult-2.c: Delete.
7066         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7067         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7068         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7069         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7070         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7071         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7072         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7073
7074 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7075
7076         * ada/acats/run_all.sh: Use sync when executable not present.
7077
7078 2005-04-18  Devang Patel  <dpatel@apple.com>
7079
7080         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7081         * gcc.dg/vect/vect-11a.c: New.
7082         * gcc.dg/vect/vect-none.c: Update.
7083         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7084
7085 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7086
7087         PR tree-optimization/20922
7088         * gcc.dg/pr20922-1.c: New test.
7089         * gcc.dg/pr20922-2.c: New test.
7090         * gcc.dg/pr20922-3.c: New test.
7091         * gcc.dg/pr20922-4.c: New test.
7092         * gcc.dg/pr20922-5.c: New test.
7093         * gcc.dg/pr20922-6.c: New test.
7094
7095 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7096
7097         PR libfortran/20950
7098         * gfortran.dg/pr20950.f: New test.
7099
7100 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7101
7102         PR libfortran/19216
7103         * gfortran.dg/pr19216.f: New test.
7104
7105 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7106
7107         PR tree-optimization/21001
7108         * gcc.dg/tree-ssa/pr21001.c: New.
7109
7110 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7111
7112         PR libfortran/21075
7113         * gfortran.dg/reshape_rank7.f90: New test.
7114
7115 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7116
7117         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7118         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7119         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7120         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7121         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7122         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7123         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7124         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7125         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7126         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7127         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7128         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7129         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7130         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7131         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7132         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7133         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7134         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7135         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7136         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7137         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7138
7139 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7140
7141         * gfortran.dg/wtruncate.f: New testcase.
7142         * gfortran.dg/wtruncate.f90: New testcase.
7143
7144 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7145
7146         PR c++/21025
7147         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7148         which sizeof/alignof is dependent, rather than just whether we are
7149         processing_template_decl.
7150
7151 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7152
7153         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7154         corrected typo where the wrong variables had been compared.
7155
7156 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7157
7158         PR libfortran/18495
7159         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7160         Test callee-allocated version of return array with a write
7161         statement.
7162         Test spread with a temporary with another write statement.
7163
7164 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7165
7166         PR tree-optimization/21031
7167         * gcc.dg/tree-ssa/pr21031.c: New.
7168
7169 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7170
7171         PR tree-optimization/21004
7172         * gcc.dg/builtins-53.c: Include builtins-config.h.
7173         Check floorf, ceilf, floorl and ceill transformations
7174         only when HAVE_C99_RUNTIME is defined.
7175
7176 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7177
7178         PR middle-end/20739
7179         * gcc.dg/tree-ssa/pr20739.c: New test.
7180
7181 2005-04-14  Mike Stump  <mrs@apple.com>
7182
7183         * gcc.dg/Foundation.framework/empty: New.
7184         * gcc.dg/framework-2.c: New.
7185
7186 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7187
7188         PR tree-optimization/21021
7189         * gcc.c-torture/compile/pr21021.c: New.
7190
7191 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7192
7193         PR testsuite/21010
7194         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7195         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7196         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7197         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7198         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7199         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7200         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7201         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7202
7203 2005-04-14  Richard Henderson  <rth@redhat.com>
7204
7205         * lib/target-supports.exp (check_effective_target_vect_condition):
7206         Add ia64, i?86, and x86_64.
7207
7208 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7209
7210         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7211
7212 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7213
7214         PR tree-optimization/20657
7215         * gcc.dg/tree-ssa/pr20657.c: New.
7216
7217 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7218
7219         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7220         (long long int)trunc*.
7221
7222 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7223
7224         PR target/20927
7225         * gcc.dg/pr20927.c: New test.
7226
7227 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7228
7229         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7230         * gcc.target/mips/asm-1.c: Likewise.
7231
7232 2005-04-13  Dale Johannesen  <dalej@apple.com>
7233
7234         * objc.dg/objc-fast-4.m:  New.
7235
7236 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7237
7238         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7239         directory.
7240         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7241
7242 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7243
7244         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7245         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7246         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7247
7248 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7249
7250         PR tree-optimization/20913
7251         * gcc.dg/tree-ssa/pr20913.c: New.
7252
7253         PR tree-optimization/20702
7254         * gcc.dg/tree-ssa/pr20702.c: New.
7255
7256 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7257
7258         PR c++/13744
7259         * g++.dg/inherit/local3.C: New test.
7260
7261 2005-04-12  Jeff Law  <law@redhat.com>
7262
7263         * gcc.dg/tree-ssa/20050412-1.c: New test.
7264
7265 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7266
7267         PR libfortran/19016
7268         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7269         Add tests with mask generated by expression.
7270         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7271         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7272         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7273
7274 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7275
7276         PR middle-end/20917
7277         * gcc.dg/20050409-1.c: New test.
7278
7279 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7280
7281         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7282
7283 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7286         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7287         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7288         (TARGET_CXX): Adjust accordingly.
7289         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7290         determine_class_data_visibility and class_data_always_comdat.
7291         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7292         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7293         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7294         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7295         (arm_cxx_determine_class_data_visibility): New.
7296         (arm_cxx_class_data_always_comdat): Likewise.
7297         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7298         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7299         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7300         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7301         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7302         Define.
7303
7304 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7305
7306         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7307
7308 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7309
7310         * gcc.dg/i386-darwin-fpmath.c: New.
7311
7312 2004-04-11  Devang Patel  <dpatel@apple.com>
7313
7314         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7315         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7316         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7317         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7318         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7319         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7320         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7321         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7322         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7323
7324 2004-04-11  Devang Patel  <dpatel@apple.com>
7325
7326         * gcc.dg/vect/vect-dv-1.c: New test.
7327         * gcc.dg/vect/vect-dv-2.c: New test.
7328
7329 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7330
7331         PR tree-optimization/20933
7332         * gcc.dg/tree-ssa/pr20933.c: New test.
7333
7334 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7335
7336         * gfortran.dg/fold_nearest.f90: New test.
7337
7338 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7339
7340         * gcc.dg/tree-ssa/alias-1.c: New test.
7341
7342 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7343
7344         PR tree-optimization/20920
7345         * g++.dg/tree-ssa/pr20920.C: New test.
7346
7347 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7348
7349         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7350         (long long int)ceil*.
7351
7352 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7355         explicit C++ linkage.
7356
7357 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7358
7359         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7360         warning for arithmetic IF statements.
7361
7362 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7363
7364         * eor_handling_1.f90: New test case.
7365         * eor_handling_2.f90: New test case.
7366         * eor_handling_3.f90: New test case.
7367         * eor_handling_4.f90: New test case.
7368         * eor_handling_5.f90: New test case.
7369         * noadv_size.f90: New test case.
7370         * pad_no.f90: New test case.
7371
7372 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7373
7374         * gcc.c-torture/execute/20050410-1.c: New test.
7375
7376 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7377
7378         * gcc.dg/pr20126.c: New.
7379
7380 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7381             Steven G. Kargl <kargls@comcast.net>
7382
7383         * gfortran.dg/PR19872.f: New test.
7384
7385 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7386
7387         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7388
7389 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7390
7391         * gfortran.dg/nint_1.f90: New test.
7392
7393 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7394
7395         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7396         Added test for callee-allocated arrays with write statements.
7397         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7398         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7399         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7400         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7401         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7402
7403 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7404
7405         PR libfortran/20163
7406         * gfortran.dg/open-options-blanks.f:  New test.
7407
7408 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7409
7410         PR fortran/13257
7411         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7412
7413 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7414
7415         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7416         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7417         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7418         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7419         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7420         * gcc.c-torture/execute/stdarg-4.c: New test.
7421
7422         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7423
7424         PR target/20795
7425         * g++.dg/abi/param2.C: New test.
7426
7427 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7428
7429         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7430
7431 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7432
7433         * gcc.dg/builtins-53.c: New test.
7434
7435 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7436
7437         * g++.dg/tree-ssa/pr18178.C: New test.
7438         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7439         * gcc.c-torture/execute/20041019-1.c: New test.
7440         * gcc.dg/tree-ssa/20041008-1.c: New test.
7441         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7442         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7443         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7444         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7445         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7446         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7447         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7448         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7449         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7450         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7451
7452 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7453
7454         PR rtl-optimization/20466
7455         * gcc.c-torture/execute/pr20466-1.c: New test.
7456
7457 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/20905
7460         * g++.dg/parse/cond2.C: New test.
7461
7462         PR c++/20145
7463         * g++.dg/warn/Wdtor1.C: New test.
7464
7465 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7466
7467         PR fortran/17229
7468         * gfortran.dg/pr17229.f: New test.
7469
7470 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7471
7472         * gfortran.dg/tiny_1.f90: New test.
7473         * gfortran.dg/tiny_2.f90: ditto.
7474
7475 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7476
7477         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7478         * gfortran.dg/open_new.f90:  Fix dg-do run line
7479
7480 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7481
7482         * lib/target-supports.exp (get_compiler_messages): Support
7483         optional arguments, the fourth being compiler options.
7484         (check_effective_target_fpic): New proc.
7485         * gcc.dg/20050321-2.c: Restrict to target fpic.
7486
7487 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7488
7489         * gcc.dg/15443-1.c: New test.
7490         * gcc.dg/15443-2.c: Likewise.
7491
7492 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7493
7494         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7495
7496 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7497
7498         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7499
7500 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7501
7502         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7503         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7504         -m64.
7505         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7506         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7507         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7508
7509 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/20212
7512         * g++.dg/warn/Wunused-11.C: New test.
7513
7514 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7515
7516         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7517
7518 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7519
7520         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7521
7522 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7523
7524         PR c++/20734
7525         * g++.dg/template/ptrmem13.C: New test.
7526
7527 2005-04-05  Per Bothner  <per@bothner.com>
7528
7529         * lib/gcc.exp: Always add -fno-show-column, for now.
7530
7531 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7532
7533         PR testsuite/20767
7534         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7535         of plain old "unsigned int" for the type of "i".  Makes this test
7536         64bit clean.
7537
7538 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7539
7540         * gcc.dg/i386-ssefn-1.c: New test.
7541         * gcc.dg/i386-ssefn-2.c: New test.
7542         * gcc.dg/i386-ssefn-3.c: New test.
7543         * gcc.dg/i386-ssefn-4.c: New test.
7544
7545 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR tree-optimization/20076
7548         * gcc.dg/builtin-apply4.c: New test.
7549
7550         PR preprocessor/19475
7551         * gcc.dg/cpp/macspace1.c: New test.
7552         * gcc.dg/cpp/macspace2.c: New test.
7553
7554 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7555
7556         * gfortran.dg/pr20755.f: Fixed bad format.
7557
7558 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7559
7560         PR c++/20763
7561         * g++.dg/ext/attrib21.C: New test.
7562
7563 2004-04-05  Devang Patel  <dpatel@apple.com>
7564
7565         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7566         * gcc.dg/vect/vect-shift-1.c: New test.
7567
7568 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7569
7570         PR libfortran/20755
7571         * gfortran.dg/pr20755.f: New test.
7572
7573 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7574
7575         * gfortran.dg/pr15959.f90: New test.
7576         * gfortran.dg/string_pad_trunc.f90: New test.
7577
7578 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7579
7580         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7581         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7582         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7583         syntax.
7584
7585 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7586
7587         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7588
7589 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7590
7591         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7592         * gcc.c-torture/compile/20011119-2.c: Likewise.
7593         * gcc.c-torture/compile/981001-2.c: Likewise.
7594
7595 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7596
7597         PR c++/20679
7598         * g++.dg/template/overload4.C: New test.
7599
7600 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7601
7602         PR c++/20746
7603         * g++.dg/abi/covariant5.C: New.
7604
7605         PR debug/20505
7606         * g++.dg/debug/const2.C: New.
7607
7608 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR rtl-optimization/16104
7611         * gcc.c-torture/execute/20050316-1.c: New test.
7612
7613 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * g++.dg/template/spec23.C: Fix dg-error text.
7616
7617 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7618
7619         PR c++/19199
7620         * g++.dg/expr/lval2.C: New.
7621
7622 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7623
7624         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7625         __builtin_strcasecmp and __builtin_strncasecmp.
7626
7627 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7628
7629         PR c++/20723
7630         * g++.dg/template/spec22.C: New.
7631         * g++.dg/template/spec23.C: New.
7632
7633 2005-04-03  Dale Ranta  <dir@lanl.gov>
7634             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7635
7636         PR libfortran/20068
7637         PR libfortran/20125
7638         PR libfortran/20156
7639         PR libfortran/20471
7640         * gfortran.dg/backspace.f: New test.
7641
7642 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7643
7644         * gcc.dg/pr19345.c: New test.
7645
7646 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7647
7648         PR tree-optimization/20640
7649         * gcc.dg/torture/tree-loop-1.c: New.
7650
7651 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7652
7653         PR rtl-optimization/20290
7654         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7655
7656 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7657
7658         * gcc.dg/rs6000-fpint.c: New.
7659
7660 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7661
7662         * gcc.dg/old-style-then-proto-1.c: New test.
7663
7664 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7665
7666         * gfortran.fortran-torture/execute/backspace.f90: Check
7667         after backspace and read was incorrect.
7668
7669 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7670
7671         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7672         buffer past the terminating NUL using memcmp.
7673         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7674         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7675
7676         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7677         Fix unused/uninitialized variable warnings.
7678
7679         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7680         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7681         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7682         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7683
7684         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7685         gcc.c-torture/execute/builtins/fputs-lib.c,
7686         gcc.c-torture/execute/builtins/lib/fprintf.c,
7687         gcc.c-torture/execute/builtins/lib/main.c,
7688         gcc.c-torture/execute/builtins/lib/memcmp.c,
7689         gcc.c-torture/execute/builtins/lib/memmove.c,
7690         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7691         gcc.c-torture/execute/builtins/lib/memset.c,
7692         gcc.c-torture/execute/builtins/lib/printf.c,
7693         gcc.c-torture/execute/builtins/lib/sprintf.c,
7694         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7695         gcc.c-torture/execute/builtins/lib/strchr.c,
7696         gcc.c-torture/execute/builtins/lib/strcmp.c,
7697         gcc.c-torture/execute/builtins/lib/strcpy.c,
7698         gcc.c-torture/execute/builtins/lib/strcspn.c,
7699         gcc.c-torture/execute/builtins/lib/strlen.c,
7700         gcc.c-torture/execute/builtins/lib/strncat.c,
7701         gcc.c-torture/execute/builtins/lib/strncmp.c,
7702         gcc.c-torture/execute/builtins/lib/strncpy.c,
7703         gcc.c-torture/execute/builtins/lib/strrchr.c,
7704         gcc.c-torture/execute/builtins/lib/strspn.c,
7705         gcc.c-torture/execute/builtins/lib/strstr.c,
7706         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7707         gcc.c-torture/execute/builtins/strlen-2.c,
7708         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7709         prototypes.
7710
7711 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7712
7713         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7714         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7715         selectany usage.
7716
7717 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR c++/19406
7720         * g++.dg/debug/using1.C: New test.
7721
7722 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7723
7724         PR middle-end/20524
7725         * gcc.dg/alias-7.c: Prefix asm-declared name with
7726         __USER_LABEL_PREFIX__.
7727
7728 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7729
7730         Fix fallout from PR middle-end/15700:
7731         * gcc.c-torture/compile/20011119-1.c: Take
7732         __USER_LABEL_PREFIX__ into account.
7733         * gcc.c-torture/compile/20011119-2.c: Likewise.
7734
7735 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7736
7737         PR c++/18644
7738         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7739
7740 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7741
7742         PR c/17855
7743         * gcc.c-torture/compile/struct-non-lval-1.c,
7744         gcc.c-torture/compile/struct-non-lval-2.c,
7745         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7746
7747 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7748
7749         * gcc.dg/tls/tls.exp: Remove temporary file.
7750         * g++.dg/tls/tls.exp: Ditto.
7751         * lib/file-format.exp: Ditto.
7752         * g++.dg/special/ecos.exp: Ditto.
7753
7754         * lib/profopt.exp: Treat prof_ext as a list.
7755         * gcc.misc-tests/bprob.exp: Ditto.
7756         * g++.dg/bprob/bprob.exp: Ditto.
7757
7758         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7759         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7760         g++.dg/tree-ssa/pointer-reference-alias.C,
7761         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7762         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7763         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7764         g++.dg/vect/pr19951.cc: Ditto.
7765         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7766         gcc.dg/builtins-47.c: Ditto.
7767         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7768         gcc.dg/pr20115-1.c: Ditto.
7769         * gcc.dg/tree-ssa/20030530-2.c,
7770         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7771         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7772         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7773         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7774         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7775         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7776         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7777         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7778         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7779         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7780         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7781         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7782         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7783         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7784         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7785         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7786         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7787         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7788         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7789         gcc.dg/tree-ssa/20030824-1.c,
7790         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7791         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7792         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7793         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7794         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7795         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7796         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7797         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7798         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7799         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7800         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7801         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7802         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7803         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7804         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7805         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7806         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7807         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7808         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7809         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7810         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7811         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7812         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7813         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7814         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7815         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7816         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7817         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7818         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7819         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7820         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7821         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7822         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7823         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7824         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7825         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7826         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7827         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7828         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7829         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7830         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7831         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7832         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7833         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7834         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7835         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7836         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7837         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7838         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7839         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7840         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7841         gcc.dg/tree-ssa/useless-1.c: Ditto.
7842         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7843         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7844         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7845         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7846         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7847         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7848         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7849         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7850         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7851         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7852         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7853         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7854         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7855         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7856         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7857         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7858         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7859         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7860         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7861         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7862         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7863         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7864         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7865         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7866         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7867         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7868         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7869         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7870         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7871         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7872         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7873         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7874         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7875         gcc.dg/vect/vect-none.c: Ditto.
7876         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7877         treelang/compile/unsigned.tree: Ditto.
7878
7879         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7880         * gcc.dg/cpp/direct2s.c: Ditto.
7881         * gcc.dg/cpp/paste4.c: Ditto.
7882         * gcc.dg/cpp/separate-1.c: Ditto.
7883         * gcc.dg/pch/save-temps-1.c: Ditto.
7884         * g++.dg/ext/altivec-10.C: Ditto.
7885         * g++.dg/pch/pch.C: Ditto.
7886
7887         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7888
7889         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
7890         * g++.dg/template/repo1.C: Ditto.
7891         * g++.dg/template/repo2.C: Ditto.
7892         * g++.dg/template/repo3.C: Ditto.
7893         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
7894         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
7895         * g++.old-deja/g++.pt/repo1.C: Ditto.
7896         * g++.old-deja/g++.pt/repo2.C: Ditto.
7897         * g++.old-deja/g++.pt/repo3.C: Ditto.
7898         * g++.old-deja/g++.pt/repo4.C: Ditto.
7899
7900         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
7901         * gcc.dg/20030107-1.c: Ditto.
7902         * gcc.dg/20030702-1.c: Ditto.
7903         * gcc.dg/profile-generate-1.c: Ditto.
7904         * g++.dg/other/profile1.C: Ditto.
7905         * g++.old-deja/g++.robertl/eb83.C: Ditto.
7906
7907         * lib/gcc-dg.exp (remove-build-file): New.
7908         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7909         cleanup-tree-dump, cleanup-saved-temps): New.
7910
7911 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7912
7913         PR c++/19203, DR 214
7914         * g++.dg/parse/ambig3.C: Not ambiguous.
7915         * g++.dg/template/spec20.C: New.
7916         * g++.dg/template/spec21.C: New.
7917
7918 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
7919
7920         PR target/20045
7921         * gcc.dg/ia64-fptr-1.c: Run only on linux.
7922
7923 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7924
7925         PR libfortran/20660
7926         * gfortran.dg/negative_unit.f: New test.
7927
7928 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
7929
7930         * gcc.dg/20050330-1.c: New test.
7931
7932 2005-03-30  Devang Patel  <dpatel@apple.com>
7933
7934         * g++.dg/tree-sra/ssa-sra-3.C: New test.
7935
7936 2005-03-30  Dale Johannesen  <dalej@apple.com>
7937
7938         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
7939
7940 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
7941
7942         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7943         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
7944         Strip options from test name.
7945
7946 2005-03-31  Jan Hubicka  <jh@suse.cz>
7947
7948         * gcc.dg/varpool-1.c: New testcase.
7949
7950 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7951
7952         PR c/772
7953         PR c/17913
7954         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
7955         gcc.dg/stmt-expr-label-3.c : New tests.
7956         * gcc.c-torture/execute/medce-2.c: Remove.
7957
7958 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7959
7960         PR c/20368
7961         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
7962         tests.
7963
7964 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
7965
7966         * gcc.c-torture/compile/pr20203.c: New test.
7967
7968 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7969
7970         * gfortran.dg/promotion.f90:  New test.
7971
7972 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
7973
7974         PR middle-end/20491
7975         * gcc.dg/torture/asm-subreg-1.c: New test.
7976
7977 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
7978
7979         PR c/20672
7980         * gcc.dg/pr20672-1.c: New test.
7981
7982 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
7983
7984         * gfortran.dg/vect: New directory.
7985         * gfortran.dg/vect/vect.exp: New.
7986         * gfortran.dg/vect/vect-1.f90: New test.
7987         * gfortran.dg/vect/vect-2.f90: New test.
7988         * gfortran.dg/vect/vect-3.f90: New test.
7989         * gfortran.dg/vect/vect-4.f90: New test.
7990         * gfortran.dg/vect/vect-5.f90: New test.
7991
7992 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR middle-end/20622
7995         * gcc.dg/alias-7.c: New test.
7996
7997 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7998
7999         * gcc.dg/sparc-reg-1.c: New test.
8000
8001 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8002
8003         PR target/19890
8004         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8005
8006 2005-03-29  Dale Ranta  <dir@lanl.gov>
8007             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8008
8009         PR libfortran/20163
8010         * gfortran.dg/pr20163-2.f: New test.
8011
8012 2005-03-28  Jan Hubicka  <jh@suse.cz>
8013
8014         PR middle-end/20635
8015         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8016         by Jakub Jelinek.
8017
8018 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8019
8020         PR tree-optimization/20626
8021         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8022         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8023
8024 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8025
8026         * gfortran.dg/underflow.f90:  New test.
8027         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8028
8029 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8032
8033 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8034
8035         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8036         (g++_init): Make sure that CXXFLAGS is set.
8037         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8038         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8039         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8040         * lib/objc.exp (objc_init): Likewise.
8041         * lib/treelang.exp (treelang_init): Likewise.
8042
8043 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8044
8045         PR tree-optimization/20470
8046         * gcc.dg/tree-ssa/pr20470.c: New test.
8047
8048 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8049
8050         * gcc.dg/ppc-stfiwx.c: New.
8051
8052 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8053
8054         PR target/19888
8055         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8056
8057 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8058
8059         * gcc.dg/20050325-1.c: Fix a typo.
8060
8061 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8062
8063         PR libfortran/19678
8064         PR libfortran/19679
8065         * gfortran.dg/dos_eol.f: New test.
8066
8067 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8068
8069         PR rtl-optimization/20249
8070         * gcc.dg/20050325-1.c: New test.
8071
8072 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8073
8074         PR libfortran/15332
8075         * gfortran.dg/pr15332.f: New test.
8076
8077 2005-03-24  Dale Johannesen  <dalej@apple.com>
8078
8079         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8080
8081 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8082
8083         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8084         'internal' visibility.
8085         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8086         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8087         'protected' visibility.
8088         * gcc.dg/visibility-7.c: Likewise.
8089         * lib/target-supports.exp (check_visibility_available): Take
8090         a parameter, the kind of visibility to check for.
8091         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8092         to check_visibility_available.
8093
8094         * g++.dg/expr/cast3.C: New.
8095
8096 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8097
8098         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8099         rs6000.
8100
8101 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8102
8103         PR target/20095
8104         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8105
8106 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8107
8108         * gcc.dg/badshift.c: Renamed to...
8109         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8110
8111         * gcc.target/i386/badshift.c: Renamed to...
8112         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8113         only.
8114
8115         PR rtl-optimization/20532
8116         * gcc.target/i386/badshift.c: New.
8117
8118 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8119
8120         * gfortran.dg/pr18025.f90: New test.
8121
8122 2005-03-23  Dale Johannesen  <dalej@apple.com>
8123
8124         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8125
8126 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8127
8128         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8129
8130         * lib/target-supports.exp (check_iconv_available): Default
8131         libiconv to -liconv, if there is no definition.
8132
8133 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8134
8135         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8136
8137 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8138
8139         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8140         * g++.dg/opt/pr7503-2.C: Likewise.
8141         * g++.dg/opt/pr7503-3.C: Likewise.
8142         * g++.dg/opt/pr7503-4.C: Likewise.
8143         * g++.dg/opt/pr7503-5.C: Likewise.
8144         * g++.dg/warn/minmax.C: New test.
8145
8146 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8147
8148         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8149         * gfortran.dg/g77_intrinsics_sub.f: New test.
8150
8151 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8152             Jan Hubicka  <jh@suse.cz>
8153             Steven Bosscher <stevenb@suse.de
8154
8155         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8156
8157 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8158
8159         PR c++/19980
8160         * g++.dg/template/redecl3.C: New test.
8161
8162 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8163
8164         PR c++/20499
8165         * g++.dg/parse/error16.C: Tweak error markers.
8166
8167 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR target/20561
8170         * gcc.dg/20050321-2.c: New test.
8171
8172 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8173
8174         PR c++/20465
8175         PR c++/20381
8176         * g++.dg/template/ptrmem12.C: New.
8177
8178 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8179
8180         PR rtl-optimization/20527
8181         * gcc.c-torture/execute/pr20527-1.c: New test.
8182
8183 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8184
8185         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8186         program, compile it into a real executable and then delete the .c
8187         and .x files afterwards, to avoid problems on testglue targets.
8188
8189 2005-03-21  Stuart Hastings  <stuart@apple.com>
8190
8191         * gcc.target/i386/sse-2.c: New.
8192
8193 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8194
8195         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8196
8197 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8198
8199         * g++.dg/parse/crash25.C: Fix typo.
8200
8201 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8202
8203         PR c++/20461
8204         * g++.dg/parse/crash24.C: New test.
8205
8206         PR c++/20536
8207         * g++.dg/parse/crash25.C: New test.
8208
8209 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8210
8211         PR c++/20147
8212         * g++.dg/ext/stmtexpr4.C: New test.
8213
8214 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8215
8216         PR middle-end/20539
8217         * gcc.c-torture/compile/pr13066-1.c: New test case.
8218         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8219         * g++.dg/opt/pr13066-1.C: Likewise.
8220
8221 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8222
8223         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8224
8225 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8226
8227         PR fortran/18525
8228         * gfortran.dg/nesting_1.f90: New test.
8229
8230 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8231
8232         PR c++/20240
8233         * g++.dg/lookup/using13.C: New test.
8234
8235 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8236
8237         PR c++/20333
8238         * g++.dg/template/crash36.C: New test.
8239
8240 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8241
8242         PR c++/20463
8243         * g++.dg/template/crash35.C: New test.
8244
8245 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8246
8247         PR c++/19966
8248         * g++.dg/overload/operator2.C: New test.
8249
8250 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8251
8252         PR libfortran/20257
8253         * gfortran.dg/pr20257.f90: New test.
8254
8255 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8256
8257         PR libfortran/20480
8258         * gfortran.dg/pr20480.f90: New test.
8259
8260 2005-03-16  Richard Henderson  <rth@redhat.com>
8261
8262         PR middle-end/15700
8263         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8264         (_rtld_global): New.
8265         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8266         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8267
8268         * gcc.dg/alias-3.c: New.
8269         * gcc.dg/alias-4.c: New.
8270         * gcc.dg/alias-5.c: New.
8271         * gcc.dg/alias-6.c: New.
8272
8273 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8274
8275         * gcc.dg/cpp/ucnid-7.c: New.
8276
8277 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8278             Dorit Naishlos  <dorit@il.ibm.com>
8279
8280         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8281         darwin.
8282
8283 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8284
8285         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8286         misaligned accesses.
8287         * gcc.dg/vect/vect-58.c: Likewise.
8288         * gcc.dg/vect/vect-92.c: New.
8289         * gcc.dg/vect/vect-93.c: New.
8290
8291 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8292
8293         PR fortran/18827
8294         * gfortran.dg/assign_2.f90: New test.
8295         * gfortran.dg/assign_3.f90: New test.
8296         * gfortran.dg/assign.f90: New test.
8297
8298 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8299
8300         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8301         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8302         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8303         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8304         names.
8305
8306 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8307
8308         * gcc.dg/cpp/ucnid-6.c: New.
8309
8310         * gcc.dg/cpp/normalize-1.c: New.
8311         * gcc.dg/cpp/normalize-2.c: New.
8312         * gcc.dg/cpp/normalize-3.c: New.
8313         * gcc.dg/cpp/normalize-4.c: New.
8314         * gcc.dg/cpp/ucnid-4.c: New.
8315         * gcc.dg/cpp/ucnid-5.c: New.
8316         * g++.dg/cpp/normalize-1.C: New.
8317         * g++.dg/cpp/ucnid-1.C: New.
8318
8319 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8320
8321         * gcc.dg/pr18628.c: New.
8322
8323 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8324
8325         PR c++/20280
8326         * g++.dg/tree-ssa/pr20280.C: New.
8327
8328 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8329
8330         PR fortran/20467
8331         * gfortran.dg/stfunc_2.f90: New test.
8332
8333 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8334
8335         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8336
8337 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8338
8339         * gcc.dg/tree-ssa/20050314-1.c: New test.
8340
8341 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8342
8343         PR c++/4403
8344         PR c++/9783, DR433
8345         * g++.dg/template/friend34.C: New test.
8346         * g++.dg/template/friend35.C: Likewise.
8347         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8348
8349 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8350
8351         Friend class name lookup 5/n
8352         PR c++/1016
8353         * g++.dg/lookup/hidden-class1.C: New test.
8354         * g++.dg/lookup/hidden-class2.C: Likewise.
8355         * g++.dg/lookup/hidden-class3.C: Likewise.
8356         * g++.dg/lookup/hidden-class4.C: Likewise.
8357         * g++.dg/lookup/hidden-class5.C: Likewise.
8358         * g++.dg/lookup/hidden-class6.C: Likewise.
8359         * g++.dg/lookup/hidden-class7.C: Likewise.
8360         * g++.dg/lookup/hidden-class8.C: Likewise.
8361         * g++.dg/lookup/hidden-class9.C: Likewise.
8362         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8363         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8364         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8365         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8366         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8367         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8368         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8369         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8370         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8371         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8372         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8373
8374 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/20157
8377         * g++.dg/template/error18.C: New test.
8378
8379 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8380
8381         PR debug/16792
8382         * g++.dg/debug/pr16792.C: New test.
8383
8384 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8385
8386         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8387         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8388         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8389         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8390         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8391         test assertion names.
8392
8393 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8394
8395         PR fortran/18600
8396         * gfortran.dg/stfunc_1.f90: New test.
8397
8398 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8399
8400         PR fortran/16907
8401         * gfortran.dg/real_index_1.f90: New test.
8402
8403 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8404
8405         PR fortran/20323
8406         * gfortran.dg/spec_expr_1.f90: New test.
8407
8408 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8409
8410         PR c/20402
8411         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8412         new parser.
8413
8414 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8415
8416         PR fortran/20361
8417         * gfortran.dg/largeequiv_1.f90: New test.
8418
8419 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8420
8421         * gcc.dg/ucnid-1.c: New.
8422         * gcc.dg/ucnid-2.c: New.
8423         * gcc.dg/ucnid-3.c: New.
8424         * gcc.dg/ucnid-4.c: New.
8425         * gcc.dg/ucnid-5.c: New.
8426         * gcc.dg/ucnid-6.c: New.
8427         * gcc.dg/cpp/ucnid-1.c: New.
8428         * gcc.dg/cpp/ucnid-2.c: New.
8429         * gcc.dg/cpp/ucnid-3.c: New.
8430         * g++.dg/other/ucnid-1.C: New.
8431
8432 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8433
8434         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8435
8436 2005-03-11  Per Bothner  <per@bothner.com>
8437
8438         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8439         that diagnotics refer to correct token.
8440         * gcc.dg/unused-3.c: Likewise.
8441
8442 2005-03-11  Per Bothner  <per@bothner.com>
8443
8444         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8445         constant" is now actually on same line as string constant.
8446         * gcc.dg/cpp/direct2s.c: Likewise.
8447
8448 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8449
8450         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8451
8452 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8453
8454         PR libfortran/20124
8455         * gfortran.dg/pr20124.f90: New Test
8456
8457 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8458
8459         PR tree-optimization/20130
8460         * gcc.dg/pr20130-1.c: New test.
8461
8462 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8463
8464         PR target/20095
8465         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8466
8467 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8468
8469         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8470
8471 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8472
8473         * g++.dg/eh/forced1.C: Fix comment.
8474         * g++.dg/eh/forced2.C: Ditto.
8475         * g++.dg/eh/forced3.C: Ditto.
8476         * g++.dg/eh/forced4.C: Ditto.
8477
8478 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         PR rtl-opt/20412
8481         * gcc.c-torture/compile/pr20412.c: New test.
8482
8483 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8484
8485         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8486
8487 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR target/20322
8490         * gcc.dg/20050307-1.c: New test.
8491
8492 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8493
8494         PR c++/20375
8495         * g++.dg/other/stdarg3.C: New.
8496
8497 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR c++/18384, c++/18327
8500         * g++.dg/init/array19.C: New test.
8501
8502         PR inline-asm/20314
8503         * gcc.dg/torture/pr20314-1.c: New test.
8504         * gcc.dg/torture/pr20314-2.c: New test.
8505
8506 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8507
8508         * gcc.dg/20050309-1.c: New test.
8509
8510 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8511
8512         * gcc.dg/builtins-10.c: Reactivate disabled test.
8513         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8514         new cbrt transformations.
8515
8516 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/20208
8519         * g++.dg/template/array13.C: New test.
8520
8521 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8522
8523         PR c++/16859
8524         * g++.dg/init/brace4.C: New test.
8525
8526 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8527
8528         PR c++/20186
8529         * g++.dg/template/non-dependent12.C: New.
8530
8531 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8532
8533         PR c++/20142
8534         * g++.dg/init/array18.C: Add dg-do run marker.
8535
8536         PR c++/20142
8537         * g++.dg/init/array18.C: New test.
8538
8539 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8540
8541         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8542         * g++.dg/gcov/gcov.exp: Likewise.
8543         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8544         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8545         * lib/c-torture.exp: Likewise.
8546         * lib/fortran-torture.exp: Likewise.
8547         * lib/g++.exp: Likewise.
8548         * lib/gcc-defs.exp: Likewise.
8549         * lib/gcc-dg.exp: Likewise.
8550         * lib/gcc.exp: Likewise.
8551         * lib/gcov.exp: Likewise.
8552         * lib/gfortran.exp: Likewise.
8553         * lib/mike-g++.exp: Likewise.
8554         * lib/mike-gcc.exp: Likewise.
8555         * lib/objc-torture.exp: Likewise.
8556         * lib/objc.exp: Likewise.
8557         * lib/profopt.exp: Likewise.
8558         * lib/target-libpath.exp: Likewise.
8559         * lib/target-supports.exp: Likewise.
8560         * lib/treelang.exp: Likewise.
8561         * lib/wrapper.exp: Likewise.
8562
8563 2005-03-08  Jeff Law  <law@redhat.com>
8564
8565         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8566         PHI-OPT changes.
8567
8568 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8569
8570         * gcc.dg/vect/pr20122.c: New test.
8571
8572 2005-03-07  Jeff Law  <law@redhat.com>
8573
8574         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8575         was folded away.
8576         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8577         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8578         * gcc.dg/tree-ssa/pr18134.c: New test.
8579
8580 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8581
8582         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8583         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8584         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8585
8586 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         PR tree-opt/17671
8589         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8590
8591 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8592
8593         * g++.dg/warn/Wnvdtor.C: New test.
8594
8595 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8596
8597         * gcc.dg/torture/pr19683-1.c: New test.
8598
8599 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8600
8601         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8602         * gfortran.dg/g77/19990313-2.f: Ditto.
8603         * gfortran.dg/g77/19990313-3.f: Ditto.
8604         * gfortran.dg/g77/19990525-0.f: Ditto.
8605         * gfortran.dg/g77/19990826-0.f: Ditto.
8606         * gfortran.dg/g77/19990826-2.f: Ditto.
8607         * gfortran.dg/g77/19990826-3.f: Ditto.
8608         * gfortran.dg/g77/20000511-1.f: Ditto.
8609         * gfortran.dg/g77/20000511-2.f: Ditto.
8610         * gfortran.dg/g77/970625-2.f: Ditto.
8611         * gfortran.dg/g77/980310-2.f: Ditto.
8612         * gfortran.dg/g77/980310-3.f: Ditto.
8613         * gfortran.dg/g77/980310-8.f: Ditto.
8614         * gfortran.dg/g77/980519-2.f: Ditto.
8615         * gfortran.dg/g77/alpha1.f: Ditto.
8616         * gfortran.dg/g77/claus.f: Ditto.
8617         * gfortran.dg/g77/erfc.f: Ditto.
8618         * gfortran.dg/g77/short.f: Ditto.
8619         * gfortran.fortran-torture/execute/data.f90: Ditto.
8620         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8621         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8622
8623 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8624
8625         * lib/file-format.exp (gcc_target_object_format): Add check for som
8626         format and hardcode object formats on hppa*-*-hpux*.
8627         * lib/target-supports.exp (check_weak_available): Add check for som
8628         object format.  Always return 0 on hppa*-*-hpux10*.
8629
8630         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8631         is defined.
8632
8633         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8634
8635 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8636
8637         * gfortran.dg/pr19936_1.f90: New test.
8638         * gfortran.dg/pr19936_2.f90: New test.
8639         * gfortran.dg/pr19936_3.f90: New test.
8640
8641 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8642             Paul Thomas <prthomas@drfccad.cea.fr>
8643
8644         * gfortran.dg/PR19754_1.f90: New test.
8645         * gfortran.dg/PR19754_2.f90: Ditto.
8646
8647 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8648
8649         PR c++/19311
8650         * g++.dg/template/non-dependent11.C: New test.
8651
8652 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8653
8654         * lib/target-supports.exp (check_iconv_available): Fix comment.
8655
8656 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8657             Joseph S. Myers  <joseph@codesourcery.com>
8658
8659         PR c++/19797
8660         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8661
8662 2005-03-04  Matthew Sachs  <msachs@apple.com>
8663
8664         * gcc.exp (gcc_target_compile): Put braces around
8665         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8666         * objc.exp (objc_target_compile): Likewise.
8667         * treelang.exp (treelang_target_compile): Likewise.
8668
8669 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8670
8671         PR fortran/19673
8672         * gfortran.dg/func_result_1.f90: New test.
8673
8674 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8675
8676         * gcc.misc-tests/options.exp: New test.
8677
8678 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8679
8680         * gcc.dg/pr15784-4.c: New test.
8681
8682 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8683
8684         * gcc.c-torture/execute/pr17133.c: New.
8685         * gcc.c-torture/compile/20050303-1.c: New.
8686
8687 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8688
8689         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8690
8691 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8692
8693         * g++.dg/overload/using2.C: New.
8694
8695 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8696
8697         PR c++/19916
8698         * g++.dg/init/ptrmem2.C: New test.
8699
8700 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8701
8702         PR c/8927
8703         * gcc.dg/pr8927-1.c: New test.
8704
8705 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8706
8707         PR c++/20232
8708         * g++.dg/inherit/covariant12.C: New.
8709
8710 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8711
8712         PR fortran/19479
8713         * gfortran.dg/bound_1.f90: New test.
8714
8715 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8716
8717         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8718         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8719
8720 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8721
8722         PR c/20245
8723         * gcc.dg/pr20245-1.c: New test.
8724
8725 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR middle-end/19874
8728         * gcc.c-torture/execute/20050119-2.c: New test case.
8729
8730 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8731
8732         * README: Update the DejaGnu bug reporting address.
8733         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8734         * lib/objc-torture.exp: Likewise.
8735
8736 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8737
8738         * gfortran.dg/boz_1.f90: New test.
8739         * gfortran.dg/boz_3.f90: New test.
8740         * gfortran.dg/boz_4.f90: New test.
8741
8742 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8743
8744         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8745         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8746
8747 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8748
8749         PR libfortran/20101
8750         * gfortran.dg/write_0_pe_format.f90: New test.
8751
8752 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8753
8754         PR c++/20206
8755         * g++.dg/opt/thunk2.C: New test.
8756         * g++.dg/opt/covariant1.C: New test.
8757
8758 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8759
8760         * gfortran.dg/e_d_fmt.f90: New test.
8761
8762 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8763
8764         * gcc.dg/asm-b.c: Fix comment typos.
8765
8766 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8767
8768         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8769         a V_MAY_DEF also.
8770
8771 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8772
8773         PR tree-opt/20188
8774         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8775         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8776         * gcc.dg/asm-b.c: New test.
8777
8778 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8779
8780         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8781         Disable this test on IRIX 6.
8782
8783 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8784
8785         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8786         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8787         parser.
8788
8789 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8790
8791         PR tree-optimization/20204
8792         * testsuite/gcc.dg/pr20204.c: New test.
8793
8794 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR target/20196
8797         * gcc.c-torture/execute/20050224-1.c: New test.
8798
8799         PR c++/20175
8800         * g++.dg/warn/Wbraces2.C: New test.
8801
8802 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/19878
8805         * g++.dg/init/const2.C: New test.
8806
8807 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8808
8809         PR tree-optimization/20100
8810         * gcc.c-torture/execute/pr20100-1.c: New test.
8811
8812 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8813
8814         * gfortran.dg/implicit_3.f90: New test.
8815
8816         * gfortran.dg/deftype_1.f90: New test.
8817
8818 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8819
8820         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8821         the test passes.
8822         * g++.dg/other/anon3.C: Accept a warning.
8823
8824 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8825
8826         * gcc.dg/pr20017.c: Fix a comment typo.
8827
8828 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8829
8830         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8831
8832 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8833
8834         PR ada/19902
8835         * ada/acats/tests/cxa/cxa3004.a: Remove.
8836         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8837
8838 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8839
8840         PR c++/20073
8841         * g++.dg/init/const1.C: New test.
8842
8843         PR c++/19991
8844         * g++.dg/parse/constant7.C: New test.
8845
8846         PR c++/20152
8847         * g++.dg/parse/error27.C: New test.
8848         * g++.dg/template/qualttp15.C: Adjust error markers.
8849         * g++.old-deja/g++.other/struct1.C: Likewise.
8850
8851         PR c++/20153
8852         * g++.dg/template/error17.C: New test.
8853
8854         PR c++/20148
8855         * g++.dg/parser/error26.C: New test.
8856
8857 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8858
8859         PR tree-optimization/20100
8860         PR tree-optimization/20115
8861         * gcc.dg/pr20115.c: New test.
8862         * gcc.dg/pr20115-1.c: New test.
8863         * gcc.dg/pr20100.c: New test.
8864         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8865         call-clobbered variables after alias1.
8866
8867 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8868
8869         * gfortran.dg/list_read_4.f90: new test.
8870
8871 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8872
8873         PR rtl-optimization/20017.
8874         * gcc.dg/pr20017.c: New.
8875
8876 2005-02-22  Devang Patel  <dpatel@apple.com>
8877
8878         PR 19952
8879         * g++.dg/tree-ssa/pr19952.C: New test.
8880
8881 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/19883
8884         * g++.dg/parse/constant6.C: New test.
8885
8886 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8887
8888         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8889         * g++.dg/charset/asm2.c: Likewise.
8890         * g++.dg/charset/asm3.c: Likewise.
8891         * g++.dg/charset/asm4.c: Likewise.
8892         * g++.dg/charset/asm5.c: Likewise.
8893         * g++.dg/charset/attribute1.c: Likewise.
8894         * g++.dg/charset/attribute2.c: Likewise.
8895         * g++.dg/charset/extern1.cc: Likewise.
8896         * g++.dg/charset/extern2.cc: Likewise.
8897         * g++.dg/charset/extern3.cc: Likewise.
8898         * g++.dg/charset/function.cc: Likewise.
8899         * g++.dg/charset/string.c: Likewise.
8900         * g++.dg/charset/charset.exp: Likewise.
8901         * lib/target-supports.exp (check_iconv_available): Fix comment.
8902
8903 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8904
8905         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
8906         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8907         * gcc.dg/charset/asm2.c: Likewise.
8908         * gcc.dg/charset/asm3.c: Likewise.
8909         * gcc.dg/charset/asm4.c: Likewise.
8910         * gcc.dg/charset/asm5.c: Likewise.
8911         * gcc.dg/charset/asm6.c: Likewise.
8912         * gcc.dg/charset/attribute1.c: Likewise.
8913         * gcc.dg/charset/attribute2.c: Likewise.
8914         * gcc.dg/charset/builtin1.c: Likewise.
8915         * gcc.dg/charset/extern.c: Likewise.
8916         * gcc.dg/charset/function.c: Likewise.
8917         * gcc.dg/charset/string.c: Likewise.
8918         * gcc.dg/charset/charset.exp: Likewise.
8919
8920 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
8921
8922         PR fortran/20086
8923         * gfortran.dg/pr20086.f90: New test.
8924
8925 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
8926
8927         PR tree-optimization/19786
8928         * g++.dg/tree-ssa/pr19786.C: New.
8929
8930 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8931
8932         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
8933
8934 2005-02-21  Jeff Law  <law@redhat.com>
8935
8936         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
8937
8938 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8939
8940         * gfortran.dg/do_iterator: Split loop, markup all lines for
8941         which an error locus is printed.
8942         * gfortran.dg/pr17708.f90: Markup all lines for which an error
8943         locus is printed.
8944         * gfortran.dg/select_4.f90: Likewise.
8945         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
8946         locuses in the various permutations.
8947
8948 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
8949
8950         PR tree-optimization/19951
8951         * g++.dg/vect: New directory.
8952         * g++.dg/vect/vect.exp: New file.
8953         * g++.dg/vect/pr19951.cc: New testcase.
8954         * g++.dg/dg.exp: Also prune vectorizer tests.
8955
8956 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
8957
8958         PR 18785
8959         * gcc.dg/charset/builtin1.c: New test.
8960
8961 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8962
8963         PR c++/19299
8964         * g++.dg/inherit/volatile1.C: New test.
8965
8966         PR c++/19440
8967         * g++.dg/template/dtor4.C: New test.
8968
8969 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8970
8971         * gfortran.dg/int_1.f90: New test.
8972
8973 2005-02-19  Devang Patel  <dpatel@apple.com>
8974
8975         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
8976
8977 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8978
8979         * gfortran.dg/achar_1.f90: New test.
8980
8981 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
8982
8983         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
8984
8985 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
8986             Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR tree-optimization/19828
8989         * gcc.dg/tree-ssa/loop-7.c: New test.
8990         * gcc.c-torture/execute/20050218-1.c: New test.
8991
8992 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR c/20043
8995         * gcc.dg/transparent-union-1.c: New test.
8996         * gcc.dg/transparent-union-2.c: New test.
8997
8998 2005-02-18  James E Wilson  <wilson@specifixinc.com>
8999
9000         PR tree-optimization/18977
9001         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9002
9003 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9004
9005         PR target/20054
9006         * gcc.dg/pr20054.c: New test.
9007
9008 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9009
9010         PR c++/19508
9011         * g++.dg/ext/attrib20.C: New test.
9012
9013 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9014
9015         PR middle-end/20030
9016         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9017
9018 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9019
9020         PR c++/20008
9021         * g++.dg/opt/switch4.C: New.
9022
9023 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9024
9025         PR c++/20023
9026         PR tree-optimization/20009
9027         * gcc.c-torture/compile/20050217-1.c: New test.
9028         * g++.dg/opt/switch3.C: New test.
9029
9030         PR tree-optimization/18947
9031         * gcc.c-torture/compile/20050215-1.c: New test.
9032         * gcc.c-torture/compile/20050215-2.c: New test.
9033         * gcc.c-torture/compile/20050215-3.c: New test.
9034
9035 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9036
9037         PR c++/20028
9038         * g++.dg/template/crash34.C: New.
9039
9040         PR c++/20022
9041         * g++.dg/other/access3.C: New.
9042
9043 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9044
9045         * gcc.dg/vect/vect-98.c: New test.
9046
9047 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9048
9049         PR tree-optimization/19967
9050         * gcc.dg/pr19967.c: New.
9051
9052 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR middle-end/19857
9055         * gcc.dg/tree-ssa/20050215-1.c: New test.
9056         * gcc.c-torture/execute/20050215-1.c: New test.
9057
9058 2005-02-15  Eric Christopher  <echristo@redhat.com>
9059
9060         * gcc.dg/cpp/20050215-1.c: New file.
9061
9062 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9063
9064         PR tree-optimization/15785
9065         * gcc.dg/pr15785-1.c: New test.
9066
9067 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9068
9069         PR c++/17788
9070         * g++.dg/init/ctor4.C: New.
9071         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9072
9073 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9074
9075         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9076         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9077
9078 2005-02-15  Andreas Schwab  <schwab@suse.de>
9079
9080         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9081         declare malloc.
9082
9083 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9084
9085         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9086
9087 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9088
9089         PR tree-optimization/19853
9090         * gcc.c-torture/compile/pr19853.c: New test.
9091
9092 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9093
9094         PR c++/19608
9095         * g++.dg/parse/local-class1.C: New.
9096
9097         PR c++/19895
9098         * g++.dg/parse/ptrmem3.C: New.
9099
9100         PR c++/19884
9101         * g++.old-deja/g++.oliva/template6.C: Add another case.
9102         * g++.dg/template/explicit6.C: New.
9103
9104 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9105
9106         PR c++/17816
9107         * g++.dg/other/redecl2.C: New.
9108
9109 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9110
9111         PR c++/19891
9112         * g++.dg/abi/covariant4.C: New.
9113
9114 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9115
9116         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9117
9118 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9119
9120         * gcc.dg/vect/vect-96.c: Fix typo.
9121
9122 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9123
9124         PR c++/14479
9125         PR c++/19487
9126         * g++.dg/template/enum5.C: New test.
9127
9128 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9129
9130         * gcc.dg/vect/vect-97.c: New test.
9131
9132 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9133
9134         * gcc.dg/vect/vect-96.c: New test.
9135
9136 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9137
9138         * gcc.dg/builtins-34.c: Also check ldexp*.
9139
9140 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9141
9142         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9143
9144 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9145
9146         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9147         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9148         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9149         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9150         selector_list, selector_expression, dg-process-target): Move to new
9151         file target-supports-dg.exp.
9152         * lib/target-supports-dg.exp: New.
9153
9154         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9155         New.
9156
9157 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR c++/19666
9160         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9161
9162         PR middle-end/19858
9163         * gcc.c-torture/compile/20050210-1.c: New test.
9164
9165 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/19755
9168         * g++.dg/warn/Wbraces1.C: New test.
9169
9170 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9171
9172         * gcc.dg/builtins-52.c: New testcase.
9173
9174 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR c/19342
9177         * gcc.c-torture/execute/20050119-1.c: New test.
9178
9179 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9180
9181         PR c++/19811
9182         * g++.dg/init/delete1.C: New test.
9183
9184 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9185
9186         PR c++/18470
9187         * g++.dg/template/static12.C: New test.
9188
9189 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9190
9191         PR c++/19787
9192         * g++.dg/conversion/ambig1.C: New test.
9193
9194         PR c++/19739
9195         * g++.dg/ext/attrib19.C: New test.
9196
9197         PR c++/19732
9198         * g++.dg/parse/dtor5.C: New test.
9199
9200         PR c++/19762
9201         * g++.dg/template/dtor3.C: New test.
9202
9203         PR c++/19826
9204         * g++.dg/template/static11.C: New test.
9205         * g++.dg/template/crash2.C: Remove dg-error marker.
9206
9207 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9208
9209         PR C++/18491
9210         * g++.old-deja/g++.mike/p10769a.C: Remove.
9211
9212 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9213
9214         * gcc.dg/builtins-48.c: New test case.
9215         * gcc.dg/builtins-49.c: New test case.
9216         * gcc.dg/builtins-50.c: New test case.
9217         * gcc.dg/builtins-51.c: New test case.
9218
9219 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9220
9221         PR middle-end/19583
9222         * g++.dg/warn/Wreturn-type-3.C: New test.
9223
9224 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9225
9226         PR middle-end/19402
9227         * gcc.dg/pr19402-1.c: New testcase.
9228         * gcc.dg/pr19402-2.c: likewise.
9229
9230 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9231
9232         PR middle-end/19854
9233         * g++.dg/tree-ssa/tmmti.C: New testcase.
9234
9235 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9236
9237         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9238
9239 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9240
9241         PR c++/19733
9242         * g++.dg/parse/crash23.C: New test.
9243         * g++.dg/warn/Weff1.C: New test.
9244
9245 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9246
9247         * gcc.dg/20050209-1.c: New test.
9248
9249 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9250
9251         PR target/19799
9252         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9253
9254 2005-02-08  Mike Stump  <mrs@apple.com>
9255
9256         * g++.dg/pch/import-2.c: New test.
9257         * g++.dg/pch/import-2.hs: New.
9258         * g++.dg/pch/include/import-2a.h: New.
9259         * g++.dg/pch/include/import-2b.h: New.
9260
9261 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9262
9263         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9264
9265 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9266
9267         * gfortran.dg/substr_1.f90: New test.
9268
9269 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9270
9271         PR middle-end/19775
9272         * gcc.dg/torture/builtin-power-1.c: Disable test for
9273         invalid transformation.
9274         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9275         no longer optimize.
9276         * gcc.dg/builtins-47.c: New testcase.
9277
9278 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9279             Dorit Naishlos  <dorit@il.ibm.com>
9280
9281         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9282
9283 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9284
9285         * gcc.c-torture/compile/20050206-1.c: New test.
9286
9287 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9288
9289         PR tree-opt/19768
9290         * g++.dg/opt/pr19768.C: New test.
9291
9292 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9293
9294         PR tree-opt/19736
9295         * gcc.c-torture/compile/pr19736.c: New test.
9296
9297 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9298
9299         PR c++/17401
9300         * g++.dg/parse/error25.C: New test.
9301
9302 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9303
9304         * gcc.c-torture/execute/20050203-1.c: New.
9305
9306 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9307
9308         * gcc.dg/vect/vect-85.c: Remove xfail.
9309         * gcc.dg/vect/vect-86.c: Remove xfail.
9310         * gcc.dg/vect/vect-87.c: Remove xfail.
9311         * gcc.dg/vect/vect-88.c: Remove xfail.
9312
9313 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9314
9315         * gcc.dg/altivec-19.c: New.
9316
9317 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9318
9319         PR c/17807
9320         * gcc.dg/nested-func-3.c: New test.
9321         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9322
9323 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9324
9325         * gcc.test-framework/gen_directive_tests: Generate tests for
9326         selector expressions.
9327
9328 2005-02-02  Matt Austern  <austern@apple.com>
9329
9330         PR c++/19628
9331         * g++/ext/builtin7.C: New.
9332         * g++/ext/builtin8.C: New.
9333
9334 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9335
9336         PR c/18502
9337         * gcc.dg/pr18502-1.c: New test.
9338
9339 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9340
9341         PR c++/17413
9342         * g++.dg/template/local4.C: Tweak.
9343
9344 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9345
9346         PR tree-optimization/19578
9347         * gcc.c-torture/compile/20050202-1.c: New test.
9348
9349 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9350
9351         PR c/19435
9352         * gcc.dg/c99-init-4.c: New test.
9353
9354 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9355
9356         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9357
9358         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9359
9360         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9361         * g++.dg/eh/check-vect.h: New.
9362
9363         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9364         * gcc.dg/vect/vect-78.c: Ditto.
9365         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9366         Remove.
9367
9368         * g++.dg/conversion/simd1.C: Expect warning.
9369         * g++.dg/ext/attribute-test-1.C: Ditto.
9370         * g++.dg/ext/attribute-test-2.C: Ditto.
9371         * g++.dg/ext/attribute-test-3.C: Ditto.
9372         * g++.dg/ext/attribute-test-4.C: Ditto.
9373
9374         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9375         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9376
9377         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9378
9379 2005-02-01  Richard Henderson  <rth@redhat.com>
9380
9381         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9382         long double for ibm double-double format.
9383         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9384
9385 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9386
9387         PR tree-optimization/19633
9388         * testsuite/gcc.dg/pr19633-1.c: New test.
9389         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9390         to NULL or a symbol.
9391
9392 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9393
9394         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9395         New procs.
9396         (dg-process-target (local override)): Handle selector expressions.
9397
9398         * gcc.test-framework/README: Describe tests in source directory.
9399         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9400         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9401         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9402         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9403         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9404         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9405         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9406         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9407         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9408         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9409         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9410         * gcc.test-framework/dg-error-exp-P.c: New test.
9411         * gcc.test-framework/dg-error-exp-XP.c: New test.
9412         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9413         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9414         * gcc.test-framework/dg-output-exp-P.c: New test.
9415         * gcc.test-framework/dg-output-exp-XF.c: New test.
9416         * gcc.test-framework/dg-warning-exp-P.c: New test.
9417         * gcc.misc-tests/dg-1.c: Remove.
9418         * gcc.misc-tests/dg-2.c: Remove.
9419         * gcc.misc-tests/dg-3.c: Remove.
9420         * gcc.misc-tests/dg-4.c: Remove.
9421         * gcc.misc-tests/dg-5.c: Remove.
9422         * gcc.misc-tests/dg-6.c: Remove.
9423         * gcc.misc-tests/dg-7.c: Remove.
9424         * gcc.misc-tests/dg-8.c: Remove.
9425         * gcc.misc-tests/dg-9.c: Remove.
9426         * gcc.misc-tests/dg-10.c: Remove.
9427         * gcc.misc-tests/dg-11.c: Remove.
9428         * gcc.misc-tests/dg-12.c: Remove.
9429         * gcc.misc-tests/dg-test.exp: Remove.
9430
9431         * gcc.test-framework/test-framework.awk: Change recording and
9432         printing of passes and failures.
9433
9434         * gcc.test-framework: New directory.
9435         * gcc.test-framework/README: New.
9436         * gcc.test-framework/test-framework.exp: New.
9437         * gcc.test-framework/test-framework.awk: New.
9438         * gcc.test-framework/gen_directive_tests: New.
9439
9440 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9441
9442         * lib/treelang.exp: Fix comment typos.
9443         (treelang_target_compile): Don't append libs=-ltreelang to options.
9444
9445 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9446
9447         * g++.dg/parse/typename7.C: Adjust error messages.
9448
9449 2005-01-31  Jeff Law  <law@redhat.com>
9450
9451         * gcc.c-torture/execute/20050131-1.c: New test.
9452         * gcc.dg/wcaselabel.c: New test.
9453
9454 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9455
9456         * g++.dg/other/warning1.C: Adjust error messags.
9457         * g++.dg/parse/constant5.C: New test.
9458
9459 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9460
9461         PR c/19333
9462         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9463         the test case valid.
9464         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9465         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9466         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9467         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9468         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9469         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9470
9471 2005-01-31  Dale Johannesen  <dalej@apple.com>
9472
9473         * g++.dg/opt/pr19650.C:  New test.
9474
9475 2005-01-31  Richard Henderson  <rth@redhat.com>
9476
9477         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9478         long double for intel double extended format.
9479         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9480
9481 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/19555
9484         * g++.dg/template/static10.C: New test.
9485
9486         PR c++/19395
9487         * g++.dg/parse/error24.C: New test.
9488
9489         PR c++/19367
9490         * g++.dg/lookup/builtin1.C: New test.
9491
9492         PR c++/19457
9493         * g++.dg/warn/conv3.C: New test.
9494
9495 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9496
9497         PR fortran/19647
9498         * gfortan.dg/inquire_7.f90
9499
9500 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9501
9502         PR tree-optimization/15791
9503         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9504         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9505         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9506         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9507         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9508         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9509         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9510         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9511         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9512         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9513
9514 2005-01-29  Paul Brook  <paul@codesourcery.com>
9515
9516         PR fortran/18565
9517         * check.c (real_or_complex_check): New function.
9518         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9519         * intrinsic.c (add_functions): Use new check functions.
9520         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9521         Add prototypes.
9522
9523 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9524
9525         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9526         gcc.dg/lvalue-3.c: New tests.
9527         * gcc.dg/concat.c: Update expected messages.
9528
9529 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9530
9531         PR libfortran/19595
9532         * gfortran.dg/eor_1.f90:  New test.
9533
9534 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9535
9536         PR fortran/19589
9537         * gfortran.dg/logical_data_1.f90: New test.
9538
9539 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9540
9541         PR c++/19253
9542         * g++.dg/template/crash33.C: New test.
9543
9544         PR c++/19667
9545         * g++.dg/template/crash32.C: New test.
9546
9547 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9548
9549         PR middle-end/16558
9550         * g++.dg/warn/Wreturn-type-2.C: New test.
9551
9552 2004-06-24  Jeff Law  <law@redhat.com>
9553
9554         * gcc.dg/tree-ssa/20050128-1.c: New test.
9555
9556 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9557
9558         * gcc.target/frv/all-mdpackh-1.c: New test.
9559
9560 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9561
9562         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9563
9564 2005-01-27  Richard Henderson  <rth@redhat.com>
9565
9566         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9567
9568 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9569
9570         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9571
9572 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9573
9574         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9575         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9576         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9577         to cope with cases where the multilib options override the dg-options.
9578
9579 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR c/18946
9582         * gcc.dg/noncompile/20050120-1.c: New test.
9583
9584 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9585
9586         PR tree-optimization/19633
9587         * gcc.dg/pr19633.c: New test.
9588         * gcc.dg/tree-ssa/pr19633.c: New test.
9589
9590 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9591
9592         * gcc.dg/20041216-1.c: New test.
9593
9594 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9595
9596         PR objc/18862
9597         * objc.dg/selector-2.m: New test.
9598
9599 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * g++.dg/opt/range-test-2.C: New test.
9602
9603         PR rtl-optimization/19579
9604         * gcc.c-torture/execute/20050124-1.c: New test.
9605
9606 2005-01-26  Greg Parker  <gparker@apple.com>
9607         Stuart Hastings  <stuart@apple.com>
9608
9609         * gcc.c-torture/execute/20050125-1.c: New.
9610
9611 2005-01-18  Jan Hubicka  <jh@suse.cz>
9612
9613         PR tree-optimize/19337
9614         * gcc.c-torture/compile/20050119-1.c: New test.
9615
9616 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9617
9618         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9619         test for successful match.
9620
9621 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9622
9623         PR objc/18408
9624         * objc.dg/comp-types-7.m: New test.
9625
9626 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9627
9628         * lib/target-supports.exp (current_target_name): New.
9629         (check_effective_target_ilp32, check_effective_target_lp64):
9630         Cache the result to use as long as the current target, with
9631         multilib flags, remains the same.
9632
9633         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9634         (dg-require-weak, dg-require-visibility, dg-require-alias,
9635         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9636         dg-require-effective-target, dg-skip-if): Remove call to
9637         skip_test_and_clear_xfail.
9638         (dg-test): Clear xfail data.
9639
9640 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR target/17751
9643         * gcc.dg/ppc64-toc.c: New test.
9644
9645         * g++.dg/tree-ssa/empty-1.C: New test.
9646
9647         PR middle-end/19551
9648         * gcc.c-torture/execute/20050121-1.c: New test.
9649         * gcc.dg/20050121-2.c: New test.
9650
9651 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9652         Paul Brook  <paul@codesourcery.com>
9653
9654         PR fortran/17941
9655         * gfortran.dg/real_const_1.f: New test.
9656         * gfortran.dg/real_const_2.f90: New test.
9657         * gfortran.dg/complex_int_1.f90: New test.
9658
9659 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9660
9661         PR fortran/19313
9662         * gfortan.dg/inquire_6.f90: New test.
9663
9664 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9665
9666         PR libfortran/19451
9667         * open_readonly_1.f90:  New test.
9668
9669 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9670
9671         PR libfortran/18982
9672         * gfortran.dg/open_new.f90: New file.
9673
9674 2005-01-22  Paul Brook  <paul@codesourcery.com>
9675
9676         * namelist_1.f90: New test.
9677
9678 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9679
9680         PR tree-optimization/19484
9681         * gcc.c-torture/compile/20050122-[12].c: New tests.
9682
9683 2005-01-22  Paul Brook  <paul@codesourcery.com>
9684
9685         * gfortran.dg/implicit_2.f90: New test.
9686
9687 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9688
9689         PR fortran/19314
9690         * gfortran.dg/inquire_5.f90: New test.
9691
9692 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9693
9694         PR c/18809
9695         * gcc.dg/pr18809-1.c: New test.
9696
9697 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9698
9699         * gcc.dg/20050121-1.c: New test.
9700
9701         PR tree-optimization/13000
9702         * gcc.dg/20040206-1.c: Change warning to point where function is
9703         being inlined.
9704
9705 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9706
9707         PR c++/19208
9708         * g++.dg/template/array11.C: New test.
9709
9710 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9711
9712         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9713         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9714         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9715         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9716         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9717         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9718
9719 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9720
9721         PR tree-optimization/15349
9722         * gcc.dg/tree-ssa/pr15349.c: New.
9723
9724 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9725
9726         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9727
9728 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9729
9730         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9731         scan-assembler-times directive name.
9732
9733         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9734         after dg-do.
9735
9736         PR rtl-optimization/19462
9737         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9738
9739 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9740
9741         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9742         counting function calls on ia64.
9743
9744 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR rtl-optimization/15139
9747         * gcc.dg/20050111-2.c: New test.
9748
9749         PR c/17297
9750         * gcc.c-torture/compile/20050113-1.c: New testcase.
9751
9752         PR middle-end/19164
9753         * gcc.dg/20050113-1.c: New testcase.
9754
9755 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9756
9757         * gcc.dg/vect/vect-85.c: Add comment.
9758         * gcc.dg/vect/vect-86.c: Add xfail for now.
9759         * gcc.dg/vect/vect-87.c: Add xfail for now.
9760         * gcc.dg/vect/vect-88.c: Add xfail for now.
9761         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9762
9763 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9764
9765         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9766
9767 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9768
9769         * g++.dg/debug/typedef3.C: New test.
9770
9771 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9772
9773         PR c/19472
9774         * gcc.dg/asm-a.c: New test.
9775
9776 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9777
9778         * gcc.dg/sh-relax.c: Add prototype for abort.
9779
9780 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9781
9782         * gcc.dg/short-compare-1.c: New test.
9783         * gcc.dg/short-compare-2.c: Likewise.
9784
9785 2005-01-18  Michael Matz  <matz@suse.de>
9786
9787         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9788
9789 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9790
9791         PR tree-optimization/19121
9792         * gcc.c-torture/compile/pr19121.c: New test.
9793
9794 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9795
9796         PR target/19357
9797         * gcc.c-torture/compile/pr19357.c: New test.
9798
9799 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9800
9801         PR c/5675
9802         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9803         pass--those that refer just to the variable, possibly with a
9804         cast.
9805         * gcc.dg/c99-const-expr-3.c: Likewise.
9806
9807         PR middle-end/13127
9808         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9809         longer emitted.
9810
9811 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9812
9813         PR fortran/18778
9814         * gfortran.dg/endfile_2.f90: New test.
9815
9816 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9817
9818         PR 19168
9819         * gfortran.dg/select_5.f90: New test.
9820
9821 2004-01-16  Paul Brook  <paul@codesourcery.com>
9822
9823         * gfortran.dg/common_4.f90: New test.
9824
9825 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9826
9827         PR rtl-optimization/19462
9828         * gcc.dg/torture/pr19462-1.c: New test.
9829
9830 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9831
9832         PR objc/19321
9833         * objc.dg/func-ptr-2.m: New.
9834         * objc.dg/volatile-1.m: New.
9835
9836 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9837
9838         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9839
9840 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR tree-optimization/19060
9843         * gcc.c-torture/execute/20050104-1.c: New test.
9844
9845 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9846
9847         PR fortran/18983
9848         * gfortran.dg/write_to_null.f90: New test.
9849
9850 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9851             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9852
9853         PR other/19328
9854         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9855         argument.
9856
9857 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9858
9859         PR c++/19263
9860         * g++.dg/init/vector1.C: New test.
9861
9862 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9863
9864         PR target/13158
9865         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9866         PR target/18987
9867         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9868
9869 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9870
9871         * gfortran.dg/select_1.f90: New test.
9872         * gfortran.dg/select_2.f90: New test.
9873         * gfortran.dg/select_3.f90: New test.
9874         * gfortran.dg/select_4.f90: New test.
9875
9876 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR middle-end/19084
9879         PR rtl-optimization/19348
9880         * gcc.dg/20050111-1.c: New test.
9881         * gcc.c-torture/execute/20050111-1.c: New test.
9882
9883         * gcc.dg/i386-asm-4.c: New test.
9884
9885 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9886
9887         * gcc.dg/nested-func-2.c: New test.
9888         * ada/acats/norun.lst: Remove c953002.
9889
9890 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
9891
9892         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
9893
9894 2005-01-12  Ben Elliston  <bje@au.ibm.com>
9895
9896         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
9897
9898 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
9899
9900         PR target/18761
9901         * g++.dg/abi/align1.C: New test.
9902
9903 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
9904
9905         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
9906         at a time.
9907         * g++.dg/ext/altivec_check.h: Support compiling as C.
9908
9909 2005-01-10  Roger Sayle  <roger@eyesopen.com>
9910
9911         PR c++/19355
9912         * g++.dg/expr/pr19355-1.C: New test case.
9913
9914 2005-01-10  Laurent GUERBY <laurent@guerby.net>
9915
9916         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
9917         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
9918         * ada/acats/tests/c3/c92005b.ada: Likewise.
9919         * ada/acats/tests/c3/cxb3012.a: Likewise.
9920         * ada/acats/norun.lst: Add c380004 and c953002, add PR
9921
9922 2005-01-09  Paul Brook  <paul@codesourcery.com>
9923
9924         * gfortran.dg/common_2.f90: New file.
9925         * gfortran.dg/common_3.f90: New file.
9926
9927 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
9928
9929         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
9930
9931 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9932
9933         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
9934         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
9935         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
9936         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
9937         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
9938         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
9939         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
9940         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
9941         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
9942         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
9943         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
9944         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
9945         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
9946         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
9947         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
9948         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
9949         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
9950         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
9951         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
9952         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
9953         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
9954         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
9955         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
9956         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
9957         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
9958         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
9959         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
9960         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
9961         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
9962         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
9963         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
9964         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
9965         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
9966         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
9967         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
9968         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
9969         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
9970         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
9971         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
9972         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
9973         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
9974         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
9975         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
9976         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
9977         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
9978         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
9979         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
9980         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
9981         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
9982         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
9983         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
9984         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
9985         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
9986         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
9987         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
9988         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
9989         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
9990         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
9991         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
9992         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
9993         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
9994         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
9995         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
9996         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
9997         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
9998         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
9999         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10000
10001         * gcc.dg/vect/vect-1.c: Fix spelling.
10002         * gcc.dg/vect/vect-10.c: Fix spelling.
10003         * gcc.dg/vect/vect-11.c: Fix spelling.
10004         * gcc.dg/vect/vect-12.c: Fix spelling.
10005         * gcc.dg/vect/vect-14.c: Fix spelling.
10006         * gcc.dg/vect/vect-15.c: Fix spelling.
10007         * gcc.dg/vect/vect-16.c: Fix spelling.
10008         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10009         * gcc.dg/vect/vect-64.c: Fix comments.
10010         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10011
10012 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10013             Ira Rosen  <irar@il.ibm.com>
10014
10015         * gcc.dg/vect/vect-70.c: New test.
10016         * gcc.dg/vect/vect-71.c: New test.
10017
10018 2005-01-09  Manfred Hollstein  <mh@suse.com>
10019
10020         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10021         * gcc.dg/pr18241-2.c: Likewise.
10022         * gcc.dg/pr18241-3.c: Likewise.
10023         * gcc.dg/pr18241-4.c: Likewise.
10024         * gcc.dg/pr18241-5.c: Likewise.
10025
10026 2005-01-08  Richard Henderson  <rth@redhat.com>
10027
10028         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10029         False for x86 and x86-64.
10030
10031 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10032
10033         PR tree-optimization/18241
10034         * gcc.dg/pr18241-1.c: New test.
10035         * gcc.dg/pr18241-2.c: New test.
10036         * gcc.dg/pr18241-3.c: New test.
10037         * gcc.dg/pr18241-4.c: New test.
10038         * gcc.dg/pr18241-5.c: New test.
10039
10040 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10041
10042         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10043         gfortran.dg/select_4.f90: New.
10044
10045 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10046
10047         * gcc.c-torture/execute/20050107-1.c: New test.
10048
10049 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10050
10051         PR c++/19298
10052         * g++.dg/template/ref2.C: New.
10053
10054 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10055
10056         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10057         instead of being empty.
10058
10059 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10060
10061         PR fortran/15553
10062         * gfortran.dg/array-1.f90: New test.
10063
10064 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10065
10066         PR tree-optimization/19283
10067         * gcc.c-torture/execute/20050106-1.c: New test.
10068
10069         PR rtl-optimization/18861
10070         * gcc.dg/20050105-1.c: New test.
10071
10072         PR tree-optimization/18828
10073         * gcc.dg/20050105-2.c: New test.
10074
10075 2005-01-07  Andreas Jaeger  <aj@suse.de>
10076
10077         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10078
10079 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10080
10081         PR fortran/18398
10082         * gfortran.dg/fmt_read.f90: New test.
10083
10084 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10085
10086         * gcc.dg/rs6000-ldouble-2.c: New.
10087
10088 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/19244
10091         * g++.dg/parser/ctor2.C: New test.
10092
10093 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10094
10095         PR c++/17154
10096         * g++.dg/template/using9.C: New test.
10097
10098 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10099
10100         PR c++/19258
10101         * g++.dg/lookup/friend6.C: New test.
10102
10103 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         PR c++/19270
10106         * g++.dg/template/array10.C: New.
10107
10108 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10109
10110         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10111         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10112
10113 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * gcc.c-torture/compile/20050105-1.c: New test.
10116
10117 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10118
10119         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10120
10121 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10122
10123         PR middle-end/19100
10124         * gcc.dg/conv-3.c: New test case.
10125
10126 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10127
10128         * gcc.dg/asm-wide-1.c: New test.
10129
10130 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         PR c++/19030
10133         * g++.dg/parse/crash22.C: New
10134
10135 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10136
10137         PR 19257
10138         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10139
10140 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10141
10142         PR middle-end/17767
10143         * gcc.dg/i386-mmx-6.c: New test case.
10144
10145 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10146
10147         PR tree-optimization/18308
10148         * gcc.dg/vect/pr18308.c: New testcase.
10149
10150 2005-01-04  Andreas Jaeger  <aj@suse.de>
10151
10152         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10153
10154 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10155             Robert Bowdidge <bowdidge@apple.com>
10156
10157         * gcc.dg/cpp/subframework1.c: New.
10158         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10159         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10160         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10161         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10162
10163 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10164
10165         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10166         producing warning.
10167         * gcc.dg/darwin-weakimport-2.c: New.
10168
10169 2005-01-03  Richard Henderson  <rth@redhat.com>
10170
10171         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10172
10173 2005-01-03  Richard Henderson  <rth@redhat.com>
10174
10175         * gcc.dg/vect/vect.exp: Enable for ia64.
10176         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10177         (check_effective_target_vect_float): Likewise.
10178         (check_effective_target_vect_no_align): Likewise.
10179         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10180         * gcc.dg/vect/vect-8.c: Likewise.
10181
10182 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10183
10184         PR target/19236
10185         * gcc.dg/pr19236-1.c: New test case.
10186
10187 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10188
10189         PR rtl-optimization/12092
10190         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10191
10192 2005-01-02  Andreas Jaeger  <aj@suse.de>
10193
10194         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10195
10196 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10197             Andrew Pinski  <pinskia@physics.uc.edu>
10198
10199         PR rtl-optimization/12092
10200         * gcc.dg/pr12092-1.c: New test case.
10201
10202 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10203
10204         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10205         'hidden' and 'default' for better portability.
10206         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10207
10208         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10209         6 and 7.
10210         * g++.old-deja/g++.brendan/new3.C: Likewise.
10211
10212 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10213
10214         * gcc.dg/20041231-1.C: New test.
10215         * g++.dg/warn/Wunreachable-code-1.C: New test.
10216
10217 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10218
10219         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10220         file, not /dev/null.  Abort on error.
10221
10222 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10223             Ziemowit Laski  <zlaski@apple.com>
10224
10225         PR objc/18971
10226         * objc.dg/encode-5.m: New test.
10227
10228 2004-12-29  Richard Henderson  <rth@redhat.com>
10229
10230         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10231         * objc.dg/stabs-1.m: Disable for ia64.
10232
10233 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/19190
10236         * g++.dg/warn/Wunused-10.C: New test.
10237
10238 2004-12-28  Richard Henderson  <rth@redhat.com>
10239
10240         * objc.dg/stabs-1.m: Disable for alpha.
10241
10242 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/19149
10245         * g++.dg/parse/error23.C: New test.
10246
10247 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10248
10249         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10250
10251         PR fortran/19032
10252         * gfortran.dg/intrinsic_modulo_1.f90: New.
10253         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10254         tests with divisor -1.
10255
10256 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10257
10258         * g++.dg/opt/temp1.C (memcpy): Return a value.
10259
10260         PR c++/19148
10261         * g++.dg/expr/cond7.C: New test.
10262
10263 2004-12-27  Paul Brook  <paul@codesourcery.com>
10264
10265         * gfortran.dg/g77/select_no_compile.f: Remove.
10266
10267 2004-12-27  Richard Henderson  <rth@redhat.com>
10268
10269         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10270         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10271         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10272
10273 2004-12-26  Richard Henderson  <rth@redhat.com>
10274
10275         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10276         by 1i instead of token pasting.
10277
10278 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10279
10280         PR tree-optimization/17578
10281         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10282         to additional_flags.
10283         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10284
10285 2004-12-25  Richard Henderson  <rth@redhat.com>
10286
10287         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10288         Remove Alpha.
10289
10290 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10291
10292         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10293         hppa*-*-hpux*.
10294         * gcc.dg/pr17957.c (dg-options): Likewise.
10295         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10296         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10297         instead of 0 on __hppa__.
10298         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10299         "foo,%r" on hppa*-*-*.
10300
10301 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10302
10303         PR fortran/19071
10304         * gfortran.dg/complex_write.f90: New test.
10305
10306 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/17595
10309         * g++.dg/parse/pragma2.C: New test.
10310
10311         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10312
10313 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10314
10315         * gcc.dg/empty2.c: Add missing dg-warning.
10316
10317 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/17413
10320         * g++.dg/template/local4.C: New test.
10321         * g++.dg/template/crash19.C: Add dg-error marker.
10322
10323         * g++.dg/template/crash31.C: Correct embedded PR number.
10324
10325 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10326
10327         PR c++/16405
10328         * g++.dg/opt/temp1.C: Add do-run marker.
10329
10330 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10331
10332         * g++.dg/template/spec19.C: New.
10333
10334 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10335
10336         PR target/16819
10337         * gcc.dg/empty2.c: New.
10338
10339 2004-12-23  Richard Henderson  <rth@redhat.com>
10340
10341         * lib/target-supports.exp (check_effective_target_vect_no_align):
10342         Remove i?86 and x86-64.
10343
10344 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/16405
10347         * g++.dg/opt/temp1.C: New test.
10348
10349 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10350
10351         PR c++/18733
10352         * g++.dg/template/friend33.C: New testcase.
10353
10354 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10355
10356         PR c++/18464
10357         * g++.dg/template/cond5.C: New test.
10358
10359         PR c++/18492
10360         * g++.dg/inherit/thunk3.C: New test.
10361
10362         PR c++/11224
10363         * g++.dg/warn/Wunused-9.C: New test.
10364
10365 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10366
10367         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10368
10369 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10370
10371         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10372
10373 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10374
10375         PR c++/18378
10376         * g++.dg/ext/packed8.C: New test.
10377
10378         PR c++/19063
10379         * g++.dg/template/crash31.C: New test.
10380
10381         PR c++/19034
10382         * g++.dg/template/crash30.C: New test.
10383
10384 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         PR C++/18984
10387         * g++.dg/eh/ctor3.C: New test.
10388
10389 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10390
10391         * objc.dg/stabs-1.m: Allow section name to be quoted and
10392         assembly label to begin with '.LL'.
10393
10394 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10395
10396         * gcc.dg/vect/vect.exp
10397         (check_effective_target_lp64_or_vect_no_align): New.
10398         * gcc.dg/vect/vect-77.c: Use it.
10399         * gcc.dg/vect/vect-78.c: Use it.
10400
10401         * lib/target-supports.exp
10402         (check_effective_target_vect_no_max,
10403         check_effective_target_vect_no_bitwise,
10404         check_effective_target_vect_no_align): New.
10405         * gcc.dg/vect/vect-13.c: Use them.
10406         * gcc.dg/vect/vect-17.c: Ditto.
10407         * gcc.dg/vect/vect-18.c: Ditto.
10408         * gcc.dg/vect/vect-19.c: Ditto.
10409         * gcc.dg/vect/vect-20.c: Ditto.
10410         * gcc.dg/vect/vect-27.c: Ditto.
10411         * gcc.dg/vect/vect-29.c: Ditto.
10412         * gcc.dg/vect/vect-44.c: Ditto.
10413         * gcc.dg/vect/vect-48.c: Ditto.
10414         * gcc.dg/vect/vect-50.c: Ditto.
10415         * gcc.dg/vect/vect-52.c: Ditto.
10416         * gcc.dg/vect/vect-54.c: Ditto.
10417         * gcc.dg/vect/vect-56.c: Ditto.
10418         * gcc.dg/vect/vect-58.c: Ditto.
10419         * gcc.dg/vect/vect-60.c: Ditto.
10420         * gcc.dg/vect/vect-72.c: Ditto.
10421         * gcc.dg/vect/vect-80.c: Ditto.
10422
10423 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10424
10425         PR c++/14075
10426         * g++.dg/init/string1.C: New.
10427
10428         PR c++/18975
10429         * g++.dg/other/synth1.C: New.
10430
10431 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10432
10433         PR c/18963
10434         * gcc.dg/pr18963-1.c: New test.
10435
10436 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10437
10438         PR c/18596
10439         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10440         * gcc.dg/pr18596-1.c: Use dg-error.
10441         (dg-options): Use -fno-unit-at-a-time.
10442         * gcc.dg/pr18596-2.c: New test.
10443         * gcc.dg/pr18596-3.c: New test.
10444
10445 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10446
10447         PR middle-end/18683
10448         * g++.dg/opt/pr18683-1.C: New test case.
10449
10450 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR other/19093
10453         * g++.dg/opt/max1.C: Fix for 64bit targets.
10454
10455 2004-12-20  Matt Austern  <austern@apple.com>
10456
10457         PR c++/19044
10458         * g++.dg/ext/builtin6.C: New
10459
10460 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10461
10462         PR tree-optimization/19080
10463         * gcc.c-torture/compile/pr19080.c: New test.
10464
10465 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10466
10467         * gcc.dg/20041219-1.c: New test.
10468
10469 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10470
10471         PR middle-end/19068
10472         * g++.dg/opt/max1.C: New test case.
10473
10474 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10475
10476         * gcc.dg/fdata-sections-1.c: New test.
10477
10478 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10479
10480         PR middle-end/18548
10481         * gcc.dg/max-1.c: New test case.
10482
10483 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.c-torture/execute/20041218-1.c: New test.
10486
10487 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10488
10489         * gcc.dg/pr18501.c: New test.
10490         * gcc.dg/uninit-5.c: XFAIL.
10491         * gcc.dg/uninit-9.c: XFAIL.
10492
10493 2004-12-17  Dale Johannesen  <dalej@apple.com>
10494
10495         * gcc.dg/20041213-1.c:  New.
10496
10497 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10498
10499         * objc.dg/stabs-1.m: Allow assembly label to begin
10500         with a dot ('.').
10501
10502 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10503
10504         * gcc.c-torture/execute/20041213-1.c: Move...
10505         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10506
10507 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10508
10509         PR c++/18721
10510         * g++.dg/lookup/conv-5.C: New.
10511
10512 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10513
10514         * objc.dg/stabs-1.m: New test.
10515
10516 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10517
10518         * gcc.dg/visibility-c.c: Change compile to
10519         assemble for the test.
10520
10521 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10522
10523         PR target/19041
10524         * gcc.dg/visibility-c.c: New test.
10525
10526 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10527
10528         PR middle-end/18493
10529         * gcc.dg/switch-8.c: New test case.
10530
10531 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         PR c++/18905
10534         * g++.dg/template/init4.C: New.
10535         * g++.dg/opt/static3.C: Enable optimizer.
10536
10537 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10538
10539         * g++.dg/other/complex1.C: New test.
10540
10541 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10542
10543         * g++.dg/opt/inline9.C: New test.
10544
10545 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10546
10547         PR fortran/18993
10548         * gfotran.dg/nullify_1.f: New test.
10549
10550 2004-12-15  Richard Henderson  <rth@redhat.com>
10551
10552         * gcc.target/i386/i386.exp: New harness.
10553         * gcc.target/i386/vect-args.c: New.
10554
10555 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10556
10557         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10558
10559 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10560
10561         PR c++/18825
10562         * g++.dg/template/friend32.C: New test.
10563
10564 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10565
10566         * cpp/pragma-once-1.c: New test.
10567         * cpp/pragma-once-1b.h: Likewise.
10568         * cpp/pragma-once-1c.h: Likewise.
10569         * cpp/pragma-once-1d.h: Likewise.
10570         * cpp/inc/pragma-once-1a.h: Likewise.
10571
10572 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10573             Steven G. Kargl  <kargls@comcast.net>
10574
10575         PR fortran/17597
10576         * gfortran.dg/list_read_3.f90: New test.
10577
10578 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10579
10580         * gcc.dg/ftrapv-2.c: New test.
10581
10582 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         PR c++/18981
10585         * g++.dg/template/typename9.C: New test.
10586
10587 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10588
10589         PR c++/18738
10590         * g++.dg/template/typename8.C: New test.
10591         * g++.dg/parse/friend2.C: Tweak error message.
10592
10593 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         * gcc.c-torture/20041214-1.c: New test.
10596
10597 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10598
10599         PR c++/18965
10600         * g++.dg/init/array17.C: New test.
10601
10602 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++/18793
10605         * g++.dg/init/aggr3.C: New test.
10606
10607 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10608
10609         * gcc.dg/altivec-types-1.c: New test.
10610         * gcc.dg/altivec-types-2.c: New test.
10611         * gcc.dg/altivec-types-3.c: New test.
10612         * gcc.dg/altivec-types-4.c: New test.
10613         * g++.dg/ext/altivec-types-1.C: New test.
10614         * g++.dg/ext/altivec-types-2.C: New test.
10615         * g++.dg/ext/altivec-types-3.C: New test.
10616         * g++.dg/ext/altivec-types-4.C: New test.
10617
10618 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10619
10620         PR middle-end/18951
10621         * gcc.c-torture/execute/20041213-1.c: New test.
10622
10623 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         PR c++/18949
10626         * g++.dg/template/cast1.C: New.
10627
10628 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10629
10630         * gcc.c-torture/execute/20041213-2.c: New test.
10631
10632 2004-12-13  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/i386-sse-10.c: Fix typo in options.
10635
10636 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10637
10638         PR c++/18968
10639         * g++.dg/opt/pr18968.C: New test.
10640
10641 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10642
10643         PR c++/18925
10644         * g++.dg/ext/visibility/staticdatamem.C: New test.
10645
10646 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10647
10648         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10649
10650 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10651
10652         PR rtl-optimization/18928
10653         * gcc.dg/pr18928-1.c: New test case.
10654
10655 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10656
10657         PR tree-opt/16951
10658         * gcc.c-torture/compile/20041211-1.c: New.
10659
10660 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10661
10662         PR middle-end/17564
10663         * gcc.c-torture/execute/20041212-1.c: New test.
10664
10665 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10666
10667         PR fortran/18869
10668         * gfortran.dg/common_1.f90: New test.
10669
10670 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10671         Paul Brook  <paul@codesourcery.com>
10672
10673         PR fortran/16222
10674         * gfortran.dg/real_do_1.f90: New test.
10675
10676 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10677
10678         PR tree-opt/18040
10679         * g++.dg/opt/ptrmem6.C: New test.
10680
10681 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10682
10683         PR middle-end/18921
10684         * gcc.dg/pr18921-1.c: New test case.
10685
10686 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10687
10688         PR fortran/17175
10689         * gfortran.dg/scale_1.f90: New test.
10690
10691 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         PR middle-end/18903
10694         * gcc.c-torture/compile/pr18903.c: New test.
10695
10696 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10697
10698         * gcc.c-torture/execute/20041210-1.c: New test.
10699
10700 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10701
10702         PR c++/18731
10703         * g++.dg/parser/struct-1.C: New test.
10704         * g++.dg/parser/struct-2.C: New test.
10705         * g++.dg/parser/struct-3.C: New test.
10706
10707 2004-12-09  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10710
10711         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10712         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10713
10714 2004-12-09  Matt Austern  <austern@apple.com>
10715
10716         PR c++/18514
10717         * g++.dg/ext/builtin1.C: New
10718         * g++.dg/ext/builtin2.C: New
10719         * g++.dg/ext/builtin3.C: New
10720         * g++.dg/ext/builtin4.C: New
10721         * g++.dg/ext/builtin5.C: New
10722
10723 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR tree-opt/18904
10726         * g++.dg/opt/ptrmem5.C: New test.
10727
10728 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10729
10730         * g++.dg/parse/typename5.C: Adjust for new error.
10731         * g++.dg/parse/typename7.C: New.
10732
10733 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10734
10735         PR c++/18073
10736         * g++.dg/other/mmintrin.C: New test.
10737
10738 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         PR c++/16681
10741         * g++.dg/init/array15.C: New.
10742         * g++.dg/init/array16.C: New.
10743
10744 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10745
10746         PR fortran/18826
10747         * gfortran.dg/assign_1.f90: New test.
10748
10749 2004-12-08  Nick Clifton  <nickc@redhat.com>
10750
10751         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10752         * gcc.target/xstormy16/data_below100: Likewise.
10753         * gcc.target/xstormy16/sfr: Likewise.
10754         * gcc.target/xstormy16/below100.S: New test source file.
10755         * gcc.target/xstormy16/below100.ld: New test linker script.
10756         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10757         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10758         bp instructions.
10759         * gcc.target/xstormy16/bp.c: Likewise.
10760
10761         * gcc.target/xstormy16/bss_below100: New files:
10762         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10763         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10764         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10765         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10766         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10767         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10768         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10769         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10770         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10771         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10772         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10773         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10774         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10775         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10776         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10777         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10778         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10779         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10780         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10781         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10782         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10783         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10784         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10785         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10786         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10787         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10788         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10789
10790         * gcc.target/xstormy16/data_below100: New files:
10791         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10792         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10793         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10794         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10795         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10796         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10797         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10798         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10799         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10800         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10801         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10802         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10803         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10804         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10805         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10806         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10807         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10808         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10809         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10810         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10811         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10812         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10813         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10814         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10815         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10816         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10817         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10818
10819         * gcc.target/xstormy16/sfr: New files:
10820         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10821         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10822         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10823         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10824         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10825         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10826         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10827         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10828         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10829         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10830         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10831         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10832         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10833         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10834         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10835         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10836         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10837         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10838         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10839         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10840         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10841         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10842         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10843         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10844         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10845         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10846         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10847         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10848         27_if0_sfrw_bitfield_f.c
10849
10850 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10851
10852         PR c++/18100
10853         * g++.dg/lookup/name-clash4.C: New test.
10854
10855 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10856
10857         PR c++/18672
10858         * g++.dg/opt/array1.C: New.
10859
10860         PR c++/18803
10861         * g++.dg/template/operator5.C: New.
10862
10863 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10864
10865         PR c/18867
10866         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10867
10868 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10869
10870         * gcc.dg/noncompile/20041207.c: New test.
10871
10872 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10873
10874         * g++.dg/other/unreachable-1.C: New test.
10875
10876 2004-12-06  Nick Clifton  <nickc@redhat.com>
10877
10878         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10879         <limits.h> because the latter comes from gcc's include/ directory
10880         and not the newlib/libc/include directory.
10881
10882 2004-12-04  Richard Henderson  <rth@redhat.com>
10883
10884         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10885
10886 2004-12-04  Richard Henderson  <rth@redhat.com>
10887
10888         * lib/target-supports.exp (check_gc_sections_available): Disable
10889         for alpha and ia64.
10890
10891 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
10892
10893         PR middle-end/17909
10894         * g++.dg/other/vararg-2.C: New test.
10895
10896 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10897
10898         PR c++/17011, c++/17971
10899         * g++.dg/template/error15.C: Adjust expected error.
10900         * g++.dg/template/instantiate3.C: Likewise.
10901
10902 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
10903
10904         * gcc.dg/altivec-18.c: Fix for darwin
10905
10906 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         PR c++/18782
10909         * g++.dg/parse/ptrmem2.C: New.
10910
10911         PR c++/18318
10912         * g++.dg/template/new1.C: New.
10913
10914 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10915
10916         PR fortran/18710
10917         * gfortran.dg/direct_io_3.f90: New test.
10918
10919 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
10920
10921         PR 18758
10922         * g++.dg/parse/crash21.C: New.
10923
10924 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10925
10926         PR c++/15664, c++/18276
10927         * g++.dg/template/ttp13.C: New test.
10928         * g++.dg/template/ttp14.C: Likewise.
10929
10930 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10931
10932         PR c++/18123
10933         * g++.dg/parse/enum2.C: New test.
10934         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
10935
10936 2004-12-02  Nick Clifton  <nickc@redhat.com>
10937
10938         * gcc.target/xstormy16: New test directory.
10939         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10940         * gcc.target/xstormy16/bp.c: Check the generation of bp
10941         instructions.
10942         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
10943         bn instructions and the BELOW100 attribute.
10944
10945 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
10946
10947         PR target/16952
10948         * gcc.dg/ppc-eabi.c: New.
10949
10950 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10951
10952         PR fortran/18284
10953         * gfortran.dg/backspace.f90
10954
10955 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10956
10957         * gfortran.dg/inquire.f90: New test.
10958
10959 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
10960
10961         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
10962         handle effective-target-keyword.
10963         (dg-skip-if): Support effective-target keyword as target list.
10964         (dg-xfail-if): Ditto.
10965         * lib/target-supports.exp (is-effective-target-keyword): New proc.
10966
10967 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
10968
10969         PR tree-optimization/18291
10970         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
10971
10972 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10973
10974         PR C++/18729
10975         * g++.dg/parse/crash20.C: New.
10976
10977         PR c++/17431
10978         * g++.dg/overload/arg1.C: New.
10979         * g++.dg/overload/arg2.C: New.
10980         * g++.dg/overload/arg3.C: New.
10981         * g++.dg/overload/arg4.C: New.
10982
10983 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
10984
10985         * gcc.dg/c99-flex-array-4.c: Remove.
10986
10987 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10988
10989         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
10990
10991         * lib/target-supports.exp (is-effective-target): Simplify.
10992
10993         * lib/target-supports.exp (check_effective_target_vect_long):
10994         Fix for powerpc64-*-*.
10995
10996 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
10997
10998         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
10999         to support new requirements on FreeBSD 5.
11000
11001 2004-11-30  Devang Patel  <dpatel@apple.com>
11002
11003         PR 18702
11004         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11005
11006 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11007
11008         * g++.dg/ext/altivec-13.C: New test.
11009
11010 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         PR tree-opt/18298
11013         * gcc.c-torture/execute/p18298.c: New test.
11014
11015 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11016             Dorit Naishlos  <dorit@il.ibm.com>
11017
11018         PR tree-opt/18607
11019         * gcc.dg/vect/vect-89.c: New test.
11020
11021 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11022
11023         * gcc.dg/pr18596-1.c: New test.
11024
11025 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11026
11027         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11028
11029 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11030
11031         PR c/18479
11032         * gcc.dg/pr18479.c: New test.
11033
11034 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11035
11036         PR target/18490
11037         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11038         mmix-knuth-mmixware.
11039
11040         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11041         cris-*-elf* cris-*-aout* mmix-*-*
11042
11043 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11044
11045         PR middle-end/18725
11046         * gcc.dg/pr18725.c: New test.
11047
11048 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11049
11050         PR target/18488
11051         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11052
11053         PR target/18336
11054         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11055
11056 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/18368
11059         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11060         * g++.old-deja/g++.law/ctors5.C: Likewise.
11061         * g++.old-deja/g++.other/crash25.C: Likewise.
11062
11063         PR c++/18674
11064         * g++.dg/template/error16.C: New test.
11065
11066         PR c++/18512
11067         * g++.dg/template/crash29.C: New test.
11068
11069 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11070
11071         PR tree-optimization/18712
11072         * gcc.c-torture/compile/pr18712.c: New test.
11073
11074 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11075
11076         PR c/7544
11077         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11078         tests.
11079
11080 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11081
11082         PR c++/18652
11083         * g++.dg/lookup/crash6.C: New test.
11084
11085 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11086
11087         PR middle-end/18164
11088         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11089
11090 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11091
11092         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11093         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11094         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11095
11096 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11097
11098         * gcc.dg/pr18164.c: New test.
11099
11100 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11101
11102         * gcc.dg/funroll-loops-all.c: New.
11103
11104 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11105
11106         PR target/18489
11107         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11108         delimeter, match space and TAB as well as ":".
11109
11110         PR target/18484
11111         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11112
11113         PR target/18348
11114         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11115
11116         PR target/18345
11117         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11118
11119         PR target/18337
11120         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11121
11122 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11123
11124         * gfortran.dg/direct_io_2.f90: New test.
11125
11126 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11127
11128         PR target/18334
11129         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11130
11131 2004-11-28  Richard Henderson  <rth@redhat.com>
11132
11133         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11134
11135 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11136
11137         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11138         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11139         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11140         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11141         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11142         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11143         gcc.dg/pointer-arith-8.c: New tests.
11144
11145 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11146
11147         PR fortran/18364
11148         * gfortran.dg/endfile.f90: New test.
11149
11150 2004-11-27  Falk Hueffner  <falk@debian.org>
11151
11152         * gcc.dg/loop-6.c: New test.
11153
11154 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * gcc.c-torture/execute/20041126-1.c: New test.
11157
11158 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11159
11160         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11161         on IRIX.
11162
11163 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11164
11165         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11166         functions.
11167
11168 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR rtl-optimization/17825
11171         * gcc.c-torture/compile/20041119-1.c: New test.
11172
11173 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11174
11175         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11176         Check existence of ld library path variables before unsetting.
11177
11178 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11179
11180         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11181
11182 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11183
11184         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11185
11186 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11187
11188         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11189
11190 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11191
11192         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11193         dg-do directive.
11194
11195 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11196
11197         * gcc.dg/pr17957.c: Pass --param, not -param.
11198
11199 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11200
11201         PR middle-end/17957
11202         * testsuite/gcc.dg/pr17957.c: New test.
11203
11204 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/18445
11207         * g++.dg/template/crash28.C: Likewise.
11208
11209         PR c++/18001
11210         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11211         * g++.dg/ext/lvaddr.C: Likewise.
11212         * g++.dg/opt/pr7503-3.C: Likewise.
11213
11214         PR c++/18466
11215         * g++.dg/parse/qualified3.C: New test.
11216         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11217
11218         PR c++/18545
11219         * g++.dg/expr/return1.C: New test.
11220
11221 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11222
11223         Friend class name lookup 3/n, PR c++/3332
11224         * g++.dg/lookup/friend3.C: New test.
11225         * g++.dg/lookup/friend4.C: Likewise.
11226         * g++.dg/lookup/friend5.C: Likewise.
11227
11228 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11229
11230         Friend class name lookup 2/n, PR c++/14513, c++/15410
11231         * g++.dg/lookup/friend2.C: New test.
11232         * g++.dg/template/friend31.C: Likewise.
11233
11234 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11235
11236         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11237
11238 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/17473
11241         * g++.dg/tc1/dr56.C: Remove.
11242         * g++.dg/template/typedef1.C: Add dg-error markers.
11243         * g++.old-deja/g++.other/typedef7.C: Likewise.
11244
11245         PR c++/18285
11246         * g++.dg/parse/typedef7.C: New test.
11247
11248 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11249
11250         * gcc.c-torture/execute/20041124-1.c: New test.
11251
11252 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11253
11254         * g++.dg/template/deduce3.C: New test.
11255
11256         PR c++/18586
11257         * g++.dg/template/crash27.C: New test.
11258
11259         PR c++/18530
11260         * g++.dg/warn/Wshadow-3.C: New test.
11261
11262 2004-11-24  Devang Patel  <dpatel@apple.com>
11263
11264         PR/18555
11265         * gcc.dg/cpp/isysroot-1.c: New test.
11266         * gcc.dg/cpp/usr/include/stdio.h: New file.
11267         * gcc.dg/cpp/isysroot-2.c: New test.
11268         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11269         New file.
11270
11271 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11272
11273         PR c++/8929
11274         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11275
11276 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11277
11278         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11279         * gcc.target/sparc/pdist.c: Likewise.
11280
11281 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11282
11283         PR c++/16882
11284         * g++.dg/conversion/simd1.C: New test.
11285
11286 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11287
11288         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11289         and restore_ld_library_path_env_vars.
11290         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11291         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11292         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11293         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11294
11295 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11296
11297         * gcc.dg/pragma-align-2.c: Test macro expansion.
11298         * gcc.dg/pragma-pack-2.c: New test.
11299
11300 2004-11-23  Richard Henderson  <rth@redhat.com>
11301
11302         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11303         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11304         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11305         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11306         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11307         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11308
11309         * gcc.dg/vect/vect.exp: Add check for alpha.
11310         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11311         (check_effective_target_vect_int): Enable for alpha.
11312         (check_effective_target_vect_long): New.
11313         (is-effective-target): Add it.
11314
11315 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11316
11317         * gcc.dg/pr18614-1.c: New test.
11318
11319 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11320
11321         * gcc.dg/setjmp-2.c: New test.
11322
11323 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11324
11325         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11326         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11327         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11328         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11329         gcc.target/sparc/pdist.c: New tests.
11330
11331 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11332
11333         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11334
11335 2004-11-22  Dale Johannesen  <dalej@apple.com>
11336
11337         * gcc.dg/20041111-1.c:  New.
11338
11339 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11340
11341         PR tree-opt/18536
11342         * gcc.dg/vect/pr18536.c: New test.
11343
11344 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11345
11346         PR c++/18354
11347         * g++.dg/template/nontype11.C: New test.
11348
11349 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11350
11351         PR middle-end/18520
11352         * gcc.dg/pr18520-1.c: New test case.
11353
11354 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11355
11356         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11357         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11358         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11359         expected diagnostics.
11360
11361 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11362
11363         PR target/18580
11364         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11365         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11366         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11367
11368 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11369
11370         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11371
11372 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11373             Joseph Myers  <joseph@codesourcery.com>
11374
11375         * lib/target-supports.exp (check_visibility_available): Really
11376         test the compiler.
11377
11378 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11379
11380         PR tree-opt/18181
11381         * gcc.dg/vect/vect-85.c: New test.
11382         * gcc.dg/vect/vect-86.c: New test.
11383         * gcc.dg/vect/vect-87.c: New test.
11384         * gcc.dg/vect/vect-88.c: New test.
11385
11386 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11387
11388         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11389
11390 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11391
11392         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11393         * gcc.dg/ppc-and-1.c: Ditto.
11394         * gcc.dg/ppc-compare-1.c: Ditto.
11395         * gcc.dg/ppc-mov-1.c: Ditto
11396
11397 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11398             Mark Mitchell  <mark@codesourcery.com>
11399
11400         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11401
11402 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11403             Aldy Hernandez  <aldyh@redhat.com>
11404
11405         * lib/target-supports.exp (check_effective_target_vect_int): New
11406         (check_effective_target_vect_float): New
11407         (check_effective_target_vect_double): New.
11408         (is-effective-target): Support new effective targets keywords.
11409         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11410         default action for dg-do.
11411         * gcc.dg/vect/pr16105.c: Use new support.
11412         * gcc.dg/vect/pr18400.c: Ditto.
11413         * gcc.dg/vect/pr18425.c: Ditto.
11414         * gcc.dg/vect/vect-1.c: Ditto.
11415         * gcc.dg/vect/vect-10.c: Ditto.
11416         * gcc.dg/vect/vect-11.c: Ditto.
11417         * gcc.dg/vect/vect-12.c: Ditto.
11418         * gcc.dg/vect/vect-13.c: Ditto.
11419         * gcc.dg/vect/vect-14.c: Ditto.
11420         * gcc.dg/vect/vect-15.c: Ditto.
11421         * gcc.dg/vect/vect-16.c: Ditto.
11422         * gcc.dg/vect/vect-17.c: Ditto.
11423         * gcc.dg/vect/vect-18.c: Ditto.
11424         * gcc.dg/vect/vect-19.c: Ditto.
11425         * gcc.dg/vect/vect-2.c: Ditto.
11426         * gcc.dg/vect/vect-20.c: Ditto.
11427         * gcc.dg/vect/vect-21.c: Ditto.
11428         * gcc.dg/vect/vect-22.c: Ditto.
11429         * gcc.dg/vect/vect-23.c: Ditto.
11430         * gcc.dg/vect/vect-24.c: Ditto.
11431         * gcc.dg/vect/vect-25.c: Ditto.
11432         * gcc.dg/vect/vect-26.c: Ditto.
11433         * gcc.dg/vect/vect-27.c: Ditto.
11434         * gcc.dg/vect/vect-27a.c: Ditto.
11435         * gcc.dg/vect/vect-28.c: Ditto.
11436         * gcc.dg/vect/vect-29.c: Ditto.
11437         * gcc.dg/vect/vect-29a.c: Ditto.
11438         * gcc.dg/vect/vect-3.c: Ditto.
11439         * gcc.dg/vect/vect-30.c: Ditto.
11440         * gcc.dg/vect/vect-31.c: Ditto.
11441         * gcc.dg/vect/vect-32.c: Ditto.
11442         * gcc.dg/vect/vect-33.c: Ditto.
11443         * gcc.dg/vect/vect-34.c: Ditto.
11444         * gcc.dg/vect/vect-35.c: Ditto.
11445         * gcc.dg/vect/vect-36.c: Ditto.
11446         * gcc.dg/vect/vect-37.c: Ditto.
11447         * gcc.dg/vect/vect-38.c: Ditto.
11448         * gcc.dg/vect/vect-4.c: Ditto.
11449         * gcc.dg/vect/vect-40.c: Ditto.
11450         * gcc.dg/vect/vect-41.c: Ditto.
11451         * gcc.dg/vect/vect-42.c: Ditto.
11452         * gcc.dg/vect/vect-43.c: Ditto.
11453         * gcc.dg/vect/vect-44.c: Ditto.
11454         * gcc.dg/vect/vect-45.c: Ditto.
11455         * gcc.dg/vect/vect-46.c: Ditto.
11456         * gcc.dg/vect/vect-47.c: Ditto.
11457         * gcc.dg/vect/vect-48.c: Ditto.
11458         * gcc.dg/vect/vect-48a.c: Ditto.
11459         * gcc.dg/vect/vect-49.c: Ditto.
11460         * gcc.dg/vect/vect-5.c: Ditto.
11461         * gcc.dg/vect/vect-50.c: Ditto.
11462         * gcc.dg/vect/vect-51.c: Ditto.
11463         * gcc.dg/vect/vect-52.c: Ditto.
11464         * gcc.dg/vect/vect-53.c: Ditto.
11465         * gcc.dg/vect/vect-54.c: Ditto.
11466         * gcc.dg/vect/vect-55.c: Ditto.
11467         * gcc.dg/vect/vect-56.c: Ditto.
11468         * gcc.dg/vect/vect-56a.c: Ditto.
11469         * gcc.dg/vect/vect-57.c: Ditto.
11470         * gcc.dg/vect/vect-58.c: Ditto.
11471         * gcc.dg/vect/vect-59.c: Ditto.
11472         * gcc.dg/vect/vect-6.c: Ditto.
11473         * gcc.dg/vect/vect-60.c: Ditto.
11474         * gcc.dg/vect/vect-61.c: Ditto.
11475         * gcc.dg/vect/vect-62.c: Ditto.
11476         * gcc.dg/vect/vect-63.c: Ditto.
11477         * gcc.dg/vect/vect-64.c: Ditto.
11478         * gcc.dg/vect/vect-65.c: Ditto.
11479         * gcc.dg/vect/vect-66.c: Ditto.
11480         * gcc.dg/vect/vect-67.c: Ditto.
11481         * gcc.dg/vect/vect-68.c: Ditto.
11482         * gcc.dg/vect/vect-69.c: Ditto.
11483         * gcc.dg/vect/vect-7.c: Ditto.
11484         * gcc.dg/vect/vect-72.c: Ditto.
11485         * gcc.dg/vect/vect-72a.c: Ditto.
11486         * gcc.dg/vect/vect-73.c: Ditto.
11487         * gcc.dg/vect/vect-74.c: Ditto.
11488         * gcc.dg/vect/vect-75.c: Ditto.
11489         * gcc.dg/vect/vect-76.c: Ditto.
11490         * gcc.dg/vect/vect-77.c: Ditto.
11491         * gcc.dg/vect/vect-77a.c: Ditto.
11492         * gcc.dg/vect/vect-78.c: Ditto.
11493         * gcc.dg/vect/vect-79.c: Ditto.
11494         * gcc.dg/vect/vect-8.c: Ditto.
11495         * gcc.dg/vect/vect-80.c: Ditto.
11496         * gcc.dg/vect/vect-82.c: Ditto.
11497         * gcc.dg/vect/vect-82_64.c: Ditto.
11498         * gcc.dg/vect/vect-83.c: Ditto.
11499         * gcc.dg/vect/vect-83_64.c: Ditto.
11500         * gcc.dg/vect/vect-9.c: Ditto.
11501         * gcc.dg/vect/vect-all.c: Ditto.
11502         * gcc.dg/vect/vect-none.c: Ditto.
11503
11504 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11505
11506         * lib/gcc-dg.exp (dg-skip-if): New function.
11507         (dg-forbid-option): Remove.
11508         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11509         * g++.dg/abi/bitfield8.C: Likewise.
11510         * g++.dg/abi/dtor1.C: Likewise.
11511         * g++.dg/abi/empty10.C: Likewise.
11512         * g++.dg/abi/empty7.C: Likewise.
11513         * g++.dg/abi/empty9.C: Likewise.
11514         * g++.dg/abi/layout3.C: Likewise.
11515         * g++.dg/abi/layout4.C: Likewise.
11516         * g++.dg/abi/thunk1.C: Likewise.
11517         * g++.dg/abi/thunk2.C: Likewise.
11518         * g++.dg/abi/vbase11.C: Likewise.
11519         * g++.dg/abi/vthunk2.C: Likewise.
11520         * g++.dg/abi/vthunk3.C: Likewise.
11521         * g++.dg/ext/attrib8.C: Likewise.
11522         * g++.dg/opt/longbranch2.C: Likewise.
11523         * g++.dg/opt/reg-stack4.C: Likewise.
11524         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11525         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11526         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11527         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11528         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11529         * gcc.dg/20000609-1.c: Likewise.
11530         * gcc.dg/20000720-1.c: Likewise.
11531         * gcc.dg/20011107-1.c: Likewise.
11532         * gcc.dg/20011119-1.c: Likewise.
11533         * gcc.dg/20020108-1.c: Likewise.
11534         * gcc.dg/20020122-2.c: Likewise.
11535         * gcc.dg/20020122-3.c: Likewise.
11536         * gcc.dg/20020201-3.c: Likewise.
11537         * gcc.dg/20020206-1.c: Likewise.
11538         * gcc.dg/20020218-1.c: Likewise.
11539         * gcc.dg/20020310-1.c: Likewise.
11540         * gcc.dg/20020411-1.c: Likewise.
11541         * gcc.dg/20020418-2.c: Likewise.
11542         * gcc.dg/20020426-1.c: Likewise.
11543         * gcc.dg/20020426-2.c: Likewise.
11544         * gcc.dg/20020517-1.c: Likewise.
11545         * gcc.dg/20020523-1.c: Likewise.
11546         * gcc.dg/20020523-2.c: Likewise.
11547         * gcc.dg/20020729-1.c: Likewise.
11548         * gcc.dg/20030204-1.c: Likewise.
11549         * gcc.dg/20030826-2.c: Likewise.
11550         * gcc.dg/20030926-1.c: Likewise.
11551         * gcc.dg/20031202-1.c: Likewise.
11552         * gcc.dg/980312-1.c: Likewise.
11553         * gcc.dg/980313-1.c: Likewise.
11554         * gcc.dg/990117-1.c: Likewise.
11555         * gcc.dg/990424-1.c: Likewise.
11556         * gcc.dg/990524-1.c: Likewise.
11557         * gcc.dg/991230-1.c: Likewise.
11558         * gcc.dg/i386-387-1.c: Likewise.
11559         * gcc.dg/i386-387-2.c: Likewise.
11560         * gcc.dg/i386-387-3.c: Likewise.
11561         * gcc.dg/i386-387-4.c: Likewise.
11562         * gcc.dg/i386-387-5.c: Likewise.
11563         * gcc.dg/i386-387-6.c: Likewise.
11564         * gcc.dg/i386-asm-1.c: Likewise.
11565         * gcc.dg/i386-bitfield1.c: Likewise.
11566         * gcc.dg/i386-bitfield2.c: Likewise.
11567         * gcc.dg/i386-loop-1.c: Likewise.
11568         * gcc.dg/i386-loop-2.c: Likewise.
11569         * gcc.dg/i386-loop-3.c: Likewise.
11570         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11571         * gcc.dg/i386-pic-1.c: Likewise.
11572         * gcc.dg/i386-regparm.c: Likewise.
11573         * gcc.dg/i386-signbit-1.c: Likewise.
11574         * gcc.dg/i386-signbit-2.c: Likewise.
11575         * gcc.dg/i386-signbit-3.c: Likewise.
11576         * gcc.dg/i386-sse-5.c: Likewise.
11577         * gcc.dg/i386-sse-8.c: Likewise.
11578         * gcc.dg/i386-unroll-1.c: Likewise.
11579         * gcc.dg/tls/opt-1.c: Likewise.
11580         * gcc.dg/tls/opt-2.c: Likewise.
11581         * gcc.dg/unroll-1.c: Likewise.
11582         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11583         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11584         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11585         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11586
11587 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11588
11589         * g++.dg/template/incomplete1.C: New test.
11590
11591 2004-11-16  Nick Clifton  <nickc@redhat.com>
11592
11593         Revert patches accidentally commited during checkin of fixes for
11594         xstormy16 tests:
11595         gcc.c-torture/execute/simd-4.c: Revert
11596         gcc.dg/20040910-1.c: Revert.
11597
11598 2004-11-16  Paul Brook  <paul@codesourcery.com>
11599
11600         PR fortran/13010
11601         * gfortran.dg/der_pointer_1.f90: New test.
11602
11603 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11604
11605         PR c/18498
11606         * gcc.dg/bitfld-13.c: New test.
11607
11608 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11609
11610         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11611         powerpc*-*-linux*.
11612
11613         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11614         * gcc.dg/ppc64-abi-2.c: Ditto.
11615         * gcc.dg/ppc64-abi-3.c: Ditto.
11616
11617         * lib/gcc-dg.exp (dg-target-list): Remove.
11618
11619 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11620
11621         * gcc.dg/ia64-postinc.c: New test.
11622
11623 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11624
11625         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11626
11627 2004-11-15  Nick Clifton  <nickc@redhat.com>
11628
11629         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11630         __INT_MAX__ so that the test can be compiled by toolchains
11631         targeted at 16-bit processors.
11632
11633         * gcc.dg/20040625-1.c: Use long constants rather than integers
11634         when performing arithmetic that will overflow 16-bits.
11635
11636         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11637         xstormy16.  It does not support 128-bit vector operations.
11638
11639         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11640         with the macro PTR_TYPE.  Define this macro to an integer type
11641         suitable for holding a pointer.
11642
11643         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11644         the target is a 16-bit processor.
11645
11646         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11647         16-bit targets where the character constant will be too long.
11648
11649         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11650         where the double will not be directly addressable.
11651
11652 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         Friend class name lookup 1/n, PR c++/18471
11655         * g++.dg/template/crash26.C: New test.
11656         * g++.dg/lookup/struct1.C: Adjust expected error.
11657         * g++.dg/parse/elab1.C: Likewise.
11658         * g++.dg/parse/elab2.C: Likewise.
11659         * g++.dg/parse/int-as-enum1.C: Likewise.
11660         * g++.dg/parse/struct-as-enum1.C: Likewise.
11661         * g++.dg/parse/typedef1.C: Likewise.
11662         * g++.dg/parse/typedef3.C: Likewise.
11663         * g++.dg/parse/typedef4.C: Likewise.
11664         * g++.dg/parse/typedef5.C: Likewise.
11665         * g++.dg/template/nontype4.C: Likewise.
11666         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11667         * g++.old-deja/g++.other/elab1.C: Likewise.
11668         * g++.old-deja/g++.other/syntax4.C: Likewise.
11669
11670 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11671
11672         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11673
11674 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11675
11676         * gcc.c-torture/execute/20041114-1.c: New test.
11677
11678 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11679
11680         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11681         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11682         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11683         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11684         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11685         gcc.dg/switch-7.c: New tests.
11686
11687 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11688
11689         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11690
11691 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11692
11693         PR tree-opt/18400
11694         * gcc.dg/vect/pr18400.c: New test.
11695
11696 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11697             Andrew Pinski  <pinskia@physics.uc.edu>
11698
11699         PR tree-opt/18425
11700         * gcc.dg/vect/pr18425.c: New test.
11701
11702 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11703
11704         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11705         Guard with dg-require-alias and dg-require-visibility.
11706
11707 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11708
11709         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11710
11711 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11712
11713         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11714
11715 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11716
11717         PR c++/17344
11718         * g++.dg/template/defarg5.C: New test.
11719
11720 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11721
11722         * g++.dg/parse/cast1.C: Run only on ILP32.
11723         * g++.old-deja/g++.mike/p784.C: Likewise.
11724
11725 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11726
11727         * gcc.c-torture/execute/20041113-1.c: New test.
11728
11729 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11730
11731         PR target/18230
11732         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11733         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11734         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11735         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11736         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11737         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11738         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11739         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11740         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11741         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11742         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11743         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11744         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11745
11746 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11747
11748         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11749         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11750         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11751         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11752         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11753         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11754         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11755         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11756         gcc.target/sparc/combined-1.c: New tests.
11757
11758 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11759
11760         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11761         New tests.
11762
11763 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11764
11765         * lib/gcc-dg.exp (dg-forbid-option): New function.
11766         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11767         * g++.dg/abi/bitfield8.C: Likewise.
11768         * g++.dg/abi/dtor1.C: Likewise.
11769         * g++.dg/abi/empty10.C: Likewise.
11770         * g++.dg/abi/empty7.C: Likewise.
11771         * g++.dg/abi/empty9.C: Likewise.
11772         * g++.dg/abi/layout3.C: Likewise.
11773         * g++.dg/abi/layout4.C: Likewise.
11774         * g++.dg/abi/thunk1.C: Likewise.
11775         * g++.dg/abi/thunk2.C: Likewise.
11776         * g++.dg/abi/vbase11.C: Likewise.
11777         * g++.dg/abi/vthunk2.C: Likewise.
11778         * g++.dg/abi/vthunk3.C: Likewise.
11779         * g++.dg/ext/attrib8.C: Likewise.
11780         * g++.dg/opt/longbranch2.C: Likewise.
11781         * g++.dg/opt/reg-stack4.C: Likewise.
11782         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11783         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11784         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11785         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11786         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11787         * gcc.dg/20000609-1.c: Likewise.
11788         * gcc.dg/20000720-1.c: Likewise.
11789         * gcc.dg/20011107-1.c: Likewise.
11790         * gcc.dg/20011119-1.c: Likewise.
11791         * gcc.dg/20020108-1.c: Likewise.
11792         * gcc.dg/20020122-2.c: Likewise.
11793         * gcc.dg/20020122-3.c: Likewise.
11794         * gcc.dg/20020201-3.c: Likewise.
11795         * gcc.dg/20020206-1.c: Likewise.
11796         * gcc.dg/20020218-1.c: Likewise.
11797         * gcc.dg/20020310-1.c: Likewise.
11798         * gcc.dg/20020411-1.c: Likewise.
11799         * gcc.dg/20020418-2.c: Likewise.
11800         * gcc.dg/20020426-1.c: Likewise.
11801         * gcc.dg/20020426-2.c: Likewise.
11802         * gcc.dg/20020517-1.c: Likewise.
11803         * gcc.dg/20020523-1.c: Likewise.
11804         * gcc.dg/20020523-2.c: Likewise.
11805         * gcc.dg/20020729-1.c: Likewise.
11806         * gcc.dg/20030204-1.c: Likewise.
11807         * gcc.dg/20030826-2.c: Likewise.
11808         * gcc.dg/20030926-1.c: Likewise.
11809         * gcc.dg/20031202-1.c: Likewise.
11810         * gcc.dg/980312-1.c: Likewise.
11811         * gcc.dg/980313-1.c: Likewise.
11812         * gcc.dg/990117-1.c: Likewise.
11813         * gcc.dg/990424-1.c: Likewise.
11814         * gcc.dg/990524-1.c: Likewise.
11815         * gcc.dg/991230-1.c: Likewise.
11816         * gcc.dg/i386-387-1.c: Likewise.
11817         * gcc.dg/i386-387-2.c: Likewise.
11818         * gcc.dg/i386-387-3.c: Likewise.
11819         * gcc.dg/i386-387-4.c: Likewise.
11820         * gcc.dg/i386-387-5.c: Likewise.
11821         * gcc.dg/i386-387-6.c: Likewise.
11822         * gcc.dg/i386-asm-1.c: Likewise.
11823         * gcc.dg/i386-bitfield1.c: Likewise.
11824         * gcc.dg/i386-bitfield2.c: Likewise.
11825         * gcc.dg/i386-loop-1.c: Likewise.
11826         * gcc.dg/i386-loop-2.c: Likewise.
11827         * gcc.dg/i386-loop-3.c: Likewise.
11828         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11829         * gcc.dg/i386-pic-1.c: Likewise.
11830         * gcc.dg/i386-regparm.c: Likewise.
11831         * gcc.dg/i386-signbit-1.c: Likewise.
11832         * gcc.dg/i386-signbit-2.c: Likewise.
11833         * gcc.dg/i386-signbit-3.c: Likewise.
11834         * gcc.dg/i386-sse-5.c: Likewise.
11835         * gcc.dg/i386-sse-8.c: Likewise.
11836         * gcc.dg/i386-unroll-1.c: Likewise.
11837         * gcc.dg/tls/opt-1.c: Likewise.
11838         * gcc.dg/tls/opt-2.c: Likewise.
11839         * gcc.dg/unroll-1.c: Likewise.
11840         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11841         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11842         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11843         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11844         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11845         -m64 is specified.
11846
11847 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/18389
11850         * g++.dg/parse/cond1.C: New test.
11851
11852         PR c++/18429
11853         * g++.dg/template/array9.C: New test.
11854         * g++.dg/ext/vla1.C: Adjust error messages.
11855         * g++.dg/ext/vlm1.C: Likewise.
11856         * g++.dg/template/crash2.C: Likewise.
11857
11858         PR c++/18436
11859         * g++.dg/template/call3.C: New test.
11860
11861         PR c++/18407
11862         * g++.dg/template/ptrmem11.C: New test.
11863
11864 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11865
11866         PR other/14264
11867         * lib/g++.exp: Set LC_ALL and LANG to C.
11868         * lib/gcc-dg.exp: Likewise.
11869         * lib/gfortran.exp: Likewise.
11870         * lib/objc.exp: Likewise.
11871         * lib/treelang.exp: Likewise.
11872
11873 2004-11-12  Andreas Schwab  <schwab@suse.de>
11874
11875         * gcc.dg/pr16286.c: Fix last change.
11876
11877 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/18416
11880         * g++.dg/init/global1.C: New test.
11881
11882 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11883
11884         * gcc.c-torture/execute/20041112-1.c: New test.
11885
11886 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11887
11888         * lib/gcc-dg.exp (dg-target-list): New.
11889
11890 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11891             Richard Sandiford  <rsandifo@redhat.com>
11892
11893         * lib/target-supports.exp (get-compiler_messages): New.
11894         (check_named_sections_available): Use it.
11895         (check_effective_target_ilp32): New.
11896         (check_effective_target_lp64): New.
11897         (is-effective-target): New.
11898         * lib/gcc-dg.exp (dg-require-effective-target): New.
11899
11900 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
11901
11902         * gcc.dg/precedence-1.c: New test.
11903
11904 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11905
11906         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
11907
11908         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
11909         message, delete generated files, use more descriptive name for
11910         executable, and make the test unsupported when it cannot be run.
11911
11912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
11913         (dg-require-weak, dg-require-visibility, dg-require-alias,
11914         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
11915         dg-require-iconv, dg-require-named-sections): Use it.
11916
11917         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
11918
11919 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
11920
11921         PR target/16457
11922         * gcc.dg/ppc-and-1: New
11923
11924         PR target/16796
11925         * gcc.dg/ppc-mov-1.c: New.
11926
11927         PR target/16458
11928         * gcc.dg/ppc-compare-1.c: New.
11929
11930 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
11931
11932         * objc.dg/desig-init-2.m: New test.
11933
11934 2004-11-10  Adam Nemet  <anemet@lnxw.com>
11935
11936         PR middle-end/18160
11937         * g++.dg/warn/register-var-1.C: New test.
11938         * g++.dg/warn/register-var-2.C: New test.
11939
11940 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11941
11942         * gcc.dg/union-2.c: New test.
11943
11944 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
11945
11946         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
11947         New test for PR tree-optimization/17892.
11948
11949 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/18369
11952         * g++.dg/init/new12.C: New test.
11953
11954 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
11955
11956         * gcc.target/sparc: New directory.
11957         * gcc.target/sparc/sparc.exp: New driver.
11958         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
11959         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
11960         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
11961         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
11962
11963 2004-11-10  Paul Brook  <paul@codesourcery.com>
11964
11965         PR fortran/18218
11966         * gfortran.dg/list_read.c: New test.
11967
11968 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11969
11970         PR c/18322
11971         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
11972         expected diagnostic location.
11973
11974 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
11975
11976         * gcc.dg/20041109-1.c: New test.
11977
11978 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11979
11980         PR objc/18406
11981         * objc/compile/pr18406.m: New test.
11982
11983 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11984
11985         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
11986
11987 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11988
11989         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
11990
11991 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11992
11993         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
11994
11995 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11996
11997         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
11998         exit.
11999
12000 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12001
12002         PR tree-opt/18299
12003         * gcc.c-torture/pr18299-1.c: New test.
12004
12005 2004-11-06  Andreas Schwab  <schwab@suse.de>
12006
12007         * gcc.dg/pr16286.c: Also test for bool and pixel.
12008
12009 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12010
12011         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12012         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12013         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12014         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12015         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12016         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12017         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12018         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12019         gcc.dg/struct-semi-3.c: New tests.
12020
12021 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12022
12023         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12024
12025 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12026
12027         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12028         Do not use C99 designators.
12029
12030 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031
12032         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12033
12034 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12037         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12038         * gcc.c-torture/execute/simd-5.x: Remove.
12039
12040 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12041
12042         PR rtl-optimization/17933
12043         * gcc.dg/torture/pr17933-1.c: New test.
12044
12045 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12046
12047         PR target/18106
12048         * lib/target-supports.exp (check_weak_available): Support
12049         Windows.
12050
12051 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12052
12053         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12054         call to fflush(stdout) before abort.
12055         (my_ffsll): New function.
12056         (generate_fields): Use it.
12057
12058 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12059
12060         * gcc.dg/init-undef-1.c: New test.
12061
12062 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12063
12064         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12065         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12066         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12067         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12068         expected messages for new parser.
12069
12070 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12071
12072         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12073
12074 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12075
12076         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12077         on LP64 targets.
12078
12079 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12080
12081         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12082         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12083         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12084         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12085         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12086         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12087         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12088         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12089         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12090         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12091
12092 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12093
12094         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12095         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12096         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12097         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12098         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12099         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12100         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12101         for new parser.
12102
12103 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12104
12105         PR target/15342
12106         * gcc.dg/20041104-1.c: New test.
12107
12108 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12109
12110         * g++.dg/template/nontype7.C: New test.
12111         * g++.dg/template/nontype8.C: Likewise.
12112         * g++.dg/template/nontype9.C: Likewise.
12113         * g++.dg/template/nontype10.C: Likewise.
12114         * g++.dg/tc1/dr49.C: Likewise.
12115         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12116         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12117
12118 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12119
12120         * g++.dg/rtti/tinfo1.C: Remove xfails.
12121
12122 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12123
12124         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12125         packed attribute to the definition to satisfy the new C++ parser.
12126
12127 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12128
12129         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12130         invocations of va_arg.
12131
12132 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/18124
12135         * g++.dg/template/crash25.C: New test.
12136
12137         PR c++/18155
12138         * g++.dg/template/typedef2.C: New test.
12139         * g++.dg/parse/crash13.C: Adjust error markers.
12140
12141         PR c++/18177
12142         * g++.dg/conversion/const3.C: New test.
12143
12144 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12145
12146         PR fortran/17535
12147         PR fortran/17583
12148         PR fortran/17713
12149         * gfortran.dg/generic_[123].f90: New testcases.
12150
12151 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12152
12153         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12154         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12155
12156 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12157
12158         PR tree-opt/16808
12159         * gcc.c-torture/compile/pr16808.c: New test.
12160
12161 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         PR rtl-optimization/17104
12164         * gcc.dg/ppc-bitfield1.c: New.
12165
12166 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12167
12168         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12169
12170 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12171
12172         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12173         strings for 32-bit code.
12174
12175 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12176
12177         PR c/18239
12178         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12179
12180 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         PR c++/18064
12183         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12184
12185 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12186
12187         PR c++/15172
12188         * g++.dg/init/aggr2.C: New test.
12189
12190 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12191
12192         * objc.dg/local-decl-1.m: New test.
12193
12194 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12195
12196         * gcc.dg/20040910-1.c: Adjust regex.
12197
12198 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12199
12200         PR rtl-optimization/18084
12201         * g++.dg/opt/pr18084-1.C: New testcase.
12202
12203 2004-10-30  Matt Austern  <austern@apple.com>
12204
12205         PR c++/17542
12206         * g++.dg/ext/attrib18.C: New test.
12207
12208 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12209
12210         PR middle-end/18096
12211         * gcc.dg/pr18096-1.c: New test case.
12212
12213 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12214
12215         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12216
12217 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12218
12219         PR c/16666
12220         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12221         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12222         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12223         gcc.dg/old-style-prom-3.c: New tests.
12224
12225 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12226
12227         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12228         Remove unnecessary inclusion of stdio.h.
12229
12230 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12231
12232         PR rtl-optimization/17581
12233         * gcc.dg/pr17581-1.c: New test case.
12234
12235 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12236
12237         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12238         being implemented.
12239         * g++.dg/conversion/dr195-1.C: New.
12240         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12241         * g++.old-deja/g++.mike/p10148.C: Likewise.
12242
12243 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/17695
12246         * g++.dg/debug/typedef2.C: New test.
12247
12248 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12249
12250         PR fortran/13490
12251         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12252         * gfortran.dg/g77/README: Update.
12253
12254 2004-10-28  Matt Austern  <austern@apple.com>
12255
12256         PR c++/14124
12257         * g++.dg/ext/packed7.C: New test.
12258
12259 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12260
12261         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12262         scan-assembler.
12263         * lib/scanasm.exp (hidden-scan-for): New proc.
12264         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12265         string.
12266         (scan-not-hidden): Likewise.
12267         * lib/target-supports.exp (check_visibility_available): mach-o is
12268         support too.
12269
12270 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/17132
12273         * g++.dg/template/memclass3.C: New test.
12274
12275 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12276
12277         PR middle-end/18160
12278         * gcc.dg/register-var-1.c: New test.
12279         * gcc.dg/register-var-2.c: New test.
12280         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12281         error now.
12282
12283 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12284
12285         PR other/18172
12286         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12287         unused variables.
12288         * gcc.dg/vect/vect-22.c: Likewise.
12289
12290 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12291
12292         * gcc.dg/i386-rotate-1.c: New test.
12293
12294 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12295
12296         * g++.dg/init/ref12.C: Add "run" marker.
12297
12298         PR c++/17435
12299         * g++.dg/init/ref12.C: New test.
12300
12301         PR c++/18140
12302         * g++.dg/template/shift1.C: New test.
12303         * g++.dg/template/error10.C: Adjust error markers.
12304
12305 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12306
12307         PR tree-opt/17529
12308         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12309
12310 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12311
12312         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12313         * gcc.dg/weak/weak-3.c: Likewise.
12314         * gcc.dg/weak/weak-5.c: Likewise.
12315         * gcc.dg/weak/weak-9.c: Likewise.
12316         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12317         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12318
12319         * gcc.dg/darwin-weakimport-1.c: New.
12320
12321 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12322
12323         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12324
12325 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12326
12327         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12328         'syntax' error messages.
12329         * gcc.dg/cpp/direct2s.c: Likewise.
12330
12331 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12332
12333         * gcc.c-torture/compile/20041026-1.c: New.
12334
12335 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12336
12337         PR c++/18093
12338         * g++.dg/lookup/ns2.C: New test.
12339
12340         PR c++/18020
12341         * g++.dg/template/enum4.C: New test.
12342
12343         PR c++/18161
12344         * g++.dg/template/expr1.C: New test.
12345
12346 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12347
12348         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12349
12350 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12351
12352         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12353         gcc.dg/decl-nospec-3.c: New tests.
12354
12355 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12356
12357         * objc.dg/super-class-3.m: New test.
12358
12359 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12362         resyncing.
12363         * gcc.dg/cpp/direct2s.c: Likewise.
12364
12365 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12366
12367         * objc.dg/image-info.m: Update for changes to section selection.
12368
12369 2004-10-25  David Ayers  <d.ayers@inode.at>
12370             Ziemowit Laski  <zlaski@apple.com>
12371
12372         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12373         diagnostics when messaging 'id <Proto>'.
12374         * objc.dg/class-protocol-1.m: New test.
12375         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12376         a non-existent method signature.
12377         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12378         Update diagnostics when messaging with non-existent method signature.
12379         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12380         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12381         invalid receivers are now resolved as if messaging 'id'; remove
12382         extraneous diagnostics.
12383
12384 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12385
12386         PR c/16667
12387         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12388         gcc.dg/init-desig-obs-3.c: New tests.
12389
12390 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * gcc.dg/debug/20041023-1.c: New test.
12393
12394 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12395
12396         PR middle-end/17407
12397         * gcc.c-torture/compile/pr17407.c: New test.
12398
12399         PR c++/18121
12400         * g++.dg/template/array8.C: New test.
12401
12402 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12403
12404         PR other/18138
12405         * lib/g++.exp: Accept more than one multilib libgcc.
12406         * lib/gcc-dg.exp: Likewise.
12407         * lib/objc.exp: Likewise.
12408         * lib/treelang.exp: Likewise.
12409         * lib/gfortran.exp: Likewise.
12410
12411 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12412
12413         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12414
12415 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12416
12417         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12418         * gcc.dg/c99-const-expr-3.c: Likewise.
12419
12420 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12421
12422         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12423
12424 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12425
12426         * gcc.c-torture/execute/loop-2e.x: Remove.
12427
12428 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12429
12430         PR c++/18095
12431         * g++.dg/parse/crash18.C: New.
12432         * g++.dg/parse/crash19.C: New.
12433
12434 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12435
12436         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12437         * g++.dg/ext/dllimport2.C: Same.
12438         * g++.dg/ext/dllimport8.C: Same.
12439
12440 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12441
12442         PR c++/10841
12443         * g++.dg/conversion/cast1.C: New test.
12444         * g++.dg/overload/pmf1.C: Adjust error marker.
12445
12446 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12447
12448         PR objc/17923
12449         * objc.dg/const-str-7.m: New test.
12450
12451 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12452
12453         * g++.dg/template/memfriend11.C: Fix comment typo.
12454         * g++.dg/template/memfriend14.C: Likewise.
12455
12456 2004-10-20  Richard Henderson  <rth@redhat.com>
12457
12458         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12459         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12460         -fasynchronous-unwind-tables.
12461
12462 2004-10-20  Richard Henderson  <rth@redhat.com>
12463
12464         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12465         (main): Return success.
12466         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12467         (main): Return success.
12468
12469 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12470
12471         PR c++/13495
12472         * g++.dg/template/memfriend9.C: New test.
12473         * g++.dg/template/memfriend10.C: Likewise.
12474         * g++.dg/template/memfriend11.C: Likewise.
12475         * g++.dg/template/memfriend12.C: Likewise.
12476         * g++.dg/template/memfriend13.C: Likewise.
12477         * g++.dg/template/memfriend14.C: Likewise.
12478         * g++.dg/template/memfriend15.C: Likewise.
12479         * g++.dg/template/memfriend16.C: Likewise.
12480         * g++.dg/template/memfriend17.C: Likewise.
12481         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12482
12483 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12484
12485         * g++.dg/conversion/dr195.C: New.
12486         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12487
12488 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12489             Devang Patel  <dpatel@apple.com>
12490
12491         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12492         of floating point arithmetic, which could trap.
12493
12494 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/14035
12497         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12498         * g++.dg/conversion/const2.C: New test.
12499         * g++.dg/expr/reinterpret2.C: New test.
12500         * g++.dg/expr/reinterpret3.C: New test.
12501         * g++.dg/expr/cast2.C: New test.
12502         * g++.dg/expr/copy1.C: New test.
12503         * g++.dg/other/conversion1.C: Change error message.
12504         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12505         function pointers to void *.
12506         * g++.old-deja/g++.mike/p10148.C: Likewise.
12507
12508 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12509
12510         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12511
12512 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12513
12514         PR c++/18047
12515
12516         * g++.dg/parse/expr3.C: New test.
12517
12518 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12519
12520         * gcc.dg/smod-1.c: New test.
12521
12522 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12523
12524         * objc.dg/method-14.m: New test.
12525
12526 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12527
12528         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12529         Also xfail as the patch was reverted.
12530
12531 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12532
12533         PR middle-end/16973
12534         * gcc.dg/pr16973.c: New test.
12535
12536 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12537
12538         PR tree-optimization/17656
12539         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12540
12541 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         * g++.dg/eh/shadow1.C: New.
12544
12545 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.c-torture/compile/20041018-1.c: New test.
12548
12549 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12550
12551         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12552         compiler referring to register 0 when accessing sdata.  The linker
12553         now patches things up.
12554
12555 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12556
12557         PR c/17529
12558         * gcc.c-torture/compile/pr17529.c: New test.
12559
12560 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12561
12562         PR c++/17743
12563         * g++.dg/ext/attrib17.C: New test.
12564
12565 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12566
12567         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12568
12569 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12570
12571         PR c++/10479
12572         * g++.dg/ext/attrib16.C: New test.
12573
12574 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12575
12576         PR c++/17042
12577         * g++.dg/init/dso_handle1.C: New test.
12578
12579         PR c++/14667
12580         * g++.dg/parse/typedef6.C: New test.
12581
12582         PR c++/17916
12583         * g++.dg/parse/pragma1.C: New test.
12584
12585 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12586
12587         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12588
12589 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12590
12591         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12592         -fno-common when on HPPA HP-UX platforms.
12593
12594 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12595
12596         PR other/16820
12597         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12598         stdint.h.
12599         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12600         uintptr_t.
12601
12602 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12603
12604         PR c++/16301
12605         * g++.dg/lookup/strong-using-4.C: New test.
12606
12607 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12608
12609         PR middle-end/16567
12610         * gcc.c-torture/compile/nested-1.c: New test.
12611
12612 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12613
12614         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12615         and mipsisa64*-*-* (until support for misaligned loads is added).
12616         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12617         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12618         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12619         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12620         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12621         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12622
12623 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/17976
12626         * g++.dg/init/dtor3.C: New test.
12627
12628 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12629
12630         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12631
12632 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12635         * gcc.dg/macho-lo-sum.c: Likewise.
12636
12637 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12638
12639         * gcc.dg/ppc-spe64-1.c: New test.
12640
12641 2004-10-14  Devang Patel  <dpatel@apple.com>
12642
12643         PR 17635
12644         * gcc.dg/pr17635.c : New test.
12645
12646 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12647
12648         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12649         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12650         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12651         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12652         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12653         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12654         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12655         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12656         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12657         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12658         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12659         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12660         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12661         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12662         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12663         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12664         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12665         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12666
12667 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12668
12669         * gcc.dg/vect/vect-82.c: New testcase.
12670         * gcc.dg/vect/vect-82_64.c: New testcase.
12671         * gcc.dg/vect/vect-83.c: New testcase.
12672         * gcc.dg/vect/vect-83_64.c: New testcase.
12673
12674 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12675
12676         * gcc.dg/cpp/error-1.c: New test.
12677
12678 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12679
12680         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12681
12682 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12683
12684         PR target/17984
12685         * gcc.dg/cris-peep2-xsrand2.c: New test.
12686
12687 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         PR c++/17661
12690         * testsuite/g++.dg/expr/for2.C: New test.
12691
12692 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12693
12694         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12695
12696 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR tree-optimization/17724
12699         * g++.dg/opt/pr17724-1.C: New test.
12700         * g++.dg/opt/pr17724-2.C: New test.
12701         * g++.dg/opt/pr17724-3.C: New test.
12702         * g++.dg/opt/pr17724-4.C: New test.
12703         * g++.dg/opt/pr17724-5.C: New test.
12704         * g++.dg/opt/pr17724-6.C: New test.
12705
12706 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12707
12708         PR c/17301
12709         * gcc.dg/pr17301-2.c: New test.
12710
12711 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12712
12713         PR c++/15876
12714         * g++.dg/parse/error22.C: New test.
12715
12716         PR c++/17936
12717         * g++.dg/template/spec18.C: New test.
12718
12719 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12720
12721         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12722         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12723         memcpy.
12724         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12725         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12726
12727 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12728
12729         * g++.dg/eh/cleanup5.C: Add dg-options "".
12730
12731 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12732
12733         PR middle-end/17657
12734         * gcc.dg/switch-4.c: New test case.
12735
12736 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12737
12738         * gcc.c-torture/execute/20041011-1.c: New test.
12739
12740 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12741
12742         PR c++/17554
12743         * g++.dg/init/for3.C: New test.
12744
12745         PR c++/17657
12746         * g++.dg/opt/switch2.C: New test.
12747
12748         PR middle-end/17703
12749         * g++.dg/warn/Wreturn-2.C: New test.
12750
12751 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12752
12753         PR c++/17907
12754         * g++.dg/eh/cleanup5.C: New test.
12755
12756 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/17393
12759         * g++.dg/parse/error21.C: New test.
12760
12761 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12762
12763         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12764         * g++.dg/warn/incomplete1.C: Likewise.
12765         * g++.dg/template/qualttp20.C: Likewise.
12766
12767 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12768
12769         PR c/17881
12770         * parm-incomplete-1.c: New test.
12771
12772 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/17867
12775         * g++.dg/parse/error19.C: New test.
12776
12777         PR c++/17670
12778         * g++.dg/init/new11.C: New test.
12779
12780         PR c++/17821
12781         * g++.dg/parse/error20.C: New test.
12782
12783         PR c++/17826
12784         * g++.dg/template/crash24.C: New test.
12785
12786 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12787
12788         PR c/17301
12789         * gcc.dg/pr17301-1.c: New test.
12790
12791 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12792
12793         PR c/17189
12794         * gcc.dg/anon-struct-5.c: New test.
12795
12796 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12797
12798         PR c/17844
12799         * gcc.dg/pr17844-1.c: New test.
12800
12801 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12802
12803         PR tree-optimization/17906
12804         * gcc.c-torture/compile/pr17906.c: New.
12805
12806 2004-10-09  Stuart Hastings  <stuart@apple.com>
12807             Roger Sayle  <roger@eyesopen.com>
12808
12809         PR rtl-optimization/17853
12810         * gcc.dg/i386-mmx-5.c: New testcase.
12811
12812 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12813
12814         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12815
12816 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/17524
12819         * g++.dg/template/static9.C: New test.
12820
12821         PR c++/17685
12822         * g++.dg/parse/operator5.C: New test.
12823
12824 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12825
12826         PR middle-end/17894
12827         * gcc.c-torture/execute/divcmp-4.c: New test case.
12828
12829 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12830
12831         PR tree-opt/17902
12832         * g++.dg/opt/pr17902.C: New test.
12833
12834 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12837
12838 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12839
12840         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12841
12842 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12843
12844         * gcc.dg/assign-warn-3.c: New test.
12845
12846 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12847
12848         PR c/16999
12849         * gcc.dg/cpp/ident-1.c: New test.
12850
12851 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12852
12853         * gcc.c-torture/compile/acc1.c: New.
12854
12855 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12858         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12859
12860 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12861
12862         * gcc.dg/ultrasp11.c: New test.
12863
12864 2004-10-08  Michael Matz  <matz@suse.de>
12865
12866         * gcc.dg/doloop-2.c: New test.
12867
12868 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12869
12870         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12871         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12872         objc.dg/method-9.m: Update expected diagnostics.
12873
12874 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12875
12876         * gcc.dg/ppc-fsel-3.c: New file.
12877         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12878
12879 2004-10-07  Paul Brook  <paul@codesourcery.com>
12880
12881         * gfortran.dg/intrinsic_verify_1.f90: New test.
12882
12883 2004-10-07  Paul Brook  <paul@codesourcery.com>
12884
12885         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12886
12887 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12888
12889         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
12890         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
12891         commit.
12892
12893 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12894
12895         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
12896
12897 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12898
12899         PR c++/17115
12900         * g++.dg/warn/Winline-4.C: New test.
12901
12902 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12903
12904         * gcc.c-torture/compile/20041007-1.c: New test.
12905
12906 2004-10-07  Paul Brook  <paul@codesourcery.com>
12907
12908         PR fortran/17678
12909         * gfortran.dg/use_allocated_1.f90: New test.
12910
12911 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         PR middle-end/17849
12914         * gfortran.fortran-torture/compile/nested.f90: New test
12915
12916 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12917
12918         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
12919
12920 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12921
12922         PR c++/17368
12923         * g++.dg/ext/asm6.C: New test.
12924
12925 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
12926
12927         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
12928
12929 2004-10-06  Paul Brook  <paul@codesourcery.com>
12930
12931         PR libfortran/17709
12932         * gfortran.dg/empty_format_1.f90: New test.
12933
12934 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12935
12936         PR fortran/17568
12937         * gfortran.dg/ishft.f90: New test.
12938
12939         PR fortran/17283
12940         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
12941         tests.
12942
12943 2004-10-06  Paul Brook  <paul@codesourcery.com>
12944
12945         * gfortran.dg/do_1.f90: New test.
12946
12947 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12948
12949         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
12950         optimizing for size.
12951
12952 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12953
12954         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
12955
12956 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12957
12958         * gcc.c-torture/compile/20041005-1.c: New test.
12959
12960 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12961
12962         PR c++/17829
12963         * g++.dg/lookup/koenig4.C: New.
12964
12965 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12966
12967         * g++.dg/other/classkey1.C: Adjust quoting marks.
12968         * g++.dg/parse/error15.C: Likewise.
12969         * g++.dg/template/meminit2.C (int>): Likewise.
12970
12971 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12972
12973         PR fortran/17283
12974         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
12975
12976         PR fortran/17631
12977         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
12978
12979         PR fortran/17708
12980         * gfortran.dg/pr17708.f90: New test.
12981
12982 2004-10-04  Chao-ying Fu  <fu@mips.com>
12983
12984         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
12985         * gcc.dg/vect/vect-4.c: Ditto.
12986         * gcc.dg/vect/vect-5.c: Ditto.
12987         * gcc.dg/vect/vect-6.c: Ditto.
12988         * gcc.dg/vect/vect-8.c: Ditto.
12989         * gcc.dg/vect/vect-16.c: Ditto.
12990         * gcc.dg/vect/vect-30.c: Ditto.
12991         * gcc.dg/vect/vect-40.c: Ditto.
12992         * gcc.dg/vect/vect-41.c: Ditto.
12993         * gcc.dg/vect/vect-42.c: Ditto.
12994         * gcc.dg/vect/vect-43.c: Ditto.
12995         * gcc.dg/vect/vect-44.c: Ditto.
12996         * gcc.dg/vect/vect-45.c: Ditto.
12997         * gcc.dg/vect/vect-46.c: Ditto.
12998         * gcc.dg/vect/vect-47.c: Ditto.
12999         * gcc.dg/vect/vect-48.c: Ditto.
13000         * gcc.dg/vect/vect-49.c: Ditto.
13001         * gcc.dg/vect/vect-50.c: Ditto.
13002         * gcc.dg/vect/vect-51.c: Ditto.
13003         * gcc.dg/vect/vect-52.c: Ditto.
13004         * gcc.dg/vect/vect-53.c: Ditto.
13005         * gcc.dg/vect/vect-54.c: Ditto.
13006         * gcc.dg/vect/vect-55.c: Ditto.
13007         * gcc.dg/vect/vect-56.c: Ditto.
13008         * gcc.dg/vect/vect-57.c: Ditto.
13009         * gcc.dg/vect/vect-58.c: Ditto.
13010         * gcc.dg/vect/vect-59.c: Ditto.
13011         * gcc.dg/vect/vect-60.c: Ditto.
13012         * gcc.dg/vect/vect-74.c: Ditto.
13013         * gcc.dg/vect/vect-79.c: Ditto.
13014         * gcc.dg/vect/vect-80.c: Ditto.
13015
13016 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13017
13018         * gcc.dg/unused-7.c: Use the correct option.
13019
13020 2004-10-04  Paul Brook  <paul@codesourcery.com>
13021         Bud Davis  <bdavis9659@comcast.net>
13022
13023         PR fortran/17706
13024         PR fortran/16434
13025         * gfortran/pr17706.f90: New test.
13026         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13027
13028 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         * gfortran.dg/pr17612.f90: New test.
13031
13032 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13033
13034         * g++.dg/template/local1.C: Adjust quoting marks in
13035         testing for diagnostics.
13036         * g++.dg/tls/diag-2.C: Likewise.
13037         * g++.dg/other/error8.C: Likewise.
13038
13039 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13040
13041         PR c/17178
13042         * gcc.dg/unused-4.c: Adjust to be correct.
13043
13044         PR c/17820
13045         * gcc.dg/unused-7.c: New test.
13046
13047 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13048
13049         PR c++/17797
13050         * g++.dg/overload/template2.C: New test.
13051
13052 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13053
13054         PR tree-optimization/16632
13055         * gcc.dg/tree-ssa/20041002-1.c: New.
13056
13057 2004-10-03  Paul Brook  <paul@codesourcery.com>
13058
13059         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13060         rather than relying on default formatting.
13061
13062 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13063
13064         * gcc.dg/20040920-1.c: Update expected message text.
13065
13066 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13067
13068         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13069
13070 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13071
13072         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13073         tree level.
13074
13075 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13076
13077         * gcc.dg/tree-ssa/pr17343.c: Remove.
13078
13079 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13080
13081         PR tree-opt/17343
13082         * gcc.dg/tree-ssa/pr17343.c: New test.
13083
13084 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13085
13086         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13087         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13088         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13089         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13090         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13091
13092 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13093
13094         * gcc.dg/lvalue-2.c: New test.
13095
13096 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13097
13098         PR c/17730
13099         * gcc.dg/pr17730-1.c: New test
13100
13101 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13102
13103         PR c/7425
13104         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13105
13106 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13107
13108         * gcc.c-torture/execute/stdarg-1.c: New test.
13109         * gcc.c-torture/execute/stdarg-2.c: New test.
13110         * gcc.c-torture/execute/stdarg-3.c: New test.
13111         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13112         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13113         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13114         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13115         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13116
13117 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13118
13119         PR tree-optimization/17697
13120         * g++.dg/opt/pr17697-1.C: New test.
13121         * g++.dg/opt/pr17697-2.C: New test.
13122         * g++.dg/opt/pr17697-3.C: New test.
13123
13124 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13125
13126         PR c/16409
13127         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13128         gcc.dg/vla-init-5.c: New tests.
13129
13130 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13131
13132         PR c/13804
13133         * gcc.dg/pr13804-1.c: New test.
13134
13135 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13136
13137         PR fortran/16938
13138         * gfortran.dg/pr16938.f90: New test.
13139
13140 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13141
13142         * g++.dg/template/crash23.C: New test.
13143
13144 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/17585
13147         * g++.dg/template/static8.C: New test.
13148
13149 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13150
13151         PR c++/17681
13152         * g++.dg/other/error9.C: New test.
13153
13154 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13155
13156         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13157
13158 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13159
13160         PR fortran/15164
13161         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13162
13163 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13164
13165         PR middle-end/17112
13166         * gcc.dg/pr17112-1.c: New test case.
13167
13168 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13169
13170         PR c/11459
13171         * gcc.dg/pr11459-1.c: New test.
13172
13173 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13174
13175         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13176         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13177
13178 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13179
13180         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13181
13182 2004-09-25  Jan Hubicka  <jh@suse.cz>
13183
13184         * compile/30040909-1.c: New test.
13185         * compile/30040907-1.c: New test.
13186
13187 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13188
13189         * gcc.c-torture/execute/va-arg-26.c: New test.
13190
13191 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13192
13193         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13194         extra diagnostics on targets with 64-bit pointers.
13195         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13196
13197 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13198
13199         PR c/17188
13200         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13201         * gcc.dg/decl-3.c: Adjust expected message.
13202
13203 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13204
13205         PR fortran/17615
13206         * gfortran.dg/pr17615.f90: New test.
13207
13208 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13209
13210         PR tree-optimzation/17517
13211         * g++.dg/tree-ssa/pr17517.C: New Test.
13212
13213 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         PR c++/16889
13216         * g++.dg/lookup/ambig3.C: New.
13217
13218 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13219
13220         PR tree-opt/17624
13221         * g++.dg/opt/pr17624.C: New test.
13222
13223 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13224
13225         PR c/6980
13226         * gcc.dg/Wbad-function-cast-1.c: New test.
13227
13228 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13229
13230         * g++.dg/ext/complit1.C
13231         * g++.dg/other/error2.C
13232         * g++.dg/other/nontype-1.C
13233         * g++.dg/parse/crash11.C
13234         * g++.dg/parse/crash12.C
13235         * g++.dg/parse/error15.C
13236         * g++.dg/parse/error4.C
13237         * g++.dg/parse/tmpl-outside1.C
13238         * g++.dg/parse/too-many-tmpl-args1.C
13239         * g++.dg/template/dependent-expr3.C
13240         * g++.dg/template/error10.C
13241         * g++.dg/template/instantiate1.C
13242         * g++.dg/template/vtable2.C
13243         * g++.dg/warn/Wshadow-1.C
13244         * g++.dg/warn/weak1.C
13245         * g++.old-deja/g++.brendan/crash16.C
13246         * g++.old-deja/g++.brendan/crash18.C
13247         * g++.old-deja/g++.brendan/crash48.C
13248         * g++.old-deja/g++.brendan/crash49.C
13249         * g++.old-deja/g++.brendan/crash55.C
13250         * g++.old-deja/g++.brendan/crash56.C
13251         * g++.old-deja/g++.brendan/crash8.C
13252         * g++.old-deja/g++.brendan/enum11.C
13253         * g++.old-deja/g++.brendan/enum8.C
13254         * g++.old-deja/g++.brendan/enum9.C
13255         * g++.old-deja/g++.brendan/friend3.C
13256         * g++.old-deja/g++.brendan/misc14.C
13257         * g++.old-deja/g++.bugs/900402_02.C
13258         * g++.old-deja/g++.bugs/900404_03.C
13259         * g++.old-deja/g++.bugs/900404_04.C
13260         * g++.old-deja/g++.bugs/900428_03.C
13261         * g++.old-deja/g++.jason/crash4.C
13262         * g++.old-deja/g++.jason/overload21.C
13263         * g++.old-deja/g++.jason/redecl1.C
13264         * g++.old-deja/g++.jason/report.C
13265         * g++.old-deja/g++.jason/rfg10.C
13266         * g++.old-deja/g++.jason/template30.C
13267         * g++.old-deja/g++.law/arm12.C
13268         * g++.old-deja/g++.law/ctors5.C
13269         * g++.old-deja/g++.law/cvt20.C
13270         * g++.old-deja/g++.law/init10.C
13271         * g++.old-deja/g++.law/init8.C
13272         * g++.old-deja/g++.law/visibility17.C
13273         * g++.old-deja/g++.law/visibility7.C
13274         * g++.old-deja/g++.mike/net8.C
13275         * g++.old-deja/g++.mike/p646.C
13276         * g++.old-deja/g++.mike/p700.C
13277         * g++.old-deja/g++.mike/p701.C
13278         * g++.old-deja/g++.mike/p811.C
13279         * g++.old-deja/g++.ns/template13.C
13280         * g++.old-deja/g++.other/array3.C
13281         * g++.old-deja/g++.other/crash25.C
13282         * g++.old-deja/g++.other/dtor3.C
13283         * g++.old-deja/g++.other/dtor4.C
13284         * g++.old-deja/g++.other/main1.C
13285         * g++.old-deja/g++.other/warn7.C
13286         * g++.old-deja/g++.pt/crash11.C
13287         * g++.old-deja/g++.pt/crash36.C
13288         * g++.old-deja/g++.pt/spec22.C
13289         * g++.old-deja/g++.pt/spec9.C
13290         * g++.old-deja/g++.pt/ttp52.C
13291         * g++.old-deja/g++.robertl/eb103.C
13292         * g++.old-deja/g++.robertl/eb121.C
13293         * g++.old-deja/g++.robertl/eb22.C
13294         * g++.old-deja/g++.robertl/eb8.C:
13295         Update locations and/or regexps of dg-error markers.
13296         Remove markers for some bogus messages that are no longer issued.
13297
13298 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13301         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13302
13303 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13304
13305         PR c++/17618
13306         * g++.dg/lookup/crash5.C: New test.
13307
13308 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13309
13310         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13311         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13312         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13313         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13314         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13315         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13316
13317         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13318         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13319         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13320         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13321         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13322         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13323
13324         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13325
13326         * gcc.dg/vect/vect-44.c: Check additional cases.
13327         * gcc.dg/vect/vect-48.c: Check additional cases.
13328
13329         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13330         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13331         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13332         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13333         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13334         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13335         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13336         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13337         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13338
13339         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13340         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13341         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13342
13343 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13344
13345         * gcc.dg/tree-ssa/loop-6.c: New test.
13346
13347 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         PR c++/17620
13350         * g++.dg/inherit/base2.C: New.
13351
13352 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13353
13354         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13355         * gcc.dg/20001012-2.c: Likewise.
13356         * gcc.dg/20001013-1.c: Likewise.
13357         * gcc.dg/20001101-1.c: Likewise.
13358         * gcc.dg/20001102-1.c: Likewise.
13359         * gcc.dg/bf-spl1.c: Likewise.
13360         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13361         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13362
13363 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13364
13365         PR tree-optimization/16721
13366         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13367
13368 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13369
13370         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13371         * gcc.dg/20040305-1.c: Likewise.
13372
13373 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13374
13375         PR c/16566
13376         * gcc.c-torture/compile/pr16566-1.c,
13377         gcc.c-torture/compile/pr16566-2.c,
13378         gcc.c-torture/compile/pr16566-3.c: New tests.
13379
13380 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13381
13382         PR tree-optimization/17512
13383         * gcc.c-torture/compile/20040916-1.c.
13384
13385 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * gcc.dg/pragma-re-3.c: New test.
13388
13389 2004-09-17  Matt Austern  <austern@apple.com>
13390
13391         PR c++/15049
13392         * g++.dg/other/anon3.C: New.
13393
13394 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13395
13396         PR c++/7503
13397         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13398         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13399         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13400         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13401         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13402
13403 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13404
13405         PR fortran/17286
13406         * gfortran.dg/pr17286.f90: New test.
13407
13408 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13409
13410         PR c++/17530
13411         * g++.dg/template/static7.C: New test.
13412
13413 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13414
13415         PR tree-opt/17558
13416         * gcc.c-torture/compile/pr17558.c: New test.
13417
13418 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13419
13420         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13421         if SKIP_ATTRIBUTE is defined.
13422
13423 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13424
13425         PR fortran/15957
13426         * gfortran.dg/pr15957.f90: New test.
13427
13428 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13429
13430         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13431         in comparison.
13432         * gcc.dg/vect/vect-79.c: Likewise.
13433         * gcc.dg/vect/vect-80.c: Likewise.
13434
13435 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13436
13437         PR fortran/15750
13438         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13439
13440 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13441
13442         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13443         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13444         * gcc.dg/vect/vect-62.c: New testcase.
13445         * gcc.dg/vect/vect-63.c: New testcase.
13446         * gcc.dg/vect/vect-64.c: New testcase.
13447         * gcc.dg/vect/vect-65.c: New testcase.
13448         * gcc.dg/vect/vect-66.c: New testcase.
13449         * gcc.dg/vect/vect-67.c: New testcase.
13450         * gcc.dg/vect/vect-68.c: New testcase.
13451         * gcc.dg/vect/vect-69.c: New testcase.
13452         * gcc.dg/vect/vect-79.c: New testcase.
13453         * gcc.dg/vect/vect-80.c: New testcase.
13454
13455 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13456
13457         * gcc.target/mips/asm-1.c: New test.
13458
13459 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13460
13461         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13462         * gcc.dg/vect/vect-73.c: New testcase.
13463         * gcc.dg/vect/vect-74.c: New testcase.
13464         * gcc.dg/vect/vect-75.c: New testcase.
13465         * gcc.dg/vect/vect-76.c: New testcase.
13466         * gcc.dg/vect/vect-77.c: New testcase.
13467         * gcc.dg/vect/vect-78.c: New testcase
13468
13469 2004-09-18  Paul Brook  <paul@codesourcery.com>
13470
13471         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13472
13473 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13474
13475         PR c/17424
13476         * gcc.dg/pr17424-1.c: New test.
13477
13478 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13479
13480         * g++.dg/tree-ssa/pr17153.C: New test.
13481
13482 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13483
13484         PR pch/13361
13485         * testsuite/g++.dg/pch/wchar-1.C: New.
13486         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13487
13488 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13489
13490         * gcc.c-torture/execute/20040917-1.c: New test.
13491
13492 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13493
13494         PR tree-optimization/17319
13495         * gcc.dg/pr17319.c: New test.
13496
13497 2004-09-17  Devang Patel  <dpatel@apple.com>
13498
13499         * gcc.dg/20040813-1.c: New test.
13500
13501 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13502
13503         PR tree-optimization/17273
13504         * gcc.c-torture/compile/pr17273.c: New test.
13505
13506 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13507
13508         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13509         Update expected messages.
13510         * gcc.dg/declspec-13.c: New test.
13511
13512 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13513
13514         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13515
13516 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13517
13518         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13519         change what 'a' is pointing to.
13520
13521 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13522
13523         PR c++/16002
13524         * g++.dg/template/error18.C: New test.
13525
13526         PR c++/16029
13527         * g++.dg/warn/Wunused-8.C: New test.
13528
13529 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13530
13531         PR tree-optimization/17513
13532         * gcc.dg/20040916-1.c: New test.
13533
13534 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13535
13536         PR c++/17501
13537         * g++.dg/template/typename7.C: New test.
13538
13539 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13540
13541         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13542
13543 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13544
13545         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13546         with -ftree-based-profiling also.
13547         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13548
13549 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13550
13551         PR/15364
13552         * gfortran.dg/der_array_io_1.f90: New test.
13553         * gfortran.dg/der_array_io_2.f90: New test.
13554         * gfortran.dg/der_array_io_3.f90: New test.
13555
13556 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13557
13558         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13559         EABI.
13560
13561 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13562
13563         * g++.dg/opt/switch1.C: New test.
13564
13565 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13566
13567         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13568         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13569         Update expected messages.
13570
13571 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13572
13573         PR fortran/16485
13574         * gfortran.dg/same_name_1.f90: New test.
13575
13576 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13577
13578         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13579         dereference garbage pointers.
13580
13581 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13582
13583         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13584         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13585
13586         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13587         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13588         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13589
13590 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/17324
13593         * g++.dg/template/mangle1.C: New test.
13594
13595 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13596
13597         PR tree-optimization/17252
13598         * gcc.c-torture/execute/pr17252.c: New test.
13599
13600 2004-09-14  Andrew Pinski  <apinski@apple.com>
13601
13602         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13603
13604 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13605
13606         PR rtl-optimization/9771
13607         * gcc.dg/pr9771-1.c: New test case.
13608
13609 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13610
13611         PR tree-optimization/15262
13612         * gcc.c-torture/execute/pr15262-1.c: New test.
13613         * gcc.c-torture/execute/pr15262-2.c: New test.
13614
13615 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13616
13617         * gcc.dg/declspec-12.c: New test.
13618
13619 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13620
13621         * gfortran.dg/pr17090.f90: Add directives to test.
13622
13623 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13624
13625         * gcc.c-torture/compile/20040914-1.c: New test.
13626
13627 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13628
13629         PR c++/16162
13630         * g++.dg/template/decl2.C: New test.
13631
13632 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13633
13634         PR fortran/17090
13635         * gfortran.dg/pr17090.f90: New test.
13636
13637 2004-09-13  Dale Johannesen  <dalej@apple.com>
13638
13639         * gcc.c-torture/compile/pr17408.c:  New test case.
13640
13641 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13642
13643         PR c++/16716
13644         * g++.dg/parse/crash17.C: New test.
13645
13646         PR c++/17327
13647         * g++.dg/template/enum3.C: New test.
13648
13649 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13650
13651         * lib/gcc-defs.exp: Load wrapper.exp.
13652         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13653         using local code.
13654         * lib/gcc.exp (gcc_init): Similar.
13655         * lib/gfortran.exp (gfortran_init): Similar.
13656         * lib/objc.exp (objc_init): Similar.
13657         * lib/treelang.exp (treelang_init): Similar.
13658         * lib/wrapper.exp: New file with build_wrapper call machinery in
13659         ${tool}_maybe_build_wrapper.
13660
13661 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13662
13663         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13664         "inline".
13665         * gcc.dg/declspec-11.c: Update expected messages.
13666         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13667         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13668         gcc.dg/inline-12.c: New tests.
13669
13670 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13671
13672         * g++.dg/tree-ssa/pr17400.C: New testcase.
13673
13674 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13675
13676         * gcc.target/mips/sb1-1.c: New testcase.
13677
13678 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13679
13680         * lib/g77-dg.exp: Remove unused file.
13681         * lib/mike-g77.exp: Ditto.
13682         * lib/g77.exp: Ditto.
13683
13684 2004-09-12  Richard Henderson  <rth@redhat.com>
13685
13686         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13687
13688 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13689
13690         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13691         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13692         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13693         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13694         Update expected messages.
13695
13696 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13697
13698         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13699         declaration/use mismatch for dirp parameter.
13700
13701 2004-09-12  Andrew Pinski  <apinski@apple.com>
13702
13703         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13704         -fgnu-runtime is passed.
13705
13706 2004-09-12  Richard Henderson  <rth@redhat.com>
13707
13708         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13709         do the uplevel thing and update additional_flags directly.
13710         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13711         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13712         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13713         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13714
13715 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13716
13717         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13718
13719 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13720
13721         PR middle-end/17411
13722         * g++.dg/opt/pr17411-1.C: New test case.
13723
13724 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13725
13726         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13727         gcc.dg/tls/diag-2.c: Update expected messages.
13728         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13729         messages.
13730         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13731         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13732         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13733         gcc.dg/tls/diag-5.c: New tests.
13734
13735 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13736
13737         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13738
13739 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13740
13741         * g++.dg/parse/break-in-for.C: New test.
13742
13743 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * gcc.dg/tree-ssa/20040911-1.c: New test.
13746
13747 2004-09-11  Andreas Jaeger  <aj@suse.de>
13748
13749         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13750         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13751
13752 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13753
13754         * gcc.target/frv: New directory of FR-V-specific tests.
13755
13756 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13757
13758         * gcc.dg/convert-vec-1.c: New test.
13759
13760 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13761
13762         PR middle-end/17024
13763         * gcc.dg/pr17024-1.c: New test case.
13764
13765 2004-09-10  Eric Christopher  <echristo@redhat.com>
13766
13767         * gcc.dg/20040910-1.c: New test.
13768
13769 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13770
13771         * gcc.dg/bitfld-9.c: New test.
13772
13773 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13774
13775         * gcc.c-torture/execute/ieee/acc1.c: New test.
13776         * gcc.c-torture/execute/ieee/acc2.c: New test.
13777         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13778
13779 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13780
13781         * gcc.dg/deprecated-2.c: New test.
13782
13783 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13784
13785         * gcc.dg/init-vec-1.c: New test.
13786
13787 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13788
13789         PR middle-end/17055
13790         * gcc.dg/pr17055-1.c: New test case.
13791
13792 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13793
13794         PR target/17377
13795         * gcc.c-torture/execute/pr17377.c: New test.
13796
13797 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13798
13799         PR c/8420
13800         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13801         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13802         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13803         gcc.dg/long-long-typespec-1.c: New tests.
13804         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13805
13806 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13807
13808         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13809         gcc.dg/gnu99-static-1.c: New tests.
13810
13811 2004-09-08  Devang Patel  <dpatel@apple.com>
13812
13813         * gcc.dg/darwin-ld-20040828-1.c: New test.
13814         * gcc.dg/darwin-ld-20040828-2.c: New test.
13815         * gcc.dg/darwin-ld-20040828-3.c: New test.
13816
13817 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13818
13819         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13820         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13821         in error message.
13822         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13823         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13824         in error message.
13825         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13826         types they qualify.
13827         * objc.dg/type-size-2.m: Fix wording in comment.
13828         * objc.dg/va-meth-1.m: New test case.
13829
13830 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13831
13832         PR c/16633:
13833         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13834         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13835
13836 2004-09-06  Devang Patel  <dpatel@apple.com>
13837
13838         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13839         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13840
13841 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13842
13843         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13844         reflect changed line numbering of diagnostics.
13845
13846 2004-09-06  Paul Brook  <paul@codesourcery.com>
13847
13848         * gfortran.dg/edit_real_1.f90: Add new test.
13849
13850 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13851
13852         * gcc.dg/tree-ssa/loop-2.c: New test.
13853         * gcc.dg/tree-ssa/loop-3.c: New test.
13854         * gcc.dg/tree-ssa/loop-4.c: New test.
13855         * gcc.dg/tree-ssa/loop-5.c: New test.
13856
13857 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13858
13859         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13860
13861 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13862
13863         * gcc.dg/format/sentinel-1.c: New test.
13864
13865 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13866
13867         * testsuite/gcc.dg/builtins-46.c: New.
13868
13869 2004-09-03  Devang Patel  <dpatel@apple.com>
13870
13871         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13872         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13873
13874 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13875
13876         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13877         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13878         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13879         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13880         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13881         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13882         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13883         the non-portable bzero.
13884         * gcc.dg/20010912-1.c: xfail for NetWare.
13885         * gcc.dg/20020426-2.c: xfail for NetWare.
13886         * gcc.dg/20021014-1.c: xfail for NetWare.
13887         * gcc.dg/20021018-1.c: xfail for NetWare.
13888         * gcc.dg/20030213-1.c: xfail for NetWare.
13889         * gcc.dg/20030225-1.c: xfail for NetWare.
13890         * gcc.dg/20030708-1.c: xfail for NetWare.
13891         * gcc.dg/builtins-config.h: Also exclude NetWare.
13892         * gcc.dg/format/format.h: Define restrict only if not already defined.
13893         * gcc.dg/nest.c: xfail for NetWare.
13894         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
13895         * lib/target-supports.exp (check_visibility_available): Exclude
13896         NetWare.
13897
13898 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13899
13900         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
13901         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
13902         deterministic starting point for the alignment of structure fields.
13903         * gcc.dg/Wpadded.c: Dito.
13904         * g++.dg/abi/vbase10.C: Dito.
13905
13906 2004-09-03  Devang Patel  <dpatel@apple.com>
13907
13908         * g++.dg/debug/pr15736.cc: New test.
13909
13910 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13911
13912         * README.QMTEST: Fix out-of-date link.
13913
13914 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
13915
13916         PR fortran/16579
13917         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
13918         Delete.  Duplicate of gfortran.dg/g77/20010610.f
13919
13920 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13921
13922         * g++.dg/abi/arm_rtti1.C: New test.
13923
13924 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
13925
13926         * gcc.dg/ppc-vector-memcpy.c: New.
13927         * gcc.dg/ppc-vector-memset.c: New.
13928
13929 2004-09-02  Chao-ying Fu  <fu@mips.com>
13930
13931         * gcc.target/mips/mips-3d-1.c: New test.
13932         * gcc.target/mips/mips-3d-2.c: New test.
13933         * gcc.target/mips/mips-3d-3.c: New test.
13934         * gcc.target/mips/mips-3d-4.c: New test.
13935         * gcc.target/mips/mips-3d-5.c: New test.
13936         * gcc.target/mips/mips-3d-6.c: New test.
13937         * gcc.target/mips/mips-3d-7.c: New test.
13938         * gcc.target/mips/mips-3d-8.c: New test.
13939         * gcc.target/mips/mips-3d-9.c: New test.
13940         * gcc.target/mips/mips-ps-1.c: New test.
13941         * gcc.target/mips/mips-ps-2.c: New test.
13942         * gcc.target/mips/mips-ps-3.c: New test.
13943         * gcc.target/mips/mips-ps-4.c: New test.
13944         * gcc.target/mips/mips-ps-type.c: New test.
13945
13946 2004-09-02  Paul Brook  <paul@codesourcery.com>
13947
13948         * gfortran.dg/edit_real_1.f90: Add new tests.
13949
13950 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13951
13952         PR fortran/15327
13953         * gfortran.dg/merge_char_1.f90: New test.
13954
13955 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13956
13957         PR fortran/16404
13958         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
13959
13960 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13961
13962         PR c/1522
13963         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
13964
13965 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
13966
13967         * g++.dg/opt/loop1.C: Do not XFAIL.
13968
13969 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
13970
13971         * gcc.c-torture/execute/20040831-1.c: New test.
13972
13973 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
13974
13975         PR fortran/16579
13976         * gfortran.dg/g77/20010610.f: Now passes.
13977         Copy from g77.f-torture/execute. Add dg-run directive.
13978         * gfortran.dg/g77/README: Update
13979
13980 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13981
13982         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
13983         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
13984         (t1, t2, t3, t4): Add volatile.
13985
13986 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13987
13988         * g++.dg/ext/visibility/arm1.C: New test.
13989
13990 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
13991
13992         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
13993         -pedantic-errors.
13994
13995 2004-09-01  Paul Brook  <paul@codesourcery.com>
13996
13997         * gfortran.dg/eof_2.f90: New test.
13998
13999 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14000
14001         PR fortran/16579
14002         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14003
14004 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14005
14006         PR libfortran/16805
14007         * gfortran.dg/list_read_2.f90: New test.
14008
14009 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14010
14011         * g++.dg/abi/key1.C: New test.
14012
14013 2004-08-31  Richard Henderson  <rth@redhat.com>
14014
14015         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14016         form of offsetof.
14017         * g++.dg/other/offsetof5.C: Remove duplicate.
14018
14019 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14020
14021         PR fortran/17244
14022         * gfortran.dg/func_derived_1.f90: New test.
14023
14024 2004-08-31  Paul Brook  <paul@codesourcery.com>
14025
14026         * gfortran.dg/eof_1.f90: New test.
14027
14028 2004-08-31  Paul Brook  <paul@codesourcery.com>
14029
14030         * gfortran.dg/list_read_1.f90: New file.
14031
14032 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14033
14034         * g++.dg/opt/loop1.C: XFAIL.
14035
14036 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14037
14038         * gcc.dg/funcdef-storage-1.c: New.
14039         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14040         an extern function in local scope.
14041         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14042         declare an 'auto inline' function in local scope.
14043         * gcc.dg/20011130-1.c: Likewise.
14044         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14045         an 'auto' function in local scope.
14046         * gcc.dg/20021014-1.c: Likewise.
14047         * gcc.dg/20030331-2.c: Likewise.
14048
14049 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14050
14051         * gfortran.dg/blockdata_1.f90: New test.
14052
14053 2004-08-30  Richard Henderson  <rth@redhat.com>
14054
14055         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14056
14057 2004-08-30  Richard Henderson  <rth@redhat.com>
14058
14059         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14060         additional_flags set by alternate driver.
14061         (ieee-options): New procedure.
14062         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14063         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14064         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14065         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14066
14067 2004-08-30  Richard Henderson  <rth@redhat.com>
14068
14069         * lib/f-torture.exp: Remove.
14070
14071 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR rtl-optimization/16590
14074         * g++.dg/opt/loop1.C: New test.
14075
14076 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14077
14078         PR fortran/13910
14079         * gfortran.dg/oldstyle_1.f90: New test.
14080
14081 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14082         Paul Brook  <paul@codesourcery.com>
14083
14084         * gfortran.dg/g77/README: Update.
14085         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14086         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14087         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14088
14089 2004-08-28  Paul Brook  <paul@codesourcery.com>
14090
14091         PR libfortran/17195
14092         * gfortran.dg/edit_real_1.f90: New test.
14093
14094 2004-08-27  Paul Brook  <paul@codesourcery.com>
14095
14096         * gfortran.dg/rewind_1.f90: New test.
14097
14098 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14099
14100         PR fortran/16597
14101         * gfortran.dg/pr16597.f90: New test.
14102
14103 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14104
14105         PR c/13801
14106         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14107         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14108         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14109         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14110         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14111
14112 2004-08-26  Nick Clifton  <nickc@redhat.com>
14113
14114         * gcc.c-torture/compile/pr17119.c: New test.
14115
14116 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14117
14118         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14119
14120 2004-08-25  Richard Henderson  <rth@redhat.com>
14121
14122         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14123         the bits that expect kind=8 to be the largest real kind.
14124
14125 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14126
14127         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14128
14129 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14130
14131         * gfortran.dg/assignment_1.f90: New test.
14132
14133 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14134
14135         * g++.dg/template/repo3.C: New test.
14136
14137 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14138
14139         PR middle-end/16693
14140         PR tree-optimization/16372
14141         * g++.dg/opt/pr16372-1.C: New test case.
14142         * g++.dg/opt/pr16693-1.C: New test case.
14143         * g++.dg/opt/pr16693-2.C: New test case.
14144
14145 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14146
14147         * objc.dg/proto-lossage-4.m: New test.
14148
14149 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14150
14151         PR c++/17155
14152         * g++.dg/inherit/local2.C: New test.
14153
14154 2004-08-25  Paul Brook  <paul@codesourcery.com>
14155
14156         PR fortran/17144
14157         * gfortran.dg/string_ctor_1.f90: New test.
14158
14159 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14160
14161         PR c++/14428
14162         * g++.dg/template/redecl2.C: New test.
14163
14164 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14165
14166         PR fortran/17143
14167         * gfortran.dg/pr17143.f90: New test.
14168
14169 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14170
14171         PR fortran/17164
14172         * gfortran.dg/pr17164.f90: New test.
14173
14174 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14175
14176         * gcc.dg/tree-ssa/loop-1.c: New test.
14177
14178 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14179
14180         * gcc.c-torture/compile/20040824-1.c: New test.
14181
14182 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14183
14184         * gcc.c-torture/compile/iftrap-3.c: New test.
14185
14186 2004-08-24  Paul Brook  <paul@codesourcery.com>
14187
14188         * gfortran.dg/entry_2.f90: New test.
14189
14190 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         PR c++/16889
14193         * g++.dg/lookup/ambig[12].C: New.
14194
14195 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14196
14197         PR c++/16706
14198         * g++.dg/template/crash21.C: New test.
14199         * g++.dg/template/crash22.C: Likewise.
14200
14201 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         PR c++/17149
14204         * g++.dg/template/access15.C: New.
14205
14206 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/17163
14209         * g++.dg/template/repo2.C: New test.
14210
14211 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14212
14213         PR rtl-optimization/17078
14214         * gcc.c-torture/execute/pr17078-1.c: New test case.
14215
14216 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14217
14218         PR c/14492
14219         * gcc.dg/debug/crash1.c: New test.
14220
14221 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c/16180
14224         * gcc.dg/loop-5.c: New test.
14225
14226 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14227
14228         * gcc.c-torture/execute/20040823-1.c: New test.
14229
14230 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14231
14232         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14233         to the assembler.  Simplify test accordingly.
14234         (asm_abi_flags): Use GNU names.
14235         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14236         to check for ABI flags.
14237
14238 2004-08-22  Andrew Pinski  <apinski@apple.com>
14239
14240         * g++.dg/opt/pr14029.C: New test.
14241         * gcc.c-torture/execute/pr15262.c: New test.
14242
14243 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14244
14245         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14246
14247 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14248
14249         PR 16908
14250         * gfortran.dg/direct_io.f90: New test.
14251
14252 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/17121
14255         * g++.dg/inherit/local2.C: New test.
14256
14257 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14258
14259         PR c++/17120
14260         * g++.dg/warn/Wparentheses-4.C: New test.
14261
14262 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/17121
14265         * g++.dg/inherit/local2.C: New test.
14266
14267         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14268         * gcc.dg/ppc-ldstruct.c: Likewise.
14269         * gcc.dg/ppc64-abi-2.c: Likewise.
14270
14271 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14272
14273         PR rtl-optimization/17099
14274         * gcc.c-torture/execute/20040820-1.c: New test.
14275
14276 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14277
14278         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14279
14280 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14281
14282         PR fortran/17077
14283         * gfortran.dg/auto_array_1.f90: New test.
14284
14285 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14286
14287         PR fortran/17074
14288         * gfortran.dg/simpleif_1.f90: New test.
14289
14290 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14291
14292         * lib/target-supports.exp (check_profiling_available): Return
14293         false for arm*-*-symbianelf* and arm*-*-eabi*.
14294
14295         PR c++/15890
14296         * g++.dg/template/delete1.C: New test.
14297
14298 2004-08-19  Paul Brook  <paul@codesourcery.com>
14299
14300         PR fortran/14976
14301         PR fortran/16228
14302         * gfortran.dg/data_char_1.f90: New test.
14303
14304 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14305
14306         PR fortran/16946
14307         * gfortran.dg/reduction.f90: New testcase.
14308
14309 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14310
14311         PR fortran/16520
14312         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14313
14314 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14315
14316         PR c++/17041
14317         * g++.dg/Wparentheses-3.C: New test.
14318
14319 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14320
14321         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14322         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14323         * gcc.dg/vect/vect-2.c: Likewise.
14324         * gcc.dg/vect/vect-3.c: Likewise.
14325         * gcc.dg/vect/vect-4.c: Likewise.
14326         * gcc.dg/vect/vect-5.c: Likewise.
14327         * gcc.dg/vect/vect-6.c: Likewise.
14328         * gcc.dg/vect/vect-7.c: Likewise.
14329         * gcc.dg/vect/vect-25.c: Likewise.
14330         * gcc.dg/vect/vect-31.c: Likewise.
14331         * gcc.dg/vect/vect-32.c: Likewise.
14332         * gcc.dg/vect/vect-34.c: Likewise.
14333         * gcc.dg/vect/vect-36.c: Likewise.
14334         * gcc.dg/vect/vect-all.c: Likewise.
14335
14336 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/17068
14339         * g++.dg/template/operator4.C: New test.
14340
14341 2004-08-18  Richard Henderson  <rth@redhat.com>
14342
14343         * gcc.dg/20040206-1.c: XFAIL.
14344
14345 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14346
14347         PR c++/16246
14348         * g++.dg/template/array7.C: New test.
14349
14350 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14351
14352         * gcc.dg/mips-movcc-1.c: New test.
14353         * gcc.dg/mips-movcc-2.c: New test.
14354         * gcc.dg/mips-movcc-3.c: New test.
14355
14356         * gcc.dg/mips-nmadd-1.c: New test.
14357         * gcc.dg/mips-nmadd-2.c: New test.
14358
14359 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/15871
14362         * g++.dg/opt/inline8.C: New test.
14363
14364         PR c++/16965
14365         * g++.dg/parse/error17.C: New test.
14366
14367 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14368
14369         * gcc.dg/vect: New directory for vectorizer tests.
14370         * gcc.dg/vect/tree-vect.h: New file.
14371         * gcc.dg/vect/vect.exp: New file.
14372         * gcc.dg/vect/pr16105.c.c: New test.
14373         * gcc.dg/vect/vect-1.c: New test.
14374         * gcc.dg/vect/vect-2.c: New test.
14375         * gcc.dg/vect/vect-3.c: New test.
14376         * gcc.dg/vect/vect-4.c: New test.
14377         * gcc.dg/vect/vect-5.c: New test.
14378         * gcc.dg/vect/vect-6.c: New test.
14379         * gcc.dg/vect/vect-7.c: New test.
14380         * gcc.dg/vect/vect-8.c: New test.
14381         * gcc.dg/vect/vect-9.c: New test.
14382         * gcc.dg/vect/vect-10.c: New test.
14383         * gcc.dg/vect/vect-11.c: New test.
14384         * gcc.dg/vect/vect-12.c: New test.
14385         * gcc.dg/vect/vect-13.c: New test.
14386         * gcc.dg/vect/vect-14.c: New test.
14387         * gcc.dg/vect/vect-15.c: New test.
14388         * gcc.dg/vect/vect-16.c: New test.
14389         * gcc.dg/vect/vect-17.c: New test.
14390         * gcc.dg/vect/vect-18.c: New test.
14391         * gcc.dg/vect/vect-19.c: New test.
14392         * gcc.dg/vect/vect-20.c: New test.
14393         * gcc.dg/vect/vect-21.c: New test.
14394         * gcc.dg/vect/vect-22.c: New test.
14395         * gcc.dg/vect/vect-23.c: New test.
14396         * gcc.dg/vect/vect-24.c: New test.
14397         * gcc.dg/vect/vect-25.c: New test.
14398         * gcc.dg/vect/vect-26.c: New test.
14399         * gcc.dg/vect/vect-27.c: New test.
14400         * gcc.dg/vect/vect-28.c: New test.
14401         * gcc.dg/vect/vect-29.c: New test.
14402         * gcc.dg/vect/vect-30.c: New test.
14403         * gcc.dg/vect/vect-31.c: New test.
14404         * gcc.dg/vect/vect-32.c: New test.
14405         * gcc.dg/vect/vect-33.c: New test.
14406         * gcc.dg/vect/vect-34.c: New test.
14407         * gcc.dg/vect/vect-35.c: New test.
14408         * gcc.dg/vect/vect-36.c: New test.
14409         * gcc.dg/vect/vect-37.c: New test.
14410         * gcc.dg/vect/vect-38.c: New test.
14411         * gcc.dg/vect/vect-40.c: New test.
14412         * gcc.dg/vect/vect-41.c: New test.
14413         * gcc.dg/vect/vect-42.c: New test.
14414         * gcc.dg/vect/vect-43.c: New test.
14415         * gcc.dg/vect/vect-44.c: New test.
14416         * gcc.dg/vect/vect-45.c: New test.
14417         * gcc.dg/vect/vect-46.c: New test.
14418         * gcc.dg/vect/vect-47.c: New test.
14419         * gcc.dg/vect/vect-48.c: New test.
14420         * gcc.dg/vect/vect-49.c: New test.
14421         * gcc.dg/vect/vect-50.c: New test.
14422         * gcc.dg/vect/vect-51.c: New test.
14423         * gcc.dg/vect/vect-52.c: New test.
14424         * gcc.dg/vect/vect-53.c: New test.
14425         * gcc.dg/vect/vect-54.c: New test.
14426         * gcc.dg/vect/vect-55.c: New test.
14427         * gcc.dg/vect/vect-56.c: New test.
14428         * gcc.dg/vect/vect-57.c: New test.
14429         * gcc.dg/vect/vect-58.c: New test.
14430         * gcc.dg/vect/vect-59.c: New test.
14431         * gcc.dg/vect/vect-60.c: New test.
14432         * gcc.dg/vect/vect-61.c: New test.
14433         * gcc.dg/vect/vect-all.c: New test.
14434         * gcc.dg/vect/vect-none.c: New test.
14435
14436 2004-08-17  Paul Brook  <paul@codesourcery.com>
14437
14438         PR fortran/13082
14439         * gfortran.dg/entry_1.f90: New test.
14440
14441 2004-08-17  Andrew Pinski  <apinski@apple.com>
14442
14443         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14444
14445 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14446
14447         * gcc.dg/pr17036-1.c: New test.
14448
14449 2004-08-16  Devang Patel  <dpatel@apple.com>
14450
14451         * gcc.dg/darwin-20040809-1.c: New test.
14452
14453 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14454
14455         * gcc.dg/funcdef-attr-1.c: New test.
14456
14457 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14458
14459         * gcc.dg/altivec-17.c: New test.
14460         * gcc.dg/altivec-18.c: New test.
14461
14462 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14463
14464         PR c++/6749
14465         * g++.dg/template/vtable2.C: New test.
14466
14467 2004-08-14  Richard Henderson  <rth@redhat.com>
14468
14469         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14470         * gcc.dg/pack-test-4.c (main): Return 0.
14471         * gcc.dg/setjmp-1.c: Remove XFAIL.
14472         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14473
14474 2004-08-14  Richard Henderson  <rth@redhat.com>
14475
14476         * gcc.dg/980217-1.c: Add prototype for printf.
14477
14478 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14479
14480         * gfortran.dg/pr16935.f90: New test.
14481
14482 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14483
14484         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14485
14486 2004-08-13  Paul Brook  <paul@codesourcery.com>
14487
14488         * gfortran.dg/der_io_1.f90: Remove stray comma.
14489
14490 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14491
14492         * gcc.dg/vmx/cw-bug-2.c: Remove.
14493         * gcc.dg/vmx/vprint-1.c: Remove.
14494         * gcc.dg/vmx/vscan-1.c: Remove.
14495
14496 2004-08-12  Devang patel  <dpatel@apple.com>
14497
14498         * gcc.dg/darwin-20040809-2.c: New test.
14499
14500 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14501
14502         * g++.dg/ext/altivec-12.C: New test.
14503
14504         * g++.dg/ext/altivec-11.C: New test.
14505
14506 2004-08-12  Paul Brook  <paul@codesourcery.com>
14507
14508         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14509
14510 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14511
14512         * g++.dg/ext/altivec-2.C: Check for hardware support before
14513         executing any VMX instructions.
14514
14515         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14516
14517 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14518
14519         PR c++/16276
14520         * g++.old-deja/g++.other/comdat4.C: New test.
14521         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14522
14523 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14524
14525         PR target/16286
14526         * gcc.dg/pr16286.c: New test.
14527
14528 2004-08-12 Jan Beulich <jbeulich@novell.com>
14529
14530         * g++.dg/ext/asm5.C: New.
14531
14532 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14533
14534         PR c++/16698
14535         * g++.dg/eh/crash1.C: New test.
14536
14537         PR c++/16717
14538         * g++.dg/ext/construct1.C: New test.
14539
14540 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14541
14542         PR c++/16853
14543         * g++.dg/init/ptrmem1.C: New test.
14544
14545         PR c++/16618
14546         * g++.dg/parse/offsetof5.C: New test.
14547
14548         PR c++/16870
14549         * g++.dg/template/overload3.C: New test.
14550
14551 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/16964
14554         * g++.dg/parse/error16.C: New test.
14555
14556         PR c++/16904
14557         * g++.dg/template/error14.C: New test.
14558
14559         PR c++/16929
14560         * g++.dg/template/error15.C: New test.
14561
14562 2004-08-11  Devang Patel  <dpatel@apple.com>
14563
14564         * gcc.dg/darwin-ld-20040809-1.c: New test.
14565         * gcc.dg/darwin-ld-20040809-2.c: New test.
14566
14567 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14568
14569         PR fortran/16917
14570         * gfortran.dg/dfloat_1.f90: New test.
14571
14572 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14573
14574         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14575         * gcc.dg/dll-2.c: Fix dg-require syntax.
14576         * gcc.misc-tests/arm-isr.c (abort): Declare.
14577         (exit): Likewise.
14578
14579 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14580
14581         PR c++/16971
14582         * g++.dg/parse/crash16.C: New test.
14583
14584 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14585
14586         * gcc.dg/mips-rsqrt-1.c: New test case.
14587         * gcc.dg/mips-rsqrt-2.c: New test case.
14588         * gcc.dg/mips-rsqrt-3.c: New test case.
14589
14590 2004-08-10  Paul Brook  <paul@codesourcery.com>
14591
14592         * gfortran.dg/der_io_1.f90: New test.
14593
14594 2004-08-10  Paul Brook  <paul@codesourcery.com>
14595
14596         PR fortran/16919
14597         * gfortran.dg/der_array_1.f90: New test.
14598
14599 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14600
14601         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14602
14603 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14604
14605         * gcc.dg/wchar_t-2.c: Fix typo.
14606
14607 2004-08-09  Falk Hueffner  <falk@debian.org>
14608
14609         PR tree-optimization/12517
14610         * gcc.c-torture/compile/pr12517.c: New test.
14611
14612         PR tree-optimization/12578
14613         * gcc.c-torture/compile/pr12578.c: New test.
14614
14615         PR tree-optimization/12899
14616         * gcc.c-torture/compile/pr12899.c: New test.
14617
14618         PR rtl-optimization/14692
14619         * gcc.c-torture/compile/pr14692.c: New test.
14620
14621         PR tree-optimization/16461
14622         * gcc.c-torture/compile/pr16461.c: New test.
14623
14624 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14625
14626         * gfortran.dg/getenv_1.f90: New test.
14627
14628 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14629
14630         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14631         wchar_t.
14632         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14633
14634 2004-08-06  Paul Brook  <paul@codesourcery.com>
14635
14636         * gfortran.dg/ret_array_1.f90: New test.
14637         * gfortran.dg/ret_pointer_1.f90: New test.
14638
14639 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14640
14641         * gcc.dg/missing-field-init-[12].c: New tests.
14642         * g++.dg/warn/missing-field-init-[12].C: New tests.
14643
14644 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14645
14646         * gcc.dg/enum2.c: New test.
14647         * gcc.dg/symbian3.c: Likewise.
14648         * gcc.dg/symbian4.c: Likewise.
14649         * gcc.dg/wchar_t-2.c: Likewise.
14650
14651 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14652
14653         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14654         destructor tests.
14655
14656 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14657
14658         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14659         dg-require-visiblity.
14660         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14661         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14662         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14663         * g++.dg/ext/visibility/new1.C: Likewise.
14664         * g++.dg/ext/visibility/pragma.C: Likewise.
14665         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14666         * g++.dg/ext/visibility/virtual.C: Likewise.
14667         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14668         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14669         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14670         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14671         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14672         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14673         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14674         * g++/dg/ext/visibility/visibility-8.C: New test.
14675         * gcc.c-torture/compile/dll.x: Remove.
14676         * gcc.dg/dll-2.c: Use dg-require-dll
14677         * gcc.dg/visibility-10.c: New test.
14678         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14679         supporting DLLs.
14680         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14681         (scan_not_hidden): Likewise.
14682
14683 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14684
14685         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14686
14687 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14688
14689         * gcc.c-torture/execute/20040805-1.c: New test.
14690
14691 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14692
14693         * gcc.dg/20020118-1.c: Declare abort.
14694         * gcc.dg/altivec_check.h: Likewise.
14695         * gcc.dg/iftrap-2.c: Likewise.
14696         * gcc.dg/pragma-darwin.c: Likewise.
14697         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14698
14699 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14700
14701         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14702
14703 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14704
14705         * gcc.c-torture/execute/builtins/abs-2.c,
14706         gcc.c-torture/execute/builtins/abs-3.c,
14707         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14708         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14709         intmax_t, uintmax_t and their limits.
14710         * gcc.dg/intmax_t-1.c: New test.
14711
14712 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14713
14714         * g++.dg/tc1/dr147.C: Add reference to PR.
14715
14716 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14717
14718         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14719         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14720
14721 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14722
14723         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14724
14725 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14726
14727         * gcc.dg/redecl-5.c: New test.
14728         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14729         of scanf.
14730
14731 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14732
14733         PR middle-end/16790
14734         * gcc.c-torture/execute/pr16790-1.c: New test case.
14735
14736 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14737
14738         * g++.dg/ext/visibility/assign1.C: New test.
14739         * g++.dg/ext/visibility/new1.C: Likewise.
14740
14741         * gcc.dg/symbian1.c: New test.
14742         * gcc.dg/symbian2.c: Likewise.
14743
14744 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14745
14746         PR target/16570
14747         * gcc.dg/i386-sse-9.c: New test.
14748
14749 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14750
14751         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14752
14753 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14754
14755         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14756         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14757         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14758         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14759         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14760         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14761         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14762         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14763         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14764         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14765         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14766         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14767         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14768         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14769         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14770         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14771         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14772         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14773         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14774         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14775         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14776         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14777         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14778         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14779         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14780         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14781         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14782         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14783         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14784         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14785         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14786         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14787         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14788         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14789         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14790         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14791         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14792         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14793         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14794         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14795         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14796         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14797         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14798         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14799         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14800         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14801         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14802         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14803         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14804         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14805         gcc.misc-tests/i386-pf-3dnow-1.c,
14806         gcc.misc-tests/i386-pf-athlon-1.c,
14807         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14808         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14809         Declare built-in functions used.
14810         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14811
14812 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14813
14814         PR c++/16707
14815         * g++.dg/lookup/using12.C: New test.
14816
14817         * g++.dg/init/null1.C: Fix PR number.
14818         * g++.dg/parse/namespace10.C: Likewise.
14819
14820 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/16224
14823         * g++.dg/template/spec17.C: New test.
14824         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14825         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14826
14827 2004-08-02  David Billinghurst
14828
14829         PR fortran/16292
14830         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14831
14832 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14833
14834         * gcc.dg/ia64-got-1.c: New test case.
14835
14836 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/16489
14839         * g++.dg/init/null1.C: New test.
14840         * g++.dg/tc1/dr76.C: Adjust error marker.
14841
14842         PR c++/16529
14843         * g++.dg/parse/namespace10.C: New test.
14844
14845         PR c++/16810
14846         * g++.dg/inherit/ptrmem2.C: New test.
14847
14848 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14849
14850         PR target/16155
14851         * gcc.dg/pr16155.c: New test.
14852
14853 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14854
14855         * gcc.dg/redecl-2.c: New test.
14856
14857 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14858
14859         * gcc.dg/darwin-longdouble.c: New file.
14860
14861 2004-07-30  Richard Henderson  <rth@redhat.com>
14862
14863         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14864         write to constant argument.
14865         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14866
14867 2004-07-30  Richard Henderson  <rth@redhat.com>
14868
14869         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14870         tests of nearest around zero.
14871
14872 2004-07-30  Andrew Pinski  <apinski@apple.com>
14873
14874         * gcc.c-torture/compile/20040730-1.c: New test.
14875
14876 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14877
14878         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14879         powerpc-eabispe.
14880
14881 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14882
14883         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14884
14885 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14886
14887         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14888         contains $ld_library_path.
14889         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14890
14891 2004-07-29  Richard Henderson  <rth@redhat.com>
14892
14893         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
14894
14895         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
14896         (alt2, which): New.
14897         (Check): Accept either alternative.
14898
14899 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
14900
14901         * g++.dg/abi/inline1.C: New test.
14902         * g++.dg/abi/local1-a.cc: Likewise.
14903         * g++.dg/abi/local1.C: Likewise.
14904         * g++.dg/abi/mangle11.C: Tweak location of warnings.
14905         * g++.dg/abi/mangle12.C: Likewise.
14906         * g++.dg/abi/mangle17.C: Likewise.
14907         * g++.dg/abi/mangle20-2.C: Likewise.
14908         * g++.dg/opt/interface1.C: Likewise.
14909         * g++.dg/opt/interface1.h: Likewise.
14910         * g++.dg/opt/interface1-a.cc: New test.
14911         * g++.dg/parse/repo1.C: New test.
14912         * g++.dg/template/repo1.C: Likewise.
14913         * g++.dg/warn/Winline-1.C: Likewise.
14914         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
14915
14916 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
14917
14918         * gcc.dg/tree-ssa/20040729-1.c: New test.
14919
14920 2004-07-27  Matt Austern <austern@apple.com>
14921
14922         * gcc.dg/darwin-bool-1.c: New test.
14923         * gcc.dg/darwin-bool-2.c: New test.
14924
14925 2004-07-28  Richard Henderson  <rth@redhat.com>
14926
14927         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
14928         arguments in the correct type.  Don't write to constant arguments.
14929
14930 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14931
14932         PR tree-optimization/16688
14933         PR tree-optimization/16689
14934         * g++.dg/tree-ssa/pr16688.C: New test.
14935
14936 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14937
14938         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14939         loads.  Not only in the comment, this time.
14940
14941 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
14942
14943         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
14944         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
14945         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
14946         * gcc.dg/sh4a-bitmovua.c: New.
14947         * gcc.dg/sh4a-cos.c: New.
14948         * gcc.dg/sh4a-cosf.c: New.
14949         * gcc.dg/sh4a-fprun.c: New.
14950         * gcc.dg/sh4a-fsrra.c: New.
14951         * gcc.dg/sh4a-memmovua.c: New.
14952         * gcc.dg/sh4a-sin.c: New.
14953         * gcc.dg/sh4a-sincos.c: New.
14954         * gcc.dg/sh4a-sincosf.c: New.
14955         * gcc.dg/sh4a-sinf.c: New.
14956
14957 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14958
14959         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
14960         conditionals.
14961         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14962         loads.
14963         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
14964         DOM1.
14965
14966 2004-07-27  Andrew Pinski  <apinski@apple.com>
14967
14968         * g++.dg/rtti/tinfo1.C: Correct the xfail.
14969
14970 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
14971
14972         * gcc.dg/pragma-isr.c: New test.
14973
14974 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14975
14976         PR c++/14429
14977         * g++.dg/template/ttp11.C: New test.
14978
14979 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
14980
14981         * gcc.c-torture/compile/20040727-1.c: New test.
14982
14983 2004-07-26  Eric Christopher  <echristo@redhat.com>
14984
14985         * gcc.c-torture/compile/20040726-2.c: New test.
14986
14987 2004-07-26  Andrew Pinski  <apinski@apple.com>
14988
14989         * g++.dg/rtti/tinfo1.C: Xfail.
14990
14991 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
14992
14993         * gcc.c-torture/compile/20040726-1.c: New test.
14994
14995 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
14996             Brian Ryner  <bryner@brianryner.com>
14997
14998         PR c++/9283
14999         PR c++/15000
15000         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15001         * g++.dg/ext/visibility/: New directory.
15002         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15003         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15004         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15005         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15006         * g++.dg/ext/visibility/fvisibility.C,
15007         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15008         g++.dg/ext/visibility/fvisibility-override1.C
15009         g++.dg/ext/visibility/fvisibility-override2.C
15010         g++.dg/ext/visibility/memfuncts.C
15011         g++.dg/ext/visibility/noPLT.C
15012         g++.dg/ext/visibility/pragma.C
15013         g++.dg/ext/visibility/pragma-override1.C
15014         g++.dg/ext/visibility/pragma-override2.C
15015         g++.dg/ext/visibility/staticmemfuncts.C
15016         g++.dg/ext/visibility/virtual.C: New tests.
15017
15018 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15019
15020         PR c/15360
15021         * gcc.dg/pr15360-1.c: New test.
15022
15023 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15024
15025         * gcc.dg/pragma-align-2.c: New test.
15026         * gcc.dg/pragma-init-fini.c: New test.
15027         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15028         targets.
15029
15030 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15031
15032         * gcc.dg/init-string-2.c: New test.
15033
15034 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15035
15036         PR 16684
15037         * gcc.dg/Wredundant-decls-1.c: New test case.
15038
15039 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15040
15041         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15042         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15043         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15044         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15045         * gcc.dg/compat/generate-random.c: New file.
15046         * gcc.dg/compat/generate-random.h: Likewise.
15047         * gcc.dg/compat/generate-random_r.c: Likewise.
15048         * gcc.dg/compat/struct-layout-1.h: Likewise.
15049         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15050         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15051         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15052         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15053         * gcc.dg/compat/struct-layout-1_main.c: New test.
15054         * gcc.dg/compat/struct-layout-1_x.c: New file.
15055         * gcc.dg/compat/struct-layout-1_y.c: New file.
15056         * gcc.dg/compat/struct-layout-1_test.h: New file.
15057
15058 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15059
15060         * gcc.dg/comp-return-1.c: New test
15061
15062 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15063
15064         * gcc.dg/vmx/8-02a.c: Fix typo.
15065
15066         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15067         * gcc.dg/darwin-abi-3.c: New test.
15068
15069         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15070         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15071
15072         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15073         * gcc.dg/vmx/ops-long-1.c: New test.
15074         * gcc.dg/vmx/ops-long-2.c: New test.
15075
15076 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15077
15078         * g++.dg/lookup/conv-[1234].C: New.
15079
15080 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15081
15082         * g++.dg/parse/attr2.C: Simplify.
15083
15084 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15085
15086         PR c/7284
15087         * gcc.c-torture/execute/pr7284-1.c: New test.
15088
15089 2004-07-22  Brian Booth  <bbooth@redhat.com>
15090
15091         * gcc.dg/tree-ssa/20040721-1.c: New test.
15092
15093 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.dg/template/crash20.c: New.
15096
15097 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15098
15099         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15100         Add dg-run directive.  Declare variables as required.
15101         * gfortran.dg/g77/README: Update
15102
15103 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15104
15105         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15106         gcc.dg/cris-peep2-andu2.c: New tests.
15107
15108 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15109
15110         PR c/15052
15111         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15112         on return type.
15113         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15114         messages.
15115         * gcc.dg/qual-return-2.c: Update expected messages.
15116         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15117
15118 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15119
15120         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15121         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15122
15123 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15124
15125         PR c/11250
15126         * gcc.dg/init-string-1.c: New test.
15127
15128 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15129
15130         PR middle-end/15345
15131         PR c/16450
15132         * gcc.dg/torture/nested-fn-1.c: New test.
15133
15134 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15135
15136         PR target/16559
15137         * gcc.dg/ia64-fptr-1.c: New file.
15138
15139 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15140
15141         PR c++/14497
15142         * g++.dg/template/spec16.C: New test.
15143         * g++.old-deja/g++.robertl/eb118.C: Remove.
15144
15145 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15146
15147         PR c++/509
15148         * g++.dg/template/spec15.C: New test.
15149
15150 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15151
15152         Copy cases from g77.f-torture/execute and add dg-run
15153         directive.  Other changes as noted.
15154         * gfortran.dg/g77/13037.f
15155         * gfortran.dg/g77/1832.f
15156         * gfortran.dg/g77/19981119-0.f
15157         * gfortran.dg/g77/19990313-0.f
15158         * gfortran.dg/g77/19990313-1.f
15159         * gfortran.dg/g77/19990313-2.f
15160         * gfortran.dg/g77/19990313-3.f
15161         * gfortran.dg/g77/19990419-1.f
15162         * gfortran.dg/g77/19990826-0.f
15163         * gfortran.dg/g77/19990826-2.f
15164         * gfortran.dg/g77/20000503-1.f
15165         * gfortran.dg/g77/20001111.f
15166         * gfortran.dg/g77/20010116.f
15167         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15168         * gfortran.dg/g77/20010430.f
15169         * gfortran.dg/g77/6177.f
15170         * gfortran.dg/g77/947.f
15171         * gfortran.dg/g77/970816-3.f
15172         * gfortran.dg/g77/971102-1.f
15173         * gfortran.dg/g77/980520-1.f
15174         * gfortran.dg/g77/980628-0.f
15175         * gfortran.dg/g77/980628-1.f
15176         * gfortran.dg/g77/980628-10.f
15177         * gfortran.dg/g77/980628-2.f
15178         * gfortran.dg/g77/980628-3.f
15179         * gfortran.dg/g77/980628-7.f
15180         * gfortran.dg/g77/980628-8.f
15181         * gfortran.dg/g77/980628-9.f
15182         * gfortran.dg/g77/980701-0.f
15183         * gfortran.dg/g77/980701-1.f
15184         * gfortran.dg/g77/cabs.f
15185         * gfortran.dg/g77/claus.f
15186         * gfortran.dg/g77/complex_1.f
15187         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15188         * gfortran.dg/g77/dcomplex.f
15189         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15190         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15191         * gfortran.dg/g77/f90-intrinsic-numeric.f
15192         * gfortran.dg/g77/int8421.f
15193         * gfortran.dg/g77/labug1.f
15194         * gfortran.dg/g77/large_vec.f
15195         * gfortran.dg/g77/le.f
15196         * gfortran.dg/g77/short.f
15197         * gfortran.dg/g77/README: Update
15198
15199 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/16637
15202         * g++.dg/parse/lookup4.C: New test.
15203
15204 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         PR c++/16175
15207         * g++.dg/template/ttp10.C: New test.
15208
15209 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15210
15211         * gcc.dg/pr12625-1.c: New test.
15212
15213 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15214
15215         * testsuite/gcc.dg/switch-warn-1.c: New test.
15216         * testsuite/gcc.dg/switch-warn-2.c: New test.
15217         * gcc.c-torture/compile/pr14730.c: Update.
15218
15219 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15220
15221         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15222         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15223         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15224         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15225
15226 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/16623
15229         * g++.dg/template/assign1.C: New test.
15230
15231 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15232
15233         PR c++/12170
15234         * g++.dg/template/ttp9.C: New test.
15235
15236 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15237
15238         * gcc.dg/format/cmn-err-1.c: New test.
15239
15240 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15241
15242         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15243         gcc.dg/Wparentheses-10.c: New tests.
15244         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15245
15246 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15247
15248         PR fortran/16465
15249         * gfortran.dg/g77//ffixed-line-length-0.f,
15250         gfortran.dg/g77/ffixed-line-length-132.f,
15251         gfortran.dg/g77/ffixed-line-length-72.f,
15252         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15253         gfortran.dg/g77/README: Update.
15254
15255 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15256
15257         PR c++/13092
15258         * g++.dg/template/non-dependent7.C: New test.
15259         * g++.dg/template/non-dependent8.C: Likewise.
15260         * g++.dg/template/non-dependent9.C: Likewise.
15261         * g++.dg/template/non-dependent10.C: Likewise.
15262
15263 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15264
15265         PR c++/16337
15266         * g++.dg/parse/attr2.C: New test.
15267
15268 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15269
15270         * g77.dg: Removed.
15271         * g77.f-torture: Ditto.
15272
15273 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15274
15275         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15276         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15277         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15278
15279 2004-07-16  Richard Henderson  <rth@redhat.com>
15280
15281         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15282
15283 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15284
15285         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15286         tests with full list of options.
15287         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15288         of TORTURE_OPTIONS if test contains 'dg-do run'.
15289
15290         PR fortran/16404
15291         * gfortran.dg/do_iterator.f90: New test.
15292
15293 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15294
15295         PR rtl-optimization/16536
15296         * gcc.c-torture/execute/restrict-1.c: New test.
15297
15298 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15299
15300         PR fortran/15324
15301         * gfortran.dg/pr15324.f90: New test.
15302
15303         PR fortran/15129
15304         * gfortran.dg/pr15129.f90: New test.
15305
15306         PR fortran/15140
15307         * gfortran.dg/pr15140.f90: New test.
15308
15309         PR fortran/13792
15310         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15311         compile-time simplification.
15312
15313 2004-07-14  Mike Stump  <mrs@apple.com>
15314
15315         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15316
15317 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15318
15319         PR target/16325
15320         * gcc.dg/profile-generate-1.c: New.
15321
15322 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15323
15324         * gcc.c-torture/execute/20040709-1.c: New test.
15325         * gcc.c-torture/execute/20040709-2.c: New test.
15326
15327 2004-07-14  Mike Stump  <mrs@apple.com>
15328
15329         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15330
15331 2004-07-14  Mike Stump  <mrs@apple.com>
15332
15333         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15334
15335 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/16518
15338         * g++.dg/parse/mutable1.C: New test.
15339
15340 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15341
15342         PR tree-optimization/16443
15343         * gcc.dg/tree-ssa/20040713-1.c: New test.
15344
15345 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15346
15347         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15348         for operator new.
15349
15350 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15351
15352         * gfortran.dg/g77/README: New file
15353         * gfortran.dg/g77/19981216-0.f:  Copy from
15354         g77.f-torture/noncompile.  Add "dg-do compile" and
15355         dg-error as required.
15356         * gfortran.dg/g77/19990218-1.f: Likewise
15357         * gfortran.dg/g77/19990905-1.f: Likewise
15358         * gfortran.dg/g77/9263.f: Likewise
15359         * gfortran.dg/g77/980615-0.f: Likewise
15360         * gfortran.dg/g77/980616-0.f: Likewise
15361         * gfortran.dg/g77/check0.f: Likewise
15362         * gfortran.dg/g77/select_no_compile.f: Likewise
15363
15364 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15365
15366         Copy files from g77.f-torture/compile.
15367         Add "{ dg-do compile}".  Other changes as noted
15368         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15369         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15370         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15371         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15372         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15373         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15374         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15375         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15376         statement to conform to standard.  Append alpha1.x for reference.
15377         * gfortran.dg/g77/xformat.f: Add dg-warning
15378
15379 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15380
15381         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15382         Add {dg-do compile} directive.
15383         * gfortran.dg/g77/cpp2.F: Likewise
15384
15385 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15386
15387         PR c++/5402
15388         * g++.dg/lookup/name-clash1.C: New test.
15389
15390         PR c++/9777
15391         * g++.dg/lookup/name-clash2.C: New test.
15392
15393         PR c++/12102
15394         * g++.dg/lookup/name-clash3.C: New test.
15395
15396 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15397
15398         * g++.dg/lookup/new2.C: New test.
15399         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15400
15401 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15402
15403         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15404         Add {dg-do compile} directive.
15405         * gfortran.dg/g77/13060.f: Likewise
15406         * gfortran.dg/g77/19990218-0.f: Likewise
15407         * gfortran.dg/g77/19990305-0.f: Likewise
15408         * gfortran.dg/g77/19990419-0.f: Likewise
15409         * gfortran.dg/g77/19990502-0.f: Likewise
15410         * gfortran.dg/g77/19990502-1.f: Likewise
15411         * gfortran.dg/g77/19990525-0.f: Likewise
15412         * gfortran.dg/g77/19990826-1.f: Likewise
15413         * gfortran.dg/g77/19990826-3.f: Likewise
15414         * gfortran.dg/g77/19990905-2.f: Likewise
15415         * gfortran.dg/g77/20000412-1.f: Likewise
15416         * gfortran.dg/g77/20000511-1.f: Likewise
15417         * gfortran.dg/g77/20000511-2.f: Likewise
15418         * gfortran.dg/g77/20000518.f: Likewise
15419         * gfortran.dg/g77/20000601-1.f: Likewise
15420         * gfortran.dg/g77/20000601-2.f: Likewise
15421         * gfortran.dg/g77/20000629-1.f: Likewise
15422         * gfortran.dg/g77/20000630-2.f: Likewise
15423         * gfortran.dg/g77/20010115.f: Likewise
15424         * gfortran.dg/g77/20010321-1.f: Likewise
15425         * gfortran.dg/g77/20010426.f: Likewise
15426         * gfortran.dg/g77/20020307-1.f: Likewise
15427         * gfortran.dg/g77/8485.f: Likewise
15428         * gfortran.dg/g77/960317-1.f: Likewise
15429         * gfortran.dg/g77/970915-0.f: Likewise
15430         * gfortran.dg/g77/980310-1.f: Likewise
15431         * gfortran.dg/g77/980310-2.f: Likewise
15432         * gfortran.dg/g77/980310-3.f: Likewise
15433         * gfortran.dg/g77/980310-4.f: Likewise
15434         * gfortran.dg/g77/980310-6.f: Likewise
15435         * gfortran.dg/g77/980310-7.f: Likewise
15436         * gfortran.dg/g77/980310-8.f: Likewise
15437         * gfortran.dg/g77/980419-2.f: Likewise
15438         * gfortran.dg/g77/980424-0.f: Likewise
15439         * gfortran.dg/g77/980427-0.f: Likewise
15440         * gfortran.dg/g77/980729-0.f: Likewise
15441         * gfortran.dg/g77/981117-1.f: Likewise
15442         * gfortran.dg/g77/toon_1.f: Likewise
15443
15444 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15445
15446         PR c++/2204
15447         * g++.dg/other/abstract2.C: New test.
15448
15449 2004-07-12  Paul Brook  <paul@codesourcery.com>
15450
15451         * gfortran.dg/pointer_init_1.f90: New test.
15452
15453 2004-07-11  Paul Brook  <paul@codesourcery.com>
15454
15455         PR fortran/15986
15456         * gfortran.dg/contained_1.f90: New test.
15457
15458 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15459
15460         * g++.dg/parse/defarg8.C: New test.
15461
15462 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15463
15464         PR fortran/16433
15465         * gfortran.dg/pr16433.f: New test.
15466
15467         PR fortran/17574
15468         * gfortran.dg/pr15754.f90: New test.
15469
15470 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15471
15472         PR tree-optimization/16437
15473         * gcc.c-torture/execute/bitfld-4.c: New test.
15474
15475 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15476
15477         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15478         access to common var from module.
15479
15480 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15481
15482         PR fortran/16336
15483         * gfortran.fortran-torture/execute/common_2.f90: New test.
15484
15485 2004-07-10  Paul Brook  <paul@codesourcery.com>
15486
15487         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15488
15489 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15490
15491         PR fortran/15969
15492         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15493
15494 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15495
15496         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15497         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15498         * gfortran.dg/g77/ffree-form-1.f: Likewise
15499         * gfortran.dg/g77/ffree-form-2.f: Likewise
15500         * gfortran.dg/g77/ffree-form-3.f: Likewise
15501         * gfortran.dg/g77/fno-underscoring.f: Likewise
15502         * gfortran.dg/g77/funderscoring.f: Likewise
15503         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15504
15505 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15506
15507         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15508
15509 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15510         Paul Brook  <paul@codesourcery.com>
15511
15512         PR fortran/13415
15513         * gfortran.dg/common_pointer_1.f90: New test.
15514
15515 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15516
15517         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15518
15519 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15520
15521         PR target/16364
15522         * gcc.c-torture/compile/20040709-1.c: New.
15523
15524 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15525
15526         PR fortran/14077
15527         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15528
15529 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15530
15531         PR fortran/13201
15532         * gfortran.dg/shape_1.f90: New test.
15533
15534 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15535             Andrew Pinski  <apinski@apple.com>
15536
15537         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15538
15539 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15540
15541         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15542         comment.
15543
15544 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15545         Paul Brook  <paul@codesourcery.com>
15546
15547         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15548         '.f95' and '.F95'.
15549
15550 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15551
15552         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15553
15554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15555
15556         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15557         testcases with capital suffix.
15558
15559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15560
15561         PR fortran/15481
15562         PR fortran/13372
15563         PR fortran/13575
15564         PR fortran/15978
15565         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15566
15567         * gfortran.dg/implicit_1.f90: New test.
15568
15569 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15570
15571         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15572         expression to match gfortran warning/error messages
15573         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15574         dg-error text.
15575
15576 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15577
15578         * lib/fortran-torture.exp: Rename proc search_for to
15579         search_for_re.
15580
15581 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15582
15583         * gcc.c-torture/execute/simd-5.x: New file.
15584         XFAIL on SPARC 64-bit at -O0.
15585
15586 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15587
15588         PR c++/8211
15589         PR c++/16165
15590         * g++.dg/warn/effc3.C: New test.
15591
15592 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15593
15594         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15595         change X to 1X in format.
15596         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15597         add data statements to conform to standard.
15598
15599 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15600
15601         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15602         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15603         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15604
15605 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15606
15607         * gfortran.dg/g77/7388.f: Copy from g77.dg
15608         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15609         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15610         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15611         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15612         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15613         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15614         * gfortran.dg/g77/strlen0.f: Likewise
15615
15616 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15617
15618         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15619         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15620
15621 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15622
15623         * gcc.c-torture/execute/920428-2.x: Delete.
15624         * gcc.c-torture/execute/920501-7.x: Likewise.
15625
15626 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15627
15628         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15629         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15630         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15631         prescott and c3-2.
15632         (PREFETCH_3DNOW): Add -march=c3.
15633
15634 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15635
15636         PR c/16437
15637         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15638         * gcc.c-torture/execute/bf64-1.x: Likewise.
15639
15640 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15641
15642         * gcc.c-torture/compile/20040708-1.c: New test.
15643
15644 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15645
15646         PR c++/16169
15647         * g++.dg/warn/effc2.C: New test.
15648
15649 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15650
15651         * gcc.c-torture/execute/bitfld-1.x: Remove.
15652         * gcc.c-torture/execute/bitfld-3.c: New test.
15653         * gcc.dg/bitfld-2.c: Remove XFAILs.
15654
15655 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15656
15657         PR c++/16276
15658         * g++.dg/rtti/tinfo1.C: New file.
15659
15660 2004-07-07  Eric Christopher  <echristo@redhat.com>
15661
15662         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15663
15664 2004-07-07  Andrew Pinski  <apinski@apple.com>
15665
15666         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15667
15668 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15669
15670         * g++.dg/init/call1.C: XFAIL.
15671
15672 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15673
15674         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15675         except for movstrict*, to movmem* and clrstr* to clrmem*.
15676
15677 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15678
15679         * gcc.c-torture/execute/20040707-1.c: New test.
15680
15681 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15682
15683         * gcc.c-torture/execute/20040706-1.c: New test.
15684
15685 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15686
15687         PR c++/3671
15688         * g++.dg/template/spec14.C: New test.
15689
15690 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15691
15692         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15693         nothing if not yet defined.  Use it in b, c and d type definitions.
15694         * gcc.c-torture/execute/20040705-1.c: New test.
15695         * gcc.c-torture/execute/20040705-2.c: New test.
15696
15697 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15698
15699         PR c++/2518
15700         * g++.dg/lookup/new1.C: New test.
15701
15702 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15703
15704         PR c++/11406
15705         * g++.dg/template/sizeof8.C: New test.
15706
15707 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15708
15709         * gcc.c-torture/compile/20040705-1.c: New test.
15710
15711 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15712
15713         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15714
15715 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15716
15717         * gcc.dg/cpp/if-mop.c: Two new testcases.
15718         * gcc.dg/cpp/trad/comment-3.c: New.
15719
15720 2004-07-04  Paul Brook  <paul@codesourcery.com>
15721
15722         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15723
15724 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15725
15726         PR c++/3761
15727         * g++.dg/lookup/crash4.C: New test.
15728
15729 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15730
15731         * gcc.c-torture/execute/builtin-abs-1.c
15732         * gcc.c-torture/execute/builtin-abs-2.c
15733         * gcc.c-torture/execute/builtin-complex-1.c
15734         * gcc.c-torture/execute/builtins/string-1-lib.c
15735         * gcc.c-torture/execute/builtins/string-1.c
15736         * gcc.c-torture/execute/builtins/string-2-lib.c
15737         * gcc.c-torture/execute/builtins/string-2.c
15738         * gcc.c-torture/execute/builtins/string-3-lib.c
15739         * gcc.c-torture/execute/builtins/string-3.c
15740         * gcc.c-torture/execute/builtins/string-4-lib.c
15741         * gcc.c-torture/execute/builtins/string-4.c
15742         * gcc.c-torture/execute/builtins/string-5-lib.c
15743         * gcc.c-torture/execute/builtins/string-5.c
15744         * gcc.c-torture/execute/builtins/string-6-lib.c
15745         * gcc.c-torture/execute/builtins/string-6.c
15746         * gcc.c-torture/execute/builtins/string-7-lib.c
15747         * gcc.c-torture/execute/builtins/string-7.c
15748         * gcc.c-torture/execute/builtins/string-8-lib.c
15749         * gcc.c-torture/execute/builtins/string-8.c
15750         * gcc.c-torture/execute/builtins/string-9-lib.c
15751         * gcc.c-torture/execute/builtins/string-9.c
15752         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15753         * gcc.c-torture/execute/builtins/string-asm-1.c
15754         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15755         * gcc.c-torture/execute/builtins/string-asm-2.c
15756         * gcc.c-torture/execute/stdio-opt-1.c
15757         * gcc.c-torture/execute/stdio-opt-2.c
15758         * gcc.c-torture/execute/stdio-opt-3.c
15759         * gcc.c-torture/execute/string-opt-1.c
15760         * gcc.c-torture/execute/string-opt-10.c
15761         * gcc.c-torture/execute/string-opt-11.c
15762         * gcc.c-torture/execute/string-opt-12.c
15763         * gcc.c-torture/execute/string-opt-13.c
15764         * gcc.c-torture/execute/string-opt-14.c
15765         * gcc.c-torture/execute/string-opt-15.c
15766         * gcc.c-torture/execute/string-opt-16.c
15767         * gcc.c-torture/execute/string-opt-2.c
15768         * gcc.c-torture/execute/string-opt-6.c
15769         * gcc.c-torture/execute/string-opt-7.c
15770         * gcc.c-torture/execute/string-opt-8.c:
15771         Replace with ...
15772
15773         * gcc.c-torture/execute/builtins/abs-2.c
15774         * gcc.c-torture/execute/builtins/abs-3.c
15775         * gcc.c-torture/execute/builtins/complex-1.c
15776         * gcc.c-torture/execute/builtins/fprintf.c
15777         * gcc.c-torture/execute/builtins/fputs.c
15778         * gcc.c-torture/execute/builtins/memcmp.c
15779         * gcc.c-torture/execute/builtins/memmove.c
15780         * gcc.c-torture/execute/builtins/memops-asm.c
15781         * gcc.c-torture/execute/builtins/mempcpy-2.c
15782         * gcc.c-torture/execute/builtins/mempcpy.c
15783         * gcc.c-torture/execute/builtins/memset.c
15784         * gcc.c-torture/execute/builtins/printf.c
15785         * gcc.c-torture/execute/builtins/sprintf.c
15786         * gcc.c-torture/execute/builtins/strcat.c
15787         * gcc.c-torture/execute/builtins/strchr.c
15788         * gcc.c-torture/execute/builtins/strcmp.c
15789         * gcc.c-torture/execute/builtins/strcpy.c
15790         * gcc.c-torture/execute/builtins/strcspn.c
15791         * gcc.c-torture/execute/builtins/strlen-2.c
15792         * gcc.c-torture/execute/builtins/strlen.c
15793         * gcc.c-torture/execute/builtins/strncat.c
15794         * gcc.c-torture/execute/builtins/strncmp-2.c
15795         * gcc.c-torture/execute/builtins/strncmp.c
15796         * gcc.c-torture/execute/builtins/strncpy.c
15797         * gcc.c-torture/execute/builtins/strpbrk.c
15798         * gcc.c-torture/execute/builtins/strpcpy-2.c
15799         * gcc.c-torture/execute/builtins/strpcpy.c
15800         * gcc.c-torture/execute/builtins/strrchr.c
15801         * gcc.c-torture/execute/builtins/strspn.c
15802         * gcc.c-torture/execute/builtins/strstr-asm.c
15803         * gcc.c-torture/execute/builtins/strstr.c:
15804         ... these new files.
15805
15806         * gcc.c-torture/execute/builtins/abs-2-lib.c
15807         * gcc.c-torture/execute/builtins/abs-3-lib.c
15808         * gcc.c-torture/execute/builtins/complex-1-lib.c
15809         * gcc.c-torture/execute/builtins/fprintf-lib.c
15810         * gcc.c-torture/execute/builtins/fputs-lib.c
15811         * gcc.c-torture/execute/builtins/memcmp-lib.c
15812         * gcc.c-torture/execute/builtins/memmove-lib.c
15813         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15814         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15815         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15816         * gcc.c-torture/execute/builtins/memset-lib.c
15817         * gcc.c-torture/execute/builtins/printf-lib.c
15818         * gcc.c-torture/execute/builtins/sprintf-lib.c
15819         * gcc.c-torture/execute/builtins/strcat-lib.c
15820         * gcc.c-torture/execute/builtins/strchr-lib.c
15821         * gcc.c-torture/execute/builtins/strcmp-lib.c
15822         * gcc.c-torture/execute/builtins/strcpy-lib.c
15823         * gcc.c-torture/execute/builtins/strcspn-lib.c
15824         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15825         * gcc.c-torture/execute/builtins/strlen-lib.c
15826         * gcc.c-torture/execute/builtins/strncat-lib.c
15827         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15828         * gcc.c-torture/execute/builtins/strncmp-lib.c
15829         * gcc.c-torture/execute/builtins/strncpy-lib.c
15830         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15831         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15832         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15833         * gcc.c-torture/execute/builtins/strrchr-lib.c
15834         * gcc.c-torture/execute/builtins/strspn-lib.c
15835         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15836         * gcc.c-torture/execute/builtins/strstr-lib.c
15837         * gcc.c-torture/execute/builtins/lib/abs.c
15838         * gcc.c-torture/execute/builtins/lib/fprintf.c
15839         * gcc.c-torture/execute/builtins/lib/memset.c
15840         * gcc.c-torture/execute/builtins/lib/printf.c
15841         * gcc.c-torture/execute/builtins/lib/sprintf.c
15842         * gcc.c-torture/execute/builtins/lib/strcpy.c
15843         * gcc.c-torture/execute/builtins/lib/strcspn.c
15844         * gcc.c-torture/execute/builtins/lib/strncat.c
15845         * gcc.c-torture/execute/builtins/lib/strncmp.c
15846         * gcc.c-torture/execute/builtins/lib/strncpy.c
15847         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15848         * gcc.c-torture/execute/builtins/lib/strspn.c
15849         * gcc.c-torture/execute/builtins/lib/strstr.c:
15850         New files containing support routines.
15851
15852         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15853         declaration.
15854         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15855         when not optimizing.
15856
15857 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15858
15859         PR c++/16240
15860         * g++.dg/abi/mangle22.C: New test.
15861         * g++.dg/abi/mangle23.C: Likewise.
15862
15863 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15864
15865         PR fortran/16290
15866         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15867         Allow for cases without denormalized floating point numbers.
15868
15869 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15870
15871         PR c/1027
15872         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15873         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15874         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15875         expected warning text.
15876         * gcc.dg/format/diag-2.c: New test.
15877
15878 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15879
15880         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15881
15882 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15883
15884         * gcc.dg/builtins-43.c: New.
15885         * gcc.dg/builtins-44.c: New.
15886         * gcc.dg/builtins-45.c: New.
15887
15888 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15889             Andreas Tobler  <a.tobler@schweiz.ch>
15890
15891         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15892         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
15893         as SIGSEGV.
15894         * gcc.dg/cleanup-11.c: Likewise.
15895         * gcc.dg/cleanup-8.c: Likewise.
15896         * gcc.dg/cleanup-9.c: Likewise.
15897         * gcc.dg/cleanup-5.c: Run on all platforms.
15898
15899 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15900
15901         * g++.dg/warn/nonnull1.C: New test.
15902
15903 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15904
15905         * gcc.dg/compat/compat-common.h: Wrap up CINT in
15906         an #ifndef SKIP_COMPLEX_INT/#endif pair.
15907         Special-case the Sun compiler wrt to <complex.h>.
15908
15909 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
15910
15911         * gcc.dg/Wunreachable-8.C: New test.
15912
15913         * gcc.dg/h8300-ice2.c : New test.
15914
15915 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
15916
15917         PR fortran/16161
15918         * gfortran.fortran-torture/compile/implicit.f90: Add test
15919         for implicit character.
15920
15921 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
15922
15923         PR fortran/16289
15924         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
15925         Use tiny() intrinsic to find smallest non-negative real
15926
15927 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * gcc.dg/compat/struct-by-value-22_main.c: New test.
15930         * gcc.dg/compat/struct-by-value-22_x.c: New.
15931         * gcc.dg/compat/struct-by-value-22_y.c: New.
15932
15933         * gcc.c-torture/execute/20040629-1.c: New test.
15934
15935 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
15936
15937         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
15938         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
15939
15940         PR target/16195
15941         * gcc.dg/20040625-1.c: New test.
15942
15943 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15944
15945         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
15946
15947 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15948
15949         PR fortran/15963
15950         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
15951
15952 2004-06-29  Richard Henderson  <rth@redhat.com>
15953
15954         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
15955
15956 2004-06-29  Paul Brook  <paul@codesourcery.com>
15957
15958         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
15959         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
15960
15961 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
15962
15963         PR c++/16260
15964         * g++.dg/parse/crash15.C: New.
15965
15966 2004-06-28  Andrew Pinski  <apinski@apple.com>
15967
15968         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
15969         by the error already.
15970
15971         * g++.dg/opt/ptrmem4.C: Change to compile only test.
15972
15973 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
15974
15975         PR target/14041
15976         * gcc.dg/h8300-bss-align-1.c : New.
15977
15978 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15979
15980         * PR c++/16174
15981         * g++.dg/template/ctor4.C: New.
15982
15983 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15984
15985         PR c++/16205
15986         * g++.dg/warn/Wsequence-point-1.C: New test.
15987
15988 2004-06-27  Paul Brook  <paul@codesourcery.com>
15989
15990         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
15991
15992 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
15993
15994         * g++.old-deja/g++.mike/p7325.C: Remove.
15995
15996 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15997
15998         PR c/14963
15999         * gcc.dg/pr14963.c: New test.
16000
16001 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16002
16003         PR c++/16193
16004         * g++.dg/parse/redef1.C: New test.
16005
16006 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16007
16008         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16009         20021110.c.
16010         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16011         20021119-1.c.
16012         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16013         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16014         5-04.c.
16015         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16016         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16017         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16018         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16019         g++.brendan/enum14.C.
16020         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16021         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16022         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16023         g++.mike/virt1.C.
16024         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16025         memtemp24.C.
16026
16027 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16028
16029         * gcc.dg/20040527-1.c: New test case.
16030
16031 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16032
16033         PR gfortran/pr16196
16034         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16035
16036 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16037
16038         PR middle-end/15825
16039         * gcc.dg/pr15825-1.c: New test case.
16040
16041 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16042
16043         * gcc.c-torture/execute/20040625-1.c: New test.
16044
16045 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16046
16047         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16048
16049 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16050
16051         * gcc.dg/torture/mips-div-1.c: New test.
16052
16053 2004-06-24  Jeff Law  <law@redhat.com>
16054
16055         * gcc.dg/tree-ssa/20040624-1.c: New test.
16056
16057 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16058
16059         * gcc.c-torture/compile/20040624-1.c: New test.
16060
16061 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16062
16063         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16064         this directory.
16065
16066 2004-06-23  Andrew Pinski  <apinski@apple.com>
16067
16068         PR middle-end/15988
16069         * g++.dg/opt/ptrmem4.C: New test.
16070
16071         * gcc.dg/c90-array-quals-2.c: New test.
16072
16073 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16074
16075         * gcc.dg/kpice1.c: New test.
16076
16077 2006-06-23  Andrew Pinski  <apinski@apple.com>
16078
16079         * gcc.dg/c90-array-quals.c: New test.
16080
16081 2006-06-22  Richard Henderson  <rth@redhat.com>
16082
16083         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16084
16085 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16086
16087         * gcc.dg/builtins-config.h: Handle FreeBSD.
16088
16089 2006-06-22  Richard Henderson  <rth@redhat.com>
16090
16091         * g++.dg/opt/devirt1.C: New.
16092
16093 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16094
16095         * g++.dg/opt/pr15551.C: New testcase.
16096
16097 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16098
16099         PR target/14800
16100         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16101         x86_64-*-linux* when compiling for 32bit.
16102
16103 2004-06-21  Andrew Pinski  <apinski@apple.com>
16104
16105         * gcc.dg/pch/struct-1.c: New.
16106         * gcc.dg/pch/struct-1.hs: New.
16107
16108 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16109
16110         * gcc.dg/pch/save-temps-1.c: New file.
16111         * gcc.dg/pch/save-temps-1.hs: New file.
16112
16113 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16114
16115         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16116         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16117
16118 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16119
16120         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16121         to fix type error.
16122         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16123         Remove trailing spaces.
16124
16125 2004-06-21  Richard Henderson  <rth@redhat.com>
16126
16127         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16128         merging && to BIT_FIELD_REF.
16129
16130 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16131
16132         * g++.dg/opt/placeholder1.C: New test.
16133
16134 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16135
16136         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16137         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16138         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16139         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16140
16141 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16142
16143         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16144         extern "C".
16145         * g++.dg/other/pragma-re-1.C: Add comments.
16146
16147 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16148
16149         PR gfortran/16080
16150         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16151
16152 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16155         instead of setting the type of size_t by
16156         hand.
16157
16158 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16159
16160         * gcc.dg/unordered-2.c: New test case.
16161         * gcc.dg/unordered-3.c: New test case.
16162
16163 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16164
16165         PR other/16043
16166         * lib/g++.exp (g++_version): Tweak regexp for version
16167         * lib/g77.exp (g77_version): Likewise
16168         * lib/gfortran.exp (gfortran_version): Likewise
16169         * lib/objc.exp (objc_version): Likewise
16170         * lib/treelang.exp (treelang_version): Likewise
16171
16172 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16173
16174         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16175         Use INT_MAX instead of __INT_MAX__.
16176         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16177
16178         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16179         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16180         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16181         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16182         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16183         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16184         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16185         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16186         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16187
16188         * gcc.dg/range-test-1.c: New test.
16189         * g++.dg/opt/range-test-1.C: New test.
16190
16191 2004-06-17  Richard Henderson  <rth@redhat.com>
16192
16193         * objc.dg/sync-1.m: New.
16194         * objc.dg/try-catch-1.m: Don't force next runtime.
16195         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16196         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16197         shadowed catch clause.
16198         * objc.dg/try-catch-5.m: New.
16199
16200 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16201
16202         Bug 14610
16203         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16204
16205 2004-06-15  Richard Henderson  <rth@redhat.com>
16206
16207         * gcc.dg/20001116-1.c: Move expected warning line.
16208
16209 2004-06-15  Richard Henderson  <rth@redhat.com>
16210
16211         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16212         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16213
16214 2004-06-15  Jeff Law  <law@redhat.com>
16215
16216         * gcc.dg/tree-ssa/20040615-1.c: New test.
16217         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16218         be less sensitive to operand ordering.
16219         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16220
16221 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16222
16223         * g++.dg/abi/bitfield3.C: Add comment..
16224
16225 2004-06-15  Richard Henderson  <rth@redhat.com>
16226
16227         * g++.dg/ext/stmtexpr1.C: XFAIL.
16228         * gcc.dg/20030612-1.c: XFAIL.
16229
16230 2004-06-15  Eric Christopher  <echristo@redhat.com>
16231
16232         * g++.dg/charset/asm5.c: New.
16233         * gcc.dg/charset/asm6.c: New.
16234
16235 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16236
16237         PR fortran/15962
16238         * gfortran.fortran-torture/execute/select_1.f90: New test.
16239
16240 2004-06-15  Paul Brook  <paul@codesourcery.com>
16241
16242         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16243
16244 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16245
16246         PR c++/15967
16247         * g++.dg/lookup/crash3.C: New test.
16248
16249 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16250
16251         PR c++/15947
16252         * g++.dg/parse/dtor4.C: New test.
16253
16254 2004-06-14  Jeff Law  <law@redhat.com>
16255
16256         * gcc.c-torture/compile/20040614-1.c: New test.
16257
16258 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16259
16260         PR fortran/15211
16261         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16262         LEN of a character array.
16263
16264 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/15096
16267         * g++.dg/template/ptrmem10.C: New test.
16268
16269         PR c++/14930
16270         * g++.dg/template/friend30.C: New test.
16271
16272 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16273
16274         PR fortran/14928
16275         * gfortran.fortran-torture/compile/mloc.f90: New test.
16276
16277 2004-06-13  Paul Brook  <paul@codesourcery.com>
16278
16279         * gfortran.fortran-torture/execute/random_2.f90: New test.
16280
16281 2004-06-13  Eric Christopher  <echristo@redhat.com>
16282
16283         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16284
16285 2004-06-12  Paul Brook  <paul@codesourcery.com>
16286
16287         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16288
16289 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16290
16291         PR fortran/14923
16292         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16293
16294 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16295
16296         PR fortran/14957
16297         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16298         syntax errors in end statements of contained subroutines.
16299
16300 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16301
16302         PR fortran/12841
16303         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16304
16305 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16306
16307         PR fortran/15665
16308         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16309
16310 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16311
16312         PR gfortran/12839
16313         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16314
16315 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16316
16317         PR c++/15862
16318         * g++.dg/parse/enum1.C: New test.
16319
16320 2004-06-10  Jeff Law  <law@redhat.com>
16321
16322         * gcc.c-torture/compile/20040610-1.c: New test.
16323
16324 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16325
16326         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16327         * g++.old-deja/g++.other/decl3.C: Likewise.
16328
16329 2004-06-10  Brian Booth  <bbooth@redhat.com>
16330
16331         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16332         V_MAY_DEF instead of VDEF.
16333         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16334
16335 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16336
16337         PR c++/14211
16338         * g++.dg/conversion/const1.C: New test.
16339
16340         PR c++/15076
16341         * g++.dg/conversion/reinterpret1.C: New test.
16342
16343         PR c++/15877
16344         * g++.dg/template/enum2.C: New test.
16345
16346         PR c++/15227
16347         * g++.dg/template/error13.C: New test.
16348
16349 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16350
16351         PR fortran/14957
16352         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16353         arguments to test_* REAL and of the right size.
16354
16355 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16356
16357         PR target/15569
16358         PR rtl-optimization/15681
16359         * gcc.dg/20040609-1.c: New test.
16360
16361 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16362
16363         PR c++/14791
16364         * g++.dg/opt/builtins1.C: New test.
16365
16366 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16367
16368         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16369         that use default windows32 struct layout.
16370         * gcc.dg/i386-bitfield2.c: Likewise.
16371
16372 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16373
16374         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16375         for mingw32 and cygwin targets.
16376
16377 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16378
16379         * gcc.dg/pch/macro-4.c: New.
16380         * gcc.dg/pch/macro-4.hs: New.
16381
16382 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16383
16384         PR fortran/13249
16385         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16386
16387 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16388
16389         PR fortran/13372
16390         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16391
16392 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16393
16394         PR gfortran/14897
16395         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16396
16397 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16398
16399         PR gfortran/15755
16400         * gfortran.fortran-torture/execute/backspace.c : New test.
16401
16402 2004-06-09  Paul Brook  <paul@codesourcery.com>
16403
16404         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16405         (pointer_to_section): Rewrite to use smaller array.
16406
16407 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16408
16409         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16410         * gcc.dg/ext/altivec-10.c: Same.
16411         * gcc.dg/ext/altivec-11.c: Same.
16412         * gcc.dg/ext/altivec-12.c: Same.
16413         * gcc.dg/ext/altivec-13.c: Same.
16414         * gcc.dg/ext/altivec-14.c: Same.
16415         * gcc.dg/ext/altivec-15.c: Same.
16416         * gcc.dg/ext/altivec-16.c: Same.
16417         * gcc.dg/ext/altivec-3.c: Same.
16418         * gcc.dg/ext/altivec-4.c: Same.
16419         * gcc.dg/ext/altivec-6.c: Same.
16420         * gcc.dg/ext/altivec-7.c: Same.
16421         * gcc.dg/ext/altivec-8.c: Same.
16422         * gcc.dg/ext/altivec-varargs-1.c: Same.
16423
16424         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16425         * g++.dg/ext/altivec-10.C: Same.
16426         * g++.dg/ext/altivec-2.C: Same.
16427         * g++.dg/ext/altivec-3.C: Same.
16428         * g++.dg/ext/altivec-4.C: Same.
16429         * g++.dg/ext/altivec-5.C: Same.
16430         * g++.dg/ext/altivec-6.C: Same.
16431         * g++.dg/ext/altivec-7.C: Same.
16432         * g++.dg/ext/altivec-8.C: Same.
16433         * g++.dg/ext/altivec-9.C: Same.
16434
16435 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16436
16437         PR c++/7841
16438         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16439
16440 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16441
16442         * gcc.dg/union-1.c: New test.
16443
16444 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16445
16446         * gcc.dg/builtins-41.c: New test case.
16447         * gcc.dg/builtins-42.c: New test case.
16448
16449 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16450
16451         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16452         * g++.dg/ext/altivec-10.C: Same.
16453         * g++.dg/ext/altivec-2.C: Same.
16454         * g++.dg/ext/altivec-3.C: Same.
16455         * g++.dg/ext/altivec-4.C: Same.
16456         * g++.dg/ext/altivec-5.C: Same.
16457         * g++.dg/ext/altivec-6.C: Same.
16458         * g++.dg/ext/altivec-7.C: Same.
16459         * g++.dg/ext/altivec-8.C: Same.
16460         * g++.dg/ext/altivec-9.C: Same.
16461         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16462         * g++.old-deja/g++.brendan/new3.C: Same.
16463         * gcc.c-torture/execute/eeprof-1.x: Same.
16464
16465 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16466
16467         PR c/14765
16468         * gcc.dg/pr14765-1.c: New test.
16469
16470 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16471
16472         PR c/14649
16473         * gcc.dg/pr14649-1.c: New test case.
16474
16475 2004-06-07  Richard Henderson  <rth@redhat.com>
16476
16477         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16478         if temporaries.
16479
16480 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16481
16482         * g++.dg/eh/elide1.C: Remove XFAIL.
16483
16484 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/15337
16487         * g++.dg/expr/sizeof3.C: New test.
16488
16489         PR c++/14777
16490         * g++.dg/template/access14.C: New test.
16491
16492         PR c++/15554
16493         * g++.dg/template/enum1.C: New test.
16494
16495         PR c++/15057
16496         * g++.dg/eh/throw1.C: New test.
16497
16498 2004-06-07  David Ayers  <d.ayers@inode.at>
16499             Ziemowit Laski  <zlaski@apple.com>
16500
16501         * lib/objc.exp (objc_target_compile): Revert the '-framework
16502         Foundation' flag fix, since bare Darwin does not ship
16503         with the Foundation framework.
16504         * objc/execute/next_mapping.h: Provide a local NSConstantString
16505         @interface and @implementation.
16506         (objc_constant_string_init): A constructor function, used to
16507         initialize the NSConstantString meta-class object.
16508         * objc/execute/string1.m: Include "next_mapping.h" instead of
16509         <Foundation/NSString.h>.
16510         * objc/execute/string2.m: Likewise.
16511         * objc/execute/string3.m: Likewise.
16512         * objc/execute/string4.m: Likewise.
16513
16514 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16515
16516         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16517         to double. Replace double with FLOAT.
16518         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16519
16520         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16521         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16522         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16523         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16524         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16525         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16526         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16527         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16528
16529 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16530
16531         PR c/13519
16532         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16533
16534 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16535
16536         PR c++/15503
16537         * g++.dg/template/meminit2.C: New test.
16538
16539 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16540
16541         PR target/15822
16542         * gcc.c-torture/execute/compare-fp-1.c,
16543         gcc.c-torture/execute/compare-fp-2.c,
16544         gcc.c-torture/execute/compare-fp-3.c,
16545         gcc.c-torture/execute/compare-fp-4.c,
16546         gcc.c-torture/execute/compare-fp-3.x,
16547         gcc.c-torture/execute/compare-fp-4.x: Moved...
16548         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16549         gcc.c-torture/execute/ieee/compare-fp-2.c,
16550         gcc.c-torture/execute/ieee/compare-fp-3.c,
16551         gcc.c-torture/execute/ieee/compare-fp-4.c,
16552         gcc.c-torture/execute/ieee/compare-fp-3.x,
16553         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16554
16555 2004-06-04  David Ayers  <d.ayers@inode.at>
16556
16557         * objc/execute/protocol-isEqual-4.m: New testcase.
16558
16559 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16560
16561         * objc/execute/protocol-isEqual-1.m: New testcase.
16562         * objc/execute/protocol-isEqual-2.m: New testcase.
16563         * objc/execute/protocol-isEqual-3.m: New testcase.
16564
16565 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16566
16567         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16568
16569 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16570
16571         * lib/objc.exp (objc_target_compile): When running tests on
16572         Darwin (Mac OS X), inform the linker about '-framework
16573         'Foundation'.
16574
16575 2004-06-02  Eric Christopher  <echristo@redhat.com>
16576
16577         * gcc.c-torture/compile/20040602-1.c: New.
16578
16579 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16580
16581         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16582         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16583
16584         PR tree-optimization/14736
16585         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16586
16587         PR tree-optimization/14042
16588         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16589
16590         PR tree-optimization/14729
16591         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16592
16593 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16594
16595         PR fortran/15557
16596         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16597
16598 2004-06-01  Richard Hederson  <rth@redhat.com>
16599
16600         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16601
16602 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16603
16604         PR c++/14932
16605         * g++.dg/parse/offsetof4.C: New test.
16606
16607 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16608
16609         PR objc/7993
16610         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16611
16612 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16613
16614         PR c++/15701
16615         * g++.dg/template/friend29.C: New test.
16616
16617 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16618
16619         PR c/15749
16620         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16621
16622 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16623
16624         * gcc.dg/sparc-trap-1.c: New test.
16625
16626 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16627
16628         PR middle-end/15069
16629         * g++.dg/opt/fold3.C: New test case.
16630
16631 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16632
16633         * lib/target-supports.exp (check_iconv_available): Fix fallout
16634         from 2004-05-28 patch.
16635
16636 2004-05-30  Paul Brook  <paul@codesourcery.com>
16637
16638         PR fortran/15620
16639         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16640         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16641
16642 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16643
16644         * gfortran.fortran-torture/execute/random_1.f90: New test.
16645
16646 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16647
16648         * g++.dg/ext/altivec-10.C: New test.
16649
16650 2004-05-29  Paul Brook  <paul@codesourcery.com>
16651
16652         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16653
16654 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16655
16656         * gcc.dg/altivec-16.c: New test.
16657
16658 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16659
16660         * lib/target-supports.exp (check_vmx_hw_available): New.
16661         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16662
16663         * lib/target-supports.exp (check_alias_available,
16664         check_iconv_available, check_named_sections_available): Use
16665         unique names for temporary files.
16666
16667 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16668
16669         * gcc.dg/altivec-15.c: New test.
16670
16671 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/15083
16674         * g++.dg/warn/noeffect6.C: New test.
16675
16676         PR c++/15471
16677         * g++.dg/expr/ptrmem4.C: New test.
16678
16679         PR c++/15640
16680         * g++.dg/template/operator3.C: New test.
16681
16682 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/14668
16685         * g++.dg/lookup/redecl1.C: New test.
16686         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16687
16688 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16689
16690         * gcc.c-torture/execute/compare-fp-1.c,
16691         gcc.c-torture/execute/compare-fp-2.c,
16692         gcc.c-torture/execute/compare-fp-3.c,
16693         gcc.c-torture/execute/compare-fp-4.c,
16694         gcc.c-torture/execute/compare-fp-3.x,
16695         gcc.c-torture/execute/compare-fp-4.x,
16696         gcc.dg/pr15649-1.c: New.
16697
16698 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16699
16700         PR c++/12883
16701         * g++.dg/init/array14.C: New test.
16702
16703 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16704
16705         * lib/compat.exp (compat-get-options-main): New.
16706         (compat-get-options): Remove unneeded code, warn for ignored
16707         command.
16708         (compat-execute): Check flag set by dg-require-* commands.
16709
16710         * lib/compat.exp (compat-execute): Break up long lines.
16711
16712 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16713
16714         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16715         * gcc.dg/altivec-14.c: New test.
16716         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16717
16718         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16719         * gcc.dg/altivec-12.c: Ditto.
16720
16721         * gcc.dg/altivec-3.c: Move call to altivec_check.
16722
16723 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16724
16725         PR c++/15044
16726         * g++.dg/template/error12.C: New test.
16727
16728         PR c++/15317
16729         * g++.dg/ext/attrib15.C: New test.
16730
16731         PR c++/15329
16732         * g++.dg/template/ptrmem9.C: New test.
16733
16734 2004-05-25  Paul Brook  <paul@codesourcery.com>
16735
16736         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16737
16738 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c++/15165
16741         * g++.dg/template/crash19.C: New test.
16742
16743 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16744
16745         PR c++/15025
16746         * g++.dg/template/redecl1.C: New test.
16747
16748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16749
16750         PR c++/14821
16751         * g++.dg/other/ns1.C: New test.
16752
16753         PR c++/14883
16754         * g++.dg/template/invalid1.C: New test.
16755
16756 2004-05-23  Paul Brook  <paul@codesourcery.com>
16757         Victor Leikehman  <lei@haifasphere.co.il>
16758
16759         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16760         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16761
16762 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16763
16764         PR c++/15285
16765         PR c++/15299
16766         * g++.dg/template/non-dependent5.C: New test.
16767         * g++.dg/template/non-dependent6.C: New test.
16768
16769 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16770
16771         PR c++/15507
16772         * g++.dg/inherit/union1.C: New test.
16773
16774         PR c++/15542
16775         * g++.dg/template/addr1.C: New test.
16776
16777         PR c++/15427
16778         * g++.dg/template/array5.C: New test.
16779
16780         PR c++/15287
16781         * g++.dg/template/array6.C: New test.
16782
16783 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16784             Roger Sayle  <roger@eyesopen.com>
16785
16786         * g++.dg/lookup/forscope2.C: New test case.
16787
16788 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16789
16790         * gcc.dg/cpp/Wmissingdirs.c: New.
16791
16792 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16793
16794         PR target/15301
16795         * gcc.dg/compat/union-m128-1.h: New file.
16796         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16797         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16798         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16799
16800 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16801
16802         PR target/15302
16803         * gcc.dg/compat/struct-complex-1.h: New file.
16804         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16805         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16806         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16807
16808 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16809
16810         PR middle-end/3074
16811         * gcc.dg/pr3074-1.c: New test case.
16812         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16813
16814 2004-05-20  Falk Hueffner  <falk@debian.org>
16815
16816         PR other/15526
16817         * gcc.dg/ftrapv-1.c: New test case.
16818
16819 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16820
16821         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16822
16823 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16824             Jeff Law  <law@redhat.com>
16825
16826         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16827         * gcc.dg/tree-ssa/20040518-2.c: New test.
16828
16829         * gcc.dg/tree-ssa/20040518-1.c: New test.
16830
16831 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16832
16833         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16834
16835 2004-05-18  Paul Brook  <paul@codesourcery.com>
16836
16837         PR fortran/13930
16838         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16839
16840 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16841
16842         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16843         constant folding.
16844
16845 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16846
16847         * gcc.dg/tree-ssa/20040517-1.c: New test.
16848
16849 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16850
16851         * gcc.dg/loop-4.c: New test.
16852
16853 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16854
16855         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16856
16857 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16858
16859         PR fortran/15311
16860         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16861
16862 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16863
16864         PR fortran/13826
16865         PR fortran/13940
16866         * gfortran.fortran-torture/compile/data_1.f90: New test.
16867
16868 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16869
16870         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16871         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16872
16873 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16874
16875         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16876
16877 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16878
16879         PR c/15444
16880         * gcc.dg/format/xopen-1.c: Adjust expected message.
16881         * gcc.dg/format/xopen-3.c: New test.
16882
16883 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16884
16885         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16886
16887 2004-05-14  Jeff Law  <law@redhat.com>
16888
16889         * gcc.dg/tree-ssa/20040514-2.c: New test.
16890
16891 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16892
16893         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
16894         this ...
16895         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
16896         this.
16897
16898 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
16899
16900         * gcc.dg/tree-ssa/20040514-1.c: New test.
16901
16902 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16903
16904         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
16905         test.
16906
16907 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16908
16909         PR fortran/14066
16910         * gfortran.fortran-torture/compile/do_1.f90: New test.
16911
16912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16913
16914         PR fortran/15051
16915         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
16916         test.
16917
16918 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
16919
16920         PR fortran/15149
16921         * gfortran.fortran-torture/execute/random_init.f90: New test.
16922
16923 2004-05-13  Paul Brook  <paul@codesourcery.com>
16924
16925         PR fortran/15314
16926         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
16927
16928 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
16929
16930         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
16931         for the powerpc case.
16932
16933 2004-05-13  Jeff Law  <law@redhat.com>
16934
16935         * gcc.dg/tree-ssa/20040513-1.c: New test.
16936         * gcc.dg/tree-ssa/20040513-2.c: New test.
16937
16938 2004-05-13  Paul Brook  <paul@codesourcery.com>
16939
16940         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
16941         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
16942         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
16943
16944 2004-05-13  Andreas Schwab  <schwab@suse.de>
16945
16946         PR other/10819
16947         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
16948         characters.
16949
16950 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
16951
16952         PR fortran/15294
16953         * gfortran.fortran-torture/execute/adjustr.f90: New file.
16954
16955 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
16956
16957         Merge from tree-ssa-20020619-branch.  See
16958         ChangeLog.tree-ssa for details.
16959
16960 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
16961
16962         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
16963         include <altivec.h> explicitly.
16964         * gcc.dg/altivec-13.c: Likewise.
16965
16966 2004-05-11  Paul Brook  <paul@codesourcery.com>
16967
16968         * gcc.c-torture/compile/20010518-1.c: Force enum size.
16969
16970 2004-05-10  Eric Christopher  <echristo@redhat.com>
16971
16972         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
16973         * gcc.dg/sibcall-4.c: Ditto.
16974
16975 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
16976
16977         * g++.dg/ext/altivec-8.C: New test case.
16978         * gcc.dg/altivec-13.c: New test case.
16979
16980 2004-05-08  Roger Sayle  <roger@eyesopen.com>
16981
16982         * gcc.c-torture/execute/divcmp-1.c: New test case.
16983         * gcc.c-torture/execute/divcmp-2.c: New test case.
16984         * gcc.c-torture/execute/divcmp-3.c: New test case.
16985
16986 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
16987
16988         * g++.dg/other/pragma-re-2.C: New test.
16989
16990 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16991
16992         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
16993         * gcc.dg/i386-387-2.c: Likewise.
16994
16995         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
16996         __builtin_drem.
16997         * gcc.dg/i386-387-6.c: Likewise.
16998
16999 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17000
17001         * gcc.dg/builtins-33.c:  Also check log1p*.
17002
17003 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17004
17005         PR optimization/15296
17006         * gcc.c-torture/execute/pr15296.c: New test.
17007
17008 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17009
17010         * gcc.dg/builtins-40.c: New test.
17011
17012 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17013
17014         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17015
17016 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17017
17018         * g++.dg/ext/spe1.C: New testcase.
17019
17020 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17021
17022         * objc.dg/image-info.m: Allow additional attributes
17023         for __image_info section.
17024
17025 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17026
17027         * gcc.dg/torture/mips-hilo-2.c: New test.
17028
17029 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17030
17031         PR c++/14389
17032         * g++.dg/template/member5.C: New test.
17033
17034 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17035
17036         * gcc.dg/builtins-34.c: Also check expm1*.
17037
17038 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17039
17040         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17041         * gcc.dg/torture/builtin-convert-3.c: New test.
17042
17043 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17044
17045         PR middle-end/15054
17046         * g++.dg/opt/pr15054.C: New test.
17047
17048 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         * gcc.dg/torture/builtin-rounding-1.c: New test.
17051         * gcc.dg/builtins-25.c: Delete.
17052         * gcc.dg/builtins-29.c: Delete.
17053
17054 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17055
17056         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17057         * gcc.dg/sibcall-4.c: Likewise.
17058         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17059
17060 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17061
17062         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17063         bit-field on 16-bit targets.
17064
17065 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17066
17067         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17068         16-bit targets.
17069
17070 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17071
17072         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17073         * gcc.dg/rs6000-power2-2.c: Likewise.
17074
17075 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17076
17077         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17078         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17079         Change the asm registers to be in form of frN instead of fN.
17080
17081 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17082
17083         * gcc.dg/torture/builtin-convert-2.c: New test.
17084
17085 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17086
17087         * gcc.dg/rs6000-power2-1.c: New test.
17088         * gcc.dg/rs6000-power2-2.c: New test.
17089
17090 2004-04-28  Jan Hubicka  <jh@suse.cz>
17091
17092         * gcc.dg/unused-6.c: New test.
17093
17094 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17095             Ulrich Weigand  <uweigand@de.ibm.com>
17096
17097         * ada/acats/run_all.sh: Define $target variable.
17098
17099 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17100
17101         PR c++/15119
17102         * g++.dg/other/vararg-1.C: New test.
17103
17104         PR c++/4794
17105         * g++.dg/eh/cleanup3.C: New test.
17106
17107 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17108
17109         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17110         and ad8011a (target_insn).
17111         * ada/acats/support/macro.dfs: Likewise.
17112         * ada/acats/support/impbit.adb: New file.
17113
17114 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17115
17116         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17117
17118 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17119
17120         * gcc.dg/loop-3.c: New test.
17121
17122 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17123
17124         * gcc.c-torture/execute/simd-5.c: New test.
17125
17126 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17127
17128         PR c++/15064
17129         * g++.dg/template/crash18.C: New test.
17130
17131 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17132
17133         * g++.dg/ext/complit3.C: New test.
17134
17135 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17136
17137         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17138         * gcc.dg/altivec-3.c: Same.
17139         * gcc.dg/altivec-varargs-1.c: Same.
17140
17141 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17142
17143         * lib/target-supports.exp (check_profiling_available): Assume
17144         profiling is not available on powerpc-eabi targets.
17145
17146 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17147
17148         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17149         * gcc.dg/vmx/bug-1.c: Ditto.
17150
17151 2004-04-20  Eric Christopher  <echristo@redhat.com>
17152
17153         * gcc.dg/charset/extern.c: New test.
17154         * g++.dg/charset/extern3.cc: Ditto.
17155
17156 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17157
17158         * gcc.dg/builtins-39.c: New test.
17159
17160 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17161
17162         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17163
17164 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17165
17166         * gcc.dg/torture/mips-hilo-1.c: New test.
17167
17168 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         * gcc.c-torture/compile/20040419-1.c: New test.
17171
17172 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17173
17174         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17175
17176 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17177             Aldy Hernandez  <aldyh@redhat.com>
17178
17179         * gcc.c-torture/execute/va-arg-24.c: New.
17180
17181 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17182             Aldy Hernandez  <aldyh@redhat.com>
17183
17184         * gcc.dg/vmx/1b-01.c: New.
17185         * gcc.dg/vmx/1b-02.c: New.
17186         * gcc.dg/vmx/1b-03.c: New.
17187         * gcc.dg/vmx/1b-04.c: New.
17188         * gcc.dg/vmx/1b-05.c: New.
17189         * gcc.dg/vmx/1b-06.c: New.
17190         * gcc.dg/vmx/1b-07.c: New.
17191         * gcc.dg/vmx/1c-01.c: New.
17192         * gcc.dg/vmx/1c-02.c: New.
17193         * gcc.dg/vmx/3a-01a.c: New.
17194         * gcc.dg/vmx/3a-01.c: New.
17195         * gcc.dg/vmx/3a-01m.c: New.
17196         * gcc.dg/vmx/3a-03.c: New.
17197         * gcc.dg/vmx/3a-03m.c: New.
17198         * gcc.dg/vmx/3a-04.c: New.
17199         * gcc.dg/vmx/3a-04m.c: New.
17200         * gcc.dg/vmx/3a-05.c: New.
17201         * gcc.dg/vmx/3a-06.c: New.
17202         * gcc.dg/vmx/3a-06m.c: New.
17203         * gcc.dg/vmx/3a-07.c: New.
17204         * gcc.dg/vmx/3b-01.c: New.
17205         * gcc.dg/vmx/3b-02.c: New.
17206         * gcc.dg/vmx/3b-10.c: New.
17207         * gcc.dg/vmx/3b-13.c: New.
17208         * gcc.dg/vmx/3b-14.c: New.
17209         * gcc.dg/vmx/3b-15.c: New.
17210         * gcc.dg/vmx/3c-01a.c: New.
17211         * gcc.dg/vmx/3c-01.c: New.
17212         * gcc.dg/vmx/3c-02.c: New.
17213         * gcc.dg/vmx/3c-03.c: New.
17214         * gcc.dg/vmx/3d-01.c: New.
17215         * gcc.dg/vmx/4-01.c: New.
17216         * gcc.dg/vmx/4-03.c: New.
17217         * gcc.dg/vmx/5-01.c: New.
17218         * gcc.dg/vmx/5-02.c: New.
17219         * gcc.dg/vmx/5-03.c: New.
17220         * gcc.dg/vmx/5-04.c: New.
17221         * gcc.dg/vmx/5-05.c: New.
17222         * gcc.dg/vmx/5-06.c: New.
17223         * gcc.dg/vmx/5-07.c: New.
17224         * gcc.dg/vmx/5-07t.c: New.
17225         * gcc.dg/vmx/5-08.c: New.
17226         * gcc.dg/vmx/5-10.c: New.
17227         * gcc.dg/vmx/5-11.c: New.
17228         * gcc.dg/vmx/7-01a.c: New.
17229         * gcc.dg/vmx/7-01.c: New.
17230         * gcc.dg/vmx/7c-01.c: New.
17231         * gcc.dg/vmx/7d-01.c: New.
17232         * gcc.dg/vmx/7d-02.c: New.
17233         * gcc.dg/vmx/8-01.c: New.
17234         * gcc.dg/vmx/8-02a.c: New.
17235         * gcc.dg/vmx/8-02.c: New.
17236         * gcc.dg/vmx/brode-1.c: New.
17237         * gcc.dg/vmx/bug-1.c: New.
17238         * gcc.dg/vmx/bug-2.c: New.
17239         * gcc.dg/vmx/bug-3.c: New.
17240         * gcc.dg/vmx/cw-bug-1.c: New.
17241         * gcc.dg/vmx/cw-bug-2.c: New.
17242         * gcc.dg/vmx/cw-bug-3.c: New.
17243         * gcc.dg/vmx/dct.c: New.
17244         * gcc.dg/vmx/debug-1.c: New.
17245         * gcc.dg/vmx/debug-2.c: New.
17246         * gcc.dg/vmx/debug-3.c: New.
17247         * gcc.dg/vmx/debug-4.c: New.
17248         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17249         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17250         * gcc.dg/vmx/eg-5.c: New.
17251         * gcc.dg/vmx/fft.c: New.
17252         * gcc.dg/vmx/gcc-bug-1.c: New.
17253         * gcc.dg/vmx/gcc-bug-2.c: New.
17254         * gcc.dg/vmx/gcc-bug-3.c: New.
17255         * gcc.dg/vmx/gcc-bug-4.c: New.
17256         * gcc.dg/vmx/gcc-bug-5.c: New.
17257         * gcc.dg/vmx/gcc-bug-6.c: New.
17258         * gcc.dg/vmx/gcc-bug-7.c: New.
17259         * gcc.dg/vmx/gcc-bug-8.c: New.
17260         * gcc.dg/vmx/gcc-bug-9.c: New.
17261         * gcc.dg/vmx/gcc-bug-b.c: New.
17262         * gcc.dg/vmx/gcc-bug-c.c: New.
17263         * gcc.dg/vmx/gcc-bug-d.c: New.
17264         * gcc.dg/vmx/gcc-bug-e.c: New.
17265         * gcc.dg/vmx/gcc-bug-f.c: New.
17266         * gcc.dg/vmx/gcc-bug-g.c: New.
17267         * gcc.dg/vmx/gcc-bug-i.c: New.
17268         * gcc.dg/vmx/harness.h: New.
17269         * gcc.dg/vmx/ira1.c: New.
17270         * gcc.dg/vmx/ira2a.c: New.
17271         * gcc.dg/vmx/ira2b.c: New.
17272         * gcc.dg/vmx/ira2.c: New.
17273         * gcc.dg/vmx/ira2c.c: New.
17274         * gcc.dg/vmx/mem.c: New.
17275         * gcc.dg/vmx/newton-1.c: New.
17276         * gcc.dg/vmx/ops.c: New.
17277         * gcc.dg/vmx/sn7153.c: New.
17278         * gcc.dg/vmx/spill2.c: New.
17279         * gcc.dg/vmx/spill3.c: New.
17280         * gcc.dg/vmx/spill.c: New.
17281         * gcc.dg/vmx/t.c: New.
17282         * gcc.dg/vmx/varargs-1.c: New.
17283         * gcc.dg/vmx/varargs-2.c: New.
17284         * gcc.dg/vmx/varargs-3.c: New.
17285         * gcc.dg/vmx/varargs-4.c: New.
17286         * gcc.dg/vmx/varargs-5.c: New.
17287         * gcc.dg/vmx/varargs-6.c: New.
17288         * gcc.dg/vmx/varargs-7.c: New.
17289         * gcc.dg/vmx/vmx.exp: New.
17290         * gcc.dg/vmx/vprint-1.c: New.
17291         * gcc.dg/vmx/vscan-1.c: New.
17292         * gcc.dg/vmx/x-01.c: New.
17293         * gcc.dg/vmx/x-02.c: New.
17294         * gcc.dg/vmx/x-03.c: New.
17295         * gcc.dg/vmx/x-04.c: New.
17296         * gcc.dg/vmx/x-05.c: New.
17297         * gcc.dg/vmx/yousufi-1.c: New.
17298         * gcc.dg/vmx/zero-1.c: New.
17299         * gcc.dg/vmx/zero.c: New.
17300
17301 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17302
17303         * g++.dg/lookup/java1.C: Update for chage of
17304         _Jv_AllocObject.
17305         * g++.dg/lookup/java2.C: Likewise.
17306
17307 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17308
17309         * ada/acats/run_all.sh: use -O2 by default.
17310
17311 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17312
17313         * gcc.dg/vr-mult-[12].c: New tests.
17314
17315 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17316
17317         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17318
17319         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17320
17321 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17322
17323         * lib/target-supports.exp (check_profiling_available): Assume profiling
17324         isn't available for mips*-*-elf targets.
17325
17326 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17327
17328         * gcc.dg/builtins-38.c: New test.
17329
17330 2004-04-14  Eric Christopher  <echristo@redhat.com>
17331
17332         * g++.dg/charset/charset.exp: Run .cc extension tests.
17333
17334 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17335
17336         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17337
17338 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17339
17340         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17341
17342 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17343
17344         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17345         * gcc.dg/i386-387-2.c: Likewise.
17346
17347         * gcc.dg/i386-387-7.c: New test.
17348         * gcc.dg/i386-387-8.c: New test.
17349
17350         * gcc.dg/builtins-37.c: New test.
17351
17352 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17353
17354         * g++.dg/pch/externc-1.C: Add missing semicolon.
17355
17356 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17357
17358         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17359
17360 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17361
17362         * gcc.c-torture/execute/20040411-1.c: New test.
17363
17364 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17365
17366         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17367
17368 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17369
17370         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17371
17372 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17373
17374         * lib/target-supports.exp (check_named_sections_available): New.
17375         * lib/gcc-dg.exp (dg-require-named-sections): New.
17376         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17377         old-deja.exp.  Also prune error-count message from HP linker.
17378         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17379
17380         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17381         * g++.old-deja/g++.pt/static3.C: Likewise.
17382         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17383
17384 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17385
17386         * gcc.c-torture/execute/20040409-1.c: New test case.
17387         * gcc.c-torture/execute/20040409-2.c: New test case.
17388         * gcc.c-torture/execute/20040409-3.c: New test case.
17389
17390 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17391
17392         * gcc.dg/20040409-1.c: New test.
17393
17394 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17395
17396         PR target/14888
17397         * g++.dg/opt/pr14888.C: New test case.
17398
17399 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17400
17401         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17402         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17403         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17404         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17405         New tests.
17406
17407 2004-04-08  Paul Brook  <paul@codesourcery.com>
17408
17409         * gcc.dg/spill-1.c: New test.
17410
17411 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17412
17413         * gcc.dg/torture/builtin-ctype-2.c: New test.
17414
17415 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17416
17417         * gcc.dg/pch/pch.exp: Add largefile test.
17418
17419 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17420
17421         * g++.dg/pch/externc-1.Hs: New.
17422         * g++.dg/pch/externc-1.C: New.
17423
17424 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17425
17426         * gcc.dg/compat/struct-by-value-5a_main.c,
17427         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17428         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17429         * gcc.dg/compat/struct-by-value-5a_x.c,
17430         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17431         gcc.dg/compat/struct-by-value-5_x.c.
17432         * gcc.dg/compat/struct-by-value-5a_y.c,
17433         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17434         gcc.dg/compat/struct-by-value-5_y.c.
17435
17436         * gcc.dg/compat/struct-by-value-6a_main.c,
17437         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17438         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17439         * gcc.dg/compat/struct-by-value-6a_x.c,
17440         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17441         gcc.dg/compat/struct-by-value-6_x.c.
17442         * gcc.dg/compat/struct-by-value-6a_y.c,
17443         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17444         gcc.dg/compat/struct-by-value-6_y.c.
17445
17446         * gcc.dg/compat/struct-by-value-7a_main.c,
17447         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17448         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17449         * gcc.dg/compat/struct-by-value-7a_x.c,
17450         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17451         gcc.dg/compat/struct-by-value-7_x.c.
17452         * gcc.dg/compat/struct-by-value-7a_y.c,
17453         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17454         gcc.dg/compat/struct-by-value-7_y.c.
17455
17456 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17457
17458         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17459         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17460         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17461         options.
17462
17463 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17464
17465         * gcc.dg/builtins-36.c: New test.
17466
17467 2004-04-06  Paul Brook  <paul@codesourcery.com>
17468
17469         * README.gcc: Remove obsolete contraint on testcases.
17470
17471 2004-04-05  Paul Brook  <paul@codesourcery.com>
17472
17473         PR2123
17474         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17475         failure and exit(0) on success.
17476         * g++.dg/expr/anew2.C: Ditto.
17477         * g++.dg/expr/anew3.C: Ditto.
17478         * g++.dg/expr/anew4.C: Ditto.
17479
17480 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         PR c++/3518
17483         * g++.dg/template/unify7.C: New.
17484
17485 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17486
17487         * g++.dg/README: Bring up to date with new subdirectories; remove
17488         duplicate subdirectory lines.
17489
17490 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/14007
17493         * g++.dg/template/unify5.C: New.
17494         * g++.dg/template/unify6.C: New.
17495         * g++.dg/template/qualttp20.C: Adjust.
17496         * g++.old-deja/g++.jason/report.C: Adjust.
17497         * g++.old-deja/g++.other/qual1.C: Adjust.
17498
17499 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/14803
17502         * g++.dg/inherit/ptrmem1.C: New test.
17503
17504 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17505
17506         PR c++/14755
17507         * gcc.c-torture/execute/20040331-1.c: New test.
17508         * gcc.dg/20040331-1.c: New test.
17509
17510 2004-04-01  Paul Brook  <paul@codesourcery.com>
17511
17512         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17513
17514 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/14724
17517         * g++.dg/init/goto1.C: New test.
17518
17519         PR c++/14763
17520         * g++.dg/template/defarg4.C: New test.
17521
17522 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17523
17524         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17525
17526 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17527
17528         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17529
17530 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17531
17532         * gcc.dg/noncompile/undeclared-2.c: New test.
17533
17534 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17535
17536         * gcc.dg/940409-1.c: Remove XFAIL.
17537         * gcc.dg/reg-vol-struct-1.c: New test.
17538
17539 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17540
17541         * gcc.dg/torture/builtin-wctype-1.c: New test.
17542
17543 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17544
17545         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17546         * gcc.dg/20001101-1.c: Likewise.
17547         * gcc.dg/20001102-1.c: Likewise.
17548
17549 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17550
17551         * gcc.dg/compare8.c: Add an additional test for XOR.
17552
17553 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554
17555         * gcc.dg/torture/builtin-ctype-1.c: New test.
17556
17557 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17558
17559         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17560         * gcc.dg/torture/builtin-math-1.c: Likewise.
17561         * gcc.dg/torture/builtin-power-1.c: New test.
17562
17563 2004-03-24  Andreas Schwab  <schwab@suse.de>
17564
17565         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17566         IA64 assembler.
17567
17568 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17569             Roger Sayle  <roger@eyesopen.com>
17570
17571         * gcc.dg/compare8.c: New test case.
17572
17573 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17574
17575         * g++.dg/ext/altivec-7.C: New test.
17576
17577 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17578
17579         PR 12267, 12391, 12560, 13129, 14114, 14133
17580         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17581         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17582         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17583         Adjust error regexps.
17584         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17585         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17586         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17587         * gcc.dg/local1.c: Add explanatory comment.
17588
17589 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17590
17591         PR optimization/14669
17592         * g++.dg/opt/fold2.C: New test case.
17593
17594 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17595
17596         PR c/14069
17597         * gcc.dg/20040322-1.c: New test.
17598
17599 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17600
17601         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17602         * gcc.dg/ultrasp4.c: Likewise.
17603         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17604
17605 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17606
17607         * gcc.dg/i386-sse-8.c: Reset default options.
17608
17609 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17610
17611         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17612         in the error message text.
17613
17614 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17615
17616         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17617
17618 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/14616
17621         * g++.dg/init/array13.C: New test.
17622
17623 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17624
17625         PR target/13889
17626         * gcc.c-torture/compile/pr13889.c: New test case.
17627
17628 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17629
17630         PR c/14635
17631         * builtins-1.c (nan, nans): Don't test.
17632         * builtins-30.c: Don't use nan, nanf, nanl.
17633         * builtins-35.c: New test.
17634
17635 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17636
17637         * g++.dg/ext/altivec-6.C: New test.
17638
17639 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17640
17641         * g++.dg/init/placement3.C: New test.
17642
17643         * g++.dg/template/spec13.C: New test.
17644
17645         * g++.dg/lookup/using11.C: New test.
17646
17647         * g++.dg/lookup/koenig3.C: New test.
17648
17649         * g++.dg/template/operator2.C: New test.
17650
17651         * g++.dg/expr/dtor3.C: New test.
17652         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17653         marker.
17654         * g++.old-deja/g++.law/visibility28.C: Likewise.
17655
17656 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17657
17658         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17659         * gcc.dg/ppc64-abi-3.c: Likewise.
17660
17661 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17662
17663         PR c++/14545
17664         * g++.dg/parse/template15.C: New test.
17665
17666 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17667
17668         * g++.dg/expr/dtor2.C: New test.
17669
17670         * g++.dg/lookup/anon4.C: New test.
17671
17672         * g++.dg/overload/using1.C: New test.
17673
17674         * g++.dg/template/lookup7.C: New test.
17675
17676         * g++.dg/template/typename6.C: New test.
17677
17678         * g++.dg/expr/cond6.C: New test.
17679
17680 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17681
17682         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17683
17684 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17685
17686         * g++.dg/expr/cond5.C: New test.
17687         * g++.dg/expr/constcast1.C: Likewise.
17688         * g++.dg/expr/ptrmem2.C: Likewise.
17689         * g++.dg/expr/ptrmem3.C: Likewise.
17690         * g++.dg/lookup/main1.C: Likewise.
17691         * g++.dg/template/lookup6.C: Likewise.
17692
17693 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17694
17695         * gcc.dg/local1.c: New test.
17696
17697         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17698
17699 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17700
17701         * gcc.dg/torture/builtin-convert-1.c: New test.
17702
17703 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17704
17705         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17706
17707 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/14481
17710         * g++.dg/warn/Wunused-7.C: New test.
17711
17712 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17713
17714         * gcc.dg/torture/builtin-integral-1.c: New test.
17715
17716 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/14586
17719         * g++.dg/parse/non-dependent3.C: New test.
17720
17721 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17722
17723         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17724         * g++.dg/eh/simd-2.C: Likewise.
17725         * g++.dg/init/array10.C: Likewise.
17726         * gcc.c-torture/compile/simd-1.c: Likewise.
17727         * gcc.c-torture/compile/simd-2.c: Likewise.
17728         * gcc.c-torture/compile/simd-3.c: Likewise.
17729         * gcc.c-torture/compile/simd-4.c: Likewise.
17730         * gcc.c-torture/compile/simd-6.c: Likewise.
17731         * gcc.c-torture/execute/simd-1.c: Likewise.
17732         * gcc.c-torture/execute/simd-2.c: Likewise.
17733         * gcc.dg/compat/vector-defs.h: Likewise.
17734         * gcc.dg/20020531-1.c: Likewise.
17735         * gcc.dg/altivec-3.c: Likewise.
17736         * gcc.dg/altivec-4.c: Likewise.
17737         * gcc.dg/altivec-varargs-1.c: Likewise.
17738         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17739         * gcc.dg/i386-mmx-3.c: Likewise.
17740         * gcc.dg/i386-sse-4.c: Likewise.
17741         * gcc.dg/i386-sse-5.c: Likewise.
17742         * gcc.dg/i386-sse-8.c: Likewise.
17743         * gcc.dg/simd-1.c: Likewise.
17744         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17745         __ev64_opaque__ since the machine description provides it.
17746
17747 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17748
17749         * lib/compat.exp (skip_list): New global variable.
17750         Use it to hold the user defined COMPAT_SKIPS list if any.
17751         (compat-obj): Add the members of skip_list to optall.
17752
17753 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17754
17755         * gcc.dg/compat/union-by-value-1_main.c,
17756         union-by-value-1_x.c, union-by-value-1_y.c,
17757         union-check.h, union-defs.h,
17758         union-init.h, union-return-1_main.c,
17759         union-return-1_x.c, union-return-1_y.c: New files.
17760
17761 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17762
17763         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17764         mixed-struct-init.h: Add 4 mixed structure types.
17765         struct-by-value-21_main.c, struct-by-value-21_x.c,
17766         struct-by-value-21_y.c, struct-return-21_main.c,
17767         struct-return-21_x.c, struct-return-21_y.c: New files.
17768
17769 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/14550
17772         * g++.dg/parse/template14.C: New test.
17773
17774 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17775
17776         * gcc.c-torture/execute/20040313-1.c: New test.
17777
17778 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17779
17780         PR target/14533
17781         * gcc.dg/20040311-2.c: New test.
17782
17783 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17784
17785         PR other/14544
17786         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17787         bit-field.
17788
17789 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17790
17791         * gcc.dg/20040305-2.c: Add missing return statement.
17792
17793 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17794
17795         * gcc.dg/builtins-34.c: Also check pow10*.
17796
17797 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17798
17799         PR target/14262
17800         * gcc.dg/20040305-2.c: New test.
17801
17802 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17803
17804         * gcc.dg/20040310-1.c: New test.
17805
17806 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17807
17808         * gcc.c-torture/execute/20040311-1.c: New test case.
17809
17810 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/14476
17813         * g++.dg/lookup/enum1.C: New test.
17814
17815 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/14510
17818         * g++.dg/lookup/struct2.C: New test.
17819
17820 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17821
17822         * gcc.dg/builtins-34.c: New test.
17823
17824 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17825
17826         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17827
17828 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17829
17830         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17831         * gcc.dg/alias-2.c: New testcase.
17832
17833 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17834
17835         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17836
17837 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17838
17839         * gcc.c-torture/execute/20040309-1.c: New test case.
17840
17841 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17842
17843         PR c++/14397
17844         * g++.dg/overload/ref1.C: New.
17845
17846 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17847
17848         PR c++/14409
17849         * g++.dg/template/spec12.C: New test.
17850
17851         PR c++/14448
17852         * g++.dg/parse/crash14.C: New test.
17853
17854 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17855
17856         PR c++/14230
17857         * g++.dg/init/ref11.C: New test.
17858
17859 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/14432
17862         * g++.dg/parse/builtin2.C: New test.
17863
17864 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/14401
17867         * g++.dg/init/ctor3.C: New test.
17868         * g++.dg/init/union1.C: New test.
17869         * g++.dg/ext/anon-struct4.C: New test.
17870
17871 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17872
17873         * g++.dg/lookup/koenig1.C: Tweak error messages.
17874         * g++.dg/lookup/used-before-declaration.C: Likewise.
17875         * g++.dg/other/do1.C: Likewise.
17876         * g++.dg/overload/koenig1.C: Likewise.
17877         * g++.dg/parse/crash13.C: Likewise.
17878         * g++.dg/template/instantiate3.C: Likewise.
17879
17880 2004-03-08  Eric Christopher  <echristo@redhat.com>
17881
17882         * * lib/target-supports.exp: Enable libiconv in test
17883         compilation.  Fix up error checking.
17884
17885 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17886
17887         PR middle-end/14289
17888         * gcc.dg/pr14289-1.c: New test case.
17889         * gcc.dg/pr14289-2.c: Likewise.
17890         * gcc.dg/pr14289-3.c: Likewise.
17891
17892 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
17893
17894         * gcc.c-torture/execute/20040308-1.c: New test.
17895
17896 2004-03-07  Roger Sayle  <roger@eyesopen.com>
17897
17898         * gcc.c-torture/execute/20040307-1.c: New test case.
17899
17900 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
17903
17904 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
17905
17906         * gcc.dg/20040306-1.c: New test.
17907
17908 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
17909
17910         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
17911         them static.
17912         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
17913
17914 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17915
17916         PR c/14465
17917         * gcc.dg/decl-6.c: New test.
17918
17919 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17920
17921         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
17922         Rename LOGPOW -> LOG_POW.
17923         (SQRT_EXP, POW_EXP): New.
17924
17925 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17926
17927         * gcc.dg/i386-sse-8.c: New test.
17928
17929 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17930
17931         PR c/14114
17932         * gcc.dg/decl-5.c: New test.
17933
17934 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
17935
17936         * gcc.dg/20040305-1.c: New test.
17937
17938 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
17939
17940         PR other/14354
17941         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
17942
17943 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
17944
17945         PR c++/14425, c++/14426
17946         * g++.dg/ext/altivec-4.C: New test.
17947         * g++.dg/ext/altivec-5.C: New test.
17948
17949 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
17950
17951         * g++.old-deja/g++.other/linkage1.C: Expect errors about
17952         global variables of a type with no linkage.
17953         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
17954         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
17955         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
17956         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
17957         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
17958         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
17959         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
17960         * g++.dg/warn/deprecated.C: Name enum Color.
17961         * g++.dg/overload/VLA.C: Name structure for 'b'.
17962         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
17963
17964 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17965
17966         * gcc.c-torture/compile/20040304-1.c: New test.
17967
17968 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
17969
17970         PR 13728
17971         * gcc.dg/decl-4.c: New testcase.
17972
17973 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
17974
17975         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
17976         as PRECF if sizeof (float) > sizeof (double).
17977         (PRECL): Make it the same as PRECF if
17978         sizeof (float) > sizeof (long double).
17979
17980 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17981
17982         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
17983         system type.  Add check for irix6 which doesn't have c99 runtime.
17984
17985 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
17986
17987         * gcc.dg/const-elim-1.c: xfail for xtensa.
17988
17989 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/14369
17992         * g++.dg/template/cond4.C: New test.
17993
17994 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17995
17996         PR c++/14360
17997         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
17998
17999         PR c++/14361
18000         * g++.dg/parse/defarg7.C: New test.
18001
18002         PR c++/14359
18003         * g++.dg/template/friend26.C: New test.
18004
18005 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/14324
18008         * g++.dg/abi/mangle21.C: New test.
18009
18010         PR c++/14260
18011         * g++.dg/parse/constructor2.C: New test.
18012
18013         PR c++/14337
18014         * g++.dg/template/sfinae1.C: New test.
18015
18016 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/14267
18019         * g++.dg/expr/crash2.C: New test.
18020
18021         PR middle-end/13448
18022         * gcc.dg/inline-5.c: New test.
18023         * gcc.dg/always-inline.c: Split out tests into ...
18024         * gcc.dg/always-inline2.c: ... this and ...
18025         * gcc.dg/always-inline3.c: ... this.
18026
18027 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR debug/12103
18030         * g++.dg/debug/crash1.C: New test.
18031
18032 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18033
18034         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18035         function with __attribute__((noinline)).
18036         (recurser_void2): Likewise.
18037         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18038         (recurser_void2): Likewise.
18039
18040 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18041
18042         PR middle-end/14203
18043         * g++.dg/warn/Wunused-6.C: New test case.
18044
18045 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18046
18047         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18048         not defined.
18049
18050 2004-02-27  Eric Christopher  <echristo@redhat.com>
18051
18052         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18053         * g++.dg/charset/asm2.c: Run only x86.
18054         * gcc.dg/charset/asm3.c: Ditto.
18055
18056 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18057
18058         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18059         ld_library_path.
18060
18061 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18062
18063         * g++.dg/ext/altivec-3.C: New.
18064
18065 2004-02-26  Richard Henderson  <rth@redhat.com>
18066
18067         * g++.dg/ext/attrib10.C: Mark for warning.
18068         * gcc.dg/attr-alias-1.c: New.
18069
18070 2004-02-26  Richard Henderson  <rth@redhat.com>
18071
18072         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18073         * gcc.c-torture/execute/20040208-2.c: ... it back.
18074
18075 2004-02-26  Eric Christopher  <echristo@redhat.com>
18076
18077         * lib/target-supports.exp (check-iconv-available): New function.
18078         * lib/gcc-dg.exp (dg-require-iconv): New function.
18079         Use above.
18080         * gcc.dg/charset: New directory.
18081         * gcc.dg/charset/charset.exp: New file.
18082         * gcc.dg/charset/asm1.c: Ditto.
18083         * gcc.dg/charset/asm2.c: Ditto.
18084         * gcc.dg/charset/asm3.c: Ditto.
18085         * gcc.dg/charset/asm4.c: Ditto.
18086         * gcc.dg/charset/asm5.c: Ditto.
18087         * gcc.dg/charset/attribute1.c: Ditto.
18088         * gcc.dg/charset/attribute2.c: Ditto.
18089         * gcc.dg/charset/string1.c: Ditto.
18090         * g++.dg/charset: New directory.
18091         * g++.dg/dg.exp: Add here. Special options.
18092         * g++.dg/charset/charset.exp: New file.
18093         * g++.dg/charset/asm1.c: Ditto.
18094         * g++.dg/charset/asm2.c: Ditto.
18095         * g++.dg/charset/asm3.c: Ditto.
18096         * g++.dg/charset/asm4.c: Ditto.
18097         * g++.dg/charset/attribute1.c: Ditto.
18098         * g++.dg/charset/attribute2.c: Ditto.
18099         * g++.dg/charset/extern1.cc: Ditto.
18100         * g++.dg/charset/extern2.cc: Ditto.
18101         * g++.dg/charset/string1.c: Ditto.
18102
18103 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/14278
18106         * g++.dg/parse/comma1.C: New test.
18107
18108 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18109
18110         PR c++/14284
18111         * g++.dg/template/ttp8.C: New test.
18112
18113 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18114
18115         * gcc.dg/fixuns-trunc-1.c: New test.
18116
18117 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18118
18119         * gcc.dg/builtins-config.h: Use #elif.
18120
18121 2004-02-26  Michael Matz  <matz@suse.de>
18122
18123         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18124         * gcc.dg/991214-1.c: Likewise.
18125         * gcc.dg/i386-asm-1.c: Likewise.
18126
18127 2004-02-25  Richard Henderson  <rth@redhat.com>
18128
18129         * gcc.c-torture/execute/20040208-2.c: Move ...
18130         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18131
18132 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18133
18134         PR c++/14246
18135         * g++.dg/other/crash-3.C: New test.
18136
18137 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18138
18139         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18140         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18141
18142         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18143         HP-UX.
18144
18145 2004-02-24  Michael Matz  <matz@suse.de>
18146
18147         * gcc.dg/i386-regparm.c: New.
18148
18149 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18150
18151         * gcc.c-torture/execute/20040223-1.c: New.
18152
18153 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18154             Kazu Hirata  <kazu@cs.umass.edu>
18155
18156         * gcc.dg/fwritable-strings-1.c: Remove.
18157
18158 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18159
18160         PR c/14156
18161         * gcc.dg/20040223-1.c: New test.
18162
18163 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18164
18165         PR c++/14106
18166         * g++.dg/ext/typeof9.C: New test.
18167
18168 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18169
18170         PR c++/14250
18171         * g++.dg/other/switch1.C: New test.
18172
18173 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18174
18175         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18176         * gcc.dg/va-arg-1.c: Likewise.
18177
18178 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18179
18180         PR c++/14143
18181         * g++.dg/template/koenig5.C: New test.
18182
18183 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18184
18185         * g++.dg/ext/altivec-1.C: Generalize target triple.
18186         * g++.dg/ext/altivec-2.C: New test case.
18187         * g++.dg/ext/altivec_check.h: New file.
18188         * gcc.dg/altivec-1.c: Generalize target triple;
18189         include altivec_check.h and call altivec_check().
18190         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18191         * gcc.dg/altivec-6.c: New test case.
18192         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18193         type casts as needed.
18194         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18195         altivec_check().
18196         * gcc.dg/altivec-12.c: New test case.
18197         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18198         include altivec_check.h and call altivec_check().
18199         * gcc.dg/altivec_check.h: New file.
18200
18201 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18202
18203         * lib/target-supports.exp (check_alias_available): Don't mangle
18204         function `g' in test program.
18205
18206 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18207
18208         * lib/target-supports.exp (check_profiling_available): Check
18209         argument to determine whether we support a profiling type.
18210         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18211         check_profiling_available.
18212         * g++.dg/bprob/bprob.exp: Likewise
18213         * g77.dg/bprob/bprob.exp: Likewise.
18214         * gcc.misc-tests/bprob.exp: Likewise.
18215         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18216         dg-require-profiling and delete expected error handling.
18217         * gcc.dg/20021014-1.c: Likewise.
18218         * gcc.dg/nest.c: Likewise.
18219
18220 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18221
18222         PR c++/12007
18223         * g++.dg/other/vthunk1.C: New test.
18224
18225 2004-02-20  Falk Hueffner  <falk@debian.org>
18226
18227         PR target/14201
18228         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18229
18230 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18231
18232         PR c++/13927
18233         * g++.dg/other/error8.C: Remove XFAIL markers.
18234
18235         PR c++/14173
18236         * g++.dg/ext/packed5.C: New test.
18237
18238         PR c++/14199
18239         * g++.dg/warn/Wunused-5.C: New test.
18240
18241         PR c++/14186
18242         * g++.dg/lookup/member1.C: New test.
18243
18244 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18245
18246         * gcc.c-torture/compile/20040130-1.c: Enable only when
18247         __INT_MAX__ >= 2147483647L.
18248         * gcc.c-torture/compile/961203-1.c: Likewise.
18249
18250 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18251
18252         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18253         * g++.dg/opt/template1.C: Robustify assembler regexp
18254
18255 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18256
18257         * gcc.c-torture/execute/simd-4.x: Remove.
18258         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18259         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18260         Guard with #ifndef SKIP_ATTRIBUTE.
18261         * gcc.dg/compat/vector-1_y.c: Likewise.
18262         * gcc.dg/compat/vector-2_x.c: Likewise.
18263         * gcc.dg/compat/vector-2_y.c: Likewise.
18264         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18265         * g++.dg/eh/simd-2.C: Likewise.
18266
18267 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18268
18269         * gcc.c-torture/compile/complex-1.c: New.
18270
18271 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18272
18273         PR target/14209
18274         * gcc.c-torture/execute/20040218-1.c: New test.
18275
18276 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18277
18278         PR c++/14181
18279         * g++.dg/parse/new2.C: New test.
18280
18281 2004-02-18  Paul Brook  <paul@codesourcery.com>
18282
18283         * gcc.c-torture/compile/libcall-1.c: New test.
18284
18285 2004-02-18  Paul Brook  <paul@codesourcery.com>
18286
18287         PR debug/12934
18288         * gcc.dg/debug/debug-7.c: New test.
18289
18290 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18291
18292         * gcc.dg/20040217-1.c: New test.
18293
18294 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18295
18296         * gcc.c-torture/execute/990208-1.x: Delete.
18297
18298 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18299
18300         * gcc.c-torture/execute/20040208-2.x: New file.
18301
18302 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/11326
18305         * g++.dg/abi/structret1.C: New test.
18306
18307 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18308
18309         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18310         (i386_cpuid): No need to test if cpuid is available on AMD64.
18311         Fix assembly, so that it works onboth i386 and AMD64.
18312         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18313         (vecInLong): Fix s[] member type to unsigned int.
18314         (vecInWord): Remove type.
18315         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18316         (a64, b64, c64, d64, e64): Remove.
18317         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18318         Remove unused variable.  Remove initialization of removed variables.
18319         Don't call mmx_tests nor sse_tests.
18320         (reference_mmx, reference_sse): Remove.
18321         (check): Add return stmt.
18322         * gcc.dg/i386-sse-7.c: New test.
18323         * gcc.dg/i386-mmx-4.c: New test.
18324
18325 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18326
18327         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18328         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18329         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18330         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18331         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18332         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18333         g++.dg/tc1/dr94.C: Fix line terminator.
18334
18335 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18336
18337         * gcc.c-torture/compile/20040216-1.c: New.
18338
18339 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18340
18341         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18342         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18343         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18344         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18345         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18346         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18347
18348 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18349
18350         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18351
18352 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/13971
18355         * g++.dg/expr/cond4.C: New test.
18356
18357         PR c++/14086
18358         * g++.dg/lookup/crash2.C: New test.
18359
18360 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18361
18362         * gcc.c-torture/compile/20040214-2.c: New test.
18363
18364 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18365
18366         PR c++/14116
18367         * g++.dg/ext/typeof8.C: New test.
18368
18369 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18370
18371         * gcc.c-torture/compile/20040214-1.c: New test.
18372
18373 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18374
18375         PR c++/13635
18376         * g++.dg/template/spec11.C: New test.
18377
18378 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18379
18380         PR c++/13927
18381         * g++.dg/other/error8.C: New test.
18382
18383 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/14122
18386         * g++.dg/template/array4.C: New test.
18387
18388         PR c++/14108
18389         * g++.dg/inherit/thunk2.C: New test.
18390
18391         PR c++/14083
18392         * g++.dg/eh/cond2.C: New test.
18393
18394 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18395
18396         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18397
18398 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18399
18400         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18401
18402 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18403
18404         * g++.dg/simd-2.C: xfail on ppc64-linux.
18405
18406 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18407
18408         PR c/456
18409         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18410         tests.
18411
18412 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18413
18414         * gcc.dg/builtins-33.c: New test.
18415
18416 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18417
18418         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18419
18420 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18421
18422         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18423
18424 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18425
18426         * gcc.dg/ppc64-abi-3.c: New test.
18427
18428 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18429
18430         PR c/14092
18431
18432         * gcc.dg/pr14092-1.c: New testcase.
18433
18434 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18435
18436         * gcc.dg/cpp/assert4.c: Fix typo last change.
18437
18438         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18439         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18440
18441         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18442
18443 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18444
18445         * gcc.c-torture/compile/20040209-1.c: New test case.
18446
18447 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18448
18449         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18450
18451 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18452
18453         * gcc.c-torture/execute/20040208-[12].c: New tests.
18454
18455 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18456
18457         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18458
18459 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18460
18461         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18462
18463 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18464
18465         Bug 13856
18466         * gcc.dg/visibility-8.c: New testcase.
18467
18468 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18469
18470         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18471         arguments.
18472         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18473
18474 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18475
18476         PR middle-end/13696
18477         * g++.dg/opt/fold1.C: New test case.
18478
18479 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18480
18481         PR c++/14033
18482         * g++.dg/other/crash-2.C: New test.
18483
18484 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18485
18486         PR c++/14028
18487         * g++.dg/parse/angle-bracket2.C: New test.
18488
18489 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18490
18491         PR middle-end/13750
18492         Revert:
18493         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18494         PR pch/13361
18495         * testsuite/g++.dg/pch/wchar-1.C: New.
18496         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18497
18498 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18499
18500         PR c++/14008
18501         * g++.dg/parse/error15.C: New test.
18502         * g++.dg/parse/crash11.C: Update dg-error mark.
18503
18504 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/13932
18507         * g++.dg/warn/conv2.C: New test.
18508
18509 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18510
18511         PR c++/13086
18512         * g++.dg/warn/incomplete1.C: Remove xfail.
18513
18514 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18515
18516         * lib/file-format.exp (gcc_target_object_format): Use
18517         ${tool}_target_compile, not gcc_target_compile.
18518         * lib/target-supports.exp (check_alias_available): Likewise.
18519         (check_gc_sections_available): Likewise.
18520         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18521         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18522         dg-require-alias.
18523
18524 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/13969
18527         * g++.dg/template/static6.C: New test.
18528
18529 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18530
18531         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18532
18533 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18534
18535         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18536         tests for systems where `char' is unsigned by default.
18537
18538 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18539
18540         PR c++/13997
18541         * g++.dg/template/partial3.C: New test.
18542
18543 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18544
18545         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18546         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18547         Remove mentions of obsolete ports.
18548
18549 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18550
18551         * gcc.dg/noncompile/20001228-1.c: Fix for new
18552         error message.
18553
18554 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18555
18556         PR target/9348
18557         * gcc.c-torture/execute/multdi-1.c: New test case.
18558
18559 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18560
18561         PR c++/13925
18562         * g++.dg/template/lookup5.C: New test.
18563
18564 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/13950
18567         * g++.dg/template/lookup4.C: New test.
18568
18569         PR c++/13970
18570         * g++.dg/parse/error14.C: New test.
18571
18572         PR c++/14002
18573         * g++.dg/parse/template13.C: New test.
18574
18575 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/13978
18578         * g++.dg/template/koenig4.C: New test.
18579
18580         PR c++/13968
18581         * g++.dg/template/crash17.C: New test.
18582
18583         PR c++/13975
18584         * g++.dg/parse/error13.C: New test.
18585         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18586
18587 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18588
18589         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18590
18591 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18592
18593         PR c/11658
18594         PR c/13994
18595         * gcc.dg/noncompile/20040203-1.c: New test.
18596         * gcc.dg/noncompile/20040203-2.c: Likewise.
18597         * gcc.dg/noncompile/20040203-3.c: Likewise.
18598         * gcc.dg/20040203-1.c: Likewise.
18599
18600 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18601
18602         PR c++/10858
18603         * g++.dg/template/sizeof7.C: New test.
18604
18605 2004-02-02  Eric Christopher  <echristo@redhat.com>
18606             Zack Weinberg  <zack@codesourcery.com>
18607
18608         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18609
18610 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18611
18612         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18613         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18614         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18615         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18616
18617 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/13113
18620         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18621
18622         PR c++/13854
18623         * g++.dg/ext/attrib13.C: New test.
18624
18625         PR c++/13907
18626         * g++.dg/conversion/op2.C: New test.
18627
18628 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * gcc.dg/titype-1.c: Fix pasto.
18631
18632 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18633
18634         * gcc.dg/titype-1.c: New test.
18635
18636 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18637
18638         PR c++/13957
18639         * g++.dg/template/non-type-template-argument-1.C,
18640         g++.dg/template/qualified-id1.C: Update dg-error marks.
18641         * g++.dg/template/nontype6.C: New test.
18642
18643 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18644
18645         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18646         * gcc.dg/builtins-31.c: New testcase.
18647         * gcc.dg/builtins-32.c: New testcase.
18648
18649 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18650
18651         * objc.dg/call-super-2.m: Update line numbers
18652         for the including of stddef.h.
18653
18654 2004-01-30  Michael Matz  <matz@suse.de>
18655
18656         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18657         g++.dg/ext/case-range3.C: New tests.
18658
18659 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18660
18661         DR206
18662         PR c++/13813
18663         * g++.dg/template/member4.C: New test.
18664
18665 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18666
18667         PR c++/13683
18668         * g++.dg/template/sizeof6.C: New test.
18669
18670 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18671
18672         * gcc.dg/fwritable-strings-1.c: New test.
18673
18674 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18675
18676         * gcc.c-torture/compile/20040130-1.c: New test.
18677
18678 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18679
18680         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18681
18682 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18683
18684         PR c++/13883
18685         * g++.dg/template/ctor3.C: New test.
18686
18687 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18688
18689         * g++.dg/tc1: New directory.
18690         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18691         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18692         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18693         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18694         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18695
18696 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18697
18698         * g++.dg/parse/error11.C: New test.
18699         * g++.dg/parse/error12.C: Likewise.
18700
18701 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18702
18703         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18704         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18705
18706 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18707
18708         PR c++/13791
18709         * g++.dg/ext/attrib12.C: New test.
18710
18711         PR c++/13736
18712         * g++.dg/parse/cast2.C: New test.
18713
18714 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18715
18716         * objc.dg/encode-2.m (main): New local string.  Set depending on
18717         sizeof long.  Use in sscanf call.
18718         * objc.dg/encode-3.m (main): New local string.  Set depending on
18719         sizeof long.  Use in scan_initial call.
18720
18721 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18722
18723         * objc.dg/call-super-2.m: Make LP64-safe.
18724         * objc.dg/desig-init-1.m: Likewise.
18725
18726 2004-01-27  Devang Patel <dpatel@apple.com>
18727
18728         * g++.dg/debug/namespace1.C: New test.
18729
18730 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18731
18732         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18733         xscale-*-*.
18734
18735         * gcc.dg/arm-mmx-1.c: New test.
18736
18737 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18738
18739         * gcc.dg/20040127-1.c: New test.
18740         * gcc.dg/20040127-2.c: New test.
18741
18742 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18743
18744         * objc.dg/stret-1.m (glob): Renamed to globa.
18745
18746 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/13663
18749         * g++.dg/expr/for1.C: New test.
18750
18751 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18752
18753         PR middle-end/13779
18754         * gcc.dg/darwin-longlong.c: New test.
18755
18756 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18757
18758         * gcc.dg/20040124-1.c: Moved test from here...
18759         * gcc.c-torture/compile/20040124-1.c: ...to here.
18760
18761 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762
18763         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18764         the assembly output if -m64 is passed.
18765
18766 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/13833
18769         * g++.dg/template/cond3.C: New test.
18770
18771 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18772
18773         PR c++/13810
18774         * g++.dg/template/ttp7.C: New test.
18775
18776 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18777
18778         PR c++/13797
18779         * g++.dg/template/nontype4.C: New test.
18780         * g++.dg/template/nontype5.C: Likewise.
18781
18782 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18783
18784         * gcc.dg/torture/mips-clobber-at.c: New test.
18785
18786 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18787
18788         * gcc.dg/20040124-1.c: New test.
18789
18790 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18791
18792         * gcc.dg/20040123-1.c: New test.
18793
18794 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18795
18796         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18797
18798 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18799
18800         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18801
18802 2004-01-23  Andrew Pinski  <apinski@apple.com>
18803
18804         * gcc.dg/20030121-1.c: Move to ..
18805         * gcc.dg/20040121-1.c: here.
18806
18807 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18808
18809         * gcc.dg/builtins-29.c: New test case.
18810
18811 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18812
18813         PR 18314
18814         * gcc.dg/builtins-30.c: New testcase.
18815
18816 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18817
18818         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18819         * lib/g77.exp: Likewise.
18820         * lib/objc.exp: Likewise.
18821         * lib/g++.exp: Likewise.
18822
18823 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18824
18825         * gcc.dg/struct-by-value-2.c: New test.
18826
18827 2004-01-21  Andrew Pinski  <apinski@apple.com>
18828
18829         PR target/13785
18830         * gcc.dg/20030121-1.c: New test.
18831
18832 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18833
18834         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18835         clobber frame pointer register in asm statement.
18836
18837 2004-01-21  Falk Hueffner  <falk@debian.org>
18838
18839         * gcc.c-torture/compile/20040121-1.c: New test.
18840
18841 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18842
18843         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18844
18845 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18846
18847         * gcc.dg/ppc64-abi-2.c: New test.
18848
18849 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18850
18851         * lib/treelang.exp: Fill out this file.
18852         * lib/treelang-dg.exp: New File.
18853
18854 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18855
18856         * gcc.c-torture/compile/981022-1.c: Remove.
18857         * gcc.dg/array-5.c: Remove XFAIL.
18858         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18859         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18860         gcc.dg/cond-lvalue-1.c: Update.
18861         * gcc.dg/cast-lvalue-2.c: New test.
18862
18863 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/13592
18866         * g++.dg/other/error1.C (class foo): Tweak error message.
18867
18868         PR c++/13592
18869         * g++.dg/template/call2.C: New test.
18870
18871 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18872
18873         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18874         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18875         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18876         scalar-return-1_x.c, scalar-return-2_y.c,
18877         scalar-return-3_x.c, scalar-return-3_y.c,
18878         scalar-return-4_x.c, scalar-return-4_y.c,
18879         struct-align-1.h, struct-align-1_x.c,
18880         struct-align-1_y.c, struct-align-2.h,
18881         struct-align-2_x.c, struct-align-2_y.c,
18882         struct-by-value-10_y.c, struct-by-value-11_x.c,
18883         struct-by-value-11_y.c, struct-by-value-12_x.c,
18884         struct-by-value-12_y.c, struct-by-value-13_x.c,
18885         struct-by-value-13_y.c, struct-by-value-14_x.c,
18886         struct-by-value-14_y.c, struct-by-value-15_x.c,
18887         struct-by-value-15_y.c, struct-by-value-16_y.c,
18888         struct-by-value-17_y.c, struct-by-value-18_y.c,
18889         struct-by-value-19_y.c, struct-by-value-1_x.c,
18890         struct-by-value-1_y.c, struct-by-value-20_y.c,
18891         struct-by-value-2_x.c, struct-by-value-2_y.c,
18892         struct-by-value-3_y.c, struct-by-value-4_x.c,
18893         struct-by-value-4_y.c, struct-by-value-5_y.c,
18894         struct-by-value-6_y.c, struct-by-value-7_y.c
18895         struct-by-value-8_x.c, struct-by-value-8_y.c
18896         struct-by-value-9_x.c, struct-by-value-9_y.c
18897         struct-return-10_x.c, struct-return-10_y.c,
18898         struct-return-19_x.c, struct-return-20_x.c
18899         struct-return-2_x.c, struct-return-2_y.c
18900         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
18901         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
18902
18903 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18904
18905         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
18906         attribute on sparc*-sun-solaris2.*.
18907
18908 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/13710
18911         * g++.dg/ext/typeof7.C: New test.
18912
18913 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
18914
18915         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
18916         * gcc.dg/const-elim-1.c: Same.
18917
18918 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
18919
18920         * objc.dg/stret-1.m: New.
18921         * objc.dg/stret-2.m: New.
18922
18923 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18924
18925         PR c++/11895
18926         * g++.dg/ext/vector1.C: New test.
18927
18928 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
18929
18930         * gcc.dg/pch/import-1.c: New.
18931         * gcc.dg/pch/import-1.hs: New.
18932         * gcc.dg/pch/import-1a.h: New.
18933         * gcc.dg/pch/import-1b.h: New.
18934         * gcc.dg/pch/import-1c.h: New.
18935
18936 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR c++/13574
18939         * g++.dg/ext/array1.C: New test.
18940
18941         PR c++/13178
18942         * g++.dg/conversion/op1.C: New test.
18943
18944 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
18945
18946         PR 11864
18947         From Kazumoto Kojima / Dan Kegel:
18948         * gcc.dg/pr11864-1.c: New test.
18949
18950         PR 10392
18951         From Marcus Comstedt / Dan Kegel:
18952         * gcc.dg/pr10392-1.c: New test.
18953
18954 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/13478
18957         * g++.dg/init/ref10.C: New test.
18958
18959 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18960
18961         PR c++/13407
18962         * g++.dg/parse/typename6.C: New test.
18963
18964 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18965
18966         PR pch/13361
18967         * testsuite/g++.dg/pch/wchar-1.C: New.
18968         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18969
18970 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18971
18972         PR c++/9259
18973         * g++.dg/expr/sizeof2.C: New test.
18974
18975 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
18976
18977         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
18978
18979 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18980
18981         PR c++/13659
18982         * g++.dg/lookup/strong-using-3.C: New.
18983         * g++.dg/lookup/using-10.C: New.
18984
18985 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18986
18987         PR c++/13594
18988         * g++.dg/lookup/strong-using-2.C: New.
18989
18990 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
18991             Dan Kegel <dank@kegel.com>
18992             J"orn Rennecke <joern.rennecke@superh.com>
18993
18994         PR target/9365
18995         * gcc.dg/pr9365-1.c: New test.
18996
18997 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18998
18999         PR c++/8856
19000         * g++.dg/parse/casting-operator2.C: New test.
19001         * g++.old-deja/g++.pt/explicit83.C: Remove.
19002
19003 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19004
19005         * gcc.dg/label-compound-stmt-1.c: New test.
19006         * gcc.c-torture/compile/950922-1.c,
19007         gcc.c-torture/compile/20000211-3.c,
19008         gcc.c-torture/compile/20000518-1.c,
19009         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19010         compound statements.
19011
19012 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19013
19014         * gcc.dg/ppc64-abi-1.c: New test.
19015
19016 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19017
19018          * g++.dg/ext/attrib9.C: Add dg-warnings.
19019
19020 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19021
19022         PR c++/12335
19023         * g++.dg/parse/dtor3.C: New test.
19024
19025 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19026
19027         PR c++/12709
19028         * g++.dg/parse/try-catch-1.C: New test.
19029
19030 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19031
19032         * ada/acats/run_all.sh: Add more verbose output in acats.log
19033         when compiling tests.
19034
19035 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19036
19037         PR 13656
19038         * gcc.dg/typedef-redecl.c: New test case.
19039         * gcc.dg/typedef-redecl.h: New support file.
19040
19041 2004-01-13  Jan Hubicka  <jh@suse.cz>
19042
19043         * gcc.dg/always_inline.c: New test.
19044         * gcc.dg/debug/20031231-1.c: Fix.
19045
19046 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19047
19048         PR c++/13474
19049         * g++.dg/template/array3.C: New test.
19050
19051 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19052
19053         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19054         * g++.dg/warn/Wunused-2.C: Likewise.
19055
19056 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19057
19058         PR c++/13289
19059         * g++.dg/template/instantiate6.C: New test.
19060
19061 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19062
19063         PR middle-end/11397
19064         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19065
19066 2004-01-12  Jan Hubicka  <jh@suse.cz>
19067
19068         PR opt/12826
19069         * gcc.dg/20040112-1.c: New.
19070
19071         * gcc.dg/dwarf-die[1-7].c: Move to...
19072         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19073         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19074
19075 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19076
19077         PR c++/4100
19078         * g++.dg/parse/friend4.C: New test.
19079
19080 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19081
19082         PR c++/4100
19083         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19084         definition is called a friend.
19085
19086 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19087
19088         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19089
19090 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19091
19092         PR c++/3478
19093         * g++.dg/parse/error10.C: New test.
19094         * g++.dg/template/arg2.C: Accept "invalid type" error.
19095
19096 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19097
19098         PR middle-end/13392
19099         * g++.dg/opt/expect2.C: New test.
19100
19101 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19102
19103         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19104         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19105         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19106         Update dg-error regexps.
19107
19108 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19109
19110         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19111         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19112
19113 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19114
19115         * gcc.dg/pragma-re-1.c: Use right pointer type.
19116
19117 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19118
19119         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19120
19121 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19122
19123         * gcc.dg/rs6000-ldouble-1.c: New.
19124
19125 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19126
19127         DR 337
19128         PR c++/9256
19129         * g++.dg/other/abstract1.C: New test.
19130
19131 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19132
19133         * g++.dg/lookup/strong-using-1.C: New.
19134
19135 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19136
19137         PR c/11234
19138         * gcc.dg/func-ptr-conv-1.c: New test.
19139         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19140
19141 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19142
19143         PR target/13380.
19144         * gcc.c-torture/compile/20040109-1.c: New.
19145
19146 2004-01-08  Stuart Hastings  <stuart@apple.com>
19147
19148         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19149         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19150         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19151
19152 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19153
19154         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19155
19156 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19157
19158         * ada/acats/run_acats: Treat 'gnatchop' the same way
19159         as 'gnatmake'.  Export GCC_DRIVER.
19160         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19161         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19162
19163 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19164
19165         PR c++/12573
19166         * g++.dg/template/dependent-expr4.C: New test.
19167
19168 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19169
19170         * gcc.dg/altivec-11.c: New test.
19171
19172 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19175
19176 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19177
19178         PR c/6024
19179         * gcc.dg/enum-compat-1.c: New test.
19180         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19181
19182 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19183
19184         PR c/12165
19185         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19186         gcc.dg/c99-idem-qual-3.c: New tests.
19187
19188 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19189
19190         * gcc.dg/winline-7.c: Don't cast void * to int.
19191
19192 2004-01-06  Jan Hubicka  <jh@suse.cz>
19193
19194         * gcc.dg/i386-sse-5.c: New test
19195         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19196
19197 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c++/12815
19200         * g++.dg/rtti/typeid4.C: New test.
19201
19202 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19203
19204         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19205
19206 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19207
19208         PR c++/12132
19209         * g++.dg/template/error11.C: New test.
19210
19211         PR c++/13451
19212         * g++.dg/template/class2.C: New test.
19213
19214 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19215         Richard Sandiford <rsandifo@redhat.com>
19216
19217         PR c++/13387
19218         * g++.dg/opt/alias3.C: New test.
19219
19220 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/13157
19223         * g++.dg/template/koenig3.C: New test.
19224
19225         PR c++/13529
19226         * g++.dg/parse/offsetof3.C: New test.
19227
19228         * g++.dg/init/copy7.C: Add missing dg-error markers.
19229
19230         PR c++/12226
19231         * g++.dg/init/copy7.c: New test.
19232
19233         PR c++/13536
19234         * g++.dg/parse/cast1.C: New test.
19235
19236 2004-01-04  Jan Hubicka  <jh@suse.cz>
19237
19238         * gcc.dg/winline[1-7].c: New tests.
19239
19240 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19241
19242         PR c++/13520
19243         * g++.dg/template/qualttp22.C: New test.
19244
19245 2004-01-01  Jan Hubicka  <jh@suse.cz>
19246
19247         * gcc.dg/debug/20031231-1.c: New.
19248         * gcc.c-torture/compile/20040101-1.c: New.
19249         * gcc.dg/dwarf-die-[1-7].c: New.
19250
19251 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19252
19253         PR optimization/13521
19254         * gcc.c-torture/compile/20031231-1.c: New test.
19255
19256 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19257
19258         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19259
19260 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19261
19262         PR c++/10079
19263         * g++.dg/template/crash16.C: New test.
19264
19265 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19266
19267         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19268
19269 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19270
19271         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19272         ports.
19273         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19274         * g++.old-deja/g++.law/profile1.C: Likewise.
19275         * gcc.c-torture/compile/981006-1.c: Likewise.
19276         * gcc.c-torture/execute/loop-2e.x: Likewise.
19277         * gcc.c-torture/execute/loop-2f.x: Remove.
19278         * gcc.c-torture/execute/loop-2g.x: Likewise.
19279         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19280         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19281
19282 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19283
19284         PR c++/13507
19285         * g++.dg/ext/attrib11.C: New test.
19286
19287         PR c++/13494
19288         * g++.dg/template/array2-1.C: New test.
19289         * g++.dg/template/array2-2.C: New test.
19290
19291 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19294
19295 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19296
19297         PR c++/12774
19298         * g++.dg/template/array1-1.C: New test.
19299         * g++.dg/template/array1-2.C: New test.
19300
19301 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19302
19303         PR fortran/12632
19304         * g77.dg/12632.f: New test case.
19305
19306 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19307
19308         PR c++/13289
19309         * g++.dg/parse/nontype1.C: New test.
19310
19311 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19312
19313         PR c++/12403
19314         * g++.dg/parse/explicit1.C: New test.
19315         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19316
19317 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19318
19319         PR c++/13081
19320         * g++.dg/opt/inline6.C: New test.
19321
19322         PR c++/12613
19323         * g++.dg/parse/error9.C: New test.
19324
19325         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19326
19327 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19328
19329         PR c++/13009
19330         * g++.dg/init/assign1.C: New test.
19331
19332 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19333
19334         PR c++/13070
19335         * g++.dg/warn/format3.C: New test case.
19336
19337 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19338
19339         * gcc.c-torture/compile/20031227-1.c: New test.
19340
19341 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19342
19343         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19344         * g77.dg/bprob/bprob.exp: Likewise.
19345         * gcc.misc-tests/bprob.exp: Likewise.
19346         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19347         variants on systems where the library does not provide that
19348         functionality.
19349         * gcc.dg/builtins-20.c: Use builtins-config.h.
19350         * gcc.dg/builtins-config.h: New file.
19351
19352 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19353
19354         * lib/gcc-dg.exp (dg-require-profiling): New function.
19355         * lib/target-supports.exp (check_profiling_available): Likewise.
19356         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19357         * g77.dg/bprob/bprob.exp: Likewise.
19358         * gcc.misc-tests/bprob.exp: Likewise.
19359         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19360         * gcc.dg/20021014-1.c: Likewise.
19361         * gcc.dg/nest.c: Likewise.
19362
19363 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19364
19365         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19366         compiling.
19367         * g++.dg/lookup/java2.C: Likewise.
19368         * gcc.dg/cpp/lexident.c: Likewise.
19369
19370 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19371
19372         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19373         given.
19374         * gcc.c-torture/compile/961203-1.c: Likewise.
19375         * gcc.c-torture/compile/980506-1.c: Likewise.
19376
19377 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19378
19379         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19380         (additional_prunes): New global.
19381         (gcc-dg-prune): Handle additional per-test pruning.
19382         (dg-test): Clear additional_prunes between tests.
19383
19384         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19385         dg-prune-output to avoid spurious failures from assembler
19386         complaining about nonexistent WAW violations.
19387         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19388         Use dg-prune-output to avoid spurious failures from assembler
19389         warning about Itanium B-step errata.
19390
19391 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19392
19393         * g++.dg/abi/macro0.C: New test.
19394         * g++.dg/abi/macro1.C: Likewise.
19395         * g++.dg/abi/macro2.C: Likewise.
19396
19397         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19398         * g++.dg/abi/bitfield7.C: Likewise.
19399         * g++.dg/abi/dtor2.C: Likewise.
19400         * g++.dg/abi/mangle11.C: Likewise.
19401         * g++.dg/abi/mangle12.C: Likewise.
19402         * g++.dg/abi/mangle14.C: Likewise.
19403         * g++.dg/abi/mangle17.C: Likewise.
19404         * g++.dg/abi/vbase10.C: Likewise.
19405         * g++.dg/abi/vbase14.C: Likewise.
19406         * g++.dg/template/qualttp17.C: Likewise.
19407
19408 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19409
19410         PR c/11995
19411         * gcc.dg/20031223-1.c: New test.
19412
19413 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19414
19415         * gcc.dg/noreturn-7.c: New test.
19416
19417 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19418
19419         * gcc.dg/null-pointer-1.c: New test.
19420
19421 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19422
19423         * g++.old-deja/g++.jason/template18.C: Remove.
19424         * g++.old-deja/g++.jason/template37.C: Likewise.
19425
19426         PR c++/12862
19427         * g++.dg/lookup/ns1.C: New test.
19428
19429         PR c++/12397
19430         * g++.dg/template/lookup3.C: New test.
19431
19432 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19433
19434         * g++.dg/template/recurse1.C: New test
19435
19436 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/12479
19439         * g++.dg/parse/semicolon1.C: New test.
19440         * g++.dg/parse/semicolon1.h: Likewise.
19441
19442 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19443
19444         * gcc.dg/darwin-misaligned.c: New test.
19445
19446 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19447
19448         PR c/9163
19449         * gcc.dg/20031222-1.c: New test.
19450
19451 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/13438
19454         * g++.dg/parse/error8.C: New test.
19455
19456         PR c++/11554
19457         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19458
19459 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19460
19461         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19462         too small.
19463         * gcc.c-torture/compile/930217-1.c: Likewise.
19464         * gcc.c-torture/compile/930513-1.c: Likewise.
19465         * gcc.c-torture/execute/920908-2.c: Likewise.
19466         * gcc.c-torture/execute/921204-1.c: Likewise.
19467         * gcc.c-torture/execute/930621-1.c: Likewise.
19468         * gcc.c-torture/execute/930630-1.c: Likewise.
19469         * gcc.c-torture/execute/931031-1.c: Likewise.
19470         * gcc.c-torture/execute/980602-2.c: Likewise.
19471         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19472         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19473         * gcc.c-torture/execute/extzvsi.c: Likewise.
19474         * gcc.c-torture/unsorted/ext.c: Likewise.
19475
19476 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19477
19478         PR target/12749
19479         * gcc.c-torture/compile/20031220-2.c: New test case.
19480
19481 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19482
19483         PR optimization/13031
19484         * gcc.c-torture/compile/20031220-1.c: New test case.
19485
19486 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19487
19488         * gcc.dg/cast-function-1.c: New test.
19489
19490 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19491
19492         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19493         formats.
19494
19495 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c++/12795
19498         * g++.dg/ext/attrib10.C: New test.
19499
19500 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19501
19502         * gcc.dg/cleanup-10.c: New test.
19503         * gcc.dg/cleanup-11.c: New test.
19504
19505 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19506
19507         PR c++/13239
19508         * g++.dg/opt/expect1.C: New test.
19509
19510 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19511
19512         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19513
19514 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19515
19516         PR debug/12923
19517         * gcc.dg/20031218-1.c: New test.
19518
19519         PR debug/12389
19520         * gcc.dg/20031218-2.c: New test.
19521         * gcc.dg/20031218-3.c: New test.
19522
19523         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19524         of label name and allow for USER_LABEL_PREFIX == "_" names.
19525         * g++.dg/abi/mangle18-2.C: Likewise.
19526         * g++.dg/abi/mangle19-1.C: Likewise.
19527         * g++.dg/abi/mangle19-2.C: Likewise.
19528         * g++.dg/abi/mangle20-1.C: Likewise.
19529         * g++.dg/abi/mangle20-2.C: Likewise.
19530
19531 2003-12-18  Richard Henderson  <rth@redhat.com>
19532
19533         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19534
19535 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19536             Dan Kegel <dank@kegel.com>
19537
19538         PR other/12009
19539         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19540         testing a cross compiler, it causes spurious compile failures.
19541         * lib/g++.exp: Likewise.
19542
19543 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19544
19545         PR c++/13262
19546         * g++.dg/template/access13.C: New test.
19547
19548 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19549
19550         * gcc.dg/20031216-1.c: New test.
19551
19552 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19553
19554         PR c++/9154
19555         * g++.dg/template/error10.C: New test.
19556
19557 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19558
19559         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19560         * g++.dg/eh/simd-2.C: Likewise.
19561
19562 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19563             Roger Sayle  <roger@eyesopen.com>
19564
19565         * gcc.c-torture/execute/ieee/mzero5.c: New.
19566
19567 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19568
19569         PR c++/10603
19570         * g++.dg/parse/error6.C: New test.
19571
19572         PR c++/12827
19573         * g++.dg/parse/error7.C: New test.
19574
19575 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19576
19577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19578         at -O with stabs debugging formats.
19579         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19580         * gcc.dg/debug/debug-2.c: Likewise.
19581
19582 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/12696
19585         * g++.dg/init/error1.C: New test.
19586
19587         PR c++/12218
19588         * g++.dg/init/pm3.C: New test.
19589
19590 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19591
19592         PR c/3347
19593         * gcc.dg/bitfld-8.c: New test.
19594
19595 2003-12-16  James Lemke  <jim@wasabisystems.com>
19596
19597         * gcc.dg/arm-scd42-[123].c: New tests.
19598
19599 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         PR c++/9043
19602         * g++.dg/abi/mangle20-1.C: New test.
19603         * g++.dg/abi/mangle20-2.C: New test.
19604
19605 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/13275
19608         * g++.dg/other/offsetof2.C: Remove XFAIL.
19609         * g++.dg/parse/offsetof1.C: New test.
19610         * g++.gd/parse/offsetof2.C: Likewise.
19611
19612 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19613
19614         * g++.dg/template/nontype3.C: New test.
19615         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19616
19617 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19618
19619         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19620
19621 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19622
19623         PR c++/13387
19624         * g++.dg/expr/assign1.C: New test.
19625
19626         PR c++/13242
19627         * g++.dg/abi/mangle19-1.C: New test.
19628         * g++.dg/abi/mangle19-2.C: New test.
19629
19630 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19631
19632         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19633
19634 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19635
19636         * gcc.c-torture/execute/20031216-1.c: New test.
19637
19638 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19639
19640         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19641         an ICE regression.
19642
19643 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19644
19645         PR c++/10926
19646         * g++.dg/template/error9.C: New test.
19647
19648         PR c++/11116
19649         * g++.dg/template/error8.C: New test.
19650
19651 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19652
19653         PR middle-end/13400
19654         * gcc.c-torture/execute/20031215-1.c: New test case.
19655
19656 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/13269
19659         * g++.dg/parse/error5.C: New test.
19660
19661         PR c++/12989
19662         * g++.dg/expr/sizeof1.C: New test.
19663
19664         PR c++/13310
19665         * g++.dg/template/crash15.C: New test.
19666
19667 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19668
19669         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19670         a non-POD type as the last named parameter of a varargs function.
19671
19672 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19673
19674         PR c++/13243
19675         PR c++/12573
19676         * g++.dg/template/crash14.C: New test.
19677         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19678
19679 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         * g++.dg/other/java1.C: New test.
19682
19683         PR c++/13241
19684         * g++.dg/abi/mangle18-1.C: New test.
19685         * g++.dg/abi/mangle18-2.C: New test.
19686
19687 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19688
19689         PR optimization/10312
19690         * gcc.c-torture/execute/20031214-1.c: New.
19691
19692 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/10779
19695         PR c++/12160
19696         * g++.dg/parse/error3.C: New test.
19697         * g++.dg/parse/error4.C: Likewise.
19698         * g++.dg/abi/mangle4.C: Tweak error messages.
19699         * g++.dg/lookup/using5.C: Likewise.
19700         * g++.dg/other/error2.C: Likewise.
19701         * g++.dg/parse/typename5.C: Likewise.
19702         * g++.dg/parse/undefined1.C: Likewise.
19703         * g++.dg/template/arg2.C: Likewise.
19704         * g++.dg/template/ttp3.C: Likewise.
19705         * g++.dg/template/type1.C: Likewise.
19706         * g++.old-deja/g++.other/crash32.C: Likewise.
19707         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19708
19709 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19710
19711         PR c++/13106
19712         * g++.dg/warn/noreturn-3.C: New test.
19713
19714 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19715
19716         PR c++/13118
19717         * g++.dg/abi/covariant3.C: New.
19718
19719 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * g++.dg/eh/ia64-1.C: New test.
19722
19723 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19724
19725         PR optimization/13037
19726         * g77.f-torture/execute/13037.f: New test case.
19727
19728 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         PR c++/12881
19731         * g++.dg/abi/covariant2.C: New.
19732
19733 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19734
19735         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19736
19737 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19738
19739         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19740
19741 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19742
19743         PR other/10819
19744         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19745         to fix Bug 10819.
19746         * lib/g++.exp (g++_version): Likewise.
19747         * lib/g77.exp (g77_version): Likewise.
19748         * lib/objc.exp (default_objc_version): Likewise.
19749
19750 2003-12-10  Richard Henderson  <rth@redhat.com>
19751
19752         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19753
19754         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19755
19756 2003-12-08  Matt Austern  <austern@apple.com>
19757
19758         PR c/13134
19759         * lib/gcc-dg.exp (dg-require-visibility): Define.
19760         * lib/target-supports (check_visibility_available): Define.
19761         * gcc.dg/visibility-1.c: New test.
19762         * gcc.dg/visibility-2.c: Likewise.
19763         * gcc.dg/visibility-3.c: Likewise.
19764         * gcc.dg/visibility-4.c: Likewise.
19765         * gcc.dg/visibility-5.c: Likewise.
19766         * gcc.dg/visibility-6.c: Likewise.
19767         * g++.dg/ext/visibility-1.C: Likewise.
19768         * g++.dg/ext/visibility-2.C: Likewise.
19769         * g++.dg/ext/visibility-3.C: Likewise.
19770         * g++.dg/ext/visibility-4.C: Likewise.
19771         * g++.dg/ext/visibility-5.C: Likewise.
19772         * g++.dg/ext/visibility-6.C: Likewise.
19773
19774 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19775
19776         * g++.dg/lookup/java1.C: New test.
19777         * g++.dg/lookup/java2.C: New test.
19778
19779 2003-12-07  Falk Hueffner  <falk@debian.org>
19780
19781         * g++.dg/opt/noreturn-1.C: New test.
19782
19783 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19784
19785         * gcc.dg/overflow-1.c: New test.
19786
19787 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19788
19789         * g77.f-torture/compile/13060.f: New test.
19790
19791 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/13323
19794         * g++.dg/inherit/operator2.C: New test.
19795
19796 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/13305
19799         * g++.dg/ext/attrib9.C: New test.
19800
19801 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/13314
19804         * g++.dg/template/error7.C: New test.
19805
19806 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19807             J"orn Rennecke <joern.rennecke@superh.com>
19808
19809         PR target/13302
19810         * g++.dg/other/struct-va_list.C: New test.
19811
19812 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19813
19814         PR c++/13166
19815         * g++.dg/parse/defarg6.C: New test.
19816
19817 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19818
19819         PR target/13256
19820         * gcc.c-torture/execute/20031201-1.c: New test.
19821
19822 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19823
19824         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19825
19826 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19827
19828         * gcc.dg/builtin-return-1.c: New test.
19829
19830 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19831             J"orn Rennecke <joern.rennecke@superh.com>
19832
19833         PR optimization/13260
19834         * gcc.c-torture/execute/20031204-1.c: New test.
19835
19836 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/9127
19839         * g++.dg/template/error6.C: New test.
19840
19841 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19842
19843         * gcc.dg/20031202-1.c: New test.
19844
19845 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR c++/13179
19848         * g++.dg/template/eh1.C: New test.
19849
19850         PR c++/10771
19851         * g++.dg/template/error5.C: New test.
19852
19853 2003-12-02  David Ung  <davidu@mips.com>
19854
19855         * gcc.dg/compat/vector-check.h: Corrected type for var
19856         g_##TMODE
19857
19858 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19859
19860         PR c++/10126
19861         * g++.dg/template/ptrmem8.C: New test.
19862
19863 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19864
19865         PR c++/12573
19866         * g++.dg/template/dependent-expr3.C: New test.
19867
19868 2003-12-01  James Lemke  <jim@wasabisystems.com>
19869
19870         * gcc.dg/arm-g2.c: New test.
19871
19872 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19873
19874         PR optimization/11634
19875         * gcc.dg/20031201-2.c: New test case.
19876
19877 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19878
19879         PR 11433
19880         * objc.dg/proto-lossage-3.m: New test.
19881
19882 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19883
19884         PR optimization/12628
19885         * gcc.dg/20031201-1.c: New test case.
19886
19887 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19888
19889         * gcc.dg/unaligned-1.c: New test.
19890
19891 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
19892
19893         PR c++/9849
19894         * g++.dg/template/error4.C: New test.
19895         * g++.dg/template/nested3.C: Adjust error markers.
19896
19897 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19898
19899         * gcc.dg/cpp/assert4.c: Check more #system assertions.
19900
19901 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19902
19903         PR c/10333
19904         * gcc.dg/bitfld-7.c: New test.
19905
19906 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
19907
19908         * gcc.dg/tls/asm-1.C: New test.
19909
19910 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19911
19912         * gcc.dg/cpp/assert4.c: Update.
19913
19914 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19915
19916         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
19917         * gcc.dg/builtin-apply3.c: New test.
19918
19919 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19920
19921         * lib/compat.exp (compat-obj): New xfaildata parameter.
19922         Use it to set compiler_conditional_xfail_data before compiling.
19923         (compat-get-options): Handle dg-xfail-if.
19924         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
19925         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
19926         * gcc.dg/compat/vector-1_y.c: Likewise.
19927         * gcc.dg/compat/vector-2_x.c: Likewise.
19928         * gcc.dg/compat/vector-2_y.c: Likewise.
19929
19930 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19931
19932         * g++.dg/opt/reg-stack4.C: New test.
19933
19934 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19935
19936         * gcc.dg/builtin-apply2.c: New test.
19937
19938 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19939
19940         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
19941
19942 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19943
19944         PR c++/12924
19945         * g++.dg/template/template-id-2.C: New test.
19946
19947 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19948
19949         PR c++/5369
19950         * g++.dg/template/memfriend1.C: New test.
19951         * g++.dg/template/memfriend2.C: Likewise.
19952         * g++.dg/template/memfriend3.C: Likewise.
19953         * g++.dg/template/memfriend4.C: Likewise.
19954         * g++.dg/template/memfriend5.C: Likewise.
19955         * g++.dg/template/memfriend6.C: Likewise.
19956         * g++.dg/template/memfriend7.C: Likewise.
19957         * g++.dg/template/memfriend8.C: Likewise.
19958         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
19959
19960 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
19961
19962         PR c++/12515
19963         * g++.dg/ext/cond1.C: New test.
19964
19965 2003-11-20  Richard Henderson  <rth@redhat.com>
19966
19967         * gcc.dg/20020201-2.c: Remove.
19968         * gcc.dg/20020201-4.c: Remove.
19969         * gcc.dg/20020304-1.c: Remove.
19970
19971 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
19972
19973         * gcc.dg/cpp/trad/xwin1.c: New test case.
19974
19975 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
19976
19977         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
19978         * lib/g77.exp: Likewise.
19979         * lib/objc.exp: Likewise.
19980         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
19981         for darwin.
19982
19983 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19984
19985         PR c++/12932
19986         * g++.dg/template/static5.C: New test.
19987
19988 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19989
19990         * gcc.dg/nested-func-1.c: New test.
19991
19992 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19993
19994         * gcc.dg/cpp/assert4.c: New test.
19995
19996 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19997
19998         PR c++/2294
19999         * g++.dg/lookup/using9.c: New test.
20000
20001 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20002
20003         PR c++/12762
20004         * g++.dg/template/error3.C: New test.
20005
20006 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20007
20008         PR ada/13035
20009         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20010         No longer use a wrapper for gcc, since this does not work under
20011         Windows.
20012
20013 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20014
20015         PR c++/2094
20016         * g++.dg/template/ptrmem7.C: New test.
20017
20018 2003-11-13  Andrew Pinski <apinski@apple.com>
20019
20020         * gcc.c-torture/compile/20031113-1.c: New test.
20021
20022 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20023             Kean Johnston <jkj@sco.com>
20024
20025         PR c/13029
20026         * gcc.dg/unused-4.c: Update.
20027
20028 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20029
20030         * g++.dg/opt/const3.C: New test.
20031
20032 2003-11-13  Jan Hubicka  <jh@suse.cz>
20033
20034         * gcc.c-torture/compile/20031112-1.c: New test.
20035
20036 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20037
20038         * g++.dg/parse/crash10.C: Remove bogus error marker.
20039
20040 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20041
20042         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20043         (host_gcc): Likewise.
20044         (ROOT): Honor $PWDCMD.
20045         (BASE): Likewise.
20046         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20047
20048 2003-11-12  Catherine Moore  <clm@redhat.com>
20049
20050         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20051
20052 2003-11-12  Andreas Jaeger  <aj@suse.de>
20053             Jakub Jelinek  <jakub@redhat.com>
20054             Andrew Pinski  <pinskia@physics.uc.edu>
20055             Richard Henderson  <rth@redhat.com>
20056
20057         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20058         systems.
20059         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20060
20061         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20062         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20063
20064 2003-11-11  Andreas Jaeger  <aj@suse.de>
20065
20066         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20067
20068         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20069
20070 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20071
20072         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20073         Clean ups.
20074
20075 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20076
20077         * gcc.dg/trampoline-1.c: New test.
20078
20079 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20080
20081         * gcc.c-torture/compile/200031109-1.c: New test.
20082
20083 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20084
20085         PR c/3190
20086         PR c/8714
20087         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20088         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20089         gcc.dg/format/no-y2k-1.c: Update.
20090
20091 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20092
20093         PR optimization/10467
20094         * gcc.dg/20031108-1.c: New test case.
20095
20096 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20097
20098         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20099
20100 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20101
20102         * gcc.dg/compound-lvalue-1.c: New test.
20103         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20104         some XFAILs.
20105
20106 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20107
20108         * gcc.dg/altivec-varargs-1.c: New test.
20109
20110 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20111
20112         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20113         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20114         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20115         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20116         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20117
20118 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20119
20120         * gcc.dg/cond-lvalue-1.c: New test.
20121
20122 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20123
20124         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20125
20126 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20127
20128         PR c++/11616
20129         * g++.dg/template/instantiate5.C: New test.
20130
20131 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20132
20133         PR c++/12726
20134         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20135         * ChangeLog: Add missing first entry for above test.
20136
20137 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20138
20139         PR c++/9810
20140         * g++.dg/template/using8.C: New test.
20141         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20142
20143 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20144
20145         PR optimization/10817
20146         * gcc.c-torture/compile/20031102-1.c: New test case.
20147
20148 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20149
20150         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20151         2147483647.
20152
20153 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20154
20155         * gcc.dg/20031102-1.c: New test.
20156
20157 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20158
20159         * gcc.dg/complex-1.c: New test.
20160
20161 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20162
20163         PR c++/12796
20164         * g++.dg/template/crash13.C: Adjust expected error location.
20165         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20166
20167 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20168
20169         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20170
20171 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20172
20173         PR/10239
20174         * gcc.c-torture/compile/20031031-2.c: New test.
20175
20176 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20177
20178         PR/11640
20179         * gcc.c-torture/compile/20031031-1.c: New test.
20180
20181 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20182
20183         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20184         * gcc.misc-tests/bprob.exp: Likewise.
20185         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20186         the execution test on arm-elf configs.
20187         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20188         configs that don't support scratch files.
20189         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20190
20191 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20192
20193         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20194         done by dejagnu.
20195
20196 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20197
20198         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20199         Avoid non pure sh syntax. Add more logging.
20200
20201         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20202         fail.
20203
20204 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20205
20206         PR libgcj/10610
20207         * gcc.dg/ppc-stackalign-1.c: New test.
20208
20209 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20210
20211         * ada/acats/run_all.sh: Change output to be more compliant with
20212         dejagnu framework.
20213         Create acats.sum and acats.log files under testsuite/ada/acats
20214         Only run [a-z]* directories, to filter out e.g. CVS.
20215         Redirect build output to log file.
20216
20217 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20218
20219         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20220
20221 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20222
20223         PR ada/5909:
20224         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20225
20226 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20227
20228         * gcc.c-torture/compile/20031023-1.c: New test.
20229         * gcc.c-torture/compile/20031023-2.c: New test.
20230         * gcc.c-torture/compile/20031023-3.c: New test.
20231         * gcc.c-torture/compile/20031023-4.c: New test.
20232
20233 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20234
20235         PR c++/10371
20236         * g++.dg/lookup/scoped8.C: New test.
20237
20238 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20239
20240         * g++.dg/opt/reg-stack3.C: New test.
20241
20242 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20243
20244         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20245
20246 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20247
20248         PR c++/11076
20249         * g++.dg/template/crash13.C: New test.
20250
20251 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20252
20253         * gcc.dg/c99-restrict-2.c: New test.
20254
20255 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20256
20257         PR c++/12698, c++/12699, c++/12700, c++/12566
20258         * g++.dg/inherit/covariant9.C: New test.
20259         * g++.dg/inherit/covariant10.C: New test.
20260         * g++.dg/inherit/covariant11.C: New test.
20261
20262 2003-10-23  Jason Merrill  <jason@redhat.com>
20263
20264         PR c++/12726
20265         * g++.dg/ext/complit2.C: New test.
20266
20267 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20268
20269         PR target/12654
20270         * gcc.c-torture/execute/20031020-1.c: New test.
20271
20272 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20273
20274         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20275         following the jump_insn.
20276
20277 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20278
20279         * gcc.dg/cast-lvalue-1.c: New test.
20280
20281 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/11962
20284         * g++.dg/template/cond2.C: New test.
20285
20286 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20287
20288         * gcc.dg/builtins-28.c: New test.
20289
20290 2003-10-20  Jan Hubicka  <jh@suse.cz>
20291
20292         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20293         parameter.
20294         * testsuite/gcc.dg/inline-2.c: Likewise.
20295
20296 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20297
20298         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20299         * gcc.dg/nest.c:  Likewise.
20300
20301 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20302
20303         PR c++/9781, c++/10583, c++/11862
20304         * g++.dg/parse/crash13.C: New test.
20305
20306 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20307
20308         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20309
20310 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20311
20312         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20313         Define HAVE_C99_RUNTIME except on Solaris.
20314         * gcc.dg/builtins-20.c: Likewise.
20315
20316 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20317
20318         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20319
20320 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20321
20322         PR c++/12495
20323         * g++.dg/template/crash21.C: New test.
20324
20325 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20326
20327         PR c++/2513
20328         * g++.dg/template/typename5.C: New test.
20329
20330 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20331
20332         PR c++/12369
20333         * g++.dg/template/friend25.C: New test.
20334
20335 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20336
20337         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20338         versions.
20339
20340 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20341
20342         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20343         == 2147483647.
20344
20345 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20346
20347         * gcc.c-torture/execute/960416-1.x: Remove.
20348         * gcc.c-torture/execute/divconst-3.x: Likewise.
20349
20350 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20351
20352         PR target/12598
20353         * gcc.dg/torture/cris-volatile-1.c: New test.
20354
20355 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20356
20357         PR optimization/9325
20358         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20359         for overflowing floating point to integer conversion during RTL
20360         simplification.
20361
20362 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20363
20364         * objc/execute/_cmd.m: Fix typo.
20365         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20366         Relax 'scan-assembler' regexp.
20367         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20368         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20369         * objc.dg/zero-link-2.m: Remove blank line.
20370         * objc.dg/zero-link-3.m: New test case.
20371
20372 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20373
20374         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20375
20376         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20377         than linker trickery.
20378
20379 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20380
20381         PR c++/12370
20382         * g++.dg/other/friend2.C: New test.
20383
20384 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20385
20386         * gcc.dg/20031012-1.c: New test.
20387
20388 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20389
20390         * gcc.dg/weak/weak-3.c: Fix for new warning.
20391
20392 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20393
20394         PR optimization/8750
20395         * gcc.c-torture/execute/20031012-1.c: New test case.
20396
20397 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20398
20399         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20400         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20401
20402 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20403
20404         PR optimization/12260
20405         * gcc.c-torture/compile/20031011-2.c: New test case.
20406
20407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20408
20409         * gcc.c-torture/execute/20031011-1.c: New testcase.
20410
20411 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20412
20413         * gcc.c-torture/compile/20031011-1.c: New test.
20414
20415 2003-10-11  Jan Hubicka  <jh@suse.cz>
20416
20417         * g++.dg/other/first-global.C: New test.
20418
20419 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20420
20421         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20422
20423 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20424
20425         * gcc.c-torture/compile/20031010-1.c: New test.
20426
20427 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20428
20429         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20430         * gcc.c-torture/execute/va-arg-25.c: ... here.
20431
20432 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20433
20434         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20435
20436 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20437
20438         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20439
20440 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20441
20442         * g++.dg/parse/error2.C: New test.
20443
20444 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20445
20446         PR c++/11097
20447         * g++.dg/other/error5.C: Modify the error message.
20448         * g++.dg/lookup/using8.C: New test.
20449
20450 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20451
20452         * gcc.dg/darwin-abi-2.c: New file.
20453         * gcc.c-torture/execute/va-arg-24.c: New file.
20454
20455 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20456
20457         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20458         indentation.
20459
20460 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20461
20462         PR c++/10147
20463         * g++.dg/other/error4.C: Update error messages.
20464         * g++.dg/template/ptrmem4.C: Likewise.
20465
20466         PR c++/12337
20467         * g++.dg/init/new9.C: New test.
20468
20469         PR c++/12334, c++/12236, c++/8656
20470         * g++.dg/ext/attrib8.C: New test.
20471
20472 2003-10-06  Devang Patel  <dpatel@apple.com>
20473
20474         * gcc.dg/debug/dwarf2-3.h: New test.
20475         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20476
20477 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20478
20479         * g++.dg/opt/cfg2.C: New test.
20480
20481 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20482
20483         * g++.dg/opt/float1.C: New test.
20484
20485 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20486
20487         * gcc.dg/c90-array-lval-6.c: New test.
20488         * gcc.dg/c99-array-lval-6.c: New test.
20489
20490 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20491             Ziemowit Laski  <zlaski@apple.com>
20492
20493         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20494         'Derived', so that it is never considered a class method; add
20495         new warning for '+port' method ambiguity.
20496         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20497         <objc/objc-api.h> (needed on Mac OS X).
20498         * objc.dg/method-13.m: New test.
20499
20500 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20501
20502         PR optimization/9325, PR java/6391
20503         * gcc.c-torture/execute/20031003-1.c: New test case.
20504
20505 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR optimization/12180
20508         * gcc.dg/20031002-1.c: New test.
20509
20510         PR c++/12486
20511         * g++.dg/inherit/error1.C: New test.
20512
20513 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20514
20515         * lib/f-torture.exp (search_for): Rename to...
20516         (search_for_re): This.  Also, clean up comments and the
20517         "regexp" invocation.
20518
20519 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20520
20521         * gcc.c-torture/compile/20031002-1.c: New test.
20522
20523 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * g++.dg/opt/cond1.C: New test.
20526
20527 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20528
20529         * gcc.dg/Wold-style-definition-2.c: New testcase.
20530         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20531
20532 2003-09-29  Richard Henderson  <rth@redhat.com>
20533
20534         * g++.dg/init/array10.C: Add dg-options.
20535
20536 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20537
20538         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20539
20540 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20541
20542         * g++.dg/template/friend19.C: Fix typo.
20543         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20544
20545 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20546
20547         * gcc.c-torture/execute/20030928-1.c: New test.
20548         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20549
20550 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20551
20552         * g++.dg/opt/unroll1.C: New test.
20553
20554 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20555
20556         PR optimization/11741
20557         * gcc.dg/20030926-1.c: New test case.
20558
20559 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20560
20561         PR c++/5655
20562         * g++.dg/parse/access7.C: New test.
20563         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20564
20565 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20566
20567         MERGE OF objc-improvements-branch into MAINLINE:
20568         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20569         if libobjc has not been built.
20570         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20571         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20572         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20573         objc/execute/nested-3.m, objc/execute/np-2.m,
20574         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20575         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20576         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20577         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20578         objc.dg/special/unclaimed-category-1.h,
20579         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20580         well as GNU runtime.
20581         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20582         * execute/cascading-1.m, execute/function-message-1.m,
20583         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20584         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20585         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20586         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20587         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20588         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20589         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20590         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20591         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20592         * objc.dg/bitfield-2.m: Run only on Darwin.
20593         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20594         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20595         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20596         * objc.dg/const-str-1.m: Fix constant string layout.
20597
20598 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20599
20600         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20601
20602 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20603
20604         * gcc.dg/darwin-abi-1.c: New file.
20605
20606 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20607
20608         PR target/12281
20609         * gcc.c-torture/compile/20030921-1.c: New test.
20610
20611 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20612
20613         * g++.dg/opt/reg-stack2.C: New test.
20614
20615 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20616
20617         * g++.dg/eh/delayslot1.C: New test.
20618
20619 2003-09-20  Richard Henderson  <rth@redhat.com>
20620
20621         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20622
20623 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20624
20625         * gcc.c-torture/execute/20030920-1.c: New test case.
20626
20627 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20628
20629         * g++.dg/rtti/typeid3.C: Correct expected error message.
20630
20631 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20632
20633         PR c++/157
20634         * g++.dg/parse/crash12.C: New test.
20635
20636 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20637
20638         * gcc.dg/compat/mixed-struct-check.h: New.
20639         * gcc.dg/compat/mixed-struct-defs.h: New.
20640         * gcc.dg/compat/mixed-struct-init.h: New.
20641         * gcc.dg/compat/struct-by-value-19_main.c: New.
20642         * gcc.dg/compat/struct-by-value-19_x.c: New.
20643         * gcc.dg/compat/struct-by-value-19_y.c: New.
20644         * gcc.dg/compat/struct-by-value-20_main.c: New.
20645         * gcc.dg/compat/struct-by-value-20_x.c: New.
20646         * gcc.dg/compat/struct-by-value-20_y.c: New.
20647         * gcc.dg/compat/struct-return-19_main.c: New.
20648         * gcc.dg/compat/struct-return-19_x.c: New.
20649         * gcc.dg/compat/struct-return-19_y.c: New.
20650         * gcc.dg/compat/struct-return-20_main.c: New.
20651         * gcc.dg/compat/struct-return-20_x.c: New.
20652         * gcc.dg/compat/struct-return-20_y.c: New.
20653
20654 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20655         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20656         so that it will not complain on LP64 targets.
20657
20658 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20659
20660         PR c++/495
20661         * g++.dg/template/friend24.C: New test.
20662
20663 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20664
20665         PR c++/12332
20666         * g++.dg/template/memtmpl2.C: New test.
20667
20668 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20669
20670         PR target/11184
20671         * gcc.dg/builtin-apply1.c: New test.
20672
20673 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20674
20675         PR c++/9848
20676         * g++.dg/warn/Wunused-4.C: New test.
20677
20678 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20679
20680         PR c++/12316
20681         * g++.dg/other/gc2.C: New test.
20682
20683 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20684
20685         PR c++/11991
20686         * g++.dg/rtti/typeid3.C: New test.
20687
20688         PR c++/12266
20689         * g++.dg/overload/template1.C: New test.
20690
20691 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20692
20693         * g++.dg/opt/cfg3.C: New test.
20694
20695 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20696
20697         PR c++/7939
20698         * g++.dg/template/crash11.C: New test.
20699
20700 2003-09-16  Jason Merrill  <jason@redhat.com>
20701             Jakub Jelinek  <jakub@redhat.com>
20702
20703         * gcc.dg/attr-warn-unused-result.c: New test.
20704
20705 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         PR c++/12184
20708         * g++.dg/expr/call2.C: New test.
20709
20710 2003-09-15  Andreas Jaeger  <aj@suse.de>
20711
20712         * gcc.dg/Wold-style-definition-1.c: New test.
20713
20714 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20715
20716         PR c++/3907
20717         * g++.dg/parse/template12.C: New test.
20718
20719         * g++.dg/abi/bitfield11.C: New test.
20720         * g++.dg/abi/bitfield12.C: Likewise.
20721
20722 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20723
20724         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20725         non-expansion of functional macro name without arguments at EOL.
20726         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20727
20728 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20729
20730         * gcc.c-torture/execute/20030914-[12].c: New tests.
20731
20732 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20733
20734         PR c++/11788
20735         * g++.dg/overload/addr1.C: New test.
20736
20737 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20738
20739         * gcc.dg/20030909-1.c: New test.
20740
20741 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20742
20743         * gcc.dg/ultrasp10.c: New test.
20744
20745 2003-09-09  Devang Patel  <dpatel@apple.com>
20746
20747         * gcc.dg/darwin-ld-6.c: New test.
20748
20749 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20750
20751         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20752
20753 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20754
20755         * gcc.dg/ia64-types1.c: New test.
20756         * gcc.dg/ia64-types2.c: Likewise.
20757
20758 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20759
20760         * gcc.dg/builtins-1.c: Add more _Complex tests.
20761         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20762
20763         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20764         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20765
20766 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20767
20768         PR c++/11786
20769         * g++.dg/lookup/koenig2.C: New test.
20770
20771         PR c++/5296
20772         * g++.dg/rtti/typeid2.C: New test.
20773
20774 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.c-torture/compile/20030904-1.c: New test.
20777
20778 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20779
20780         * g++.dg/opt/longbranch2.C: New test.
20781
20782 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20783
20784         * g++.dg/template/crash10.C: Only compile it.
20785
20786 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20787
20788         PR middle-end/11665
20789         * gcc.c-torture/compile/20030907-1.c: New test.
20790         * g++.dg/init/array11.C: New test.
20791
20792 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/11852
20795         * g++.dg/init/struct1.C: New test.
20796
20797 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/12181
20800         * g++.dg/expr/comma1.C: New test.
20801
20802 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/11867
20805         * g++.dg/expr/static_cast5.C: New test.
20806
20807 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20808
20809         PR c++/11507
20810         * g++.dg/lookup/scoped7.C: New test.
20811
20812         PR c++/9574
20813         * g++.dg/other/static1.C: New test.
20814
20815         PR c++/11490
20816         * g++.dg/warn/template-1.C: New test.
20817
20818         PR c++/11432
20819         * g++.dg/template/crash10.C: New test.
20820
20821         PR c++/2478
20822         * g++.dg/overload/VLA.C: New test.
20823
20824         PR c++/10804
20825         * g++.dg/template/call1.C: New test.
20826
20827 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         PR c++/11794
20830         * g++.dg/parse/using3.C: New test.
20831
20832 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20833
20834         PR c++/11409
20835         * g++.dg/overload/builtin3.C: New test case.
20836
20837 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20838
20839         PR c/9862
20840         * gcc.dg/20030906-1.c: New test.
20841         * gcc.dg/20030906-2.c: Likewise.
20842
20843 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/12167
20846         * g++.dg/parse/defarg5.C: New test.
20847
20848         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20849
20850 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20851
20852         PR c++/12163
20853         * g++.dg/expr/static_cast4.C: New test.
20854
20855         PR c++/12146
20856         * g++.dg/template/crash9.C: New test.
20857
20858 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20859
20860         * g++.old-deja/g++.ext/pretty2.C: Update for change
20861         in __FUNCTION__.
20862         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20863
20864 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         PR c++/11922
20867         * g++/dg/template/qualified-id1.C: New test.
20868
20869         PR c++/12037
20870         * g++.dg/warn/noeffect4.C: New test.
20871
20872 2003-09-04  Matt Austern  <austern@apple.com>
20873
20874         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20875         * g++.dg/ext/fnname2.C: Likewise.
20876         * g++.dg/ext/fnname3.C: Likewise.
20877
20878 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20879
20880         * g++.dg/expr/lval1.C: New test.
20881         * g++.dg/ext/lvcast.C: Remove.
20882
20883 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20884
20885         PR optimization/11700.
20886         * gcc.c-torture/compile/20030903-1.c: New test case.
20887
20888 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/12053
20891         * g++.dg/abi/layout4.C: New test.
20892
20893 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
20894
20895         PR c++/11553
20896         * g++.dg/parse/friend3.C: New test.
20897
20898 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/11847
20901         * g++.dg/template/class1.C: New test.
20902
20903         PR c++/11808
20904         * g++.dg/expr/call1.C: New test.
20905
20906 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
20907
20908         PR c++/12114
20909         * g++.dg/init/ref9.C: New test.
20910
20911         PR c++/11972
20912         * g++.dg/template/nested4.C: New test.
20913
20914 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20915
20916         PR c++/12093
20917         * g++.dg/template/non-dependent4.C: New test.
20918
20919         PR c++/11928
20920         * g++.dg/inherit/conv1.C: New test.
20921
20922 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20923
20924         PR c++/6196
20925         * g++.dg/ext/label1.C: New test.
20926         * g++.dg/ext/label2.C: Likewise.
20927
20928 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20929
20930         * g++.dg/expr/cond3.C: New test.
20931
20932 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20933
20934         * gcc.dg/builtins-1.c: Add new builtin cases.
20935
20936 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20937
20938         * gcc.dg/builtins-1.c: Add new cases.
20939         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20940
20941 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20942
20943         * gcc.dg/builtins-1.c: Add more math builtin tests.
20944         * gcc.dg/torture/builtin-attr-1.c: New test.
20945
20946 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20947
20948         PR optimization/5079
20949         * g++.dg/opt/static3.C: New test.
20950
20951 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20952
20953         * gcc.misc-tests/gcov-10b.c: New test.
20954
20955 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
20956
20957         * g++.dg/opt/ptrmem3.C: New test.
20958
20959         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
20960
20961 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
20962
20963         * gcc.dg/20030826-2.c: New test.
20964
20965 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20966
20967         PR middle-end/12002
20968         * g77.f-torture/compile/12002.f: New test case.
20969
20970 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20971
20972         * gcc.dg/20030826-1.c: New test case.
20973
20974 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
20975
20976         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
20977
20978 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         PR c++/11871
20981         * c++.dg/lookup/crash1.C: New test.
20982
20983         * c++.dg/warn/noeffect3.C: New test.
20984
20985 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
20986
20987         * gcc.dg/compat/vector-1_x.c: Compile with -w.
20988         * gcc.dg/compat/vector-1_y.c: Ditto.
20989         * gcc.dg/compat/vector-2_x.c: Ditto.
20990         * gcc.dg/compat/vector-2_y.c: Ditto.
20991
20992 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
20993
20994         * gcc.dg/20030702-1.c: New test.
20995
20996 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/8795
20999         * g++.dg/ext/altivec-1.C: New test.
21000
21001 2003-08-24  Richard Henderson  <rth@redhat.com>
21002
21003         * g++.dg/eh/simd-2.C: Add -w for x86.
21004
21005 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.dg/20030815-1.c: New test.
21008
21009 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         PR c++/3765
21012         * g++.dg/parse/access6.C: New test.
21013
21014 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21015
21016         PR c++/641, c++/11876
21017         * g++.dg/template/friend22.C: New test.
21018         * g++.dg/template/friend23.C: Likewise.
21019
21020 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21021
21022         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21023         identically.
21024
21025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21026
21027         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21028
21029 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21030
21031         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21032
21033 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21034
21035         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21036
21037 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21040
21041 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21042
21043         PR c++/11919
21044         * g++.dg/overload/prom1.C: New test.
21045
21046         PR c++/11551
21047         * g++.dg/parse/dtor2.C: New test.
21048
21049         PR c++/10762
21050         * g++.dg/parse/using2.C: New test.
21051
21052 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21053
21054         PR target/11805
21055         * gcc.c-torture/compile/20030821-1.c: New.
21056
21057 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/11834
21060         * g++.dg/template/deduce2.C: New test.
21061
21062 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21063
21064         * gcc.c-torture/execute/20030821-1.c: New test.
21065
21066 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21067
21068         PR middle-end/11984
21069         * gcc.dg/20030820-1.c: New test case.
21070
21071 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21072
21073         PR c++/11945
21074         * g++.dg/warn/noeffect2.C: New test.
21075
21076 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21077
21078         PR c++/10926
21079         * g++.dg/template/dtor2.C: New test.
21080
21081         PR c++/11684
21082         * g++.dg/template/operator1.C: New test.
21083         * g++.dg/parse/operator4.C: New test.
21084
21085         PR c++/11946.C
21086         * g++.dg/expr/enum1.C: New test.
21087         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21088
21089         PR c++/11036.C
21090         * g++.dg/parse/elab2.C: New test.
21091         * g++.dg/parse/typedef4.C: Change error message.
21092         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21093         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21094         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21095
21096 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21097
21098         * gcc.dg/pch/warn-1.c: New.
21099         * gcc.dg/pch/warn-1.hs: New.
21100
21101         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21102         not-tested file.
21103
21104 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21105
21106         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21107
21108 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21109
21110         * gcc.dg/uninit-D.c: New Test.
21111         * gcc.dg/uninit-E.c: New Test.
21112         * gcc.dg/uninit-F.c: New Test.
21113         * gcc.dg/uninit-G.c: New Test.
21114
21115 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21116
21117         * g++.dg/README: Describe the pch directory.
21118
21119 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21120
21121         PR c++/11174
21122         * g++.dg/parse/access4.C: New test.
21123         * g++.dg/parse/access5.C: Likewise.
21124         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21125
21126 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21127
21128         * gcc.dg/noncompile/20030818-1.c: New.
21129
21130 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21131
21132         PR c++/11957
21133         * g++.dg/warn/noeffect1.C: New test.
21134
21135         * g++.dg/template/scope2.C: New test.
21136         * g++.dg/template/error2.C: Correct dg-error
21137
21138 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21139
21140         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21141
21142 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21143
21144         PR C++/11512
21145         * g++.dg/template/warn1.C: New.
21146
21147 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         * g++.dg/template/error2.C: New test.
21150         * g++.dg/lookup/using7.C: Adjust errors
21151         * g++.old-deja/g++.pt/crash36.C: Likewise.
21152         * g++.old-deja/g++.pt/derived3.C: Likewise.
21153
21154 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21155
21156         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21157         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21158         * gcc.c-torture/execute/builtins/string-9.c: New, from
21159         string-opt-9.c.  Adjust for execute/builtins framework.
21160         * gcc.c-torture/execute/string-opt-9.c: Delete.
21161
21162 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21163
21164         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21165
21166         * g++.dg/parse/ret-type2.C: New test.
21167
21168         PR c++/11703
21169         * g++.dg/init/new8.C: New test.
21170
21171         PR c++/10923
21172         * g++.dg/parse/typedef5.C: New test.
21173
21174         PR c++/9512
21175         * g++.dg/parse/qualified2.C: New test.
21176         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21177         invalid code.
21178
21179 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21180
21181         * g++.dg/conversion/ptrmem1.C: New test.
21182
21183 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21184
21185         PR target/11693
21186         * gcc.dg/20030811-1.c: New test.
21187
21188         PR target/11535
21189         * gcc.c-torture/execute/20030811-1.c: New test.
21190
21191 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21192
21193         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21194
21195 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21196
21197         PR c++/11789.C
21198         * g++.dg/inherit/multiple1.C: New test.
21199
21200 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * gcc.dg/spe1.c: New test.
21203
21204         PR c++/11670
21205         * g++.dg/expr/cast2.C: New test.
21206
21207         PR c++/10530
21208         * g++.dg/template/dependent-name2.C: New test.
21209
21210 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21211
21212         * g++.dg/parse/crash11.C: Put the dg options in comments.
21213
21214 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21215
21216         * lib/gcc-dg.exp: Update for diagnostic change.
21217
21218 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21219
21220         PR c++/5767
21221         * g++.dg/parse/crash11.C: New test.
21222
21223 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21224
21225         * gcc.dg/cpp/spacing1.c: Update.
21226
21227 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21228
21229         PR target/11739
21230         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21231         a value for -mtune.
21232
21233 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21234
21235         PR middle-end/11771
21236         * gcc.c-torture/compile/20030804-1.c: New test case.
21237
21238 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21239
21240         * gcc.dg/20030804-1.c: New test case.
21241
21242 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21243
21244         * gcc.dg/cpp/separate-1.c: New test.
21245
21246 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         PR c++/11704
21249         * g++.dg/template/dependent-expr2.C: New test.
21250
21251         PR c++/11766
21252         * g++.dg/expr/ptrmem1.C: New test.
21253
21254 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21255
21256         PR c++/9453
21257         * g++.dg/template/friend15.C: New test.
21258
21259 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21260
21261         * lib/dg-pch.exp: Work round PCH bug.
21262
21263 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21264
21265         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21266         builtins.  Move cases from builtins-4.c here.
21267
21268         * gcc.dg/torture/builtin-math-1.c: New test taken from
21269         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21270         additional cases.
21271
21272         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21273         Delete.
21274
21275 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         PR c++/9447
21278         * g++.dg/template/using7.C: New test.
21279
21280 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21281
21282         * import1.c, import2.c: New tests.
21283
21284 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21285
21286         * g++.dg/eh/crossjump1.C: New test.
21287
21288 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/11697
21291         * g++.dg/template/using6.C: New test.
21292
21293         PR c++/11744
21294         * g++.dg/template/koenig2.C: New test.
21295
21296 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21297
21298         PR c++/7983
21299         * g++.dg/parse/typedef4.C: New test.
21300
21301 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21302
21303         PR c++/8442, c++/8806
21304         * g++.dg/template/elab1.C: New test.
21305         * g++.dg/template/type2.C: Likewise.
21306         * g++.dg/template/ttp3.C: Adjust expected error message.
21307         * g++.old-deja/g++.law/visibility13.C: Likewise.
21308         * g++.old-deja/g++.niklas/t135.C: Likewise.
21309         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21310         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21311         template argument.
21312         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21313
21314 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         PR c++/11295
21317         * g++.dg/ext/stmtexpr1.C: New test.
21318
21319         * g++.dg/opt/tmp1.C: New test.
21320
21321         PR c++/11525
21322         * g++.dg/parse/constant4.C: New test.
21323
21324         PR c++/9447
21325         * g++.dg/template/using5.C: New test.
21326
21327 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21328
21329         * gcc.dg/builtins-27.c: New test case.
21330
21331 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * gcc.dg/tls/opt-7.c: New test.
21334
21335 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21336
21337         * g++.old-deja/g++.other/crash18.C: Remove.
21338
21339 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21340
21341         * g++.dg/template/explicit3.C: New.
21342         * g++.dg/template/explicit4.C: New.
21343         * g++.dg/template/explicit5.C: New.
21344
21345         PR c++/11347
21346         * g++.dg/template/memtmpl1.C: New.
21347
21348 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21349
21350         PR target/11565
21351         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21352         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21353
21354 2003-07-30  Jan Hubicka  <jh@suse.cz>
21355
21356         * vtgc1.c: Kill.
21357
21358 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21359
21360         * gcc.dg/struct-in-proto-1.c: New test.
21361
21362 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21363
21364         * gcc.dg/cpp/include2.c: Only expect one message.
21365
21366 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21367
21368         PR c++/9447
21369         * g++.dg/template/using1.C: New test.
21370         * g++.dg/template/using2.C: New test.
21371         * g++.dg/template/using3.C: New test.
21372         * g++.dg/template/using4.C: New test.
21373
21374 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21375
21376         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21377         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21378
21379 2003-07-28  Jan Hubicka  <jh@suse.cz>
21380
21381         PR c++/11530
21382         * g++.dg/opt/call1.C: New test.
21383
21384 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21385
21386         PR c++/11667
21387         * g++.dg/init/enum2.C: New test.
21388         * g++.dg/template/overload1.C: Add "-w" option.
21389
21390 2003-07-28    <hp@bitrange.com>
21391
21392         * gcc.dg/Wdeclaration-after-statement-1.c,
21393         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21394
21395 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21396
21397         * gcc.c-torture/compile/20030725-1.c: New test.
21398
21399 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21400
21401         * gcc.dg/20030505.c: Only run for SPE.
21402         Remove definition of opaque type.
21403
21404 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21405
21406         * g++.dg/template/ptrmem6.C: New test.
21407
21408 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21409
21410         * gcc.c-torture/compile/zero-strct-2.c: New test.
21411
21412 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21413
21414         * gcc.dg/intermod-1.c: New test.
21415
21416 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         PR c++/11617
21419         * g++.dg/template/lookup2.C: New test.
21420         * g++.dg/template/memclass1.C: Remove instantiated from error.
21421         * g++.dg/other/error2.C: Tweak expected errors.
21422
21423         PR c++/11596
21424         * g++.dg/template/defarg3.C: New test.
21425
21426         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21427
21428 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21429
21430         * g++.dg/inherit/access5.C: New test.
21431
21432 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21433
21434         PR c++/11513
21435         * g++.dg/template/crash8.C: New test.
21436
21437 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21438
21439         PR c/10602
21440         * gcc.dg/noncompile/incomplete-2.c: New test.
21441
21442 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/11645
21445         * g++.dg/inherit/access4.C: New test.
21446
21447         PR c++/11517
21448         * g++.dg/expr/cond2.C: New test.
21449
21450         PR optimization/10679
21451         * g++.dg/opt/inline4.C: New test.
21452
21453 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * g++.dg/parse/crash10: New test.
21456
21457 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.dg/ext/flexary1.C: New test.
21460
21461 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21462
21463         PR c++/10793
21464         * g++.dg/template/crash9.C: New test.
21465
21466 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21467
21468         PR c++/3004
21469         * g++.dg/parse/typedef3.C: New test.
21470
21471         PR c++/7906
21472         * g++.dg/parse/operator2.C: New test.
21473
21474         PR c++/8895
21475         * g++.dg/parse/def-tmpl-arg1.C: New test.
21476
21477         PR c++/9282
21478         * g++.dg/parse/funptr1.C: New test.
21479
21480         PR c++/9452
21481         * g++.dg/parse/ambig3.C: New test.
21482
21483         PR c++/9454
21484         * g++.dg/parse/operator3.C: New test.
21485
21486         PR c++/9486
21487         * g++.dg/parse/template10.C: New test.
21488
21489         PR c++/9488
21490         * g++.dg/parse/template11.C: New test.
21491
21492         PR c++/10150
21493         * g++.dg/parse/invalid-op1.C: New test.
21494
21495         PR c++/10247
21496         * g++.dg/parse/condexpr1.C: New test.
21497
21498 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.dg/ext/packed3.C: New test.
21501         * g++.dg/ext/packed4.C: New test.
21502
21503         * gcc.dg/pack-test-3.c: New test.
21504
21505 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21506
21507         * lib/compat.exp: Handle dg-options per source file.
21508         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21509         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21510         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21511         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21512         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21513         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21514         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21515         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21516         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21517         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21518         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21519         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21520         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21521         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21522
21523 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21524
21525         PR c/10320
21526         * gcc.c-torture/execute/20030718-1.c: New test.
21527
21528 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21529
21530         PR optimization/11536
21531         * gcc.dg/20030721-1.c: New test.
21532
21533 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21534
21535         PR c++/11546
21536         * g++.dg/template/lookup1.C: New test.
21537
21538 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21539
21540         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21541         diagnostics of ill-formed constructs involving labels.
21542         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21543         the new 'previously defined here' message.
21544
21545 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.dg/parse/non-dependent2.C: New test.
21548
21549 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21550
21551         * g++.dg/init/init-ref4.C: xfail on targets without
21552         weak symbols.
21553
21554 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21555
21556         PR target/11087
21557         * gcc.c-torture/execute/20030717-1.c: New test.
21558
21559 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * g++.dg/opt/cfg1.C: New test.
21562
21563 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR optimization/11557
21566         * gcc.dg/20030717-1.c: New test.
21567
21568 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21569
21570         PR c++/10476
21571         * g++.dg/expr/crash-1.C: New test.
21572
21573         PR c++/11027
21574         * g++.dg/template/init3.C: New test.
21575
21576         PR c++/8222
21577         * g++.dg/template/non-dependent1.C: New test.
21578
21579         PR c++/11070
21580         * g++.dg/template/non-dependent2.C: New test.
21581
21582         PR c++/11071
21583         * g++.dg/template/non-dependent3.C: New test.
21584
21585         PR c++/9907
21586         * g++.dg/template/sizeof5.C: New test.
21587
21588 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21589
21590         PR 11498
21591         * gcc.c-torture/compile/mangle-1.c: New file.
21592
21593 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21594
21595         PR c++/7809
21596         * g++.dg/parse/access3.C: New test.
21597
21598 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21599
21600         PR c++/11384
21601         * g++.dg/init/init-ref4.C: New test.
21602
21603 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21604
21605         PR c++/11547
21606         * g++.dg/parse/constant3.C: New test.
21607         * g++.dg/parse/crash7.C: Likewise.
21608
21609 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21610
21611         PR target/11008
21612         * gcc.dg/i386-pentium4-not-mull.c: New.
21613
21614 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21615
21616         * gcc.dg/asm-names.c (ymain): Make it weak.
21617
21618 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21619
21620         PR c++/5421
21621         * g++.dg/template/friend21.C: New test.
21622
21623 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gcc.dg/cleanup-8.c: New test.
21626         * gcc.dg/cleanup-9.c: New test.
21627
21628 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21629
21630         * g++.dg/ext/dll-MI1.h: New file.
21631         * g++.dg/ext/dllexport-MI1.C: New file.
21632         * g++.dg/ext/dllimport-MI1.C: New file.
21633
21634 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21637         it does not have cmpstrsi patterns (just cmpmemsi).
21638
21639 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21640
21641         PR debug/11473
21642         * g++.dg/debug/debug8.C: New test.
21643
21644 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21645
21646         PR c++/10108
21647         * g++.dg/template/crash7.C: New test.
21648
21649 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21650
21651         PR target/10795
21652         * gcc.c-torture/compile/20030708-1.c: New.
21653
21654 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21655
21656         * gcc.c-torture/execute/20030715-1.c: New test.
21657
21658 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21659
21660         * gcc.dg/pch/inline-3.c: New file.
21661         * gcc.dg/pch/inline-3.hs: New file.
21662         * gcc.dg/pch/inline-4.c: New file.
21663         * gcc.dg/pch/inline-4.hs: New file.
21664
21665 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21666
21667         PR c++/11509
21668         * g++.dg/template/crash6.C: New test.
21669
21670         PR c++/7053
21671         * g++.dg/template/friend20.C: New test.
21672
21673         PR c++/7019
21674         * g++.dg/template/overload2.C: New test.
21675
21676 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21677
21678         PR optimization/11440
21679         * gcc.c-torture/execute/20030714-1.c: New test.
21680
21681 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21682
21683         PR c++/11154
21684         * g++.dg/template/partial2.C: New test.
21685
21686 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/11503
21689         * g++.dg/template/anon1.C: New test.
21690
21691         PR c++/11493
21692         PR c++/11495
21693         * g++.dg/parse/template9.C: Likewise.
21694         * g++.dg/template/crash4.C: New test.
21695         * g++.dg/template/koenig1.C: Likewise.
21696         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21697         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21698         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21699         functions.
21700         * g++.old-deja/g++.jason/template36.C: Likewise.
21701         * g++.old-deja/g++.mike/p1989.C: Likewise.
21702         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21703         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21704         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21705         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21706         compiling.
21707         * g++.old-deja/g++.pt/union2.C: Use this->.
21708
21709 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * gcc.dg/20030711-1.c: New test.
21712
21713 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21714
21715         PR c++/11050
21716         * g++.dg/parse/args1.C: New test.
21717         * g++.pt/defarg8.C: Change expected errors.
21718
21719 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/8164
21722         * g++.dg/template/nontype2.C: New test.
21723
21724         PR c++/10558
21725         * g++.dg/parse/template8.C: New test.
21726
21727         PR c++/8327
21728         * g++.dg/template/scope1.C: New test.
21729
21730         * g++.dg/warn/Wsign-compare-1.C: New test.
21731
21732 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21733
21734         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21735
21736 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21737
21738         PR c++/9411
21739         * g++.dg/template/explicit2.C: New test.
21740
21741         PR c++/10032
21742         * g++.dg/warn/pedantic1.C: New test.
21743
21744 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         PR c++ 9483
21747         * g++.dg/other/field1.C: New test.
21748
21749 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21750
21751         PR c/11449
21752         * gcc.c-torture/compile/20030707-1.c: New.
21753
21754 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21755
21756         PR c++/10849
21757         * g++.dg/template/access12.C: New test.
21758
21759 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21760
21761         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21762         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21763         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21764         * gcc.misc-tests/gcov.exp: Update
21765         * g++.dg/gcov/gcov.exp: Update
21766         * lib/gcov.exp: Update.
21767
21768 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21769
21770         * g++.dg/abi/mangle17.C: Make sure template expressions are
21771         dependent.
21772         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21773         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21774         * g++.dg/opt/stack1.C: Remove erroneous code.
21775         * g++.dg/parse/template7.C: New test.
21776         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21777         * g++.old-deja/g++.pt/crash4.C: Likewise.
21778
21779 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21780
21781         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21782         with zero or one occurence of `$' after the initial `L'.
21783
21784 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21785
21786         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21787
21788 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21789
21790         PR c/11370
21791         * gcc.dg/Wunreachable-6.c: New testcase.
21792         * gcc.dg/Wunreachable-7.c: New testcase.
21793
21794 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21795
21796         PR c/11420
21797         * gcc.dg/20030708-1.c: New test.
21798
21799 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21800
21801         * gcc.dg/compat/sdata-section.h: New file.
21802         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21803         * gcc.dg/torture/mips-sdata-1.c: New test.
21804
21805 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21806
21807         PR c++/11030
21808         * g++.dg/template/friend19.C: New test.
21809
21810 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * g++.dg/opt/strength-reduce.C: New test.
21813
21814 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21815
21816         PR target/10979
21817         * gcc.dg/20030707-1.c: New testcase.
21818
21819 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21820
21821         PR optimization/11059
21822         * g++.dg/opt/emptyunion.C: New testcase.
21823
21824 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21825             Eric Botcazou  <ebotcazou@libertysurf.fr>
21826
21827         * g++.dg/opt/stack1.C: New test.
21828
21829 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21830
21831         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21832         run test.
21833
21834         PR c++/11431
21835         * g++.dg/expr/static_cast3.C: New test.
21836
21837 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21838
21839         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21840         everywhere.
21841         * gcc.dg/concat.c: Concatenation of string constants with
21842         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21843         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21844         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21845         necessary to avoid multi-character character constant warning.
21846         * gcc.dg/cpp/escape.c: Likewise.
21847         * gcc.dg/cpp/ucs.c: Likewise.
21848         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21849         Fix a typo.
21850
21851 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21852
21853         PR c/11428
21854         * gcc.c-torture/compile/20030704-1.c: New.
21855
21856 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21857
21858         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21859
21860 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21861
21862         PR c++/5287, PR c++/7910,  PR c++/11021
21863         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21864         tests for warnings.
21865         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21866         * g++.dg/ext/dllimport3.C: Likewise.
21867         * g++.dg/ext/dllimport4.C: New file.
21868         * g++.dg/ext/dllimport5.C: New file.
21869         * g++.dg/ext/dllimport6.C: New file.
21870         * g++.dg/ext/dllimport7.C: New file.
21871         * g++.dg/ext/dllimport8.C: New file.
21872         * g++.dg/ext/dllimport9.C: New file.
21873         * g++.dg/ext/dllimport10.C: New file.
21874         * g++.dg/ext/dllexport1.C: New file.
21875
21876 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21877
21878         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21879         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21880
21881 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21882
21883         * gcc.dg/builtins-25.c: New testcase.
21884         * gcc.dg/builtins-26.c: New testcase.
21885
21886 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21887
21888         * gcc.dg/compat/vector-defs.h: New file.
21889         * gcc.dg/compat/vector-setup.h: New file.
21890         * gcc.dg/compat/vector-check.h: New file.
21891         * gcc.dg/compat/vector-1_main.c: New file.
21892         * gcc.dg/compat/vector-1_x.c: New file.
21893         * gcc.dg/compat/vector-1_y.c: New file.
21894         * gcc.dg/compat/vector-2_main.c: New file.
21895         * gcc.dg/compat/vector-2_x.c: New file.
21896         * gcc.dg/compat/vector-2_y.c: New file.
21897
21898         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
21899         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
21900         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
21901         * gcc.dg/compat/struct-align-1.h: New file.
21902         * gcc.dg/compat/struct-align-1_main.c: New file.
21903         * gcc.dg/compat/struct-align-1_x.c: New file.
21904         * gcc.dg/compat/struct-align-1_y.c: New file.
21905         * gcc.dg/compat/struct-align-2.h: New file.
21906         * gcc.dg/compat/struct-align-2_main.c: New file.
21907         * gcc.dg/compat/struct-align-2_x.c: New file.
21908         * gcc.dg/compat/struct-align-2_y.c: New file.
21909
21910         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
21911         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21912         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21913         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21914         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21915         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21916         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21917         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21918         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21919         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21920         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21921         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21922         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21923         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21924         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21925         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21926         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21927         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21928         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21929         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21930         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21931         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21932         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21933         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21934         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21935         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21936         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21937         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21938         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21939
21940 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21941
21942         * gcc.dg/i386-call-1.c: New test.
21943
21944 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21945
21946         PR c++/9162
21947         * g++.dg/parse/defarg4.C: New.
21948
21949 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21950
21951         PR target/10700
21952         * gcc.c-torture/compile/20030703-1.c: New test case.
21953
21954 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * g++.dg/template/local3.C: Remove extra semicolon.
21957
21958 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21959
21960         * gcc.dg/i386-volatile-1.c: New test.
21961
21962 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
21963
21964         PR c++/11072
21965         * g++.dg/other/offsetof2.C: XFAIL.
21966         * g++.dg/other/offsetof5.C: New.
21967
21968         PR c++/10219
21969         * g++.dg/template/error1.C: New.
21970
21971         PR c++/9779
21972         * g++.dg/template/dependent-expr1.C: New.
21973
21974 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21975
21976         PR c++/6949
21977         * g++.dg/template/local3.C: New test.
21978
21979         PR c++/11149
21980         * g++.dg/lookup/scoped6.C: New test.
21981
21982 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
21983
21984         PR c++/8046
21985         * g++.dg/other/error7.C: New test.
21986
21987 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
21988
21989         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
21990         * g++.old-deja/g++.abi/vtable3.h: Likewise.
21991         * g++.old-deja/g++.law/code-gen5.C: Likewise.
21992         * g++.old-deja/g++.other/union2.C: Likewise.
21993         * gcc.dg/c90-const-expr-2.c: Likewise.
21994         * gcc.dg/c90-const-expr-3.c: Likewise.
21995         * gcc.dg/c99-const-expr-2.c: Likewise.
21996         * gcc.dg/c99-const-expr-3.c: Likewise.
21997         * gcc.dg/concat.c: Likewise.
21998
21999 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR c++/9559
22002         * g++.dg/init/static1.C: New test.
22003
22004 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22005
22006         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22007         * g++.old-deja/g++.other/access2.C: Likewise.
22008         * g++.old-deja/g++.other/decl2.C: Likewise.
22009         * gcc.c-torture/execute/20020615-1.c: Likewise.
22010
22011 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22012
22013         PR c++/4933
22014         * g++.dg/template/sizeof4.C: New test.
22015
22016 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22017
22018         * g++.dg/other/error6.C: New test.
22019
22020 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22021
22022         PR c++/10750
22023         * g++.dg/parse/constant2.C: New test.
22024
22025 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22026
22027         PR c++/11106
22028         * g++.dg/other/error5.C: New test.
22029
22030 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22031
22032         * gcc.dg/format/gcc_diag-1.c: New test.
22033
22034 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22035
22036         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22037
22038 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22039
22040         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22041         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22042         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22043
22044 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * gcc.c-torture/execute/builtins/string-8.c: New test.
22047         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22048         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22049         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22050
22051 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22052
22053         PR c++/10468
22054         * g++.dg/ext/typeof6.C: New test.
22055
22056 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/10796
22059         * g++.dg/init/enum1.C: New test.
22060
22061 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22062
22063         * gcc.dg/20030627-1.c: New test.
22064
22065 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/11332
22068         * g++.dg/expr/static_cast2.C: New test.
22069
22070 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22071             Jakub Jelinek  <jakub@redhat.com>
22072
22073         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22074         sprintf(dst,"%s",src) optimization.
22075         * gcc.c-torture/execute/20030626-1.c: New test case.
22076         * gcc.c-torture/execute/20030626-2.c: New test case.
22077
22078 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22079
22080         * gcc.c-torture/execute/multi-ix.c: New test.
22081
22082         * gcc.c-torture/execute/simd-4.c (main):
22083         Added missing semicolon at end of union.
22084
22085 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22086
22087         PR c++/8266
22088         * g++.dg/template/explicit-instantiation3.C: New test.
22089
22090 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22091
22092         * gcc.dg/20030626-1.c: Use signed char.
22093
22094 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22095
22096         * gcc.dg/20030626-1.c: New test.
22097
22098 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22099
22100         * const-str-2.m: Update.
22101
22102 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/10990
22105         * g++.dg/rtti/dyncast1.C: New test.
22106         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22107         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22108         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22109
22110         PR c++/10931
22111         * g++.dg/expr/static_cast1.C: New test.
22112
22113 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22114
22115         * gcc.dg/20030625-1.c: New test.
22116
22117 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22118
22119         * gcc.c-torture/compile/20030624-1.c: New test case.
22120
22121 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.c-torture/execute/string-opt-17.c: New test.
22124
22125 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/5754
22128         * g++.dg/parse/crash6.C: New test.
22129
22130 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22131
22132         * gcc.dg/builtins-24.c: New test case.
22133
22134 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22135
22136         * g++.dg/opt/operator1.C: New test.
22137
22138 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22139
22140         * gcc.c-torture/execute/string-opt-16.c: New test case.
22141
22142 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22143
22144         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22145         * g++.old-deja/g++.other/conv7.C: Likewise
22146         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22147         * g++.old-deja/g++.other/overload14.C: Likewise.
22148
22149 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22150
22151         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22152         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22153
22154 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/10888
22157         * g++.dg/warn/Winline-3.C: New test.
22158
22159 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22160
22161         * lib/target-supports.exp (check_alias_available): Make the test
22162         program acceptable to the Solaris assembler.
22163
22164         PR c++/10749
22165         * g++.dg/template/memclass2.C: New test.
22166
22167 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22168             Eric Botcazou  <ebotcazou@libertysurf.fr>
22169
22170         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22171         data for non-matching targets.
22172         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22173
22174 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22175
22176         PR c++/10845
22177         * g++.dg/template/member3.C: New test.
22178
22179 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22180
22181         PR c++/10939
22182         * g++.dg/template/func1.C: New test.
22183
22184         PR c++/9649
22185         * g++.dg/template/static4.C: New test.
22186         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22187
22188         PR c++/11041
22189         * g++.dg/init/ref7.C: New test.
22190
22191 2003-06-19  Matt Austern  <austern@apple.com>
22192
22193         PR c++/11228
22194         * g++.dg/anew1.C: New test.
22195         * g++.dg/anew2.C: New test.
22196         * g++.dg/anew3.C: New test.
22197         * g++.dg/anew4.C: New test.
22198
22199 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22200
22201         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22202
22203 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22204
22205         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22206         endian-dependent.
22207
22208 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22209
22210         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22211         Remove cruft.
22212
22213 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22214
22215         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22216         * gcc.c-torture/compile/961203-1.c: Likewise.
22217         * gcc.c-torture/compile/980506-1.c: Likewise.
22218
22219 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/10712
22222         * g++.dg/lookup/using7.C: New test.
22223
22224 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/11105
22227         * g++.dg/abi/conv1.C: Remove it.
22228         * g++.dg/template/conv7.C: New test.
22229         * g++.dg/template/conv8.C: Likewise.
22230         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22231         conversion operator.
22232
22233 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22234
22235         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22236         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22237         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22238         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22239         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22240         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22241         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22242         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22243         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22244         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22245         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22246         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22247         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22248         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22249         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22250         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22251         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22252         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22253         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22254         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22255         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22256         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22257         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22258         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22259         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22260         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22261         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22262         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22263         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22264
22265 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22268         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22269         indications.
22270
22271 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22272
22273         * gcc.dg/i386-387-5.c: New test case.
22274         * gcc.dg/i386-387-6.c: New test case.
22275         * gcc.dg/builtins-23.c: New test case.
22276
22277 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22278
22279         * gcc.dg/builtins-22.c: New test case.
22280         * gcc.dg/i386-387-1.c: Update to test exp.
22281         * gcc.dg/i386-387-2.c: Likewise.
22282
22283 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22284
22285         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22286
22287 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22288
22289         * lib/gcc-dg.exp (dg-require-dll): New function.
22290         (dg-xfail-if): Likewise.
22291         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22292         driver.
22293
22294         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22295         * gcc.c-torture/compile/20001205-1.c: Likewise.
22296         * gcc.c-torture/compile/20001226-1.c: Likewise.
22297         * gcc.c-torture/compile/20010518-2.c: Likewise.
22298         * gcc.c-torture/compile/20020312-1.c: Likewise.
22299         * gcc.c-torture/compile/20020604-1.c: Likewise.
22300         * gcc.c-torture/compile/920501-12.c: Likewise.
22301         * gcc.c-torture/compile/920501-4.c: Likewise.
22302         * gcc.c-torture/compile/920520-1.c: Likewise.
22303         * gcc.c-torture/compile/920521-1.c: Likewise.
22304         * gcc.c-torture/compile/920625-1.c: Likewise.
22305         * gcc.c-torture/compile/961203-1.c: Likewise.
22306         * gcc.c-torture/compile/980506-1.c: Likewise.
22307         * gcc.c-torture/compile/981006-1.c: Likewise.
22308         * gcc.c-torture/compile/981022-1.c: Likewise.
22309         * gcc.c-torture/compile/981223-1.c: Likewise.
22310         * gcc.c-torture/compile/990617-1.c: Likewise.
22311         * gcc.c-torture/compile/dll.c: Likewise.
22312         * gcc.c-torture/compile/labels-3.c: Likewise.
22313         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22314         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22315         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22316         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22317         * gcc.c-torture/compile/simd-5.c: Likewise.
22318         * gcc.c-torture/compile/20000804-1.x: Remove.
22319         * gcc.c-torture/compile/20001205-1.x: Likewise.
22320         * gcc.c-torture/compile/20001226-1.x: Likewise.
22321         * gcc.c-torture/compile/20010518-2.x: Likewise.
22322         * gcc.c-torture/compile/20020312-1.x: Likewise.
22323         * gcc.c-torture/compile/20020604-1.x: Likewise.
22324         * gcc.c-torture/compile/920501-12.x: Likewise.
22325         * gcc.c-torture/compile/920501-4.x: Likewise.
22326         * gcc.c-torture/compile/920520-1.x: Likewise.
22327         * gcc.c-torture/compile/920521-1.x: Likewise.
22328         * gcc.c-torture/compile/920625-1.x: Likewise.
22329         * gcc.c-torture/compile/961203-1.x: Likewise.
22330         * gcc.c-torture/compile/980506-1.x: Likewise.
22331         * gcc.c-torture/compile/981006-1.x: Likewise.
22332         * gcc.c-torture/compile/981022-1.x: Likewise.
22333         * gcc.c-torture/compile/981223-1.x: Likewise.
22334         * gcc.c-torture/compile/990617-1.x: Likewise.
22335         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22336         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22337         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22338         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22339         * gcc.c-torture/compile/simd-5.x: Likewise.
22340
22341         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22342
22343 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22344
22345         * gcc.c-torture/execute/20030611-1.c: New test.
22346
22347 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22348
22349         PR middle-end/168
22350         * gcc.dg/20030612-1.c: New test case.
22351
22352 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22353
22354         PR c++/10635
22355         * g++.dg/expr/cast1.C: New test.
22356
22357 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22358
22359         * gcc.dg/builtins-21.c: New test case.
22360
22361 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22362
22363         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22364         options instead of at the end.
22365         * lib/objc.exp (objc_target_compile): Likewise.
22366
22367 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/10432
22370         * g++.dg/parse/error1.C: New test.
22371
22372 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22373
22374         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22375         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22376         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22377         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22378         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22379         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22380         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22381         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22382         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22383         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22384         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22385         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22386         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22387         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22388         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22389         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22390         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22391         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22392         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22393         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22394         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22395         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22396         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22397         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22398
22399         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22400         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22401         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22402         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22403         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22404         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22405         * gcc.dg/compat/scalar-return-3_main.c: New file.
22406         * gcc.dg/compat/scalar-return-3_x.c: New file.
22407         * gcc.dg/compat/scalar-return-3_y.c: New file.
22408         * gcc.dg/compat/scalar-return-4_main.c: New file.
22409         * gcc.dg/compat/scalar-return-4_x.c: New file.
22410         * gcc.dg/compat/scalar-return-4_y.c: New file.
22411
22412 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22413
22414         * gcc.dg/compat/fp2-struct-check.h: New file.
22415         * gcc.dg/compat/fp2-struct-defs.h: New file.
22416         * gcc.dg/compat/fp2-struct-init.h: New file.
22417         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22418         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22419         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22420         * gcc.dg/compat/struct-return-10_main.c: New file.
22421         * gcc.dg/compat/struct-return-10_x.c: New file.
22422         * gcc.dg/compat/struct-return-10_y.c: New file.
22423
22424         * gcc.dg/compat/compat-common.h: New file.
22425         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22426         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22427         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22428         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22429         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22430         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22431         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22432         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22433         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22434         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22435         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22436         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22437         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22438         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22439         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22440         * gcc.dg/compat/small-struct-check.h: Ditto.
22441         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22442         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22443         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22444         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22445         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22446         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22447         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22448         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22449         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22450         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22451         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22452         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22453         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22454         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22455         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22456         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22457         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22458         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22459         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22460         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22461         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22462         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22463         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22464         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22465         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22466         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22467         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22468         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22469         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22470         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22471
22472 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22473
22474         * g++.dg/pch/static-1.C: New file.
22475         * g++.dg/pch/static-1.Hs: New file.
22476
22477 2003-06-10  Richard Henderson  <rth@redhat.com>
22478
22479         * gcc.dg/asm-7.c: Adjust expected warning text.
22480
22481 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22482
22483         * gcc.dg/builtins-20.c: New test case.
22484
22485 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22486
22487         PR c++/11131
22488         * g++.dg/opt/template1.C: New test.
22489
22490 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22491
22492         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22493         additional_sources.
22494
22495 2003-05-21  David Taylor  <dtaylor@emc.com>
22496
22497         * gcc.dg/Wpadded.c: New file.
22498
22499 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22500
22501         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22502         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22503         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22504         dg-require-weak.
22505
22506 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22507
22508         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22509
22510 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22511
22512         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22513         (dg-require-alias): Likewise.
22514         (dg-require-gc-sections): Likewise.
22515         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22516
22517 2003-06-08  Richard Henderson  <rth@redhat.com>
22518
22519         * gcc.dg/20011029-2.c: Fix the array reference.
22520         * gcc.dg/asm-7.c: New.
22521
22522 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22523
22524         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22525
22526 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22527
22528         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22529         (dg-require-gc-sections): Likewise.
22530
22531 2003-06-08  Jan Hubicka  <jh@suse.cz>
22532
22533         * i386-cmov1.c: Fix regular expression.
22534         * i386-cvt-1.c: Likewise.
22535         * i386-local.c: Likewise.
22536         * i386-local2.c: Likewise.
22537         * i386-mul.c: Likewise.
22538         * i386-ssetype-1.c: Likewise.
22539         * i386-ssetype-3.c: Likewise.
22540         * i386-ssetype-5.c: Likewise.
22541
22542 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22543
22544         PR c++/11039
22545         * g++.dg/warn/implicit-typename2.C: New test.
22546         * g++.dg/warn/implicit-typename3.C: New test.
22547
22548 2003-06-07  Richard Henderson  <rth@redhat.com>
22549
22550         * g++.dg/other/offsetof3.C: Use size_t.
22551         * g++.dg/other/offsetof4.C: Likewise.
22552
22553 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22554
22555         * lib/copy-file.exp: New. Implement gcc_copy_files.
22556
22557         * lib/dg-pch.exp: Load copy-file.exp
22558         (dg-pch): Use gcc_copy_files instead of "file copy".
22559
22560 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * gcc.dg/weak/weak.exp: Simplify.
22563         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22564         * gcc.dg/weak/weak-1.c: Likewise.
22565         * gcc.dg/weak/weak-2.c: Likewise.
22566         * gcc.dg/weak/weak-3.c: Likewise.
22567         * gcc.dg/weak/weak-4.c: Likewise.
22568         * gcc.dg/weak/weak-5.c: Likewise.
22569         * gcc.dg/weak/weak-6.c: Likewise.
22570         * gcc.dg/weak/weak-7.c: Likewise.
22571         * gcc.dg/weak/weak-8.c: Likewise.
22572         * gcc.dg/weak/weak-9.c: Likewise.
22573
22574 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22575
22576         gcc.c-torture/execute/20030606-1.c: New.
22577
22578 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22579
22580         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22581         * gcc.dg/builtins-19.c: Likewise.
22582
22583 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22584
22585         * gcc.dg/builtins-2.c: Add some more tests.
22586         * gcc.dg/builtins-18.c: New test case.
22587         * gcc.dg/builtins-19.c: New test case.
22588
22589 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22590             Jim Wilson  <wilson@tuliptree.org>
22591
22592         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22593
22594 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22595
22596         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22597         mempcpy/stpcpy calls not to be optimized into something else.
22598         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22599         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22600         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22601
22602 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22603
22604         * gcc.dg/format/asm_fprintf-1.c: New test.
22605
22606 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22607
22608         * lib/gcc-defs.exp (additional_sources): New variable.
22609         (dg-additional-sources): New function.
22610         (additional_files): New variable.
22611         (dg-additional-files): New function.
22612         (dg-additional-files-options): Likewise.
22613         * lib/gcc-dg.exp (dg-require-weak): New function.
22614         (dg-require-alias): Likewise.
22615         (dg-require-gc-sections): Likewise.
22616         * lib/target-supports.exp (check_alias_available): Remove testfile
22617         parameter.
22618         (check_gc_sections_available): New function.
22619         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22620         (dg-gpp-additional-files): Likewise.
22621         * lib/g++.exp (additional_sources): Remove.
22622         (additional_files): Likewise.
22623         (g++_target_compile): Use dg-additional-files-options.
22624
22625         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22626         Tcl logic.
22627         * gcc.dg/special/ecos.exp: Remove.
22628         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22629         * gcc.dg/special/alias-1.c: Likewise.
22630         * gcc.dg/special/alias-2.c: Likewise.
22631         * gcc.dg/special/gcsec-1.c: Likewise.
22632         * gcc.dg/special/weak-1.c: Likewise.
22633         * gcc.dg/special/weak-2.c: Likewise.
22634         * gcc.dg/special/wkali-1.c: Likewise.
22635         * gcc.dg/special/wkali-2.c: Likewise.
22636
22637         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22638         dg-gpp-additional-*.
22639         * g++.dg/special/conpr-3.C: Likewise.
22640         * g++.dg/special/conpr-4.C: Likewise.
22641         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22642         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22643         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22644         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22645         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22646         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22647         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22648         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22649         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22650         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22651         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22652         * g++.old-deja/g++.other/comdat1.C: Likewise.
22653         * g++.old-deja/g++.other/comdat2.C: Likewise.
22654         * g++.old-deja/g++.other/comdat3.C: Likewise.
22655         * g++.old-deja/g++.other/ctor1.C: Likewise.
22656         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22657
22658 2003-06-05  Richard Henderson  <rth@redhat.com>
22659
22660         * gcc.dg/debug/20030605-1.c: New.
22661
22662 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22663
22664         * README.QMTEST: Update.
22665
22666 2003-06-04  Richard Henderson  <rth@redhat.com>
22667
22668         * gcc.dg/cleanup-1.c: New.
22669         * gcc.dg/cleanup-2.c: New.
22670         * gcc.dg/cleanup-3.c: New.
22671         * gcc.dg/cleanup-4.c: New.
22672         * gcc.dg/cleanup-5.c: New.
22673         * gcc.dg/cleanup-6.c: New.
22674         * gcc.dg/cleanup-7.c: New.
22675
22676 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22679
22680         * lib/dg-pch.exp: New file.
22681         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22682         * gcc.dg/pch/pch.exp: Likewise.
22683
22684 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22685
22686         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22687         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22688         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22689         * gcc.dg/builtins-17.c: New test case.
22690         * gcc.dg/i386-387-4.c: New test case.
22691         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22692
22693 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22694
22695         * gcc.dg/ultrasp9.c: New test.
22696
22697 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22698
22699         * gcc.c-torture/compile/20030604-1.c: New test.
22700         * gcc.dg/sparc-constant-1.c: New test.
22701
22702 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22703
22704         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22705
22706 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22707
22708         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22709
22710         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22711         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22712
22713 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22714
22715         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22716
22717 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22718
22719         PR c++/10940
22720         * g++.dg/template/spec10.C: New test.
22721
22722 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22723
22724         * gcc.dg/builtins-16.c: New test case.
22725
22726 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22729         mempcpy test with post-increments.
22730         * gcc.c-torture/execute/string-opt-3.c: New test.
22731         * gcc.dg/string-opt-1.c: New test.
22732
22733 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22734
22735         PR fortran/10965
22736         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22737
22738 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22741         (scan-assembler): ... here.  Use dg-scan.
22742         (scan-assembler-not): Likewise.
22743         (scan-file): New function.
22744         (scan-file-not): Likewise.
22745         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22746         * gcc.dg/cpp/_Pragma4.c: Likewise.
22747         * gcc.dg/cpp/_Pragma5.c: Likewise.
22748         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22749         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22750         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22751         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22752         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22753         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22754         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22755         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22756         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22757         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22758         * gcc.dg/cpp/cxxcom1.c: Likewise.
22759         * gcc.dg/cpp/line1.c: Likewise.
22760         * gcc.dg/cpp/maccom1.c: Likewise.
22761         * gcc.dg/cpp/maccom2.c: Likewise.
22762         * gcc.dg/cpp/maccom3.c: Likewise.
22763         * gcc.dg/cpp/maccom4.c: Likewise.
22764         * gcc.dg/cpp/maccom5.c: Likewise.
22765         * gcc.dg/cpp/maccom6.c: Likewise.
22766         * gcc.dg/cpp/multiline.c: Likewise.
22767         * gcc.dg/cpp/spacing1.c: Likewise.
22768         * gcc.dg/cpp/spacing2.c: Likewise.
22769         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22770         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22771         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22772         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22773         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22774         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22775         * gcc.dg/cpp/cxxcom2.c: Likewise.
22776         * gcc.dg/cpp/cxxcom2.h: New file.
22777
22778         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22779         * g++.dg/cpp/truefalse.C: Here.
22780         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22781
22782 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22783
22784         * gcc.dg/cpp/redef3.c: New file.
22785
22786 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22787
22788         * gcc.dg/i386-loop-3.c: New test.
22789
22790 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22791
22792         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22793
22794 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22795
22796         * gcc.dg/fwrapv-1.c: New test case.
22797         * gcc.dg/fwrapv-2.c: New test case.
22798
22799 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22800
22801         PR c++/10956
22802         * g++.dg/template/spec9.C: New test.
22803
22804 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22805
22806         * gcc.dg/duff-4.c: New test case.
22807
22808 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22809
22810         PR fortran/10843
22811         * g77.dg/ffixed-form-1.f: New test
22812         * g77.dg/ffixed-form-2.f: New test
22813         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22814         * g77.dg/ffree-form-3.f: New test
22815
22816 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22817
22818         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22819         * gcc.dg/wint_t-1.c: Likewise.
22820
22821 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22822
22823         * g++.dg/template/access11.C: New test.
22824
22825 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         PR c++/10849
22828         * g++.dg/template/access10.C: New test.
22829
22830 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22831             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22832
22833         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22834
22835 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22836
22837         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22838         suppress for powerpc-*-darwin*.
22839         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22840
22841 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22842
22843         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22844         suppress option for powerpc-*-darwin*.
22845
22846 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22847
22848         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22849         * gcc.dg/builtins-4.c: Add test for fmod.
22850
22851 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         PR c++/10682
22854         * g++.dg/template/instantiate4.C: New test.
22855
22856 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22857
22858         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22859
22860 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22861
22862         * gcc.dg/compat/scalar-return-1_main.c: New file.
22863         * gcc.dg/compat/scalar-return-1_x.c: New file.
22864         * gcc.dg/compat/scalar-return-1_y.c: New file.
22865         * gcc.dg/compat/scalar-return-2_main.c: New file.
22866         * gcc.dg/compat/scalar-return-2_x.c: New file.
22867         * gcc.dg/compat/scalar-return-2_y.c: New file.
22868         * gcc.dg/compat/struct-return-3_main.c: New file.
22869         * gcc.dg/compat/struct-return-3_y.c: New file.
22870         * gcc.dg/compat/struct-return-3_x.c: New file.
22871         * gcc.dg/compat/struct-return-2_main.c: New file.
22872         * gcc.dg/compat/struct-return-2_x.c: New file.
22873         * gcc.dg/compat/struct-return-2_y.c: New file.
22874
22875 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22876
22877         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22878         for hppa*-hp-hpux*.
22879         * gcc.dg/20021014-1.c (dg-options): Likewise.
22880         * gcc.dg/nest.c (dg-options): Likewise.
22881
22882 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22883
22884         PR c++/9738
22885         * g++.dg/ext/dllimport2.C: New file.
22886         * g++.dg/ext/dllimport3.C: New file.
22887
22888 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22889
22890         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
22891         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22892         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22893         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22894         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22895         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22896         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
22897         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
22898         * gcc.dg/compat/small-struct-defs.h: New file.
22899         * gcc.dg/compat/small-struct-init.h: New file.
22900         * gcc.dg/compat/small-struct-check.h: New file.
22901         * gcc.dg/compat/fp-struct-defs.h: New file.
22902         * gcc.dg/compat/fp-struct-check.h: New file.
22903         * gcc.dg/compat/fp-struct-init.h: New file.
22904         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
22905         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
22906
22907 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
22908
22909         * gcc.dg/20030225-2.c: New test.
22910
22911 2003-05-18  Roger Sayle  <roger@eyesopen.com>
22912             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22913
22914         * gcc.c-torture/compile/20030518-1.c: New test case.
22915
22916 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
22917
22918         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
22919         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
22920         gcc-dg-debug-runtest.
22921         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
22922         gcc-dg-debug-runtest.
22923
22924 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22925
22926         PR c++/9022
22927         * g++.dg/lookup/using6.C: New test.
22928
22929 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22930
22931         * g++.dg/parse/access2.C: New test.
22932
22933 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
22934
22935         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
22936         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22937         * gcc.dg/debug/debug.exp: Likewise.
22938
22939 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
22940
22941         * gcc.dg/dollar.c: New test.
22942
22943 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
22944
22945         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
22946         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
22947         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
22948         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
22949         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
22950         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
22951         * gcc.dg/compat/struct-by-value-6_main.c: New file.
22952         * gcc.dg/compat/struct-by-value-6_x.c: New file.
22953         * gcc.dg/compat/struct-by-value-6_y.c: New file.
22954         * gcc.dg/compat/struct-by-value-7_main.c: New file.
22955         * gcc.dg/compat/struct-by-value-7_x.c: New file.
22956         * gcc.dg/compat/struct-by-value-7_y.c: New file.
22957         * gcc.dg/compat/struct-by-value-8_main.c: New file.
22958         * gcc.dg/compat/struct-by-value-8_x.c: New file.
22959         * gcc.dg/compat/struct-by-value-8_y.c: New file.
22960         * gcc.dg/compat/struct-by-value-9_main.c: New file.
22961         * gcc.dg/compat/struct-by-value-9_x.c: New file.
22962         * gcc.dg/compat/struct-by-value-9_y.c: New file.
22963
22964 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
22965
22966         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
22967         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
22968         support for "repo" mode.
22969         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
22970         * lib/g77-dg.exp: Likewise.
22971         * lib/obj-dg.exp: Likewise.
22972
22973 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
22974
22975         Merge from gcc-3_2-rhl8-branch:
22976         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
22977
22978         * gcc.dg/tls/opt-6.c: New test.
22979
22980         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * gcc.dg/20030405-1.c: New test.
22983
22984         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * gcc.dg/20030309-1.c: New test.
22987
22988         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * gcc.c-torture/execute/20030307-1.c: New test.
22991
22992         2003-02-20  Randolph Chung  <tausq@debian.org>
22993
22994         * gcc.c-torture/compile/20030220-1.c: New test.
22995
22996         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
22997
22998         * gcc.dg/20030217-1.c: New test.
22999
23000         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * gcc.c-torture/compile/20020129-1.c: New test.
23003
23004         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23005
23006         * gcc.dg/unroll-1.c: New test.
23007
23008         2002-11-16  Jan Hubicka  <jh@suse.cz>
23009
23010         * gcc.c-torture/execute/20020920-1.c: New test.
23011
23012         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23013
23014         PR target/7434
23015         * gcc.c-torture/compile/20021008-1.c: New test.
23016
23017         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23018
23019         PR target/7559
23020         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23021
23022         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23023
23024         * gcc.c-torture/compile/20020807-1.c: New test.
23025
23026         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * gcc.dg/tls/opt-1.c: New test.
23029
23030         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * gcc.dg/20020729-1.c: New test.
23033
23034         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23035
23036         * g++.dg/opt/life1.C: New test.
23037
23038         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23039
23040         * gcc.dg/20020525-1.c: New test.
23041
23042         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23043
23044         PR c++/6794
23045         * g++.dg/ext/pretty1.C: New test.
23046         * g++.dg/ext/pretty2.C: New test.
23047
23048 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23049
23050         PR c++/8385
23051         * g++.dg/ext/typeof5.C: New test.
23052
23053 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23054
23055         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23056         __USER_LABEL_PREFIX__ into account.
23057         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23058
23059 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23060
23061         * gcc.dg/builtins-15.c: New test case.
23062
23063 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23064
23065         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23066
23067 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23068
23069         * lib/g++.exp: Tweak handling of additional source files.
23070         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23071         * g++.dg/special/conpr-2a.C: Rename to ...
23072         * g++.dg/special/conpr-2a.cc: ... this.
23073         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23074         * g++.dg/special/conpr-3a.C: Rename to ...
23075         * g++.dg/special/conpr-3a.cc: This.
23076         * g++.dg/special/conpr-3b.C: Rename to ...
23077         * g++.dg/special/conpr-3b.cc: This.
23078         * g++.dg/special/conpr-4.C: New test.
23079         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23080
23081 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23082
23083         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23084
23085 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23086
23087         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23088         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23089         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23090         * g++.old-deja/g++.other/warn3.C: Likewise.
23091
23092 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23093
23094         * gcc.dg/i386-387-1.c: Update to also test log.
23095         * gcc.dg/i386-387-2.c: Likewise.
23096
23097 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23098
23099         * g77.f-torture/execute/int8421.f: New test.
23100
23101 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23102
23103         PR c++/10230, c++/10481
23104         * g++.dg/lookup/scoped5.C: New test.
23105
23106 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23107
23108         PR c++/10552
23109         * g++.dg/template/ttp6.C: New test.
23110
23111 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23112
23113         * gcc.c-torture/execute/builtins: New directory.
23114         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23115         gcc.c-torture/execute/builtins.
23116         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23117         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23118         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23119         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23120
23121 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23122
23123         PR c++/9252
23124         * g++.dg/template/access8.C: New test.
23125         * g++.dg/template/access9.C: New test.
23126
23127 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23128
23129         PR c++/9554
23130         * g++.dg/parse/access1.C: New test.
23131
23132 2003-05-09  DJ Delorie  <dj@redhat.com>
23133
23134         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23135         long, and not an int.
23136
23137 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23138
23139         PR c++/10555, c++/10576
23140         * g++.dg/template/memclass1.C: New test.
23141
23142 2003-05-08  DJ Delorie  <dj@redhat.com>
23143
23144         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23145         targets.
23146         * gcc.c-torture/execute/20021024-1.x: Likewise.
23147         * gcc.c-torture/execute/shiftdi.x: Likewise.
23148         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23149         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23150         * gcc.dg/20021018-1.c: Likewise.
23151
23152 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23153
23154         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23155
23156         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23157         (bcopy): Call memmove.
23158
23159 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23160
23161         * g77.f-torture/compile/8485.f: New test case.
23162
23163 2003-05-07  Richard Henderson  <rth@redhat.com>
23164
23165         PR c++/10570
23166         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23167         Verify exception_cleanup not called for rethrows.
23168         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23169         when exiting catch block without rethrowing.
23170         * g++.dg/eh/forced3.C: New.
23171         * g++.dg/eh/forced4.C: New.
23172
23173 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23174
23175         * gcc.dg/20030505.c: Fix triplet.
23176
23177 2003-05-06  DJ Delorie  <dj@redhat.com>
23178
23179         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23180         * gcc.dg/nest.c: Likewise.
23181
23182 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23183
23184         * gcc.dg/builtins-14.c: New test case.
23185
23186 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23187
23188         * lib/compat.exp (compat-execute): New argument.
23189         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23190         * gcc.dg/compat: New test directory.
23191         * gcc.dg/compat/compat.exp: New expect script.
23192         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23193         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23194         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23195         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23196         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23197         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23198
23199         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23200         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23201         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23202         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23203         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23204         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23205         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23206         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23207         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23208         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23209         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23210         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23211         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23212         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23213         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23214
23215 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23216
23217         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23218
23219 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23220
23221         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23222
23223 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23224
23225         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23226         * gcc.dg/ppc-fsel-2.c: New test.
23227
23228         * gcc.dg/unused-5.c: New test.
23229
23230 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23231
23232         PR c++/10496
23233         * g++.dg/warn/pmf1.C: New test.
23234
23235 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23236
23237         PR c++/4494
23238         * g++.dg/warn/main.C: New test.
23239
23240 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23241
23242         * gcc.dg/nonnull-3.c: New test.
23243
23244 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23245
23246         * gcc.dg/cpp/Wtrigraphs.c: Update.
23247         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23248
23249 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23250
23251         * gcc.dg/ppc-fsel-1.c: New test.
23252
23253 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23254
23255         PR c/10604
23256         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23257
23258 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23259
23260         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23261
23262 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23263
23264         PR c++/9364, c++/10553, c++/10586
23265         * g++.dg/parse/typename4.C: New test.
23266         * g++.dg/parse/typename5.C: Likewise.
23267
23268 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23269
23270         * gcc.c-torture/compile/20030503-1.c: New test.
23271
23272 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23273
23274         * g++.dg/lookup/using5.C: Fix testcase error.
23275
23276 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23277
23278         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23279         since MEABI is no longer supported.  Remove all vestiges
23280         of MEABI from the test.
23281
23282 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23283
23284         PR c++/10554
23285         * g++.dg/lookup/using5.C: New test.
23286
23287 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23288
23289         PR c++/8772
23290         * g++.dg/template/ttp5.C: New test.
23291
23292 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23293
23294         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23295         (dg-gpp-additional-sources): New function.
23296         (dg-gpp-additional-files): Likewise.
23297         * lib/g++.exp (additional_sources): New variable.
23298         (additional_files): Likewise.
23299         (g++_target_compile): Deal with them.
23300         * lib/old-dejagnu.exp: Remove.
23301         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23302         * g++.old-deja: Revise all tests to use dg commands.
23303
23304 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23305
23306         PR c++/9432, c++/9528
23307         * g++.dg/lookup/using4.C: New test.
23308
23309 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23310
23311         * gcc.dg/noreturn-5.c: New file.
23312         * gcc.dg/noreturn-6.c: New file.
23313
23314         * gcc.c-torture/compile/inline-1.c: New file.
23315
23316 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23317
23318         PR c++/10551
23319         * g++.dg/template/explicit1.C: New test.
23320
23321 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/10549
23324         * g++.dg/other/bitfield1.C: New test.
23325
23326         PR c++/10527
23327         * g++.dg/init/new7.C: New test.
23328
23329 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23330
23331         * g++.dg/ext/desig1.C: New test.
23332         * g++.dg/ext/init1.C: Update.
23333
23334         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23335
23336 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23337
23338         PR c++/10180
23339         * g++.dg/warn/Winline-1.C: New test.
23340
23341 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23342
23343         * gcc.c-torture/execute/string-opt-19.c: New test.
23344
23345         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23346         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23347
23348 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/10506
23351         * g++.dg/init/new6.C: New test.
23352
23353         PR c++/10503
23354         * g++.dg/init/ref6.C: New test.
23355
23356 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23357
23358         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23359
23360 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23361
23362         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23363         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23364
23365 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23366
23367         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23368         initialized static data members.
23369
23370 2003-04-25  H.J. Lu <hjl@gnu.org>
23371
23372         * gcc.dg/ia64-sync-4.c: New test.
23373
23374 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23375
23376         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23377         date.
23378
23379 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         PR c++/10337
23382         * g++.dg/warn/conv1.C: New test.
23383         * g++.old-deja/g++.other/conv7.C: Adjust.
23384         * g++.old-deja/g++.other/overload14.C: Adjust.
23385
23386 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23387
23388         PR c++/10471
23389         * g++.dg/template/defarg2.C: New test.
23390
23391 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23392
23393         * gcc.dg/cpp/include2.c: Update.
23394         * gcc.dg/cpp/multiline-2.c: New.
23395         * gcc.dg/cpp/multiline.c: Update.
23396         * gcc.dg/cpp/strify2.c: Update.
23397         * gcc.dg/cpp/trad/literals-2.c: Update.
23398
23399 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23400
23401         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23402
23403 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23404
23405         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23406
23407 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23408
23409         PR c++/10451
23410         * g++.dg/parse/crash4.C: New test.
23411
23412         PR c++/9847
23413         * g++.dg/parse/crash5.C: New test.
23414
23415 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/10446
23418         * g++.dg/parse/crash3.C: New test.
23419
23420         PR c++/10428
23421         * g++.dg/parse/elab1.C: New test.
23422
23423 2003-04-22  Devang Patel  <dpatel@apple.com>
23424
23425         * gcc.dg/cpp/trad/funlike-5.c: New test.
23426
23427 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23428
23429         * g++.dg/other/packed1.C: Fix dg options.
23430
23431 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         * g++.dg/other/offsetof2.C: New test.
23434
23435 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23436
23437         * g++.dg/template/recurse.C: Adjust location of error messages.
23438
23439 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         PR c++/9881
23442         * g++.dg/init/addr-const1.C: New test.
23443         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23444
23445 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         PR c++/10405
23448         * g++.dg/lookup/struct-hack1.C: New test.
23449
23450 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23451
23452         * ucs.c: Update diagnostic messages.
23453
23454 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23455
23456         * gcc.dg/cpp/truefalse.cpp: New test.
23457         * gcc.dg/cpp/cpp.exp: Update.
23458         * g++.dg/other/stdbool-if.C: Remove.
23459
23460 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23461
23462         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23463         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23464
23465 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23466
23467         * gcc.c-torture/compile/20030418-1.c: New test.
23468
23469 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23470
23471         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23472
23473 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23474
23475         PR c++/10347
23476         g++.dg/template/dependent-name1.C: New test.
23477
23478 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23479
23480         * gcc.dg/warn-1.c (tourist_guide): New array,
23481         contains a pointer to bar.
23482
23483 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23484
23485         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23486         * gcc.c-torture/execute/medce-1.c: New test case.
23487         * gcc.c-torture/execute/medce-2.c: New test case.
23488
23489 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23490
23491         * lib/prune.exp: Ignore more messages.
23492
23493         PR c++/10381
23494         * g++.dg/parse/lookup3.C: New test.
23495
23496 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23497
23498         * gcc.c-torture/compile/20030415-1.c : New test.
23499
23500 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23501
23502         * gcc.c-torture/execute/scope-2.c: Move to ...
23503         * gcc.dg/noncompile/scope.c: .... here.
23504
23505 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23506
23507         * gcc.dg/20030414-2.c: New test case.
23508
23509 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23510
23511         PR target/10377
23512         * gcc.dg/20030414-1.c: New test.
23513
23514 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23515
23516         * gcc.dg/builtins-12.c: New test case.
23517         * gcc.dg/builtins-13.c: New test case.
23518
23519 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23520
23521         * gcc.c-torture/execute/string-opt-18.c: New test.
23522
23523 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23524
23525         PR c++/10300
23526         * g++.dg/init/new5.C: New test.
23527
23528 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/7910
23531         * g++.dg/ext/dllimport1.C: New test.
23532
23533 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23534
23535         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23536
23537 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23538
23539         PR Fortran/9263
23540         * g77.f-torture/noncompile/9263.f: New test
23541         PR Fortran/1832
23542         * g77.f-torture/execute/1832.f: New test
23543
23544 2003-04-11  David Chad  <davidc@freebsd.org>
23545             Loren J. Rittle  <ljrittle@acm.org>
23546
23547         libobjc/8562
23548         * objc.dg/headers.m: New test.
23549
23550 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23551
23552         * gcc.c-torture/execute/builtin-noret-2.c: New.
23553         * gcc.c-torture/execute/builtin-noret-2.x: New.
23554         XFAIL builtin-noret-2.c at -O1 and above.
23555         * gcc.dg/redecl.c: New.
23556         * gcc.dg/Wshadow-1.c: Update error regexps.
23557
23558 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/abi/bitfield10.C: New test.
23561
23562 2003-04-09  Mike Stump  <mrs@apple.com>
23563
23564         * gcc.dg/pch/pch.exp: Make testcase names longer.
23565         * g++.dg/pch/pch.exp: Make testcase names longer.
23566
23567 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23568
23569         * gcc.dg/builtins-11.c: New test case.
23570
23571 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23572
23573         * gcc.dg/builtins-9.c: New test case.
23574         * gcc.dg/builtins-10.c: New test case.
23575
23576 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23577
23578         * gcc.dg/noncompile/init-4.c.c: New test.
23579
23580 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23581
23582         * gcc.misc-test/gcov-9.c: New test.
23583         * gcc.misc-test/gcov-10.c: New test
23584         * gcc.misc-test/gcov-11.c: New test.
23585
23586 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23587
23588         PR optimization/10024
23589         * gcc.c-torture/compile/20030405-1.c: New test.
23590
23591 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23592
23593         * gcc.dg/pch/static-3.c: New.
23594         * gcc.dg/pch/static-3.hs: New.
23595         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23596
23597 2003-04-04  Richard Henderson  <rth@redhat.com>
23598
23599         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23600         * g++.dg/eh/forced2.C: Likewise.
23601
23602 2003-04-03  Mike Stump  <mrs@apple.com>
23603
23604         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23605         target arg.
23606         (scan-assembler-times, scan-assembler-not): Likewise.
23607         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23608
23609 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23610
23611         * gcc.dg/sparc-loop-1.c: New test.
23612
23613 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23614
23615         PR other/9274
23616         * g++.dg/pch/system-2.C: New.
23617         * g++.dg/pch/system-2.Hs: New.
23618
23619 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23620
23621         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23622
23623         * g++.dg/eh/simd-1.C (vecfunc): Same.
23624
23625 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23626
23627         * gcc.c-torture/execute/20030401-1.c: New test case.
23628
23629 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23630
23631         * objc.dg/defs.m: New.
23632
23633 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23634
23635         * g++.dg/eh/simd-1.C: New.
23636         * g++.dg/eh/simd-2.C: New.
23637
23638 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23639
23640         * gcc.c-torture/execute/simd-3.c: New.
23641
23642 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c/9936
23645         * gcc.dg/20030331-2.c: New test.
23646
23647 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/10278
23650         * g++.dg/parse/crash2.C: New test.
23651
23652 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23653
23654         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23655         * gcc.c-torture/execute/20030331-1.c: ...here.
23656
23657 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23658
23659         * gcc.c-torture/execute/20030331-1.c: New test.
23660
23661 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23662
23663         * lib/gcov.exp: Adjust call return testing strings.
23664         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23665
23666 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23667
23668         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23669         * gcc.dg/builtins-7.c: New test case.
23670         * gcc.dg/builtins-8.c: New test case.
23671
23672 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23673
23674         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23675
23676 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23677
23678         PR c++/7647
23679         * g++.dg/lookup-class-member-2.C: New test.
23680
23681 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23682
23683         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23684
23685 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23686
23687         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23688
23689 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23690
23691         * g++.dg/init/attrib1.C: New test.
23692
23693 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23694
23695         * gcc.dg/ultrasp8.c: New test.
23696
23697 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23698
23699         * gcc.dg/ultrasp7.c: New test.
23700
23701 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         PR c++/10047
23704         * g++.dg/template/inline1.C: New test.
23705
23706 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23707
23708         * gcc.dg/sparc-dwarf2.c: New test.
23709
23710 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23711
23712         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23713         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23714
23715 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23716
23717         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23718         than reading .x files.
23719         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23720         * g77.dg/gcov/gcov-1.f: Likewise.
23721         * gcc.misc-tests/gcov-4b.c: Likewise.
23722         * gcc.misc-tests/gcov-5b.c: Likewise.
23723         * gcc.misc-tests/gcov-6.c: Likewise.
23724         * gcc.misc-tests/gcov-7.c: Likewise.
23725         * gcc.misc-tests/gcov-8.c: Likewise.
23726         * g++.dg/gcov/gcov-1.x: Remove.
23727         * g77.dg/gcov/gcov-1.x: Likewise.
23728         * gcc.misc-tests/gcov-4b.x: Likewise.
23729         * gcc.misc-tests/gcov-5b.x: Likewise.
23730         * gcc.misc-tests/gcov-6.x: Likewise.
23731         * gcc.misc-tests/gcov-7.x: Likewise.
23732         * gcc.misc-tests/gcov-8.x: Likewise.
23733
23734 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23735
23736         PR opt/10087
23737         * gcc.dg/20030324-1.c: New test.
23738
23739 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         PR c++/10224
23742         * g++.dg/template/arg3.C: New test.
23743
23744         PR c++/10158
23745         * g++.dg/template/friend18.C: New test.
23746
23747 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23748
23749         * g77.f-torture/compile/20030326-1.f: New test case.
23750
23751 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23752
23753         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23754
23755         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23756
23757 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23758
23759         * gcc.dg/ia64-sync-3.c: New test.
23760
23761 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23762
23763         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23764
23765 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23766
23767         * gcc.dg/ultrasp6.c: New test.
23768
23769 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23770
23771         * gcc.dg/i386-signbit-1.c: New test.
23772         * gcc.dg/i386-signbit-2.c: New test.
23773         * gcc.dg/i386-signbit-3.c: New test.
23774
23775 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23776
23777         * gcc.dg/ultrasp5.c: Fix options.
23778
23779 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23780
23781         * gcc.dg/ultrasp5.c: Fix comment.
23782
23783 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23784
23785         PR fortran/10197
23786         * g77.f-torture/execute/10197.f: New test.
23787
23788 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23789
23790         PR c++/9898, c++/383
23791         * g++.dg/template/conv6.C: New test.
23792
23793         PR c++/10119
23794         * g++.dg/template/ptrmem5.C: New test.
23795
23796         PR c++/10026
23797         * g++.dg/lookup/koenig1.C: New test.
23798
23799         PR C++/10199
23800         * g++.dg/lookup/template2.C: New test.
23801
23802 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23803
23804         * g++.dg/opt/rtti1.C: New test.
23805
23806 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23807
23808         * gcc.dg/ultrasp5.c: New test.
23809
23810 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23811
23812         PR middle-end/9967
23813         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23814         builtin fputs.
23815
23816 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23817
23818         PR c/8224
23819         * gcc.dg/20030323-1.c: New test.
23820
23821 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23822
23823         * gcc.c-torture/compile/20030323-1.c: New test case.
23824
23825 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23826
23827         * gcc.dg/20030321-1.c: New test.
23828
23829 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23830
23831         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23832
23833 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23834
23835         PR c++/9978, c++/9708
23836         * g++.dg/ext/vlm1.C: Adjust expected error.
23837         * g++.dg/ext/vla2.C: New test.
23838         * g++.dg/template/arg1.C: New test.
23839         * g++.dg/template/arg2.C: New test.
23840
23841 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23842
23843         * g77.f-torture/execute/select.f: New test.
23844         * g77.f-torture/noncompile/select_no_compile.f: New test.
23845
23846 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23847
23848         PR c++/9898
23849         * g++.dg/other/error4.C: New test.
23850
23851 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23852
23853         * g++.dg/template/friend17.C: New test.
23854
23855 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23856
23857         * gcc.c-torture/compile/20030320-1.c: New.
23858
23859 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23860
23861         * gcc.dg/builtins-6.c: New test case.
23862
23863 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23864
23865         PR target/10073
23866         * gcc.c-torture/compile/20030319-1.c: New.
23867
23868 2003-03-18  Jan Hubicka  <jh@suse.cz>
23869
23870         * gcc.dg/i386-cvt-1.c: New test.
23871
23872 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23873
23874         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23875         * objc.dg/naming-2.m: Likewise.
23876
23877 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23878
23879         PR c++/9639
23880         * g++.dg/parse/crash1.C: New test.
23881
23882 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23883
23884         PR c++/8805
23885         * g++.dg/eh/cleanup1.C: New test.
23886
23887 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23888
23889         * gcc.c-torture/execute/20030316-1.c: New test case.
23890
23891 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23892
23893         PR c++/9629
23894         * g++.dg/init/ctor2.C: New test.
23895
23896 2003-03-15  Roger Sayle  <roger@eyesopen.com>
23897
23898         * g77.f-torture/compile/xformat.f: New test case.
23899
23900 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23901
23902         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
23903         * g++.old-deja/g++.mike/eh50.C: Likewise.
23904
23905 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23906
23907         PR c++/6440
23908         * g++.dg/template/spec7.C: New test.
23909         * g++.dg/template/spec8.C: Likewise.
23910
23911 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
23912
23913         * gcc.c-torture/execute/20030313-1.c: New test.
23914
23915 2003-03-14  Richard Henderson  <rth@redhat.com>
23916
23917         * gcc.dg/inline-2.c: Adjust alpha test for external call.
23918
23919 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23920
23921         * gcc.c-torture/compile/20030314-1.c: New test.
23922
23923 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
23924
23925         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
23926         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
23927         thumb target,
23928         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
23929         to accept newer _imp__  prefix and additional
23930         newline in .drectve section.
23931         * gcc.dg/dll-4.c: Likewise.
23932         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
23933         switch.
23934
23935 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
23936
23937         * g++.dg/parse/namespace9.C: New test.
23938
23939         * g++.dg/init/ref5.C: New test.
23940         * g++.dg/parse/ptrmem1.C: Likewise.
23941
23942 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23943
23944         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
23945         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
23946         regular expression.
23947         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
23948         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
23949
23950 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
23951
23952         * gcc.c-torture/execute/20030224-2.c: New test.
23953
23954 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23955
23956         * gcc.dg/decl-3.c: New test.
23957
23958 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23959
23960         * gcc.dg/i386-loop-2.c: New test.
23961
23962 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
23963
23964         PR c++/9474
23965         * g++.dg/parse/namespace8.C: New test.
23966
23967         PR c++/9924
23968         * g++.dg/overload/builtin2.C: New test.
23969
23970 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
23971
23972         * gcc.dg/return-type-3.c: New test.
23973
23974 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
23975
23976         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
23977         profiling options are not supported.
23978
23979 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
23980
23981         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
23982         * g++.old-deja/g++.warn/impint2.C: Likewise.
23983
23984 2003-03-10  Devang Patel  <dpatel@apple.com>
23985
23986         * g++.dg/cpp/c++_cmd_1.C: New test.
23987         * g++.dg/cpp/c++_cmd_1.h: New file.
23988
23989 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
23990
23991         * gcc.dg/altivec-9.c: New file.
23992
23993 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23994
23995         * gcc.dg/ppc-sdata-1.c: New test.
23996         * gcc.dg/ppc-sdata-2.c: New test.
23997
23998 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
23999
24000         PR c++/9373
24001         * g++.dg/opt/ptrmem2.C: New test.
24002
24003         PR c++/8534
24004         * g++.dg/opt/ptrmem1.C: New test.
24005
24006 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24007
24008         * gcc.dg/i386-loop-1.c: New test.
24009
24010 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24011
24012         PR c++/9970
24013         * g++.dg/lookup/friend1.C: New test.
24014
24015 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24016
24017         PR c++/9823
24018         * g++.dg/parser/constructor1.C: New test.
24019
24020 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24021
24022         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24023
24024         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24025
24026 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24027
24028         * gcc.dg/cpp/Wunused.c: Update test.
24029
24030 2003-03-08  Jan Hubicka  <jh@suse.cz>
24031
24032         * gcc.dg/inline-3.c: New test.
24033
24034 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24035
24036         PR c++/9809
24037         * g++.dg/parse/builtin1.C: New test.
24038
24039         PR c++/9982
24040         * g++.dg/abi/cookie1.C: New test.
24041         * g++.dg/abi/cookie2.C: Likewise.
24042
24043         PR c++/9524
24044         * g++.dg/template/field1.C: New test.
24045
24046         PR c++/9912
24047         * g++.dg/parse/class1.C: New test.
24048         * g++.dg/parse/namespace7.C: Likewise.
24049         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24050
24051 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24052
24053         * g++.dg/init/ref4.C: New test.
24054
24055 2003-03-07  Jan Hubicka  <jh@suse.cz>
24056
24057         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24058         * gcc.dg/inline-3.c:  New test.
24059
24060 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24061
24062         * g++.dg/init/ref3.C: New test.
24063
24064         PR c++/9965
24065         * g++.dg/init/ref2.C: New test.
24066
24067         PR c++/9400
24068         * g++.dg/warn/Wshadow-2.C: New test.
24069
24070         PR c++/9791
24071         * g++.dg/warn/Woverloaded-1.C: New test.
24072
24073 2003-03-05  Jan Hubicka  <jh@suse.cz>
24074
24075         * gcc.dg/i386-local2.c: New.
24076         * gcc.dg/i386-local.c: Fix typo.
24077
24078 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24079
24080         * g++.dg/abi/layout3.C: New test.
24081
24082 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24083
24084         * gcc.c-torture/compile/20030305-1.c
24085
24086 2003-03-05  Jan Hubicka  <jh@suse.cz>
24087
24088         * gcc.dg/i386-local.c: New.
24089
24090 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24091
24092         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24093
24094 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24095
24096         * gcc.dg/switch-2.c: New test.
24097         * gcc.dg/switch-3.c: New test.
24098         * gcc.dg/Wswitch.c: Adjust line numbers.
24099         * gcc.dg/Wswitch-default.c: Likewise.
24100         * gcc.dg/Wswitch-enum.c: Likewise.
24101
24102 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24103
24104         * gcc.c-torture/execute/20030222-1.c: New test.
24105
24106 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24107
24108         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24109
24110 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR c++/9878
24113         * g++.dg/init/ref1.C: New test.
24114
24115 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24116
24117         * gcc.dg/sh-relax.c: New SH-only test.
24118
24119 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24120
24121         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24122         comment explaining purpose of testcase.
24123
24124 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24125
24126         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24127         for HC11/HC12 (asm needs two int registers).
24128         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24129         HC11/HC12 because the test uses an asm which needs two 32-bit
24130         registers.
24131
24132 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24133
24134         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24135         for HC11/HC12 (array is too large otherwise).
24136         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24137         * gcc.c-torture/compile/20010518-2.x: Likewise.
24138         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24139         HC11/HC12 (array is too large).
24140
24141 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24142
24143         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24144         * lib/g++-dg.exp (g++-dg-test): Likewise.
24145
24146 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24147
24148         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24149         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24150
24151 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24152
24153         * g++.dg/warn/implicit-typename1.C: Remove warning.
24154
24155 2003-02-28  Richard Henderson  <rth@redhat.com>
24156
24157         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24158         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24159
24160 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24161
24162         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24163         * g++.dg/pch/pch.exp: Likewise.
24164
24165 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24166
24167         PR c++/9879
24168         * testsuite/g++.dg/init/new4.C: New test.
24169
24170 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24171
24172         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24173
24174 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24175
24176         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24177         unsigned long.
24178
24179         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24180         wider than float.
24181
24182 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24183
24184         * lib/scanasm.exp: Add support for counting numbers of
24185         occurences.
24186         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24187         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24188
24189 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24190
24191         PR c++/9683
24192         * g++.dg/template/static3.C: New test.
24193
24194         PR c++/9829
24195         * g++.dg/parse/namespace6.C: New test.
24196
24197 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24198
24199         PR target/9732
24200         * gcc.dg/20030225-1.c: New test.
24201
24202 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24203
24204         * README: Remove out-of-date information.
24205
24206         PR c++/9836
24207         * g++.dg/template/spec6.C: New test.
24208
24209 2003-02-24  Jeff Law  <law@redhat.com>
24210
24211         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24212
24213 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24214
24215         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24216         * gcc.dg/pragma-ep-1.c: Likewise.
24217
24218 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24219
24220         PR c++/9602
24221         * g++.dg/template/friend16.C: New test.
24222
24223 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24224
24225         PR c++/5333
24226         * g++.dg/parse/fused-params1.C: Adjust error messages.
24227         * g++.dg/template/nested3.C: New test.
24228
24229 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24230
24231         * g++.dg/abi/param1.C: New test.
24232
24233 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24234
24235         PR c++/7982
24236         * g++.dg/warn/implicit-typename1.C: New test.
24237
24238 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24239
24240         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24241         with "mtune".
24242         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24243         * gcc.c-torture/execute/20010129-1.x: Likewise.
24244         * gcc.dg/20011107-1.c: Likewise.
24245         * gcc.dg/20020108-1.c: Likewise.
24246         * gcc.dg/20020122-3.c: Likewise.
24247         * gcc.dg/20020206-1.c: Likewise.
24248         * gcc.dg/20020310-1.c: Likewise.
24249         * gcc.dg/20020426-2.c: Likewise.
24250         * gcc.dg/20020517-1.c: Likewise.
24251         * gcc.dg/991230-1.c: Likewise.
24252         * gcc.dg/i386-unroll-1.c: Likewise.
24253         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24254
24255 2003-02-22  Jan Hubicka  <jh@suse.cz>
24256
24257         * gcc.dg/i386-mul.c: New test.
24258
24259 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24260
24261         * gcc.dg/builtins-5.c: New test case.
24262
24263 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24264
24265         * gcc.dg/asmreg-1.c: New test.
24266
24267 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24268
24269         PR c++/9749
24270         * g++.dg/parse/varmod1.C: New test.
24271
24272 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/9727
24275         * g++.dg/template/op1.C: New test.
24276
24277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24278
24279         PR c++/8906
24280         * g++.dg/template/nested2.C: New test.
24281
24282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24283
24284         PR c++/8724
24285         * g++.dg/expr/dtor1.C: New test.
24286
24287 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24288
24289         * gcc.dg/cpp/include3.c: New test.
24290         * gcc.dg/cpp/inc/foo.h: New file.
24291
24292 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24293
24294         * gcc.c-torture/execute/20030221-1.c: New test.
24295
24296 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24297
24298         PR c++/9729
24299         * g++.dg/abi/conv1.C: New test.
24300
24301 2003-02-20  Jan Hubicka  <jh@suse.cz>
24302
24303         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24304
24305 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24306
24307         * gcc.c-torture/compile/20030219-1.c: New test.
24308
24309 2003-02-18  Jan Hubicka  <jh@suse.cz>
24310
24311         * gcc.dg/funcorder.c: New test.
24312
24313 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24314
24315         * gcc.c-torture/execute/20030218-1.c: New.
24316
24317 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24318
24319         * gcc.dg/20030218-1.c: New.
24320
24321 2003-02-18  Richard Henderson  <rth@redhat.com>
24322
24323         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24324         * gcc.dg/attr-used-2.c: New.
24325
24326 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24327
24328         PR c++/9704
24329         * g++.dg/init/copy5.C: New test.
24330
24331 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24332
24333         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24334         * g++.dg/pch/pch.exp: Likewise.
24335
24336 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24337
24338         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24339         STACK_SIZE is not defined.
24340
24341 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24342
24343         PR c++/9457
24344         * g++.dg/template/init1.C: New test.
24345
24346 2003-02-16  Jan HUbicka  <jh@suse.cz>
24347
24348         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24349         (foo): Add few extra tests
24350         * gcc.dg/c99-const-expr-3.c: Likewise.
24351         * gcc.c-torture/execute/20030216-1.c: New.
24352
24353 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24354
24355         PR c++/9459
24356         * g++.dg/ext/typeof4.C: New test.
24357
24358 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24359
24360         * gcc.dg/i386-387-3.c: New test case.
24361
24362 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24363
24364         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24365         cris-*-elf* cris-*-aout* and mmix-*-*.
24366
24367 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24368
24369         * gcc.dg/20030213-1.c: New test.
24370
24371 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24372
24373         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24374         * gcc.dg/i386-387-2.c: Likewise.
24375
24376 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24377
24378         * gcc.dg/ppc-spe.c: Fix formatting.
24379         Enable tests that were previously unsupported by gas.
24380         Delete tests for instructions that no longer exist.
24381         Switch arguments on evsubifw builtin.
24382
24383 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24384
24385         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24386         STACK_SIZE is too small.
24387
24388 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24389             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24390
24391         * gcc.dg/decl-2.c: New test.
24392
24393 2003-02-10  Jan Hubicka  <jh@suse.cz>
24394
24395         * gcc.dg/i386-fpcvt-1.c:  New test.
24396
24397 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24398
24399         * gcc.c-torture/execute/20030209-1.c: New test.
24400
24401 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24402
24403         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24404         int-wide bitops, use the constants of the same width.
24405         Likewise, if long long is 32-bit wide, test bitops using
24406         32-bit constants.
24407
24408 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24409
24410         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24411
24412 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24413
24414         * testsuite/gcc.dg/builtins-4.c: New test case.
24415
24416 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24417
24418         * gcc.dg/20020430-1.c: Fix dg command typos.
24419         * gcc.dg/20020503-1.c: Likewise.
24420
24421 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24422
24423         PR c++/8785
24424         * g++.dg/parse/fused-params1.C: New test.
24425
24426         PR c++/8857
24427         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24428
24429         PR c++/8921
24430         * g++.dg/parse/non-dependent1.C: New test.
24431
24432         PR c++/8928
24433         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24434
24435         PR c++/9228
24436         * g++.dg/parse/undefined7.C: New test.
24437         * g++.dg/parse/non-templ1.C: New test.
24438
24439         PR c++/9229
24440         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24441
24442 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24443
24444         * gcc.c-torture/compile/20030206-1.c: New test.
24445
24446 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24447
24448         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24449         "pow" to "foo" to avoid potential confusion with a math built-in.
24450
24451 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24452
24453         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24454         conditions for SPARC targets.
24455
24456 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24457
24458         * gcc.dg/20030204-1.c: New test.
24459
24460 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24461
24462         PR c++/38
24463         * g++.dg/parse/array-size1.C: New test.
24464
24465         PR c++/5657
24466         * g++.dg/parse/undefined3.C: New test.
24467
24468         PR c++/5665
24469         * g++.dg/parse/undefined4.C: New test.
24470
24471         PR c++/5975
24472         * g++.dg/parse/undefined5.C: New test.
24473
24474         PR c++/7259
24475         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24476
24477         PR c++/8578
24478         * g++.dg/parse/casting-operator1.C: New test.
24479
24480         PR c++/8596
24481         * g++.dg/parse/undefined6.C: New test.
24482
24483         PR c++/8736
24484         * g++.dg/parse/missing-template1.C: New test.
24485
24486 2003-02-04  Jan Hubicka  <jh@suse.cz>
24487
24488         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24489         * gcc.dg/i386-cmov?.c:  Likewise.
24490         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24491         * gcc.dg/i386-ssefp-1.c:  Likewise.
24492         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24493         conventions.
24494
24495 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24496
24497         PR c++/7129
24498         * testsuite/g++.dg/ext/max.C: New test.
24499
24500 2003-02-03  Jan Hubicka  <jh@suse.cz>
24501
24502         * gcc.c-torture/execute/20030203-1.c: New test.
24503
24504 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24505
24506         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24507         'natural-endian'.
24508
24509 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24510
24511         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24512         * g++.dg/init/new2.C: Likewise.
24513         * g++.dg/other/new1.C: Likewise.
24514
24515 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24516
24517         * gcc.dg/struct-ret-libc.c: New test.
24518
24519 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24520
24521         * gcc.dg/20030129-1.c: New test.
24522
24523 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24524
24525         PR c++/8849
24526         * g++.dg/template/ptrmem4.C: New test.
24527
24528 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * g++.dg/parser/constant1.C: New test.
24531
24532 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24533
24534         PR c++/8591
24535         * g++.dg/parse/friend2.C: New test.
24536
24537 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24538
24539         PR c++/9437
24540         * g++.dg/template/unify4.C: New test.
24541
24542 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24543
24544         * gcc.c-torture/execute/20030128-1.c: New test.
24545
24546 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24547
24548         * g++.dg/lookup/nested1.C: Test moved from ...
24549         * g++.old-deja/g++.other/lookup24.C: ... here.
24550
24551 2003-01-28  Jan Hubicka  <jh@suse.cz>
24552
24553         * gcc.dg/i386-cmov5.c:  New test.
24554
24555 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24556
24557         * gcc.c-torture/execute/20010925-1.c: Changed the
24558         memcpy declaration.
24559
24560 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24561
24562         PR c++/3902
24563         * g++.dg/parse/template5.C: New test.
24564
24565 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24566
24567         PR fortran/9258
24568         * g77.dg/pr9258: New test.
24569
24570 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24571
24572         * README: Move relevant parts from README.g++.
24573
24574         * README.g++: Remove this file.
24575
24576 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24577
24578         * g++.dg/abi/dcast1.C: New test.
24579
24580 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24581
24582         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24583
24584 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24585
24586         PR c++/47
24587         * g++.old-deja/g++.other/lookup24.C: New test.
24588
24589 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24590
24591         PR middle-end/7227
24592         * gcc.dg/uninit-C.c: New test.
24593
24594 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24595
24596         * g++.dg/abi/covariant1.C: New test.
24597
24598 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24599
24600         * gcc.dg/20030123-1.c: New test.
24601
24602 2003-01-25  Jan Hubicka  <jh@suse.cz>
24603
24604         PR opt/8492
24605         * gcc.c-torture/compile/20030125-1.c
24606
24607 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         PR c++/9403
24610         * g++.dg/parse/template3.C: New test.
24611         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24612
24613         PR c++/795
24614         * g++.dg/parse/template4.C: New test.
24615
24616         PR c++/9415
24617         * g++.dg/template/qual2.C: New test.
24618
24619         PR c++/8545
24620         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24621
24622         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24623
24624 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24625
24626         * gcc.c-torture/execute/switch-1.c: New test case.
24627
24628 2003-01-25  Jan Hubicka  <jh@suse.cz>
24629
24630         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24631
24632 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24633
24634         Tweaks for Bison-1.875. From the NEWS file:
24635         "- `parse error' -> `syntax error'
24636         Bison now uniformly uses the term `syntax error'"
24637         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24638         * gcc.dg/cpp/digraph2.c: Likewise.
24639         * gcc.dg/cpp/direct2.c: Likewise.
24640         * gcc.dg/cpp/paste4.c: Likewise.
24641         * gcc.dg/c90-restrict-1.c: Likewise.
24642         * gcc.dg/c99-func-2.c: Likewise.
24643         * gcc.dg/noncompile/920721-2.c: Likewise.
24644         * gcc.dg/noncompile/930622-2.c: Likewise.
24645         * gcc.dg/noncompile/940112-1.c: Likewise.
24646         * gcc.dg/noncompile/950921-1.c: Likewise.
24647         * gcc.dg/noncompile/951123-1.c: Likewise.
24648         * gcc.dg/noncompile/971104-1.c: Likewise.
24649         * gcc.dg/noncompile/990416-1.c: Likewise.
24650
24651 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24652
24653         * g++.dg/parse/undefined1.C: Add error message.
24654
24655 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24656
24657         PR c++/9354
24658         * g++.dg/parse/new1.C: New test.
24659
24660         PR c++/9216
24661         * g++.dg/parse/template2.C: New test.
24662
24663         PR c++/9354
24664         * g++.dg/parse/typedef2.C: New test.
24665
24666         PR c++/9328
24667         * g++.dg/ext/typeof3.C: New test.
24668
24669 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24670
24671         PR c++/2738
24672         * g++.dg/parse/ret-type1.C: New test.
24673
24674         PR c++/3792
24675         * g++.dg/parse/tmpl-outside1.C: New test.
24676
24677         PR c++/4207
24678         * g++.dg/parse/int-as-enum1.C: New test.
24679
24680         PR c++/4903
24681         * g++.dg/parse/no-typename1.C: New test.
24682
24683         PR c++/5533
24684         * g++.dg/parse/no-value1.C: New test.
24685
24686         PR c++/5921
24687         * g++.dg/parse/wrong-inline1.C: New test.
24688
24689         PR c++/6402
24690         * g++.dg/parse/ref1.C: New test.
24691
24692         PR c++/6992
24693         * g++.dg/parse/attr-ctor1.C: New test.
24694
24695         PR c++/7229
24696         * g++.dg/parse/namespace5.C: New test.
24697
24698         PR c++/7917
24699         * g++.dg/parse/func-def1.C: New test.
24700
24701         PR c++/8143
24702         * g++.dg/parse/undefined1.C: New test.
24703
24704         PR c++/5723, PR c++/8522
24705         * g++.dg/parse/specialization1.C: New test.
24706
24707         PR c++/163, PR c++/8595
24708         * g++.dg/parse/struct-as-enum1.C: New test.
24709
24710         PR c++/9173
24711         * g++.dg/parse/undefined2.C: New test.
24712
24713 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++/9298
24716         * g++.dg/parse/template1.C: New test.
24717
24718         PR c++/9384
24719         * g++.dg/parse/using1.C: New test.
24720
24721         PR c++/9285
24722         PR c++/9294
24723         * g++.dg/parse/expr2.C: New test.
24724
24725         PR c++/9388
24726         * g++.dg/parse/lookup2.C: Likewise.
24727
24728 2003-01-21  Jan Hubicka  <jh@suse.cz>
24729
24730         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24731         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24732         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24733         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24734
24735 2003-01-20  Nick Clifton  <nickc@redhat.com>
24736
24737         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24738         problem with ARM sibcall code generation.
24739
24740 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24741
24742         * gcc.c-torture/execute/20030120-1.c: New.
24743
24744 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24745
24746         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24747
24748 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24749
24750         PR c++/9272
24751         * g++.dg/parse/ctor1.C: New test.
24752
24753         PR c++/9294:
24754         * g++.dg/parse/qualified1.C: New test.
24755
24756         * g++.dg/parse/typename3.C: New test.
24757
24758 2003-01-16  Richard Henderson  <rth@redhat.com>
24759
24760         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24761
24762 2003-01-16  Richard Henderson  <rth@redhat.com>
24763
24764         * g++.dg/pch/pch.exp: Copy test header to the working directory
24765         before using it either for precompilation or direct use.
24766         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24767         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24768
24769 2003-01-16  Richard Henderson  <rth@redhat.com>
24770
24771         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24772         before using it either for precompilation or direct use.
24773         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24774         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24775
24776 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24777
24778         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24779         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24780         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24781         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24782         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24783         typename warning into error.
24784         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24785         error messages.
24786         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24787         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24788         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24789         messages.
24790         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24791         make declaration visible in template.
24792         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24793         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24794         messages.
24795         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24796         message.
24797         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24798         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24799         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24800         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24801         typename warning with error message.
24802         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24803         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24804         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24805
24806 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         * g++.dg/parse/ambig2.C: New test.
24809
24810 2003-01-15  Richard Henderson  <rth@redhat.com>
24811
24812         * g++.dg/tls/init-2.C: Update error message string.
24813
24814 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24817
24818 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24819
24820         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24821         all for HC11/HC12.
24822         * gcc.c-torture/compile/20001205-1.x: Likewise.
24823         * gcc.c-torture/compile/20001226-1.x: Likewise.
24824         * gcc.c-torture/compile/920520-1.x: Likewise.
24825         * gcc.c-torture/compile/961203-1.x: Likewise.
24826         * gcc.c-torture/compile/20020604-1.x: Likewise.
24827
24828 2003-01-15  Jan Hubicka  <jh@suse.cz>
24829
24830         * gcc.c-torture/compile/20030115-1.c: New test.
24831
24832         * gcc.dg/i386-fpcvt-1.c: New test.
24833         * gcc.dg/i386-fpcvt-2.c: New test.
24834
24835 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24836
24837         Further conform g++'s __vmi_class_type_info to the C++ ABI
24838         specification.
24839         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24840         the specification.
24841
24842 2003-01-14  Jan Hubicka  <jh@suse.cz>
24843
24844         * gcc.dg/i386-fpcvt-1.c: New test.
24845         * gcc.dg/i386-fpcvt-2.c: New test.
24846
24847 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24848
24849         * gcc.dg/i386-mmx-3.c: New test.
24850
24851 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24852
24853         PR c++/9264
24854         * g++.dg/parse/octal1.C: New file.
24855
24856         PR c++/9172
24857         * g++.dg/parse/typename1.C: New file.
24858
24859 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24860
24861         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24862         * gcc.dg/bf-no-ms-layout.c: Likewise.
24863         * gcc.dg/bf-ms-attrib.c: Likewise.
24864
24865 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24866
24867         PR c++/9099
24868         * g++.dg/parse/dtor1.C: New file.
24869
24870         PR c++/9128
24871         * g++.dg/rtti/typeid1.C: New file.
24872
24873         PR c++/9153
24874         * g++.dg/parse/lookup1.C: New file.
24875
24876         PR c++/9171
24877         * g++.dg/templ/spec5.C: New file.
24878
24879 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24880
24881         * gcc.c-torture/compile/20030110-1.c: New test.
24882
24883 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24884
24885         Merge from pch-branch:
24886
24887         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24888
24889         * gcc.dg/pch/cpp-1.h: New.
24890         * gcc.dg/pch/cpp-1.c: New.
24891         * gcc.dg/pch/cpp-2.h: New.
24892         * gcc.dg/pch/cpp-2.c: New.
24893
24894         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
24895
24896         * gcc.dg/pch/except-1.h: New.
24897         * gcc.dg/pch/except-1.c: New.
24898
24899         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
24900
24901         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
24902         running test.
24903         * gcc.dg/pch: Include *.hp not *.h.
24904         * gcc.dg/pch/system-1.h: New.
24905         * gcc.dg/pch/system-1.c: New.
24906
24907         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
24908
24909         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
24910         rather than trying to build and run a program using PCH.
24911         * gcc.dg/pch: Remove dg-do commands from test files.
24912
24913         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
24914
24915         * gcc.dg/pch/macro-3.c: New.
24916         * gcc.dg/pch/macro-3.h: New.
24917
24918         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
24919
24920         * gcc.dg/pch/common-1.c: New.
24921         * gcc.dg/pch/common-1.h: New.
24922         * gcc.dg/pch/decl-1.c: New.
24923         * gcc.dg/pch/decl-1.h: New.
24924         * gcc.dg/pch/decl-2.c: New.
24925         * gcc.dg/pch/decl-2.h: New.
24926         * gcc.dg/pch/decl-3.c: New.
24927         * gcc.dg/pch/decl-3.h: New.
24928         * gcc.dg/pch/decl-4.c: New.
24929         * gcc.dg/pch/decl-4.h: New.
24930         * gcc.dg/pch/decl-5.c: New.
24931         * gcc.dg/pch/decl-5.h: New.
24932         * gcc.dg/pch/global-1.c: New.
24933         * gcc.dg/pch/global-1.h: New.
24934         * gcc.dg/pch/inline-1.c: New.
24935         * gcc.dg/pch/inline-1.h: New.
24936         * gcc.dg/pch/inline-2.c: New.
24937         * gcc.dg/pch/inline-2.h: New.
24938         * gcc.dg/pch/static-1.c: New.
24939         * gcc.dg/pch/static-1.h: New.
24940         * gcc.dg/pch/static-2.c: New.
24941         * gcc.dg/pch/static-2.h: New.
24942
24943         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
24944
24945         * g++.dg/pch/pch.exp: Better handle failing testcases.
24946         * gcc.dg/pch/pch.exp: Likewise.
24947         * gcc.dg/pch/macro-1.c: New.
24948         * gcc.dg/pch/macro-1.h: New.
24949         * gcc.dg/pch/macro-2.c: New.
24950         * gcc.dg/pch/macro-2.h: New.
24951
24952         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
24953
24954         * g++.dg/dg.exp: Treat files in pch/ specially.
24955         * g++.dg/pch/pch.exp: New file.
24956         * g++.dg/pch/empty.H: New file.
24957         * g++.dg/pch/empty.C: New file.
24958         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
24959         "precompile".
24960
24961         * gcc.dg/pch/pch.exp: New file.
24962         * gcc.dg/pch/empty.h: New file.
24963         * gcc.dg/pch/empty.c: New file.
24964         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
24965         "precompile".
24966
24967 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24968
24969         * g++.dg/template/friend14.C: New test.
24970
24971 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24972
24973         * gcc.dg/old-style-asm-1.c: New test.
24974
24975 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
24976
24977         * gcc.c-torture/compile/20030109-1.c: New test.
24978
24979 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24980
24981         * gcc.c-torture/execute/20030109-1.c: New test.
24982
24983 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
24984
24985         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
24986         * g++.old-deja/g++.mike/dyncast2.C: Likewise
24987         * g++.old-deja/g++.mike/dyncast3.C: Likewise
24988         * g++.old-deja/g++.mike/eh2.C: Likewise
24989         * g++.old-deja/g++.mike/eh3.C: Likewise
24990         * g++.old-deja/g++.mike/eh5.C: Likewise
24991         * g++.old-deja/g++.mike/eh6.C: Likewise
24992         * g++.old-deja/g++.mike/eh7.C: Likewise
24993         * g++.old-deja/g++.mike/eh8.C: Likewise
24994         * g++.old-deja/g++.mike/eh9.C: Likewise
24995         * g++.old-deja/g++.mike/eh10.C: Likewise
24996         * g++.old-deja/g++.mike/eh12.C: Likewise
24997         * g++.old-deja/g++.mike/eh13.C: Likewise
24998         * g++.old-deja/g++.mike/eh14.C: Likewise
24999         * g++.old-deja/g++.mike/eh16.C: Likewise
25000         * g++.old-deja/g++.mike/eh17.C: Likewise
25001         * g++.old-deja/g++.mike/eh18.C: Likewise
25002         * g++.old-deja/g++.mike/eh21.C: Likewise
25003         * g++.old-deja/g++.mike/eh23.C: Likewise
25004         * g++.old-deja/g++.mike/eh24.C: Likewise
25005         * g++.old-deja/g++.mike/eh25.C: Likewise
25006         * g++.old-deja/g++.mike/eh26.C: Likewise
25007         * g++.old-deja/g++.mike/eh27.C: Likewise
25008         * g++.old-deja/g++.mike/eh28.C: Likewise
25009         * g++.old-deja/g++.mike/eh29.C: Likewise
25010         * g++.old-deja/g++.mike/eh31.C: Likewise
25011         * g++.old-deja/g++.mike/eh33.C: Likewise
25012         * g++.old-deja/g++.mike/eh34.C: Likewise
25013         * g++.old-deja/g++.mike/eh35.C: Likewise
25014         * g++.old-deja/g++.mike/eh36.C: Likewise
25015         * g++.old-deja/g++.mike/eh37.C: Likewise
25016         * g++.old-deja/g++.mike/eh38.C: Likewise
25017         * g++.old-deja/g++.mike/eh39.C: Likewise
25018         * g++.old-deja/g++.mike/eh40.C: Likewise
25019         * g++.old-deja/g++.mike/eh41.C: Likewise
25020         * g++.old-deja/g++.mike/eh42.C: Likewise
25021         * g++.old-deja/g++.mike/eh44.C: Likewise
25022         * g++.old-deja/g++.mike/eh46.C: Likewise
25023         * g++.old-deja/g++.mike/eh47.C: Likewise
25024         * g++.old-deja/g++.mike/eh48.C: Likewise
25025         * g++.old-deja/g++.mike/eh49.C: Likewise
25026         * g++.old-deja/g++.mike/eh50.C: Likewise
25027         * g++.old-deja/g++.mike/eh51.C: Likewise
25028         * g++.old-deja/g++.mike/eh53.C: Likewise
25029         * g++.old-deja/g++.mike/eh55.C: Likewise
25030         * g++.old-deja/g++.mike/p7912.C: Likewise
25031         * g++.old-deja/g++.mike/p9706.C: Likewise
25032         * g++.old-deja/g++.mike/p10416.C: Likewise
25033         * g++.old-deja/g++.mike/p11667.C: Likewise
25034         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25035         Remove redundant reference to Iris.
25036         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25037         Elxsi, i860, Pico Java, and WE32K.
25038
25039 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25040
25041         * g++.dg/ext/asm4.C: New test.
25042
25043 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25044
25045         PR c++/9030
25046         * g++.dg/template/friend12.C: New test.
25047         * g++.dg/template/friend13.C: Likewise.
25048         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25049
25050 2003-01-08  Jan Hubicka  <jh@suse.cz>
25051
25052         * gcc.dg/i386-cadd.c: New test.
25053         * gcc.dg/i386-cmov4.c: Likewise.
25054
25055 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/9165
25058         * g++.dg/warn/Wunused-3.C: New test.
25059
25060         * g++.dg/abi/bitfield9.C: New test.
25061
25062         PR c++/9189
25063         * g++.dg/parse/defarg3.C: New test.
25064
25065 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.dg/parse/ambig1.C: New test.
25068         * g++.dg/parse/defarg2.C: New test.
25069
25070 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25071
25072         * g++.dg/template/defarg-1.C: New test.
25073         * g++.dg/template/local2.C: Likewise.
25074
25075 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25076
25077         * gcc.c-torture/execute/20030105-1.c: New test.
25078
25079 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25080
25081         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25082         * g++.dg/parse/namespace4.C: Likewise.
25083
25084 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25085
25086         * g++.dg/template/ntp2.C: New test.
25087
25088 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25089
25090         * g++.dg/parse/extern-C-1.C: New test.
25091
25092         * g++.dg/parse/namespace4.C: New test.
25093
25094         * g++.dg/template/nested1.C: New test.
25095
25096         * g++.dg/parse/namespace3.C: New test.
25097
25098 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25099
25100         * g++.dg/lookup/two-stage1.C: New test.
25101
25102 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25103
25104         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25105         * g++.old-deja/g++.jason/access8.C: Likewise.
25106         * g++.old-deja/g++.other/decl5.C: Likewise.
25107
25108 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25109
25110         * g++.dg/parse/parse7.C: New test.
25111
25112 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR c++/2843
25115         * g++.dg/ext/attrib7.C: New test.
25116
25117 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25118
25119         * g++.dg/parse/parse6.C: New test.
25120
25121 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25122
25123         * gcc.dg/h8300-stack-1.c: New.
25124
25125 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25126
25127         g++.dg/lookup/exception1.C: New test.
25128
25129         g++.dg/lookup/template1.C: New test.
25130
25131         g++.dg/parse/namespace2.C: New test.
25132
25133         g++.dg/parse/parens2.C: New test.
25134
25135 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25136
25137         * g++.dg/parse/parse5.C: New test.
25138         * g++.dg/lookup/scoped4.C: New test.
25139
25140 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25141
25142         * g++.dg/parse/parens1.C: New test.
25143
25144         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25145         angle-bracket1.C.
25146         * g++.dg/parse/parens2.C: New test.
25147
25148         * g++.dg/lookup/scope-operator1.C: New test.
25149
25150         * g++.dg/parse/operator1.C: New test.
25151
25152 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25153
25154         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25155         * g++.old-deja/g++.other/access6.C: Likewise.
25156         * g++.old-deja/g++.other/decl1.C: Likewise.
25157         * g++.old-deja/g++.pt/typename12.C: Likewise.
25158
25159 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25160
25161         * g++.dg/parse/namespace1.C: New test.
25162
25163 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25164
25165         * g++.dg/parse/parse4.C: New test.
25166
25167 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25168
25169         * g++.dg/parse/parse3.C: New test.
25170
25171 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25172
25173         * g++.dg/parse/parse2.C: New test.
25174
25175 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25176
25177         * g++.dg/template/friend11.C: New test.
25178
25179 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25180
25181         * g++.dg/parse/parse1.C: New test.
25182
25183 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25184
25185         * lib/profopt.exp: Change the name of a global variable to avoid
25186         possible clashes with other test suites.
25187
25188 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.dg/inherit/covariant8.C: New test.
25191
25192 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25193
25194         * g++.dg/init/array9.C: New test.
25195
25196         PR c++/9112
25197         * g++.dg/parse/expr1.C: New test.
25198
25199 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25200
25201         * gcc.c-torture/compile/20021230-1.c: New test.
25202
25203 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25204
25205         * g++.dg/inherit/covariant5.C: New test.
25206         * g++.dg/inherit/covariant6.C: New test.
25207         * g++.dg/inherit/covariant7.C: New test.
25208
25209 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25210
25211         PR c++/2739
25212         * g++.dg/other/access2.C: New test.
25213
25214 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25215
25216         * g++.dg/other/anon-struct.C: No longer fails
25217         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25218         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25219         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25220
25221 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25222
25223         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25224
25225 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25226
25227         * g++.dg/eh/spec4.C: Remove stray semicolon.
25228         * g++.dg/expr/pmf-1.C: Change error message.
25229         * g++.dg/ext/asm1.C: Remove stray semicolon.
25230         * g++.dg/ext/typename1.C: Add missing typenames.
25231         * g++.dg/inherit/template-as-base.C: Change error message.
25232         * g++.dg/lookup/scoped1.C: Likewise.
25233         * g++.dg/lookup/scoped2.C: Likewise.
25234         * g++.dg/lookup/using2.C: Likewise.
25235         * g++.dg/other/component1.C: Remove stray semicolon.
25236         * g++.dg/other/do1.C: Change error message.
25237         * g++.dg/other/error2.C: Likewise.
25238         * g++.dg/other/init1.C: Likewise.
25239         * g++.dg/other/packed1.C: Remove stray semicolon.
25240         * g++.dg/other/ptrmem2.C: Change error message.
25241         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25242         marker.
25243         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25244         * g++.dg/template/access3.C: Add typename keyword.
25245         * g++.dg/template/access5.C: Remove stray semicolon.
25246         * g++.dg/template/access6.C: Likewise.
25247         * g++.dg/template/complit1.C: Likewise.
25248         * g++.dg/template/crash1.C: Change error message.
25249         * g++.dg/template/inherit2.C: Remove stray semicolon.
25250         * g++.dg/template/instantiate2.C: Likewise.
25251         * g++.dg/template/instantiate3.C: Change error message.
25252         * g++.dg/template/qual1.C: Remove stray semicolon.
25253         * g++.dg/template/qualttp18.C: Change error message.
25254         * g++.dg/template/ref1.C: Remove stray semicolon.
25255         * g++.dg/template/sizeof1.C (A::value): Declare it.
25256         * g++.dg/template/spec4.C: Change error message.
25257         * g++.dg/template/static1.C: Likewise.
25258         * g++.dg/template/type1.C: Likewise.
25259         * g++.dg/template/typename3.C: Likewise.
25260         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25261         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25262         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25263         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25264         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25265         named return value extension.
25266         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25267         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25268         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25269         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25270         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25271         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25272         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25273         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25274         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25275         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25276         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25277         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25278         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25279         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25280         syntax.
25281         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25282         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25283         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25284         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25285         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25286         * g++.old-deja/g++.brendan/template11.C: Likewise.
25287         * g++.old-deja/g++.brendan/template26.C: Likewise.
25288         * g++.old-deja/g++.brendan/template27.C: Use explicit
25289         specialization syntax.
25290         * g++.old-deja/g++.brendan/template30.C: Likewise.
25291         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25292         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25293         non-dependent names.
25294         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25295         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25296         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25297         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25298         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25299         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25300         named return value extension.
25301         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25302         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25303         * g++.old-deja/g++.ext/return1.C: Likewise.
25304         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25305         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25306         * g++.old-deja/g++.jason/access8.C: Likewise.
25307         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25308         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25309         pseudo-destructor names.
25310         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25311         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25312         pseudo-destructor names.
25313         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25314         * g++.old-deja/g++.jason/overload19.C: Likewise.
25315         * g++.old-deja/g++.jason/overload32.C: Likewise.
25316         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25317         stray semicolons.
25318         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25319         * g++.old-deja/g++.jason/return.C: Likewise.
25320         * g++.old-deja/g++.jason/return2.C: Likewise.
25321         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25322         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25323         syntax.
25324         * g++.old-deja/g++.jason/template10.C: Account for use of
25325         non-dependent names.
25326         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25327         syntax.
25328         * g++.old-deja/g++.jason/template37.C: Likewise.
25329         * g++.old-deja/g++.law/access4.C: Change error messages.
25330         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25331         pseudo-destructor names.
25332         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25333         * g++.old-deja/g++.law/ctors9.C: Likewise.
25334         * g++.old-deja/g++.law/cvt22.C: Likewise.
25335         * g++.old-deja/g++.law/dtors5.C: Likewise.
25336         * g++.old-deja/g++.law/global-init1.C: Likewise.
25337         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25338         * g++.old-deja/g++.law/operators28.C: Likewise.
25339         * g++.old-deja/g++.law/visibility28.C: Likewise.
25340         * g++.old-deja/g++.martin/eval1.C: Likewise.
25341         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25342         name.
25343         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25344         * g++.old-deja/g++.mike/net34.C: Likewise.
25345         * g++.old-deja/g++.mike/net36.C: Likewise.
25346         * g++.old-deja/g++.mike/ns2.C: Likewise.
25347         * g++.old-deja/g++.mike/p12306.C: Likewise.
25348         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25349         value extension.
25350         * g++.old-deja/g++.mike/p700.C: Likewise.
25351         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25352         * g++.old-deja/g++.mike/p710.C: Likewise.
25353         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25354         value extension.
25355         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25356         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25357         * g++.old-deja/g++.ns/crash2.C: Likewise.
25358         * g++.old-deja/g++.ns/crash3.C: Likewise.
25359         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25360         * g++.old-deja/g++.ns/ns17.C: Likewise.
25361         * g++.old-deja/g++.ns/template16.C: Likewise.
25362         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25363         keyword.
25364         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25365         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25366         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25367         named return value extension.
25368         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25369         * g++.old-deja/g++.other/access4.C: Issue additional error
25370         messages.
25371         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25372         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25373         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25374         * g++.old-deja/g++.other/crash25.C: Change error message.
25375         * g++.old-deja/g++.other/crash4.C: Change error message.
25376         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25377         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25378         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25379         checks.
25380         * g++.old-deja/g++.other/defarg8.C: Likewise.
25381         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25382         * g++.old-deja/g++.other/dtor10.C: Likewise.
25383         * g++.old-deja/g++.other/incomplete.C: Likewise.
25384         * g++.old-deja/g++.other/linkage7.C: Likewise.
25385         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25386         lookup algorithm.
25387         * g++.old-deja/g++.other/mangle2.C: Likewise.
25388         * g++.old-deja/g++.other/refinit2.C: Likewise.
25389         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25390         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25391         * g++.old-deja/g++.pt/crash28.C: Likewise.
25392         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25393         syntax.
25394         * g++.old-deja/g++.pt/crash32.C: Change error message.
25395         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25396         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25397         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25398         error message position.
25399         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25400         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25401         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25402         syntax.
25403         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25404         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25405         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25406         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25407         keyword.
25408         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25409         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25410         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25411         keyword.
25412         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25413         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25414         syntax.
25415         * g++.old-deja/g++.pt/friend28.C: Account for use of
25416         non-dependent names.
25417         * g++.old-deja/g++.pt/friend29.C: Likewise.
25418         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25419         rules.
25420         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25421         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25422         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25423         lookup rules.
25424         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25425         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25426         keyword.
25427         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25428         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25429         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25430         keyword.
25431         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25432         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25433         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25434         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25435         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25436         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25437         keyword.
25438         * g++.old-deja/g++.pt/spec10.C: Likewise.
25439         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25440         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25441         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25442         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25443         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25444         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25445         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25446         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25447         * g++.old-deja/g++.pt/typename15.C: Likewise.
25448         * g++.old-deja/g++.pt/typename22.C: Likewise.
25449         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25450         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25451         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25452         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25453         syntax.
25454         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25455         return value extension.
25456         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25457         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25458         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25459         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25460
25461 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.dg/warn/inline1.C: New test.
25464         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25465         * g++.old-deja/g++.jason/synth10.C: Likewise.
25466         * g++.old-deja/g++.mike/net31.C: Likewise.
25467         * g++.old-deja/g++.mike/p8786.C: Likewise.
25468
25469         * g++.dg/template/friend10.C: New test.
25470         * g++.dg/template/conv5.C: New test.
25471
25472 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.dg/lookup/scoped3.C: New test.
25475
25476         * g++.dg/lookup/decl1.C: New test.
25477         * g++.dg/lookup/decl2.C: New test.
25478
25479 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25480
25481         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25482         gcc.c-torture/compile/20021015-1.c,
25483         gcc.c-torture/compile/20021015-2.c,
25484         gcc.c-torture/compile/20021123-1.c,
25485         gcc.c-torture/compile/20021123-2.c,
25486         gcc.c-torture/compile/20021123-3.c,
25487         gcc.c-torture/compile/20021123-4.c,
25488         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25489         only to 3.1 or 3.2 branch.
25490
25491 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25492
25493         * gcc.dg/i386-bitfield3.c: New test.
25494
25495         * gcc.dg/i386-bitfield2.c: New test.
25496
25497 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25498
25499         * g++.dg/parse/conv_op1.C: New test.
25500
25501 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25502
25503         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25504         approved.
25505
25506 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25507
25508         * gcc.c-torture/compile/20021220-1.c: New test.
25509
25510 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25511
25512         * gcc.dg/i386-fastcall-1.c: New.
25513
25514 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25515
25516         * gcc.c-torture/execute/20021219-1.c: New test.
25517
25518 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25519
25520         * gcc.dg/i386-pic-1.c: New test.
25521
25522 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25523
25524         PR c++/8099
25525         * g++.dg/template/friend9.C: New test.
25526
25527 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25528
25529         PR c++/3663
25530         * g++.dg/template/access7.C: New test.
25531
25532 2002-12-18  Nick Clifton  <nickc@redhat.com>
25533
25534         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25535         the libstdc++-v3 directory has been found.
25536
25537 2002-12-12  Devang Patel <dpatel@apple.com>
25538         * gcc.dg/darwin-ld-1.c: New test.
25539         * gcc.dg/darwin-ld-2.c: New test.
25540         * gcc.dg/darwin-ld-3.c: New test.
25541         * gcc.dg/darwin-ld-4.c: New test.
25542         * gcc.dg/darwin-ld-5.c: New test.
25543
25544 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25545
25546         * gcc.c-torture/compile/20021212-1.c: New test.
25547
25548 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25549
25550         * gcc.dg/fshort-wchar: New test.
25551
25552 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25553
25554         PR c++/8372
25555         * g++.dg/template/dtor1.C: New test.
25556
25557         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25558         markers.
25559
25560 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25563
25564 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25565
25566         * g++.dg/template/static1.C: New test.
25567         * g++.dg/template/static2.C: New test.
25568         * g++.old-deja/g++.ext/memconst.C: New test.
25569
25570 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25571
25572         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25573         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25574         * g++.dg/special/initp1.C: Likewise.
25575
25576 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25577
25578         * gcc.c-torture/execute/20021204-1.c: New test.
25579
25580 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25581
25582         * gcc.dg/ppc-fmadd-1.c: New file.
25583         * gcc.dg/ppc-fmadd-2.c: New file.
25584         * gcc.dg/ppc-fmadd-3.c: New file.
25585
25586 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25587
25588         * gcc.c-torture/compile/20021204-1.c: New test.
25589
25590 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.dg/inherit/covariant2.C: New test.
25593         * g++.dg/inherit/covariant3.C: New test.
25594         * g++.dg/inherit/covariant4.C: New test.
25595         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25596         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25597
25598 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25599
25600         PR c++/8688
25601         * g++.dg/init/brace3.C: New test.
25602
25603 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25604
25605         * gcc.dg/20020210-1.c: Fix a comment typo.
25606
25607 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25608
25609         PR c++/8720
25610         * g++.dg/parse/defarg1.C: New test.
25611
25612         PR c++/8615
25613         * g++.dg/template/char1.C: New test.
25614
25615         * g++.dg/template/varmod1.C: Fix typo.
25616
25617 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25618
25619         DR 180
25620         * g++.old-deja/g++.pt/crash32.C: Expect error.
25621
25622 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25623
25624         PR c++/5919
25625         * g++.dg/template/varmod1.C: New test.
25626
25627         PR c++/8727
25628         * g++.dg/inherit/typeinfo1.C: New test.
25629
25630         PR c++/8663
25631         * g++.dg/inherit/typedef1.C: New test.
25632
25633 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25634
25635         PR c++/8332
25636         PR c++/8493
25637         * g++.dg/template/strlen1.C: New test.
25638
25639         PR c++/8227
25640         * g++.dg/template/ctor2.C: New test.
25641
25642         PR c++/8214
25643         * g++.dg/init/string1.C: New test.
25644
25645         PR c++/8511
25646         * g++.dg/template/friend8.C: New test.
25647
25648 2002-11-29  Joe Buck <jbuck@synopsys.com>
25649
25650         * g++.dg/lookup/anon2.C: New test.
25651
25652 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25653
25654         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25655         h8300 port.
25656
25657 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25658
25659         * gcc.dg/bitfld-6.c: New test.
25660
25661 2002-11-27  Jan Hubicka  <jh@suse.cz>
25662
25663         * gcc.c-torture/execute/20021127.[cx]: New test.
25664
25665 2002-11-26  Jan Hubicka  <jh@suse.cz>
25666
25667         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25668         quality.
25669
25670 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25671
25672         * g++.dg/init/brace2.C: New test.
25673         * g++.old-deja/g++.mike/p9129.C: Correct.
25674
25675 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25676
25677         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25678
25679 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25680
25681         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25682
25683 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25684
25685         * testsuite/g++.dg/abi/empty11.C: New test.
25686         * testsuite/g++.dg/rtti/cv1.C: New test.
25687
25688 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25689
25690         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25691
25692 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25693
25694         * g++.dg/abi/empty10.C: New test.
25695
25696 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25697
25698         * gcc.c-torture/compile/20021124-1.c: New test.
25699
25700 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25701
25702         * g++.dg/abi/rtti2.C: New test.
25703
25704 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25705
25706         * gcc.dg/i386-unroll-1.c: New test.
25707
25708 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25709
25710         * gcc.c-torture/compile/20021120-1.c: New test.
25711         * gcc.c-torture/compile/20021120-2.c: New test.
25712
25713 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25714
25715         * gcc.dg/bitfld-5.c: New test.
25716
25717 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25718
25719         * gcc.c-torture/execute/20021120-3.c: New test.
25720
25721 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25722
25723         * gcc.c-torture/execute/20021120-2.c: New test.
25724
25725 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25726
25727         * gcc.c-torture/execute/20021120-1.c: New test.
25728
25729 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25730
25731         * gcc.c-torture/execute/20021118-3.c: New test.
25732
25733 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25734
25735         * gcc.c-torture/compile/20021119-1.c: New test.
25736
25737 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25738
25739         * gcc.dg/duff-1.c: New test.
25740         * gcc.dg/duff-2.c: New test.
25741         * gcc.dg/duff-3.c: New test.
25742
25743 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25744
25745         * gcc.dg/cpp/_Pragma5.c: New test.
25746
25747 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25748
25749         * gcc.c-torture/execute/20021118-2.c: New test.
25750
25751 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25752
25753         * gcc.c-torture/execute/20021118-1.c: New test.
25754
25755 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.dg/20021116-1.c: New test.
25758
25759 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25760
25761         * g++.dg/abi/vcall1.C: New test.
25762
25763 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25764
25765         * gcc.dg/20021029-1.c: New test.
25766         * gcc.dg/20021029-2.c: New test.
25767
25768 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25769
25770         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25771
25772 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25773
25774         PR c/8439
25775         * gcc.dg/20021110.c: Move to ...
25776         * gcc.c-torture/compile/20021110.c: .... here.
25777
25778 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25779
25780         PR c/8467
25781         * gcc.c-torture/execute/20021111-1.c
25782
25783 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         PR c/8439
25786         * gcc.dg/20021110.c: New test.
25787
25788 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25789
25790         * g++.dg/abi/vthunk3.C: Run only on x86.
25791
25792 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25793
25794         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25795
25796 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25797
25798         * lib/compat.exp (compat-execute): Fix logic error in last
25799         change.
25800
25801 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25802
25803         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25804
25805 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25806
25807         PR c++/8389
25808         * g++.dg/template/access6.C: New test.
25809
25810 2002-11-08  Jan Hubicka  <jh@suse.cz>
25811
25812         * gcc.dg/i386-ssefp-1.c: New test.
25813         * gcc.dg/i386-ssefp-1.c: New test.
25814
25815 2002-11-08  Jan Hubicka  <jh@suse.cz>
25816
25817         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25818
25819 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25820
25821         * g++.dg/abi/vthunk3.C: New test.
25822
25823         PR c++/8338
25824         * g++.dg/template/crash2.C: New test.
25825
25826 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25827
25828         * testsuite/g++.dg/abi/dtor1.C: New test.
25829         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25830
25831 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25832
25833         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25834         Darwin.
25835
25836 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25837
25838         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25839         -mthumb.  Only xfail with -O0.
25840
25841 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25842
25843         * g++.dg/abi/thunk1.C: New test.
25844         * g++.dg/abi/thunk2.C: Likewise.
25845         * g++.dg/abi/vtt1.C: Likewise.
25846
25847 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25848
25849         PR optimization/8423
25850         * gcc.c-torture/execute/builtin-constant.c: New test.
25851
25852 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25853
25854         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25855         Add some more cases.
25856
25857 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25858
25859         PR c++/8391
25860         * g++.dg/opt/local1.C: New test.
25861
25862 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/8160
25865         * g++.dg/template/complit1.C: New test.
25866
25867         PR c++/8149
25868         * g++.dg/template/typename4.C: Likewise.
25869
25870 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25871
25872         Core issue 287, PR c++/7639
25873         * g++.dg/template/instantiate1.C: Adjust error location.
25874         * g++.dg/template/instantiate3.C: New test.
25875         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25876         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25877         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25878
25879 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25880
25881         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25882
25883 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/8287
25886         * g++.dg/init/dtor2.C: New test.
25887
25888 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25889
25890         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
25891         * gcc.dg/nest.c: Bypass errors on irix6.
25892
25893 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
25894
25895         * gcc.dg/nest.c: Expect error for mmix-*-*.
25896         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
25897
25898 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
25899
25900         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
25901         markers.
25902
25903         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
25904
25905 2002-10-25  Mike Stump  <mrs@apple.com>
25906
25907         * gcc.dg/warn-1.c: New test.
25908
25909 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25910
25911         * g++.dg/template/typename3.C: New test.
25912
25913 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
25914
25915         * g++.dg/lookup/ptrmem1.C: New test.
25916
25917         * g++.dg/abi/vthunk2.C: New test.
25918
25919 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25920
25921         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
25922
25923 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
25924
25925         * g++.dg/abi/empty9.C: New test.
25926
25927 2002-10-24  Richard Henderson  <rth@redhat.com>
25928
25929         * g++.dg/inherit/thunk1.C: Enable for ia64.
25930
25931 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/8067
25934         * g++.dg/lookup/pretty1.C: New test.
25935
25936 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
25937
25938         * gcc.dg/20021023-1.c: New test.
25939
25940 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25941
25942         PR c++/7679
25943         * g++.dg/parse/inline1.C: New test.
25944
25945 2002-10-23  Richard Henderson  <rth@redhat.com>
25946
25947         * g++.dg/inherit/thunk1.C: Enable for x86_64.
25948
25949         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
25950
25951 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
25952
25953         PR c++/6579
25954         * g++.dg/parse/stmtexpr3.C: New test.
25955
25956 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25957
25958         * g++.dg/expr/cond1.C: New test.
25959
25960 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25961
25962         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
25963
25964 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25965
25966         * g++.dg/abi/vbase13.C: New test.
25967         * g++.dg/abi/vbase14.C: Likewise.
25968
25969 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
25970
25971         * gcc.dg/tls/pic-1.c: New test.
25972         * gcc.dg/tls/nonpic-1.c: New test.
25973         * gcc.dg/20021018-1.c: New test.
25974
25975 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25976
25977         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
25978         Remove only files with the same base name as the test case.
25979         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
25980         (profopt-execute): Likewise.  Also, remove old profiling
25981         and performance data files before running the tests.
25982
25983         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
25984         * g++.dg/bprob/bprob.exp: Likewise.
25985         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
25986         to allow more general test case names.
25987
25988         * g++.dg/bprob/bprob-1.C: Rename to ...
25989         * g++.dg/bprob/g++-bprob-1.C: ... this.
25990
25991         * g77.dg/bprob/bprob-1.f: Rename to ...
25992         * g77.dg/bprob/g77-bprob-1.f: ... this.
25993
25994 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25995
25996         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
25997         bison 1.50 or later.
25998
25999 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26000
26001         * g++.dg/README: Describe more test directories.
26002
26003 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * g++.dg/init/array6.C: Add additional tests.
26006
26007 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26008
26009         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26010         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26011
26012 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26013
26014         * gcc.c-torture/compile/20020604-1.x: New.
26015         * gcc.c-torture/compile/simd-5.x: Likewise.
26016         * gcc.c-torture/execute/920710-1.x: Likewise.
26017         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26018
26019 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26020
26021         * g++.dg/inherit/override1.C: Add dg-options clause.
26022
26023 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26024
26025         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26026         _mm_slli_si128.
26027
26028 2002-10-19  Andreas Schwab  <schwab@suse.de>
26029
26030         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26031         directory component.
26032
26033 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26034
26035         * g++.dg/inherit/thunk1.C: New test.
26036
26037         * g++.dg/inherit/override1.C: New test.
26038
26039         * g++.dg/abi/mangle11.C: New test.
26040         * g++.dg/abi/mangle14.C: New test.
26041         * g++.dg/abi/mangle17.C: New test.
26042
26043 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26044
26045         * g++.dg/overload/member2.C: New test.
26046
26047 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26048
26049         * g++.dg/README: Describe new compat directory.
26050         * g++.dg/dg.exp: Skip tests in compat directory.
26051         * README.compat: New file.
26052         * lib/compat.exp: New expect script.
26053         * g++.dg/compat: New test directory.
26054         * g++.dg/compat/compat.exp: New expect script.
26055         * g++.dg/compat/abi: New test directory.
26056         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26057         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26058         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26059         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26060         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26061         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26062         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26063         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26064         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26065         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26066         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26067         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26068         * g++.dg/compat/break: New test directory.
26069         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26070         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26071         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26072         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26073         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26074         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26075         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26076         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26077         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26078         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26079         g++.dg/compat/break/README: New files.
26080         * g++.dg/compat/eh: New test directory.
26081         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26082         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26083         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26084         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26085         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26086         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26087         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26088         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26089         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26090         g++.dg/compat/eh/filter2_y.C,
26091         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26092         g++.dg/compat/eh/new1_y.C,
26093         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26094         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26095         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26096         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26097         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26098         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26099         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26100         g++.dg/compat/eh/unexpected1_y.C: New files.
26101         * g++.dg/compat/init: New test directory.
26102         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26103         g++.dg/compat/init/array5_y.C,
26104         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26105         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26106         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26107         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26108         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26109         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26110         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26111         g++.dg/compat/init/init-ref2_y.C: New files.
26112
26113 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26114
26115         PR c++/7584
26116         * g++.dg/inherit/using3.C: New test.
26117
26118 2002-10-17  Jan Hubicka  <jh@suse.cz>
26119
26120         * gcc.dg/20021017-2.c: New test.
26121
26122 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26123
26124         * g++.dg/abi/mangle16.C: Adjust.
26125
26126         * g++.dg/init/array8.C: New test.
26127
26128 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26129
26130         * gcc.dg/special/mips-abi.exp: New test.
26131         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26132
26133 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26134
26135         * g++.dg/abi/mangle16.C: New test.
26136         * g++.dg/abi/mangle17.C: Likewise.
26137
26138         PR c++/7478
26139         * g++.dg/template/ref1.C: New test.
26140
26141 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26142
26143         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26144
26145 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26146
26147         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26148
26149 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26150
26151         PR c++/7524
26152         * g++.dg/init/array7.C: New test.
26153
26154 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26155
26156         * g++.dg/init/array6.C: New test.
26157
26158         * g++.dg/abi/mangle13.C: Likewise.
26159         * g++.dg/abi/mangle14.C: Likewise.
26160         * g++.dg/abi/mangle15.C: Likewise.
26161
26162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26163
26164         * g++.dg/abi/empty8.C: New test.
26165
26166 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26167
26168         * g++.dg/init/ctor1.C: New test.
26169
26170 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26171
26172         * gcc.c-torture/execute/20021015-1.c: New test.
26173
26174 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26175
26176         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26177
26178 2002-10-14  Jan Hubicka  <jh@suse.cz>
26179
26180         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26181
26182 2002-10-14  Richard Henderson  <rth@redhat.com>
26183
26184         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26185
26186 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26187
26188         PR optimization/6631
26189         * g++.dg/opt/const2.C: New test.
26190
26191 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26192
26193         PR c++/7176
26194         * g++.dg/parse/friend1.C: New test.
26195         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26196
26197 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26198
26199         * gcc.dg/20021014-1.c: New test.
26200
26201 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26202
26203         PR c++/5661
26204         * g++.dg/ext/vlm1.C: New test.
26205         * g++.dg/ext/vlm2.C: Likewise.
26206
26207         * g++.dg/init/array1.C: Remove invalid braces.
26208         * g++.dg/init/brace1.C: New test.
26209         * g++.dg/init/copy2.C: Likewise.
26210         * g++.dg/init/copy3.C: Likewise.
26211         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26212         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26213         braces.
26214
26215 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26216
26217         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26218
26219 2002-10-11  Richard Shann  <richard.shann@superh.com>
26220
26221         * gcc.c-torture/compile/simd-5.c: New test.
26222
26223 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26224
26225         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26226
26227 2002-10-10  Jim Wilson  <wilson@redhat.com>
26228
26229         * gcc.c-torture/execute/20021010-1.c: New test.
26230
26231 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26232
26233         PR c/7353
26234         * g++.dg/ext/typedef-init.C: New test.
26235         * gcc.dg/typedef-init.c: New test.
26236
26237 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26238
26239         * gcc.dg/cpp/paste13.c: New test.
26240
26241 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26242
26243         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26244         remaining platforms, XFAIL during compile, not execute.  Don't
26245         XFAIL at -O0.
26246
26247 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * gcc.dg/alias-1.c: Tweak expected warning.
26250
26251 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26252
26253         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26254
26255 2002-10-06  Andreas Jaeger  <aj@suse.de>
26256
26257         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26258         * gcc.dg/cpp/c++98.C: Likewise.
26259
26260         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26261         * g++.dg/cpp/c++98.C: Likewise.
26262
26263         * g++.dg/README (Subdirectories): Mention cpp directory.
26264
26265         PR target/7559
26266         * gcc.dg/20021006-1.c: New test.
26267
26268 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26269
26270         PR c++/7804
26271         * g++.dg/other/warning1.C: New test.
26272
26273 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26274
26275         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26276         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26277         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26278
26279 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26280
26281         PR c++/7931
26282         * g++.dg/template/ptrmem3.C: New test.
26283
26284         PR c++/7754
26285         * g++.dg/template/union1.C: New test.
26286
26287 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26288
26289         PR c++/8006
26290         * g++.dg/abi/mangle9.C: New test.
26291         * g++.dg/abi/mangle10.C: New test.
26292         * g++.dg/abi/mangle11.C: New test.
26293         * g++.dg/abi/mangle12.C: New test.
26294
26295 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26296
26297         PR c++/7188.
26298         * g++.dg/template/meminit1.C: New test.
26299         * g++.dg/warn/Wreorder-1.C: Likewise.
26300         * g++.old-deja/g++.mike/warn3.C: Tweak.
26301         * lib/prune.exp: Ingore "in copy constructor".
26302
26303 2002-10-02  Andreas Jaeger  <aj@suse.de>
26304
26305         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26306         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26307         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26308         on x86-64.
26309
26310 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26311
26312         * gcc.dg/empty1.C: Fix typo.
26313
26314 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26315
26316         * gcc.dg/alias-1.c: New test.
26317
26318 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26319
26320         * gcc.dg/empty1.C: New test.
26321
26322         * g++.dg/tls/init-2.C: Tweak error messages.
26323
26324 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26325
26326         * gcc.c-torture/compile/20020923-1.c: New test.
26327
26328 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26329
26330         * gcc.c-torture/execute/ffs-1.c: New test.
26331         * gcc.c-torture/execute/ffs-2.c: Ditto.
26332
26333 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         * g++.dg/overload/member1.C: New test.
26336
26337 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26338
26339         * g++.dg/abi/empty7.C: New test.
26340         * g++.dg/init/pm2.C: Likewise.
26341
26342 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         * g++.dg/rtti/crash1.C: New test.
26345
26346 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26347
26348         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26349         gcc.dg/sibcall-4.c: New tests.
26350
26351 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26352
26353         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26354         powerpc and MMIX targets.
26355
26356 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26357
26358         * gcc.dg/cpp/20020927-1.c: New.
26359
26360 2002-09-26  David S. Miller  <davem@redhat.com>
26361
26362         * gcc.c-torture/compile/trunctfdf.c: New.
26363
26364 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26365
26366         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26367
26368 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26369
26370         * gcc.c-torture/execute/loop-15.c: New.
26371
26372 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26373
26374         * README.QMTEST: Fix typo.
26375
26376 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26377
26378         * gcc.dg/20020926-1.c: New test.
26379
26380 2002-09-25  David S. Miller  <davem@redhat.com>
26381
26382         PR target/7842
26383         * gcc.c-torture/execute/shiftdi.c: New test.
26384
26385 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26386
26387         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26388         unique to the tool.
26389         * lib/g77.exp (g77_init): Likewise.
26390         * lib/g++.exp (g++_init): Likewise.
26391         * lib/objc.exp (objc_init): Likewise.
26392
26393 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26394
26395         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26396         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26397         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26398
26399 2002-09-25  Richard Henderson  <rth@redhat.com>
26400
26401         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26402         too-small long double.
26403
26404 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26405
26406         * gcc.dg/20020919-1.c: New test.
26407
26408 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26409
26410         * g++.dg/abi/bitfield6.C: New test.
26411         * g++.dg/abi/bitfield7.C: New test.
26412         * g++.dg/abi/bitfield8.C: New test.
26413         * g++.dg/abi/vbase11.C: New test.
26414
26415 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26416
26417         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26418         hppa*-*-hpux*.  Update test comment.
26419
26420 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26421
26422         * gcc.dg/tls/struct-1.c: New test.
26423
26424 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26425
26426         * gcc.dg/cpp/tr-warn2.c: Update.
26427
26428 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26429
26430         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26431
26432 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26433
26434         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26435         systems.
26436
26437 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26438
26439         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26440
26441         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26442         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26443         setting of cxxfilt.
26444
26445 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26446
26447         * gcc.dg/20020312-2.c: Update for darwin.
26448
26449 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26452
26453 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26454
26455         * objc.dg/comp-types-1.m: New test.
26456         * objc.dg/comp-types-2.m: New test.
26457         * objc.dg/comp-types-3.m: New test.
26458         * objc.dg/comp-types-4.m: New test.
26459         * objc.dg/comp-types-5.m: New test.
26460         * objc.dg/comp-types-6.m: New test.
26461
26462 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26463
26464         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26465
26466 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         * g++.dg/other/do1.C: New test.
26469
26470         * g++.dg/template/subst1.C: New test.
26471
26472 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26473
26474         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26475
26476 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.dg/template/qualttp20.C: Adjust expected errors.
26479         * g++.old-deja/g++.jason/report.C: Likewise.
26480         * g++.old-deja/g++.other/qual1.C: Likewise.
26481
26482         * g++.dg/lookup/scoped2.C: New test.
26483
26484         * g++.dg/ext/asm3.C: New test.
26485
26486 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26487
26488         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26489
26490 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26491
26492         * ChangeLog: follow spelling conventions.
26493         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26494         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26495         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26496         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26497         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26498         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26499         * g++.old-deja/g++.law/global-init1.C: Likewise.
26500         * g++.old-deja/g++.other/delete4.C: Likewise.
26501         * g++.old-deja/g++.other/inline21.C: Likewise.
26502         * g++.old-deja/g++.other/singleton.C: Likewise.
26503         * g77.dg/strlen0.f: Likewise.
26504         * g77.f-torture/compile/20010519-1.f: Likewise.
26505         * g77.f-torture/compile/980310-4.f: Likewise.
26506         * gcc.c-torture/compile/20000605-1.c: Likewise.
26507         * gcc.c-torture/execute/20020225-1.c: Likewise.
26508         * gcc.dg/c90-hexfloat-2.c: Likewise.
26509         * gcc.dg/c99-bool-1.c: Likewise.
26510         * gcc.dg/c99-hexfloat-2.c: Likewise.
26511         * gcc.dg/dll-2.c: Likewise.
26512         * gcc.dg/wtr-union-init-1.c: Likewise.
26513         * gcc.dg/wtr-union-init-2.c: Likewise.
26514         * gcc.dg/wtr-union-init-3.c: Likewise.
26515         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26516         * gcc.dg/cpp/defined.c: Likewise.
26517         * gcc.dg/cpp/macsyntx.c: Likewise.
26518         * gcc.dg/cpp/paste2.c: Likewise.
26519         * gcc.dg/cpp/trad/defined.c: Likewise.
26520         * gcc.dg/format/c90-printf-1.c: Likewise.
26521         * gcc.dg/format/c90-scanf-1.c: Likewise.
26522         * gcc.dg/format/c99-printf-1.c: Likewise.
26523         * gcc.dg/format/c99-scanf-1.c: Likewise.
26524         * gcc.misc-tests/gcov-8.c: Likewise.
26525         * lib/profopt.exp: Likewise.
26526
26527 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26528
26529         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26530
26531 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26532
26533         * g++.dg/inherit/using2.C: New test.
26534
26535 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26536
26537         * ChangeLog: Follow spelling conventions.
26538         * g++.dg/template/friend4.C: Likewise.
26539         * g++.old-deja/g++.pt/crash67.C: Likewise.
26540         * gcc.c-torture/execute/20000801-4.c: Likewise.
26541         * gcc.dg/c90-digraph-1.c: Likewise.
26542         * gcc.dg/c94-digraph-1.c: Likewise.
26543         * gcc.dg/c99-digraph-1.c: Likewise.
26544         * gcc.dg/cpp/line5.c: Likewise.
26545         * gcc.dg/cpp/multiline.c: Likewise.
26546         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26547         * gcc.dg/format/attr-3.c: Likewise.
26548         * gcc.dg/format/c90-scanf-3.c: Likewise.
26549         * gcc.dg/format/ext-4.c: Likewise.
26550
26551 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.dg/template/pretty1.C: New test.
26554
26555 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26556
26557         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26558
26559 2002-09-13  Matt Austern  <austern@apple.com>
26560
26561         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26562         passing a cast expression to a function by const reference.
26563
26564 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.dg/template/deduce1.C: New test.
26567
26568 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26569
26570         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26571         32-bit int.
26572
26573 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26574
26575         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26576         usage.
26577
26578 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26579
26580         * gcc.c-torture/compile/20020910-1.c: New test.
26581
26582 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26583
26584         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26585
26586 2002-09-10  Andreas Jaeger  <aj@suse.de>
26587
26588         * gcc.dg/20020312-2.c: Adjust for x86-64.
26589
26590 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26591
26592         * g77.dg/7388.f: New test case for PR 7388.
26593
26594 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26595
26596         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26597
26598 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26599
26600         * objc.dg/proto-lossage-1.m: New test.
26601
26602 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26603
26604         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26605
26606 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26607
26608         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26609         expected to pass.
26610
26611 2002-09-06  Stan Shebs  <shebs@apple.com>
26612             David Edelsohn  <edelsohn@gnu.org>
26613
26614         * gcc.dg/weak: New directory.
26615         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26616         target-specific xfail bits.
26617         * gcc.dg/typeof-2.c: Move to new directory.
26618         * gcc.dg/weak.exp: New expect script.
26619
26620 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26621
26622         * gcc.c-torture/execute/extzvsi.c: New test.
26623
26624 2002-09-05  Stan Shebs  <shebs@apple.com>
26625
26626         * gcc.dg/weak-1.c: xfail on Darwin.
26627         * gcc.dg/weak-2.c: Ditto.
26628         * gcc.dg/weak-3.c: Ditto.
26629         * gcc.dg/weak-4.c: Ditto.
26630         * gcc.dg/weak-5.c: Ditto.
26631         * gcc.dg/weak-6.c: Ditto.
26632         * gcc.dg/weak-7.c: Ditto.
26633         * gcc.dg/weak-8.c: Ditto.
26634         * gcc.dg/weak-9.c: Ditto.
26635
26636 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26637
26638         * gcc.c-torture/execute/loop-14.c: New test.
26639
26640 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26641
26642         * g++.dg/other/cxa-atexit1.C: New test.
26643
26644         * gcc.dg/typeof-2.c: New test.
26645
26646 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26647
26648         * gcc.dg/builtins-2.c: New testcase.
26649         * gcc.dg/builtins-3.c: New testcase.
26650
26651 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26652
26653         * gcc.dg/cpp/_Pragma4.c: New test.
26654
26655 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26656
26657         * objc/execute/nil_method-1.m: New testcase.
26658
26659 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26660
26661         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26662         [Object class], not [Object initialize].
26663
26664 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26665             Hans-Peter Nilsson  <hp@bitrange.com>
26666
26667         * gcc.c-torture/execute/20020720-1.x: Skip test on
26668         mmix-knuth-mmixware.  Correct comment.
26669
26670 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26671
26672         * testsuite/g++.dg/abi/bitfield5.C: New test.
26673         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26674
26675 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26676
26677         * objc.dg/undeclared-selector.m: New test.
26678
26679 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.dg/other/offsetof1.C: Avoid cast warning.
26682
26683 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26684
26685         * objc.dg/super-class-2.m: New test.
26686
26687 2002-08-24  Matt Austern  <austern@apple.com>
26688
26689         * g++.dg/ext/lvaddr.C: New test.
26690         * g++.dg/ext/lvcast.C: New test.
26691
26692 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26693
26694         * testsuite/g++.dg/inherit/cond1.C: New test.
26695
26696 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26697
26698         * gcc.dg/noncompile/incomplete-1.c: New test.
26699
26700 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26701
26702         * gcc.dg/typespec-1.c: New test.
26703
26704 2002-08-20  Devang Patel  <dpatel@apple.com>
26705         * objc.dg/proto-hier-2.m: New test.
26706
26707 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26708
26709         * objc.dg/bitfield-1.m: New test.
26710         * objc.dg/bitfield-2.m: New test.
26711
26712 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26713
26714         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26715         gcc.dg/c99-flex-array-4.c: New tests.
26716
26717 2002-08-16  Stan Shebs  <shebs@apple.com>
26718
26719         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26720
26721 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26722
26723         * gcc.dg/typeof-1.c: New test.
26724         * g++.dg/ext/typeof2.C: New test.
26725
26726 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         * g++.dg/other/offsetof1.C: New test.
26729
26730 2002-08-14  Richard Henderson  <rth@redhat.com>
26731
26732         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26733
26734 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26735
26736         * gcc.dg/cpp/_Pragma3.c: New test.
26737
26738 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26739
26740         * g++.dg/template/inherit3: New test.
26741
26742 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * gcc.dg/bitfld-4.c: Add blank options.
26745
26746 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26747
26748         * g++.dg/template/crash1.C: New test.
26749
26750 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26751
26752         * gcc.dg/tls/opt-2.c: New test.
26753
26754 2002-08-08  Devang Patel  <dpatel@apple.com>
26755
26756         * objc.dg/selector-1.m : New test
26757
26758 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.dg/abi/bitfield4.C: New test.
26761         * gcc.dg/bitfld-4.c: New test.
26762
26763 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.dg/other/packed1.C: New test.
26766
26767 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26768
26769         * g++.dg/abi/offsetof.C: Tweak error messages.
26770         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26771
26772 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26773
26774         * gcc.dg/bitfld-3.c: New test.
26775
26776 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26777             Richard Henderson  <rth@redhat.com>
26778
26779         * gcc.dg/i386-bitfield1.c: New test.
26780         * g++.dg/abi/bitfield3.C: Update.
26781
26782 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26783
26784         * objc.dg/const-str-2.m: Update.
26785         * gcc.dg/cpp/c++98.c: Change to C extension.
26786         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26787         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26788
26789 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26790
26791         * testsuite/gcc.dg/tls/diag-3.c: New.
26792
26793 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26794
26795         * g++.dg/README (Subdirectories): Document new subdir expr.
26796         * g++.dg/expr/pmf-1.C: New test.
26797
26798 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26799
26800         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26801
26802 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26803
26804         * g++.dg/abi/bitfield3.C: New test.
26805
26806 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26807
26808         * lib/gcov.exp: Tweak expected line formats.
26809         * gcc.misc-tests/gcov8.c: New test.
26810         * gcc.misc-tests/gcov8.x: New flags.
26811
26812 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * consistency.vlad/layout/endian.c: Include string.h.
26815
26816         * gcc.c-torture/execute/20020805-1.c: New test.
26817
26818 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26819
26820         * g++.dg/other/conversion1.C: New test.
26821
26822 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26823
26824         * gcc.dg/builtins-1.c: New testcase.
26825
26826 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26827
26828         * g++.dg/inherit/access3.C: New test.
26829
26830 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gcc.dg/ia64-visibility-2.c: New test.
26833
26834 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26835
26836         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26837         __qualifier_flags to __flags.
26838
26839 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26840
26841         * g++.dg/inherit/operator1.C: New test.
26842         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26843         * g++.dg/other/error1.C: Change expected error message.
26844         * g++.dg/template/conv4.C: Likewise.
26845
26846 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26847
26848         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26849         for documented behavior.
26850
26851 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26852
26853         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26854         several targets known to fail.
26855
26856 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26857
26858         * gcc.dg/mips-args-[123].c: New tests.
26859
26860 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26861
26862         * gcc.dg/ppc-spe.c: New.
26863
26864 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26865
26866         * g++.dg/other/ptrmem4.C: New testcase.
26867
26868 2002-07-24  Richard Henderson  <rth@redhat.com>
26869
26870         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26871
26872 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26873
26874         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26875
26876 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26877
26878         * gcc.c-torture/execute/memset-3.c: New testcase.
26879
26880 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26881
26882         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26883         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26884
26885 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26888         Delete.
26889
26890 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
26891
26892         * gcc.c-torture/compile/simd-4.c: New test.
26893
26894 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26895
26896         PR c++/7347, c++/7348
26897         * g++.dg/template/access4.C: New test.
26898         * g++.dg/template/access5.C: New test.
26899         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
26900         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
26901         * g++.old-deja/g++.pt/ttp58.C: Likewise.
26902         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
26903
26904 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
26905
26906         * gcc.dg/gnu89-init-2.c: New test.
26907
26908 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
26909
26910         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
26911
26912 2002-07-20  Roger Sayle  <roger@eyesopen.com>
26913
26914         * gcc.c-torture/execute/20020720-1.c: New testcase.
26915
26916 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
26917
26918         * gcc.dg/cpp/Wsignprom.c: New tests.
26919
26920 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
26921
26922         * gcc.c-torture/execute/loop-13.c: New test.
26923
26924 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
26925
26926         * gcc.dg/cpp/expr.c: New tests.
26927
26928 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
26929
26930         * g++.dg/opt/pr6713.C: Add template instantiation.
26931
26932 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
26933
26934         * gcc.dg/nest.c: New test.
26935
26936 2002-07-17  Richard Henderson  <rth@redhat.com>
26937
26938         * g++.dg/opt/pr6713.C: New test.
26939
26940 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
26941
26942         * gcc.c-torture/execute/loop-2e.x: Let the testcase
26943         XFAIL for all x86 processors.
26944
26945 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
26946
26947         * gcc.c-torture/execute/20010122-1.x: Do not test with
26948         -fomit-frame-pointer.
26949
26950 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26951
26952         * g++.dg/template/instantiate2.C: New test.
26953         * g++.dg/template/spec4.C: New test.
26954
26955 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26956
26957         * g++.dg/template/access2.C: New test.
26958         * g++.dg/template/access3.C: New test.
26959
26960 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
26961
26962         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
26963         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
26964         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
26965         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
26966         Convert to use <stdarg.h>.
26967         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
26968         Delete.
26969         * gcc.dg/va-arg-2.c: New.
26970         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
26971
26972 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gcc.c-torture/compile/20020710-1.c: New test.
26975
26976 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
26977                           Andrew Pinski  <pinskia@physics.uc.edu>
26978
26979         gcc.c-torture/compile/simd-2.c: New testcase.
26980         gcc.c-torture/compile/simd-3.c: Likewise.
26981
26982 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
26983
26984         PR c++/7224
26985         * g++.dg/overload/error1.C: New test.
26986
26987 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26988
26989         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
26990         configuration and IRIX 6 O32 ABI.
26991
26992 2002-07-11  Roger Sayle  <roger@eyesopen.com>
26993
26994         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
26995
26996 2002-07-10  Roger Sayle  <roger@eyesopen.com>
26997
26998         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
26999
27000 2002-07-10  Jeffrey A Law  <law@redhat.com>
27001
27002         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27003
27004         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27005
27006 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27007
27008         * gcc.dg/20020312-2.c: Check for __PPC__.
27009
27010 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27011
27012         * gcc.c-torture/compile/20020709-1.c: New test.
27013
27014 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27015
27016         * g++.dg/template/qualttp21.C: New test case.
27017
27018 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27019
27020         * gcc.c-torture/compile/20020706-1.c: New test.
27021         * gcc.c-torture/compile/20020706-2.c: New test.
27022
27023 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27024             Alexandre Oliva  <aoliva@redhat.com>
27025
27026         * g++.dg/warn/incomplete1.C: New test.
27027
27028 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27029
27030         PR c++/7099
27031         * g++.dg/warn/noreturn1.C: New test.
27032
27033 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27034
27035         PR c++/6706
27036         * g++.dg/debug/debug6.C: New test.
27037         * g++.dg/debug/debug7.C: New test.
27038
27039 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27040
27041         * gcc.c-torture/compile/simd-3.c: New test.
27042
27043 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27044
27045         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27046         * gcc.dg/20020620-1.c: Likewise.
27047
27048 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27049
27050         PR c++/6944
27051         * g++.dg/init/array4.C: New test.
27052         * g++.dg/init/array5.C: New test.
27053
27054 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27055
27056         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27057         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27058
27059 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27060
27061         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27062         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27063         * gcc.dg/wtr-conversion-1.c: Likewise.
27064         * gcc.dg/wtr-escape-1.c: Likewise.
27065         * gcc.dg/wtr-int-type-1.c: Likewise.
27066         * gcc.dg/wtr-label-1.c: Likewise.
27067         * gcc.dg/wtr-static-1.c: Likewise.
27068         * gcc.dg/wtr-strcat-1.c: Likewise.
27069         * gcc.dg/wtr-suffix-1.c: Likewise.
27070         * gcc.dg/wtr-switch-1.c: Likewise.
27071         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27072         * gcc.dg/wtr-union-init-1.c: Likewise.
27073         * gcc.dg/wtr-union-init-2.c: Likewise.
27074         * gcc.dg/wtr-union-init-3.c: Likewise.
27075
27076         * gcc.dg/wtr-func-def-1.c: New test.
27077
27078 2002-07-02 Devang Patel <dpatel@apple.com>
27079
27080         * objc.dg/param-1.m: New test.
27081
27082 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27083
27084         * gcc.dg/cpp/trad/directive.c: Add test.
27085         * gcc.dg/cpp/trad/macroargs.c: Add test.
27086         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27087
27088 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27089
27090         * gcc.dg/cpp/cmdlne-M.c: New test.
27091
27092 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27093
27094         * objc.dg/desig-init-1.m: New test.
27095
27096 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27097
27098         PR c++/6716
27099         * g++.dg/template/instantiate1.C: New test.
27100
27101 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27102
27103         PR c++/7112
27104         * g++.dg/template/sizeof2.C: New test.
27105
27106 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27107
27108         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27109         gcc.dg/cpp/trad/include.c: New tests.
27110
27111 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27112
27113         PR target/7177
27114         * gcc.c-torture/compile/20020701-1.c: New test.
27115
27116 2002-07-01  Stan Shebs  <shebs@apple.com>
27117
27118         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27119         header here...
27120         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27121         (objc-torture-execute): or here.
27122
27123 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27124
27125         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27126
27127 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27128
27129         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27130
27131 2002-06-30  Devang Patel  <dpatel@apple.com>
27132
27133         * objc.dg/fsyntax-only.m: New test.
27134
27135 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27136
27137         PR c++/6695
27138         * g++.dg/template/friend7.C: New file.
27139
27140 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27141
27142         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27143         return type.
27144
27145 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27146
27147         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27148         avoid division by zero.
27149
27150 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27151
27152         * gcc.dg/Wunknownprag.c: New tests.
27153
27154 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27155
27156         * gcc.c-torture/execute/simd-2.c: New test.
27157
27158 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27159
27160         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27161         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27162         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27163         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27164         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27165         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27166         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27167         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27168         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27169         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27170         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27171         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27172         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27173         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27174         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27175         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27176         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27177
27178 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27179
27180         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27181         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27182         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27183         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27184         New tests.
27185         * gcc.dg/cpp/trad/directive.c: Update.
27186
27187 2002-06-23  Andreas Jaeger  <aj@suse.de>
27188
27189         * gcc.c-torture/execute/complex-6.c: New.
27190
27191 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27192
27193         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27194         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27195         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27196         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27197
27198 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27199
27200         * gcc.dg/cpp/trad: New directory with traditional tests copied
27201         from parent directory.
27202         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27203         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27204         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27205         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27206         Move to trad/ and rename.
27207         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27208         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27209         gcc.dg/cpp/trad/redef2.c: New tests.
27210         * gcc.dg/cpp/trad/trad.exp: New driver.
27211
27212 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27213
27214         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27215         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27216         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27217         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27218         Remove.
27219
27220 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27221
27222         * gcc.dg/20020620-1.c: New test.
27223
27224 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27225
27226         * g++.dg/template/ttp4.C: New test.
27227
27228 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * g++.dg/opt/vt1.C: Fix regexp.
27231
27232 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27233
27234         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27235         Don't use attribute `noinline'.
27236
27237 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27238
27239         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27240
27241 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27242
27243         * gcc.c-torture/execute/simd-1.c: New.
27244
27245         * gcc.dg/simd-1.c: New.
27246
27247 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27248
27249         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27250
27251 2002-06-16  Richard Henderson  <rth@redhat.com>
27252
27253         * g++.dg/ext/anon-struct1.C: New.
27254         * g++.dg/ext/anon-struct2.C: New.
27255         * g++.dg/ext/anon-struct3.C: New.
27256         * gcc.dg/anon-struct-1.c: New.
27257         * gcc.dg/anon-struct-2.c: New.
27258         * gcc.dg/anon-struct-3.c: New.
27259         * gcc.dg/20011008-1.c: Adjust warning text.
27260         * gcc.dg/20020527-1.c: Add -fms-extensions.
27261
27262 2002-06-16  Richard Henderson  <rth@redhat.com>
27263
27264         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27265
27266 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27267
27268         * gcc.c-torture/execute/20020615-1.c: New test.
27269
27270 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27271
27272         * gcc.c-tortuture/execute/compare-1.c: New test case.
27273         * gcc.c-tortuture/execute/compare-2.c: New test case.
27274         * gcc.c-tortuture/execute/compare-3.c: New test case.
27275
27276 2002-06-13  Richard Henderson  <rth@redhat.com>
27277
27278         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27279         ia64 ilp32.
27280
27281 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27282
27283         * g++.dg/template/typename2.C: Update error message.
27284
27285 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27286
27287         * gcc.c-torture/execute/20020611-1.c: New test.
27288
27289 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27290
27291         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27292         list of targets to skip.
27293
27294 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27295
27296         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27297         targets if not optimizing.
27298
27299 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.c-torture/compile/20020605-1.c: New test.
27302
27303         * g++.dg/opt/vt1.C: New test.
27304
27305         * gcc.dg/20020531-1.c: New test.
27306
27307         * gcc.dg/20020530-1.c: New test.
27308
27309         * gcc.dg/20020527-1.c: New test.
27310
27311         * g++.dg/opt/cse1.C: New test.
27312
27313 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27314
27315         * gcc.dg/20020607-2.c: New test case.
27316
27317 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27318
27319         * gcc.c-torture/compile/20020604-1.c: New test.
27320
27321 2002-06-04  Richard Henderson  <rth@redhat.com>
27322
27323         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27324         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27325         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27326
27327 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27328
27329         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27330
27331 2002-06-03  Richard Henderson  <rth@redhat.com>
27332
27333         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27334         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27335
27336 2002-06-02  Richard Henderson  <rth@redhat.com>
27337
27338         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27339         test functions static.
27340
27341 2002-06-02  Andreas Jaeger  <aj@suse.de>
27342
27343         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27344         now.
27345
27346 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27347
27348         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27349         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27350         Update for mofified diagnostics.
27351         * gcc.dg/c99-intconst-1.c: No longer fail.
27352
27353 2002-06-02  Richard Henderson  <rth@redhat.com>
27354
27355         * gcc.dg/uninit-A.c: Remove xfail markers.
27356
27357 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27358
27359         * gcc.dg/fnegate-1.c: New test case.
27360
27361 2002-05-30  Osku Salerma  <osku@iki.fi>
27362
27363         * gcc.c-torture/execute/mayalias-1.c: New file.
27364
27365 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27366
27367         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27368         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27369         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27370
27371 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27372
27373         * gcc.c-torture/execute/20020529-1.c: New test.
27374
27375 2002-05-27  Richard Henderson  <rth@redhat.com>
27376
27377         * g++.dg/ext/attrib6.C: New test case.
27378
27379 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27380
27381         * gcc.c-torture/execute/pure-1.c: New test.
27382
27383 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27384
27385         * gcc.dg/cpp/arith-2.c: Remove.
27386
27387 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27388
27389         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27390         * gcc.dg/cpp/if-3.c: Remove.
27391
27392 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27393
27394         * g++.dg/opt/cse2.C: New test.
27395
27396 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27397
27398         * gcc.dg/cpp/arith-1.c: New semantic tests.
27399         * gcc.dg/cpp/if-1.c: Update.
27400
27401 2002-05-24  Ben Elliston  <bje@redhat.com>
27402
27403         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27404
27405 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27406
27407         * gcc.dg/verbose-asm.c: New test.
27408
27409 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27410
27411         * gcc.dg/cpp/paste12.c: New test.
27412
27413 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27414
27415         * g++.dg/parse/named_ops.C: New test.
27416
27417 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27418
27419         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27420
27421 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27422
27423         * gcc.dg/weak-2.c: Allow optional leading underscore
27424         in scan-assembler symbol name.
27425         * gcc.dg/weak-3.c: Likewise.
27426         * gcc.dg/weak-4.c: Likewise.
27427         * gcc.dg/weak-5.c: Likewise.
27428
27429 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27430
27431         * gcc.dg/20020523-1.c: New test.
27432
27433 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27434
27435         * objc.dg/const-str-2.m: Update now that we stop after
27436         a command line error.
27437
27438 2002-05-22  Richard Henderson  <rth@redhat.com>
27439
27440         * g++.dg/dg.exp: Fix typo in test pruneing.
27441
27442 2002-05-22  Richard Henderson  <rth@redhat.com>
27443
27444         * g++.dg/dg.exp: Prune the tls subdirectory.
27445         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27446         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27447         * g++.dg/tls/init-1.C: New.
27448
27449 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27450
27451         * gcc.dg/20020517-1.c: New test.
27452
27453 2002-05-21  Richard Henderson  <rth@redhat.com>
27454
27455         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27456         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27457
27458 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27459
27460         * g++.dg/other/copy2.C: New test.
27461
27462 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27463
27464         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27465         (MAX_COPY): Bump up to 10 times sizeof (long long).
27466         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27467
27468         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27469         sizeof (long long).
27470
27471         * gcc.c-torture/execute/strcpy-1.c: New test.
27472
27473 2002-05-19  Jason Merrill  <jason2redhat.com>
27474
27475         * g++.dg/ext/oper1.C: New test.
27476
27477 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27478 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27479
27480         * README.QMTEST: New file.
27481
27482         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27483
27484 2002-05-19  Andreas Jaeger  <aj@suse.de>
27485
27486         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27487         now.
27488         * gcc.c-torture/execute/loop-2d.x: Likewise.
27489
27490 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27491
27492         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27493         support weak symbols.
27494         * gcc.dg/weak-4.c: Likewise
27495         * gcc.dg/weak-6.c: Likewise
27496
27497 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27498
27499         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27500         cygwin, coff and h8300-*-hms targets
27501         * gcc.dg/weak-5.c: Likewise
27502         * gcc.dg/weak-7.c: Likewise
27503
27504 2002-05-16  Jason Merrill  <jason@redhat.com>
27505
27506         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27507         (scan-assembler-not, scan-assembler-dem): Likewise.
27508         (scan-assembler-dem-not): Likewise.
27509
27510 2002-05-15  Richard Henderson  <rth@redhat.com>
27511
27512         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27513
27514 2002-05-15  Richard Henderson  <rth@redhat.com>
27515
27516         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27517         (vfoo1f): Warning here.
27518         (vfoo1l): Don't redefine the alias.
27519
27520 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27521
27522         * g++.dg/init/pm1.C: New test.
27523
27524 2002-05-12  David S. Miller  <davem@redhat.com>
27525
27526         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27527         types.
27528
27529 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27530
27531         * gcc.c-torture/execute/20020510-1.c: New test case.
27532
27533 2002-05-10  David S. Miller  <davem@redhat.com>
27534
27535         * gcc.c-torture/execute/conversion.c: Test long double too.
27536
27537 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27540         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27541         * lib/g++.exp (g++_link_flags): Likewise.
27542         * lib/objc.exp (objc_target_compile): Likewise.
27543
27544 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27545
27546         * gcc.dg/cpp/poison.c: Update.
27547         * gcc.dg/cpp/20000625-2.c: Remove.
27548         * gcc.dg/cpp/direct2s.c: Remove final test.
27549
27550 2002-05-08  Tom Rix  <trix@redhat.com>
27551
27552         * gcc.c-torture/execute/20020508-1.c: New test.
27553         * gcc.c-torture/execute/20020508-2.c: New test.
27554         * gcc.c-torture/execute/20020508-3.c: New test.
27555
27556 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27557
27558         * gcc.dg/cpp/charconst-4.c: More tests.
27559
27560 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27561
27562         PR c/6569
27563         * gcc.dg/weak-3.c: Update location of warning messages.
27564         * gcc.dg/weak-5.c: Likewise.
27565
27566 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27567
27568         * gcc.c-torture/execute/20020506-1.c: New test case.
27569
27570 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27571
27572         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27573
27574 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27575
27576         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27577
27578 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27579
27580         * gcc.dg/cpp/charconst-3.c: New test.
27581
27582 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27583
27584         * gcc.dg/cpp/charconst.c: Update tests.
27585
27586 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27587
27588         * treelang: Added directory for new sample language treelang. Also
27589         lib/treelang.exp: New file to signal treelang should be tested.
27590
27591 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27594         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27595         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27596         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27597         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27598         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27599         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27600
27601 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27602
27603         * gcc.dg/format/xopen-2.c: New test.
27604
27605 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27606
27607         * gcc.dg/20020503-1.c: New test.
27608
27609 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * g++.dg/init/dtor1.C: Make it tougher.
27612
27613 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27614
27615         * g++.dg/init/dtor1.C: New test.
27616
27617 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27618
27619         * gcc.dg/altivec-8.c: New.
27620
27621 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27622
27623         * gcc.dg/altivec-7.c: New.
27624
27625 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27626
27627         * g++.dg/parse/typedef1.C: New test.
27628
27629 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27630
27631         PR c++/6486
27632         * g++.dg/template/friend6.C: New test.
27633
27634         PR c++/6492
27635         * g++.dg/init/copy1.C: New test.
27636
27637 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27638
27639         * g++.dg/warn/effc1.C: New test.
27640
27641 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27642
27643         * gcc.dg/cpp/if-cexp.c: Add a test.
27644
27645 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * gcc.dg/20020426-2.c: New test.
27648
27649 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27650
27651         * gcc.dg/cpp/if-mop.c: Update.
27652         * gcc.dg/cpp/if-mpar.c: Add test.
27653         * gcc.dg/cpp/if-oppr.c: Update.
27654
27655 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27656
27657         PR c/6343
27658         * gcc.dg/weak-[2-7].c: New tests.
27659
27660 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27661
27662         * gcc.dg/enum1.c: New test.
27663
27664 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/6497
27667         * g++.dg/inherit/access2.C: New test.
27668
27669 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27670
27671         PR bootstrap/6445
27672         * gcc.dg/20020426-1.c: New test.
27673
27674 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27675
27676         * g++.dg/abi/enum1.C: New test.
27677
27678 2002-04-26  Richard Henderson  <rth@redhat.com>
27679
27680         * gcc.dg/c99-bool-1.c: Expect always true warning.
27681
27682 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27683
27684         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27685
27686 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27687
27688         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27689         targets.
27690
27691 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27692
27693         * g++.dg/abi/mange7.C: New test.
27694
27695         PR c++/6438.
27696         * g++.dg/parse/stmtexpr2.C: New test.
27697
27698 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27699
27700         * gcc.dg/20020312-2.c: Add SH target.
27701
27702 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27703
27704         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27705         compiler output on mips*-*-irix*.
27706
27707 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27708
27709         * g++.dg/parse/attr1.C: New test.
27710
27711 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27712
27713         * gcc.c-torture/execute/string-opt-17.c: New test case.
27714         * gcc.c-torture/execute/memset-2.c: New test case.
27715
27716 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27717
27718         PR c++/6256:
27719         * g++.dg/template/friend5.C: New test.
27720
27721         PR c++/6331:
27722         * g++.dg/template/qual1.C: Likewise.
27723
27724 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27725
27726         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27727         Include stdlib.h, not stdio.h or ctype.h.
27728
27729 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27730
27731         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27732         cris-*-elf* and mmix-*-*.
27733         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27734         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27735         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27736         Ditto.
27737         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27738         * gcc.dg/wchar_t-1.c: Ditto.
27739
27740 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27741
27742         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27743         Clarify comment.
27744
27745 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27746
27747         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27748
27749 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27750
27751         * gcc.c-torture/execute/20000906-1.x: Delete.
27752
27753 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27754
27755         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27756
27757 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27758
27759         * PR6367
27760         * g77.f-torture/execute/6367.f: New test.
27761         * g77.f-torture/execute/6367.x: Disable for MMIX.
27762
27763 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27764
27765         * PR6352
27766         * g++.dg/opt/inline2.C: New test.
27767
27768 2002-04-18  Richard Henderson  <rth@redhat.com>
27769
27770         * gcc.dg/20000906-1.c: Enable for all targets.
27771         * gcc.c-torture/compile/iftrap-2.c: New.
27772
27773 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27774
27775         * gcc.dg/20020418-1.c: New test.
27776         * gcc.dg/20020418-2.c: New test.
27777
27778 2002-04-18  Richard Henderson  <rth@redhat.com>
27779
27780         * gcc.c-torture/compile/iftrap-1.c: New.
27781         * gcc.dg/iftrap-1.c: Adjust for ia64.
27782         * gcc.dg/iftrap-2.c: New.
27783
27784 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * gcc.c-torture/compile/20020418-1.c: New test.
27787
27788 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27789
27790         * gcc.c-torture/compile/20020415-1.c: New.
27791
27792 2002-04-18  David S. Miller  <davem@redhat.com>
27793
27794         * gcc.c-torture/execute/20020418-1.c: New test.
27795
27796 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27797
27798         * gcc.dg/20020416-1.c: New test.
27799
27800         * g++.dg/opt/inline1.C: New test.
27801
27802 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27803
27804         * gcc.dg/altivec-5.c: New test.
27805
27806         * gcc.dg/20020415-1.c: New test.
27807
27808 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27809
27810         * testsuite/lib/chill.exp: Remove.
27811
27812 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27813
27814         * g++.dg/other/big-struct.C: New test.
27815
27816 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27817
27818         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27819         of scratch file.
27820
27821 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27822
27823         PR c/6277
27824         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27825         in scan-assembler function name
27826
27827 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27828
27829         * g77.f-torture/execute/980628-4.x,
27830         g77.f-torture/execute/980628-5.x,
27831         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27832         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27833         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27834         i[34567]86-*-*.
27835
27836 2002-04-13  David S. Miller  <davem@redhat.com>
27837
27838         * gcc.c-torture/execute/20020413-1.c: New test.
27839
27840 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27841
27842         * gcc.dg/asm-6.c,
27843         * g++.dg/ext/asm1.C: New tests.
27844
27845 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR c++ 5373.
27848         * g++.dg/parse/stmtexpr1.C: New test.
27849
27850         PR c++/5189.
27851         * g++.dg/template/copy1.C: New test.
27852
27853 2002-04-12  Richard Henderson  <rth@redhat.com>
27854
27855         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27856
27857 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27858
27859         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27860         gcc.c-torture/execute/20020307-2.c.
27861
27862 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27863
27864         * g++.dg/ext/attrib5.C,
27865         * g++.dg/lookup/struct1.C: New tests.
27866
27867 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27868
27869         * gcc.dg/20020411-1.c: New test.
27870
27871         * gcc.c-torture/execute/20020411-1.c: New test.
27872
27873 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27874
27875         * g77.f-torture/execute/6177.f: New test.
27876
27877 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27878
27879         PR middle-end/6247
27880         * g++.dg/opt/cleanup1.C: New test.
27881
27882         * g++.dg/opt/const1.C: New test.
27883
27884 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27885
27886         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27887
27888 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27889
27890         PR c++/5507
27891         * g++.dg/template/typename2.C: New test.
27892
27893 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
27894
27895         * gcc.c-torture/execute/loop-12.c: New.
27896
27897 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
27898
27899         * g77.f-torture/execute/980628-4.x,
27900         g77.f-torture/execute/980628-5.x,
27901         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27902         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27903         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
27904
27905 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27906
27907         PR optimization/6086
27908         * g++.dg/opt/preinc1.C: New test.
27909
27910 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27911
27912         PR c++/5571
27913         * g++.dg/opt/static2.C: New test.
27914
27915 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27916
27917         PR c/5120
27918         * gcc.dg/20020406-1.c: New test.
27919
27920 2002-04-04  David S. Miller  <davem@redhat.com>
27921
27922         * gcc.c-torture/execute/20020404-1.c: New test.
27923
27924 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
27925
27926         PR c/6123
27927         * gcc.dg/20020312-2.c: Do not declare global register variable
27928         if __PIC__ or __pic__ is defined.
27929
27930 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
27931
27932         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
27933         __asm__ so that it works correctly even if -ansi -pedantic-errors.
27934
27935 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27936
27937         * gcc.misc-tests/linkage.exp: Update last change to handle
27938         sparc*-, not just sparc-.
27939
27940 2002-04-03  Richard Henderson  <rth@redhat.com>
27941
27942         * gcc.dg/cpp/ucs.c: Improved long UCS test.
27943
27944 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27945
27946         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
27947
27948 2002-04-02  David S. Miller  <davem@redhat.com>
27949
27950         * gcc.c-torture/execute/20020402-3.c: New test.
27951
27952 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27953
27954         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
27955         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
27956
27957         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
27958         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
27959         g77.f-torture/execute/20001201.x,
27960         g77.f-torture/execute/u77-test.x: New files.
27961
27962         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
27963         * gcc.dg/wchar_t-1.c: Ditto.
27964
27965 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27966
27967         * gcc.c-torture/execute/20020402-1.c: New test.
27968
27969 2002-04-01  Richard Henderson  <rth@redhat.com>
27970
27971         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
27972
27973         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
27974
27975 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27976
27977         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
27978
27979 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27980
27981         * g++.dg/inherit/template-as-base.C: Expect error.
27982         * g++.dg/inherit/namespace-as-base.C: Likewise.
27983
27984 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
27985
27986         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
27987         g++.dg/ext/instantiate3.C: Tweak match patterns.
27988
27989         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
27990         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
27991         -da test.
27992
27993 2002-03-31  Richard Henderson  <rth@redhat.com>
27994
27995         * gcc.dg/special/alias-2.c: New.
27996         * gcc.dg/special/ecos.exp: Run it.
27997
27998 2002-03-31  Richard Henderson  <rth@redhat.com>
27999
28000         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28001
28002 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28003
28004         * gcc.dg/weak-1.c: Disable on h8300 port.
28005
28006 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28007
28008         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28009         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28010         ordering tests.
28011         * g++.dg/bprob/bprob-1.C: New test.
28012         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28013         * g++.dg/gcov/gcov-1.C: New test.
28014         * g++.dg/gcov/gcov-1.x: New file.
28015         * g++.dg/gcov/gcov-2.C: New test.
28016         * g++.dg/gcov/gcov-3.C: New test.
28017         * g++.dg/gcov/gcov-3.h: New file.
28018
28019 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28020
28021         * g++.old-deja/g++.other/builtins5.C: New test.
28022         * g++.old-deja/g++.other/builtins6.C: New test.
28023         * g++.old-deja/g++.other/builtins7.C: New test.
28024         * g++.old-deja/g++.other/builtins8.C: New test.
28025         * g++.old-deja/g++.other/builtins9.C: New test.
28026
28027 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * g++.dg/opt/static1.C: New test.
28030
28031         * g++.dg/opt/longbranch1.C: New test.
28032
28033 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28034
28035         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28036
28037         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28038
28039 2002-03-28  Jeffrey A Law  (law@redhat.com)
28040
28041         * gcc.c-torture/execute/20020328-1.c: New test.
28042
28043 2002-03-27  Richard Henderson  <rth@redhat.com>
28044
28045         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28046         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28047         move from g++.old-deja/g++.ext/.
28048
28049 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28050
28051         * g++.dg/init/new2.C: New test.
28052
28053 2002-03-26  Richard Henderson  <rth@redhat.com>
28054
28055         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28056
28057         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28058         on sparc.
28059
28060         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28061         sparcv9 systems.
28062         * gcc.dg/20001102-1.c: Likewise.
28063
28064 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28065
28066         * gcc.dg/cpp/endif-pedantic1.c,
28067         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28068
28069 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28070
28071         * g++.dg/init/new1.C: New test.
28072
28073 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         * g++.dg/abi/vbase9.C: New test.
28076
28077 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28078
28079         * gcc.dg/arm-asm.c: New test.
28080
28081 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28082
28083         * gcc.dg/Wswitch-enum.c: New test.
28084         Fix PR c/5044.
28085
28086 2002-03-26  Richard Henderson  <rth@redhat.com>
28087
28088         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28089         structure.
28090
28091 2002-03-25  Richard Henderson  <rth@redhat.com>
28092
28093         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28094         sparcv9 systems.
28095
28096         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28097         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28098
28099 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28100
28101         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28102
28103 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28104
28105         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28106         targets using generic thunk support.
28107
28108 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28109
28110         * gcc.c-torture/compile/20020323-1.c: New test.
28111
28112         * g++.dg/opt/conj2.C: New test.
28113
28114 2002-03-24  Richard Henderson  <rth@redhat.com>
28115
28116         * gcc.dg/weak-1.c: Use -fno-common.
28117
28118 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28119
28120         * g77.dg/f77-edit-apostrophe-out.f: New test
28121         * g77.dg/f77-edit-h-out.f: New test
28122         * g77.dg/f77-edit-t-in.f: New test
28123         * g77.dg/f77-edit-t-out.f: New test
28124         * g77.dg/f77-edit-x-out.f: New test
28125         * g77.dg/f77-edit-slash-out.f: New test
28126         * g77.dg/f77-edit-colon-out.f: New test
28127         * g77.dg/f77-edit-s-out.f: New test
28128
28129 2002-03-24  Richard Henderson  <rth@redhat.com>
28130
28131         * objc/execute/formal_protocol-6.x: New XFAIL.
28132
28133 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28134
28135         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28136         that do not support weak symbols
28137
28138 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28139
28140         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28141         * lib/g77.exp:  Likewise
28142         * lib/objc.exp: Likewise
28143
28144 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28145
28146         * gcc.dg/Wswitch-default.c: New test.
28147
28148 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28149
28150         * g++.dg/other/enum1.C: New test.
28151
28152 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28153
28154         * gcc.dg/pragma-ep-3.c: Fix typo.
28155
28156 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28157
28158         * g++.dg/inherit/template-as-base.C: New test.
28159
28160 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28163         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28164
28165 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28166
28167         * gcc.dg/cpp/multiline.c: Update to match.
28168
28169 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28170
28171         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28172
28173 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28174
28175         * gcc.dg/cpp/extratokens2.c:  New file.
28176
28177 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28178
28179         * gcc.dg/20020312-2.c: Add rs6000 target.
28180
28181         * gcc.c-torture/compile/20020319-1.c: New test.
28182
28183 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28184
28185         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28186         (A, E): Handle this.
28187
28188 2002-03-20  Jason Merrill  <jason@redhat.com>
28189
28190         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28191         ignoring -fpic.
28192         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28193         through prune_gcc_output.
28194
28195 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28196
28197         * gcc.c-torture/compile/20020320-1.c: New test.
28198
28199 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28200
28201         * gcc.c-torture/compile/20020318-1.c: New test.
28202
28203         * gcc.dg/struct-by-value-1.c: New test.
28204
28205         * gcc.dg/20020319-1.c: New test.
28206
28207 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * g++.dg/opt/conj1.C: New test.
28210
28211 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28212
28213         * g++.dg/template/qualttp20.C: Revert previous change.
28214         * g++.dg/template/qualttp3.C: Likewise.
28215         * g++.dg/template/qualttp4.C: Likewise
28216         * g++.dg/template/qualttp5.C: Likewise
28217         * g++.dg/template/qualttp6.C: Likewise
28218         * g++.dg/template/qualttp7.C: Likewise
28219         * g++.dg/template/qualttp8.C: Likewise
28220         * g++.dg/template/recurse.C: Likewise.
28221
28222 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28223
28224         * gcc.dg/cpp/wchar-1.c: Update.
28225
28226 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.dg/template/conv1.C: New test.
28229         * g++.dg/template/conv2.C: New test.
28230         * g++.dg/template/conv3.C: New test.
28231         * g++.dg/template/conv4.C: New test.
28232
28233 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28234
28235         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28236         * g++.dg/template/qualttp3.C: Likewise.
28237         * g++.dg/template/qualttp4.C: Likewise
28238         * g++.dg/template/qualttp5.C: Likewise
28239         * g++.dg/template/qualttp6.C: Likewise
28240         * g++.dg/template/qualttp7.C: Likewise
28241         * g++.dg/template/qualttp8.C: Likewise
28242         * g++.dg/template/recurse.C: Likewise.
28243
28244 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * g++.dg/opt/dtor1.C: New test.
28247
28248 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * gcc.c-torture/compile/20020315-1.c: New test.
28251
28252 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28253
28254         * gcc.dg/weak-1.c: Fix scan tests.
28255
28256 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28257
28258         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28259         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28260         cris-*-aout* mmix-*-*.
28261         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28262         cris-*-aout* mmix-*-*.
28263         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28264         cris-*-elf* cris-*-aout* and mmix-*-*.
28265         * gcc.dg/20001009-1.c: Ditto.
28266         * gcc.dg/20010912-1.c: Ditto.
28267         * gcc.dg/20020122-4.c: Ditto.
28268         * gcc.dg/inline-2.c: Ditto.
28269
28270 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28271
28272         * gcc.c-torture/compile/20020314-1.c: New test.
28273
28274 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28275
28276         * gcc.c-torture/execute/20020314-1.c: New test.
28277
28278 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * g++.dg/warn/Wunused-1.C: New test.
28281
28282 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28283
28284         * g++.dg/abi/mangle6.C: New test.
28285
28286 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28287
28288         * gcc.c-torture/compile/20020309-2.c: New test.
28289
28290         * gcc.c-torture/compile/20020312-1.c: New test.
28291
28292 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28293
28294         * g++.dg/other/access1.C: New test.
28295
28296 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28297
28298         * gcc.c-torture/execute/wchar_t-1.c: New test.
28299
28300 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28301
28302         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28303
28304 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28305
28306         * gcc.dg/20020312-1.c: New test case.
28307
28308 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28309
28310         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28311
28312 2002-03-11  Richard Henderson  <rth@redhat.com>
28313
28314         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28315         * g++.old-deja/g++.jason/report.C: Likewise.
28316
28317 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28320         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28321
28322 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * testsuite/g++.dg/overload/pmf1.C: New test.
28325
28326 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28327
28328         * gcc.c-torture/execute/20020307-1.c: Use long.
28329
28330 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28331
28332         PR optimization/5844
28333         * gcc.dg/20020310-1.c: New test.
28334
28335 2002-03-09  Michael Meissner  <meissner@redhat.com>
28336
28337         * gcc.c-torture/execute/memcpy-2.c: New test.
28338         * gcc.c-torture/execute/memset-1.c: New test.
28339         * gcc.c-torture/execute/strlen-1.c: New test.
28340         * gcc.c-torture/execute/strcmp-1.c: New test.
28341         * gcc.c-torture/execute/strncmp-1.c: New test.
28342
28343 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28344
28345         * gcc.dg/ppc-ldstruct.c: New test.
28346
28347 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28348
28349         * gcc.c-torture/execute/va-arg-22.c: New test.
28350
28351 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28352
28353         * gcc.c-torture/compile/20020309-1.c: New test.
28354
28355 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28356
28357         * gcc.c-torture/execute/20020307-2.c: New test.
28358
28359 2002-03-07  Jeffrey A Law  (law@redhat.com)
28360
28361         * g77.f-torture/compile/20020307-1.f: New test.
28362
28363 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28364
28365         * gcc.dg/unordered-1.c: New test.
28366
28367 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28368
28369         * gcc.c-torture/execute/20020307-1.c: New test.
28370
28371 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28372
28373         * gcc.dg/20020304-1.c: New test.
28374
28375         * gcc.c-torture/compile/20020304-2.c: New test.
28376
28377 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28378
28379         * gcc.c-torture/compile/20020304-1.c: New test case
28380         (from PR c/5830).
28381
28382 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28383
28384         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28385
28386 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         * g++.dg/other/classkey1.C: New test.
28389
28390 2002-03-01  Richard Henderson  <rth@redhat.com>
28391
28392         * gcc.c-torture/compile/981223-1.x: New.
28393         * gcc.c-torture/compile/920625-1.x: New.
28394
28395 2002-02-28  Richard Henderson  <rth@redhat.com>
28396
28397         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28398
28399 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28400
28401         * gcc.c-torture/execute/20020227-1.c: New test.
28402
28403 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28404
28405         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28406         here" ERROR lines.
28407         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28408         * g++.old-deja.g++.other/defarg1.C: Likewise.
28409         * g++.old-deja/g++.pt/calls2.C: Likewise.
28410         * g++.old-deja/g++.pt/crash20.C: Likewise.
28411         * g++.old-deja/g++.pt/crash30.C: Likewise.
28412         * g++.old-deja/g++.pt/crash36.C: Likewise.
28413         * g++.old-deja/g++.pt/crash6.C: Likewise.
28414         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28415         * g++.old-deja/g++.pt/derived3.C: Likewise.
28416         * g++.old-deja/g++.pt/error1.C: Likewise.
28417         * g++.old-deja/g++.pt/friend21.C: Likewise.
28418         * g++.old-deja/g++.pt/friend23.C: Likewise.
28419         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28420         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28421
28422 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28423
28424         * gcc.c-torture/execute/20020225-2.c: New test.
28425
28426 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28427
28428         * gcc.c-torture/execute/920730-1t.c,
28429         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28430         Delete test cases, only relevant to -traditional.
28431
28432 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28433
28434         * gcc.dg/cpp/undef1.c: Remove.
28435         * gcc.dg/cpp/directiv.c: Update.
28436         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28437
28438 2002-02-27  Michael Meissner  <meissner@redhat.com>
28439
28440         * gcc.c-torture/execute/20020226-1.c: New test.
28441
28442 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28443
28444         * g++.dg/debug/debug4.C: New test.
28445
28446         * gcc.dg/ia64-visibility-1.c: New test.
28447
28448 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28449
28450         * gcc.dg/debug/20020224-1.c: New.
28451
28452 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28453
28454         * gcc.c-torture/execute/960416-1.x: New.
28455         * gcc.c-torture/execute/divconst-3.x: Likewise.
28456
28457 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28458
28459         * gcc.dg/20020224-1.c: New test.
28460
28461 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28462
28463         * gcc.c-torture/execute/20020225-1.c: New.
28464
28465 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28466
28467         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28468
28469 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * gcc.dg/20020222-1.c: New test.
28472
28473 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * g++.dg/opt/anonunion1.C: New test.
28476
28477 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28478
28479         * g++.dg/template/qualttp19.C: New test.
28480         * g++.dg/template/qualttp20.C: New test.
28481         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28482         * g++.old-deja/g++.other/qual1.C: Likewise.
28483
28484 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28485
28486         * gcc.dg/attr-alwaysinline.c: New.
28487
28488 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28489
28490         * gcc.dg/20020220-1.c: New test.
28491
28492         * gcc.dg/20020220-2.c: New test.
28493
28494         * g++.dg/opt/mmx1.C: New test.
28495
28496 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28497
28498         * gcc.c-torture/compile/20020110.c: New test.
28499
28500 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.c-torture/execute/20020219-1.c: New test.
28503
28504         * gcc.dg/20020219-1.c: New test.
28505
28506         * gcc.dg/noncompile/20020220-1.c: New test.
28507
28508         * g++.dg/opt/ptrintsum1.C: New test.
28509
28510         * gcc.dg/debug/20020220-1.c: New test.
28511
28512 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28513
28514         * gcc.c-torture/execute/20020216-1.c: New test.
28515
28516 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28517
28518         * gcc.dg/decl-1.c: Update, new test.
28519
28520 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         * g++.dg/abi/bitfield1.C: New test.
28523         * g++.dg/abi/bitfield2.C: New test.
28524
28525 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28526
28527         * gcc.dg/attr-nest.c: New test.
28528
28529 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28530
28531         * gcc.c-torture/execute/20020215-1.c: New test.
28532
28533 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28534
28535         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28536         * g++.dg/debug/debug.exp: New.
28537         * g++.dg/debug/trivial.C: New.
28538         * g++.dg/debug/debug1.C: Moved...
28539         * g++.dg/other/debug1.C: ...from here.
28540         * g++.dg/debug/debug2.C: Moved...
28541         * g++.dg/other/debug2.C: ...from here.
28542         * g++.dg/debug/debug3.C: Moved...
28543         * g++.dg/other/debug3.C: ...from here.
28544
28545         * gcc.dg/noncompile/20020213-1.c: New test.
28546
28547 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * g++.dg/other/debug3.C: New test.
28550
28551         * gcc.c-torture/execute/20020213-1.c: New test.
28552
28553 2002-02-13  Richard Smith <richard@ex-parrot.com>
28554
28555         * g++.old-deja/g++.other/thunk1.C: New test.
28556
28557 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28558
28559         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28560
28561 2002-02-13  Stan Shebs  <shebs@apple.com>
28562
28563         * gcc.dg/altivec-3.c: New.
28564
28565 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gcc.dg/Wunreachable-1.c: New test.
28568         * gcc.dg/Wunreachable-2.c: New test.
28569
28570 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28571
28572         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28573
28574 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28575
28576         * gcc.dg/decl-1.c: New test.
28577
28578 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28579
28580         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28581
28582 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28583
28584         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28585         * gcc.c-torture/compile/980506-1.x: Likewise.
28586
28587 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28588
28589         * gcc.dg/20020210-1.c: New.
28590
28591 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28592
28593         * g77.f-torture/execute/947.f: New regression test
28594         for PR fortran/947.
28595
28596 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28597
28598         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28599         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28600
28601 2002-02-08  Richard Henderson  <rth@redhat.com>
28602
28603         * gcc.c-torture/compile/labels-3.c: New.
28604
28605 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28606
28607         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28608         expression statements work instead.
28609         * gcc.dg/noncompile/20020207-1.c: New test.
28610
28611 2002-02-07  Richard Henderson  <rth@redhat.com>
28612
28613         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28614
28615 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28616
28617         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28618         message from g77
28619         * lib/g77-dg.exp: Trim g77 error messages so that they are
28620         recognized by dg.exp.
28621
28622 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28623
28624         PR fortran/5473
28625         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28626
28627 2002-02-07  Richard Henderson  <rth@redhat.com>
28628
28629         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28630         to be sufficiently aligned for integers.
28631
28632 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.dg/template/friend4.C: New test.
28635
28636 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28637
28638         PR fortran/5743
28639         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28640         unsupported cases.
28641
28642 2002-02-07  Richard Henderson  <rth@redhat.com>
28643
28644         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28645         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28646         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28647         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28648
28649 2002-02-06  Richard Henderson  <rth@redhat.com>
28650
28651         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28652
28653 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28654
28655         * gcc.dg/20020206-1.c: New test.
28656
28657 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28658
28659         * gcc.c-torture/execute/20020206-1.c: New test.
28660
28661         * gcc.c-torture/execute/20020206-2.c: New test.
28662
28663         PR optimization/5429:
28664         * gcc.c-torture/compile/20020206-1.c: New test.
28665
28666 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28667
28668         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28669         as certain file formats cannot support particularly large
28670         alignments.
28671
28672         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28673         and do not expect to be able to link the executable.
28674
28675         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28676         fail because the COFF format does not support the weak attribute.
28677
28678 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28679
28680         * g77.dg/pr5473.f:  New test
28681
28682 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28683
28684         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28685         Fix testcase accordingly.
28686
28687 2002-02-04  Richard Henderson  <rth@redhat.com>
28688
28689         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28690         (buf): Change to be an array of pointers, not ints.
28691
28692 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28693
28694         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28695         before all tests.  Move warning one line above to match where it
28696         C frontend emits.
28697         * gcc.dg/Wswitch-2.c: New test.
28698         * g++.dg/warn/Wswitch-1.C: New test.
28699         * g++.dg/warn/Wswitch-2.C: New test.
28700
28701 2002-02-04  Richard Henderson  <rth@redhat.com>
28702
28703         * g++.dg/abi/offsetof.C: Fix size comparison.
28704
28705 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28706
28707         * gcc.dg/cast-qual-2.c: New test.
28708
28709 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * gcc.dg/20020201-4.c: New test.
28712
28713 2002-02-04  Ben Elliston  <bje@redhat.com>
28714
28715         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28716         target_info attribute != 0, in addition to the empty string.
28717         (gcc_target_compile): Likewise.
28718
28719 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28720
28721         * gcc.dg/Wswitch.c: New test.
28722         PR gcc/4475. PR gcc/3780.
28723
28724 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28725
28726         * g77.f-torture/execute/5122.f: New test for regressions
28727         against PR fortran/5122.
28728
28729 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28730
28731         * g77.f-torture/compile/pr3743.f: Delete
28732         * g77.dg/pr3743-1.f: New test.
28733         * g77.dg/pr3743-2.f: New test.
28734         * g77.dg/pr3743-3.f: New test.
28735         * g77.dg/pr3743-4.f: New test.
28736
28737 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28738
28739         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28740
28741 2002-02-02  Richard Henderson  <rth@redhat.com>
28742
28743         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28744         * gcc.c-torture/execute/bf64-1.c: Likewise.
28745
28746 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * gcc.dg/20020201-2.c: New test.
28749
28750         * gcc.dg/20020201-3.c: New test.
28751
28752         * gcc.c-torture/execute/bitfld-2.c: New test.
28753
28754 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28755
28756         * gcc.dg/bitfld-1.c: Update.
28757         * gcc.dg/bitfld-2.c: Update.
28758         * gcc.c-torture/execute/bitfld-1.x: New.
28759
28760 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28761
28762         * gcc.c-torture/execute/20020201-1.c: New test.
28763
28764 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28765
28766         PR target/5469
28767         * gcc.dg/20020201-1.c: New test.
28768
28769 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28770
28771         PR fortran/3743
28772         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28773         * g77.f-torture/compile/pr3743.x: Remove
28774
28775 2002-01-31  Tom Rix  <trix@redhat.com>
28776
28777         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28778
28779 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28780
28781         * gcc.dg/noncompile/20020130-1.c: New test.
28782
28783 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28784
28785         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28786
28787 2002-01-29  Richard Henderson  <rth@redhat.com>
28788
28789         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28790         to long long.
28791         * gcc.c-torture/execute/bf64-1.c: Likewise.
28792
28793 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28794
28795         * gcc.c-torture/execute/20020129-1.c: New test.
28796
28797 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28798
28799         * gcc.c-torture/compile/20000224-1.c: Update.
28800         * gcc.c-torture/execute/bitfld-1.c: New tests.
28801         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28802         * gcc.dg/uninit-A.c: Update.
28803
28804 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28805
28806         * g++.dg/template/ctor1.C: Add instantiation.
28807
28808 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28809
28810         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28811         argument to __builtin_prefetch to be const ptr.
28812
28813 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.c-torture/compile/20020120-1.c: New test.
28816
28817 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28818
28819         * gcc.c-torture/execute/20020127-1.c: New test.
28820
28821 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28822
28823         * g77.dg/f77-edit-i-in.f: New test
28824         * g77.dg/f77-edit-i-out.f: New test
28825
28826 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28827
28828         * gcc.dg/debug/debug.exp: New file.
28829         * gcc.dg/debug/trivial.c: New file.
28830         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28831         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28832         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28833         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28834         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28835         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28836         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28837         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28838         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28839         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28840         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28841         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28842         * gcc.dg/20000503-1.c: Removed.
28843         * gcc.dg/20010207-1.c: Removed.
28844         * gcc.dg/20011223-1.c: Removed.
28845         * gcc.dg/20020104-2.c: Removed.
28846         * gcc.dg/debug-1.c: Removed.
28847         * gcc.dg/debug-2.c: Removed.
28848         * gcc.dg/debug-3.c: Removed.
28849         * gcc.dg/debug-4.c: Removed.
28850         * gcc.dg/debug-5.c: Removed.
28851         * gcc.dg/debug-6.c: Removed.
28852         * gcc.dg/dwarf2-1.c: Removed.
28853         * gcc.dg/dwarf2-2.c: Removed.
28854
28855 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28856
28857         * g++.old-deja/g++.other/eh5.C: New test.
28858         * g++.old-deja/g++.other/sibcall2.C: New test.
28859         * g++.old-deja/g++.other/array9.C: New test.
28860         * g++.old-deja/g++.other/typename2.C: New test.
28861         * g++.old-deja/g++.other/crash60.C: New test.
28862         * g++.old-deja/g++.other/conv9.C: New test.
28863         * g++.old-deja/g++.other/mangle10.C: New test.
28864         * g++.old-deja/g++.other/unchanging1.C: New test.
28865         * g++.old-deja/g++.other/exprstmt1.C: New test.
28866         * g++.old-deja/g++.other/inline23.C: New test.
28867         * g++.old-deja/g++.eh/ia64-1.C: New test.
28868         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28869         * g++.old-deja/g++.other/reload1.C: New test.
28870         * g++.old-deja/g++.other/static20.C: New test.
28871         * g++.old-deja/g++.other/local-alloc1.C: New test.
28872         * g++.old-deja/g++.other/conv8.C: New test.
28873         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28874         * g++.old-deja/g++.other/storeexpr1.C: New test.
28875         * g++.old-deja/g++.other/storeexpr2.C: New test.
28876         * g++.dg/eh/template2.C: New test.
28877         * g++.dg/warn/weak1.C: New test.
28878
28879 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28880
28881         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28882         Remove first, non-varying, argument.
28883
28884 2002-01-23  Richard Henderson  <rth@redhat.com>
28885
28886         * gcc.dg/inline-2.c: New.
28887
28888         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28889         Add optional target arg.  Check number of arguments.
28890         (scan-assembler-not, scan-assembler-dem): Likewise.
28891         (scan-assembler-dem-not): Likewise.
28892
28893 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28894
28895         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
28896         line 12.
28897         * g++.old-deja/g++.brendan/parse3.C,
28898         g++.old-deja/g++.other/crash26.C,
28899         g++.old-deja/g++.other/crash28.C,
28900         g++.old-deja/g++.other/crash29.C,
28901         g++.old-deja/g++.other/crash30.C,
28902         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
28903
28904 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
28905
28906         * gcc.dg/20020115-1.c: New.
28907
28908 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
28909
28910         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
28911
28912 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
28913
28914         * gcc.dg/20020122-3.c: New.
28915
28916 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
28917
28918         * g++.dg/other/gc1.C: New test.
28919
28920 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28921
28922         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
28923
28924 2002-01-22  Richard Henderson  <rth@redhat.com>
28925
28926         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
28927
28928 2002-01-22  Richard Henderson  <rth@redhat.com>
28929
28930         * gcc.dg/20020122-4.c: New.
28931
28932 2002-01-22  H.J. Lu <hjl@gnu.org>
28933
28934         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
28935         link output.
28936         * gcc.dg/special/ecos.exp: Likewise.
28937         * lib/g++-dg.exp: Likewise.
28938         * lib/g77-dg.exp: Likewise.
28939         * lib/gcc-dg.exp : Likewise.
28940         * lib/mike-g++.exp: Likewise.
28941         * lib/mike-g77.exp: Likewise.
28942         * lib/mike-gcc.exp: Likewise.
28943         * lib/objc-dg.exp: Likewise.
28944
28945 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
28946
28947         PR target/5379
28948         * gcc.dg/20020122-2.c: New test.
28949
28950 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
28951
28952         * gcc.dg/20020122-1.c: New test.
28953
28954 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
28955
28956         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
28957
28958 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
28959
28960         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
28961
28962 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28963
28964         * gcc.c-torture/compile/20020121-1.c: New test.
28965
28966 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28967
28968         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
28969         ld_library_path.
28970
28971 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
28972
28973         * gcc.dg/20020218-1.c: New test.
28974
28975 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
28976
28977         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
28978         messages
28979         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
28980         "At global scope" warning
28981         * g++.dg/ext/align1.C: Change cygwin test for alignment
28982         from db-bogus to dg-warning
28983
28984 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
28985
28986         * g77.f-torture/compile/cpp2.F: New test.
28987
28988 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         * g++.dg/template/access1.C: New test.
28991
28992 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
28993
28994         * gcc.dg/20020118-1.c: New.
28995
28996 2002-01-18  Kazu Hirata  <kazu@hxi.com>
28997
28998         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
28999
29000 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29001
29002         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29003         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29004         alignment warnings.
29005
29006 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29007
29008         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29009         torture_with_loops and torture_without_loops
29010
29011 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29012
29013         * gcc.c-torture/compile/20020116-1.c: New test.
29014
29015 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.dg/20020116-2.c: New test.
29018
29019         * gcc.dg/ultrasp4.c: New test.
29020
29021         * gcc.dg/20020116-1.c: New test.
29022
29023 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29024
29025         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29026         by EABI.
29027
29028 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29029
29030         * gcc.misc-tests/i386-prefetch.exp: New.
29031         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29032         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29033         * gcc.misc-tests/i386-pf-none-1.c: New test.
29034         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29035
29036 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29037
29038         * gcc.dg/gnu89-init-1.c: Add new tests.
29039
29040 2002-01-15  Andreas Jaeger  <aj@suse.de>
29041
29042         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29043         * gcc.dg/i386-mmx-2.c: Likewise.
29044         * gcc.dg/i386-sse-1.c: Likewise.
29045         * gcc.dg/i386-sse-2.c: Likewise.
29046         * gcc.dg/i386-sse-3.c: Likewise.
29047
29048 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29049
29050         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29051         Uncomment additional cases that now pass.
29052
29053 2002-01-11  Richard Henderson  <rth@redhat.com>
29054
29055         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29056         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29057
29058 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29059
29060         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29061
29062 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29063
29064         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29065         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29066
29067 2002-01-10  Dale Johannesen  <dalej@apple.com>
29068
29069         * gcc.c-torture/execute/loop-11.c: New.
29070
29071 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29072
29073         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29074         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29075
29076 2002-01-09  Richard Henderson  <rth@redhat.com>
29077
29078         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29079         type in which to perform the operation for each size.
29080
29081 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29082
29083         * gcc.c-torture/compile/20020109-2.c: New test.
29084
29085 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29086
29087         * gcc.c-torture/execute/loop-10.c: New test.
29088
29089 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29090
29091         * gcc.c-torture/compile/20010226-1.c: New test.
29092         * gcc.c-torture/compile/20010227-1.c: New test.
29093         * gcc.c-torture/compile/20010426-1.c: New test.
29094         * gcc.c-torture/compile/20010510-1.c: New test.
29095         * gcc.c-torture/compile/20010605-3.c: New test.
29096         * gcc.c-torture/compile/20010824-1.c: New test.
29097         * gcc.c-torture/execute/20010409-1.c: New test.
29098         * gcc.dg/noncompile/20000901-1.c: New test.
29099         * gcc.dg/20001023-1.c: New test.
29100         * gcc.dg/20001101-1.c: New test.
29101         * gcc.dg/20001102-1.c: New test.
29102         * gcc.dg/20010207-1.c: New test.
29103         * gcc.dg/20010405-1.c: New test.
29104         * gcc.dg/20010822-1.c: New test.
29105         * gcc.dg/20011107-1.c: New test.
29106
29107 2002-01-09  Jeffrey A Law  (law@redhat.com)
29108
29109         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29110
29111         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29112         execution failure on PA targets.
29113
29114 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29115
29116         * gcc.c-torture/compile/20020109-1.c: New test.
29117
29118 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29119
29120         * gcc.c-torture/execute/20020108-1.c: New test.
29121
29122 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29123
29124         * gcc.dg/20020108-1.c: New test.
29125
29126 2002-01-08  H.J. Lu <hjl@gnu.org>
29127
29128         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29129         for header files.
29130
29131 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29132
29133         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29134         consistency.
29135
29136 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29137
29138         * gcc.dg/altivec-4.c: Test altivec predicates.
29139
29140 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29141
29142         * gcc.c-torture/execute/20020107-1.c: New test.
29143
29144 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29145
29146         PR c/5279
29147         * gcc.c-torture/compile/20020106-1.c: New test.
29148
29149 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29150
29151         * gcc.c-torture/execute/nestfunc-4.c: New test.
29152
29153 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29154
29155         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29156         extra triple that slipped in.
29157         * g++.old-deja/g++.abi/align.C: Likewise.
29158         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29159
29160 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29161
29162         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29163         * g++.old-deja/g++.abi/align.C: Likewise.
29164         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29165
29166         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29167         on FreeBSD/i386.
29168         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29169         FreeBSD.
29170
29171 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.dg/20020104-1.c: New test.
29174
29175         * gcc.dg/20020104-2.c: New test.
29176
29177 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29178
29179         * gcc.dg/20020103-1.c: Fix typo in target selector.
29180
29181 2002-01-03  Richard Henderson  <rth@redhat.com>
29182
29183         * gcc.dg/20020103-1.c: New.
29184
29185 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29186
29187         * gcc.c-torture/execute/20020103-1.c: New test.
29188
29189 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * g++.dg/other/debug2.C: New test.
29192
29193         * gcc.c-torture/compile/20020103-1.c: New test.
29194
29195 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.dg/gnu89-init-1.c: Added new tests.
29198
29199 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.dg/template/friend2.C: Remove as patch is reverted.
29202
29203         * g++.dg/warn/oldcast1.C: New test.
29204
29205         * g++.dg/template/ptrmem1.C: New test.
29206         * g++.dg/template/ptrmem2.C: New test.
29207
29208         * g++.dg/template/ntp.C: New test.
29209
29210         * g++.dg/other/component1.C: New test.
29211
29212         * g++.dg/template/ttp3.C: New test.
29213
29214         * g++.dg/template/friend2.C: New test.
29215         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29216
29217 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29218
29219         * g++.dg/other/ptrmem1.C: New test.
29220         * g++.dg/other/ptrmem2.C: New test.
29221
29222 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.dg/template/ctor1.C: New test.
29225
29226 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29227
29228         * g++.dg/template/friend2.C: New test.
29229
29230 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29231
29232         * gcc.dg/mmix-1.c: New test.
29233
29234 2001-12-31  Richard Henderson  <rth@redhat.com>
29235
29236         * gcc.dg/asm-5.c: New.
29237
29238 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29239
29240         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29241         in namespace __gnu_cxx
29242
29243 2001-12-30  Richard Henderson  <rth@redhat.com>
29244
29245         * gcc.dg/debug-6.c: New.
29246
29247 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29248
29249         * gcc.c-torture/compile/20011229-2.c: New test.
29250
29251 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.dg/debug-3.c: New test.
29254         * gcc.dg/debug-4.c: New test.
29255         * gcc.dg/debug-5.c: New test.
29256
29257 2001-12-29  Richard Henderson  <rth@redhat.com>
29258
29259         * g++.dg/eh/loop1.C: New.
29260
29261 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29262
29263         * g++.dg/template/crash1.C: New test.
29264
29265 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         * g++.dg/other/const1.C: New test.
29268
29269 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29270
29271         * gcc.c-torture/compile/20011229-1.c: New test.
29272
29273 2001-12-28  Stan Shebs  <shebs@apple.com>
29274
29275         * lib/objc-torture.exp: Resync with c-torture.exp.
29276         * lib/objc.exp: Load standard libraries.
29277
29278 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29279
29280         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29281         additional tests.
29282
29283 2001-12-27  Roger Sayle <roger@eyesopen.com>
29284
29285         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29286
29287 2001-12-27  Richard Henderson  <rth@redhat.com>
29288
29289         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29290
29291 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29292
29293         * g++.dg/eh/ctor1.C: New test.
29294         * g++.dg/other/error2.C: New test.
29295
29296 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29297
29298         * g++.dg/other/init2.C: New test.
29299
29300 2001-12-24  Richard Henderson  <rth@redhat.com>
29301
29302         * gcc.dg/20011223-1.c: New.
29303         * gcc.dg/inline-1.c: New.
29304
29305 2001-12-23  Richard Henderson  <rth@redhat.com>
29306
29307         * gcc.dg/asm-4.c: Test operand modifiers.
29308
29309 2001-12-23  Richard Henderson  <rth@redhat.com>
29310
29311         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29312
29313 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29314
29315         * gcc.c-torture/execute/20011223-1.c: New test.
29316
29317 2001-12-21  Richard Henderson  <rth@redhat.com>
29318
29319         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29320         re-enables the warning.
29321
29322 2001-12-21  Richard Henderson  <rth@redhat.com>
29323
29324         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29325
29326 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.c-torture/compile/20011218-1.c: New test.
29329
29330 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29331
29332         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29333         arm-isr.c test.
29334         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29335         epilogue generation for ARM ISR routines.
29336
29337 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29338
29339         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29340         * gcc.dg/format/c90-printf-3.c: Likewise.
29341         * gcc.dg/format/c99-printf-3.c: Likewise.
29342         * gcc.dg/format/ext-1.c: Likewise.
29343         * gcc.dg/format/ext-6.c: Likewise.
29344         * gcc.dg/format/format.h: Prototype unlocked stdio.
29345
29346 2001-12-20  Richard Henderson  <rth@redhat.com>
29347
29348         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29349         (arena): Use it.
29350         (malloc): Correct allocation logic.  Abort if we fill up the
29351         arena before initialization complete.
29352         (realloc): Correct allocation logic.
29353
29354 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * gcc.c-torture/compile/20011219-2.c: New test.
29357
29358         * gcc.c-torture/execute/20011219-1.c: New test.
29359
29360 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29361
29362         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29363         target does not support weak symbols.
29364
29365 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29366
29367         * gcc.c-torture/compile/20011219-1.c: New test.
29368
29369 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29370
29371         * g++.dg/other/error1.C: New test.
29372
29373 2001-12-17  Jeffrey A Law  (law@redhat.com)
29374
29375         * gcc.c-torture/execute/20011217-1.c: New test.
29376
29377 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29378
29379         * objc.dg/special/: New directory.
29380         * objc.dg/special/special.exp: New file.
29381         * objc.dg/special/unclaimed-category-1.h: New file.
29382         * objc.dg/special/unclaimed-category-1a.m: New file.
29383         * objc.dg/special/unclaimed-category-1.m: New file.
29384
29385 2001-12-17  Andreas Jaeger  <aj@suse.de>
29386
29387         * gcc.c-torture/compile/20011217-2.c: New test.
29388
29389 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29390
29391         * gcc.c-torture/compile/20011217-1.c: New test.
29392
29393 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29394
29395         * testsuite/gcc.dg/20011214-1.c: New.
29396
29397 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29398
29399         * gcc.dg/altivec-4.c: New.
29400
29401 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29402
29403         * gcc.dg/20011113-1.c: New test.
29404
29405 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29406
29407         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29408         std::__malloc_alloc_template<0> and
29409         std::__default_alloc_template<false, 0>.
29410
29411 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29412
29413         * objc/execute/bf-21.m: New test.
29414         * objc/execute/enumeration-1.m: New test.
29415         * objc/execute/enumeration-2.m: New test.
29416
29417 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29418
29419         * gcc.dg/gnu89-init-1.c: New test.
29420
29421 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29424         * g++.old-deja/g++.jason/2371.C: Likewise.
29425         * g++.old-deja/g++.jason/template33.C: Likewise.
29426         * g++.old-deja/g++.jason/template34.C: Likewise.
29427         * g++.old-deja/g++.jason/template36.C: Likewise.
29428         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29429         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29430         * g++.old-deja/g++.other/typename1.C: Likewise.
29431         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29432         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29433         * g++.old-deja/g++.pt/typename11.C: Likewise.
29434         * g++.old-deja/g++.pt/typename14.C: Likewise.
29435         * g++.old-deja/g++.pt/typename16.C: Likewise.
29436         * g++.old-deja/g++.pt/typename3.C: Likewise.
29437         * g++.old-deja/g++.pt/typename4.C: Likewise.
29438         * g++.old-deja/g++.pt/typename5.C: Likewise.
29439         * g++.old-deja/g++.pt/typename7.C: Likewise.
29440         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29441
29442 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29443
29444         * g++.dg/other/linkage1.C: New test.
29445         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29446         specifiers.
29447
29448 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29449
29450         * gcc.dg/concat.c: New test.
29451
29452 2001-12-11  Stan Shebs  <shebs@apple.com>
29453
29454         * objc/compile: New test directory.
29455         * objc/compile/compile.exp: New expect script.
29456         * objc/compile/20011211-1.m: New compile test.
29457
29458 2001-12-11  Jason Merrill  <jason@redhat.com>
29459
29460         * lib/prune.exp (prune_gcc_output): Also handle "In member
29461         function".  So many permutations...
29462
29463 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.dg/template/typedef1.C: New test.
29466
29467 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29468
29469         * g++.dg/other/copy1.C: New test.
29470
29471 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29472
29473         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29474
29475         * gcc.dg/builtin-choose-expr.c: New.
29476
29477 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29478
29479         * gcc.dg/altivec-2.c: New.
29480
29481 2001-12-07  Richard Henderson  <rth@redhat.com>
29482
29483         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29484
29485 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29486
29487         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29488         ultrasparc.
29489
29490 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29491
29492         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29493
29494 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29495
29496         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29497         variable argument list.
29498
29499 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29500
29501         * gcc.c-torture/execute/memcheck: Delete entire directory.
29502         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29503         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29504
29505 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29506
29507         * gcc.dg/Wshadow-1.c: New test.
29508
29509 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.c-torture/compile/20011130-1.c: New test.
29512
29513         * gcc.dg/noncompile/20011025-1.c: New test.
29514
29515         * g++.dg/other/anon-union.C: New test.
29516
29517         * gcc.c-torture/execute/20011024-1.c: New test.
29518
29519 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29520
29521         * gcc.c-torture/execute/20000722-1.x,
29522         gcc.c-torture/execute/20010123-1.x: Remove.
29523         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29524         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29525         gcc.dg/c99-complit-2.c: New tests.
29526
29527 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         * g++.dg/inherit/base1.C: New test.
29530
29531 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29532
29533         * g++.dg/other/stdarg1.C: New test.
29534
29535         * gcc.c-torture/compile/20011130-2.c: New test.
29536
29537 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29538
29539         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29540         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29541         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29542         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29543         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29544         * gcc.dg/builtin-prefetch-1.c: New test.
29545
29546 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29547
29548         * gcc.dg/20011130-1.c: New test.
29549
29550 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.dg/other/scope1.C: New test.
29553         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29554
29555 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29556
29557         * gcc.dg/vla-init-1.c: New test.
29558
29559 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29560
29561         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29562
29563 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29564
29565         * objc.dg/alias.m: Update.
29566         * objc.dg/class-1.m: Update.
29567         * objc.dg/const-str-1.m: Update.
29568         * objc.dg/fwd-proto-1.m: Update.
29569         * objc.dg/id-1.m: Update.
29570         * objc.dg/super-class-1.m: Update.
29571
29572 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29573
29574         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29575         constructs.
29576
29577 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29578
29579         * gcc.c-torture/execute/20011128-1.c: New test.
29580
29581 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29582
29583         * gcc.dg/20011127-1.c: New test.
29584
29585 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29588         from Austin Group draft 7.
29589         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29590         scanf format arguments.
29591         * gcc.dg/format/no-exargs-2.c: New test.
29592
29593 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29594
29595         * g++.dg/abi/vbase8-4.C: New test.
29596
29597 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29598
29599         * gcc.c-torture/execute/20011121-1.c: New test.
29600
29601 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29602
29603         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29604
29605 2001-11-23  Andreas Jaeger  <aj@suse.de>
29606
29607         * gcc.dg/cpp/charconst-2.c: New test.
29608
29609 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29610
29611         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29612         to the host if it is remote.  Let tests specify extra headers
29613         they use.
29614         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29615         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29616         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29617         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29618         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29619         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29620         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29621         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29622         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29623         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29624
29625 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29626
29627         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29628         for little endian ARMs.
29629
29630 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29631
29632         * gcc.c-torture/compile/20011119-1.c: New test.
29633         * gcc.c-torture/compile/20011119-2.c: New test.
29634
29635 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29636
29637         * gcc.dg/altivec-1.c: Fix typo.
29638
29639 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29640
29641         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29642
29643 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29644
29645         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29646
29647 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29648
29649         * lib/g77.exp: Don't specify --rpath-link.
29650
29651         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29652         across all the headers.
29653         * gcc.dg/format/format.exp: For testing on a remote host,
29654         copy format.h.
29655
29656         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29657         * gcc.c-torture/execute/930406-1.c: Likewise.
29658         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29659
29660 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29661
29662         * gcc.dg/altivec-1.c: New.
29663
29664 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29665
29666         * gcc.dg/cpp/fpreprocessed.c: New test case.
29667
29668 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29669
29670         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29671         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29672         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29673
29674 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29675
29676         * gcc.dg/no-builtin-1.c: New test.
29677
29678 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29679
29680         * gcc.c-torture/execute/20011115-1.c: New test.
29681
29682 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29683
29684         * gcc.c-torture/compile/20011114-2.c: New test.
29685         * gcc.c-torture/compile/20011114-3.c: New test.
29686         * gcc.c-torture/compile/20011114-4.c: New test.
29687
29688 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         * g++.dg/other/init1.C: New test.
29691
29692 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29693
29694         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29695         message.
29696
29697         * gcc.c-torture/execute/20011114-1.c: New testcase.
29698
29699         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29700         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29701         like the (before this change) version of 20010327-1.c.
29702
29703 2001-11-14  Roger Sayle <roger@eyesopen.com>
29704
29705         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29706
29707 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29708
29709         * g++.dg/init/array2.C: New test.
29710
29711 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29712
29713         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29714
29715 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29716
29717         * g++.dg/other/forscope1.C: New test.
29718         * g++.dg/ext/forscope1.C: New test.
29719         * g++.dg/ext/forscope2.C: New test.
29720
29721 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29722
29723         * gcc.c-torture/execute/20011113-1.c: New test.
29724
29725 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29726
29727         * gcc.c-torture/execute/20011109-2.c: New test.
29728
29729         * gcc.c-torture/execute/20011109-1.c: New test.
29730
29731 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gcc.c-torture/compile/20011109-1.c: New test.
29734
29735 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29736
29737         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29738         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29739         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29740         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29741         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29742         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29743         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29744
29745 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29746
29747         * g++.dg/warn/Wshadow-1.C: New tests.
29748         * g++.old-deja/g++.mike/for3.C: Update.
29749
29750 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29751
29752         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29753         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29754         XFAILs.  Adjust expected error texts.
29755         * gcc.c-torture/compile/20011106-1.c,
29756         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29757         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29758         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29759         gcc.dg/c99-array-lval-5.c: New tests.
29760
29761 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29762
29763         * gcc.dg/cpp/defined.c: Update.
29764
29765 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29766
29767         * gcc.c-torture/execute/anon-1.c: New test.
29768
29769 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29770
29771         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29772         same size, so no warning should be produced on stormy16.
29773
29774         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29775         due to oversized array.
29776         * g++.old-deja/g++.mike/ns15.C: Likewise.
29777         * g++.old-deja/g++.pt/crash16.C: Likewise.
29778
29779 2001-11-02  Graham Stott  <grahams@redhat.com>
29780
29781         * g++.dgother/debug1.C: Fix typos.
29782
29783 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * g++.dg/other/debug1.C: New test.
29786
29787 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29788
29789         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29790         of unsigned long.
29791
29792 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29793
29794         * gcc.dg/20011029-2.c: New test.
29795
29796         * gcc.c-torture/compile/20011029-1.c: New test.
29797
29798 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29799
29800         * objc/execute/class_self-1.m: New test.
29801         * objc/execute/class_self-2.m: New test.
29802
29803 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29804
29805         * gcc.misc-tests/msgs.exp: Delete.
29806         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29807         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29808         error set to match recent changes.
29809
29810 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29811
29812         * gcc.dg/20011021-1.c: New test.
29813
29814 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.c-torture/compile/20011023-1.c: New test.
29817
29818 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29819
29820         * lib/g77.exp: Rewrite based on lib/g++.exp.
29821
29822 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.c-torture/execute/20011019-1.c: New test.
29825
29826         * gcc.dg/20011018-1.c: New test.
29827
29828 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29829
29830         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29831
29832 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29833
29834         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29835         * gcc.dg/attr-invalid.c: Likewise.
29836
29837 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29838
29839         * testsuite/gcc.dg/20011015-1.c: New test.
29840
29841 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29842
29843         * g++.dg/template/unify2.C: New test.
29844
29845 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29846
29847         * g++.dg/other/exception-specification.C: New test
29848
29849 2001-10-13  Tom Rix  <trix@redhat.com>
29850
29851         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29852         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29853
29854 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29855
29856         * testsuite/gcc.dg/20011009-1.c: New test.
29857
29858 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29859
29860         PR g++/4476
29861         * g++.dg/other/friend1.C: New test.
29862
29863 2001-10-11  Richard Henderson  <rth@redhat.com>
29864
29865         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29866
29867 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29868
29869         * gcc.c-torture/compile/20011010-1.c: New.
29870
29871 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29874         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29875         g77.f-torture/execute/execute.exp,
29876         g77.f-torture/noncompile/noncompile.exp,
29877         gcc.c-torture/compile/compile.exp,
29878         gcc.c-torture/execute/execute.exp,
29879         gcc.c-torture/execute/ieee/ieee.exp,
29880         gcc.c-torture/execute/memcheck/memcheck.exp,
29881         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29882         objc/execute/execute.exp: Update FSF address.
29883
29884 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29885
29886         * gcc.dg/cpp/cmdlne-C.c: Update.
29887         * gcc.dg/cpp/cmdlne-C2.c: New.
29888
29889 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29890
29891         * gcc.c-torture/execute/20011008-3.c: New.
29892
29893 2001-10-08  DJ Delorie  <dj@redhat.com>
29894
29895         * gcc.dg/20011008-1.c: New.
29896         * gcc.dg/20011008-2.c: New.
29897
29898 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29899
29900         * gcc.dg/cpp/spacing1.c: Update test.
29901
29902 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29903
29904         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
29905         spelling errors of "separate" as "seperate".
29906
29907 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
29908
29909         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
29910         enough to avoid inlining.
29911
29912 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29913
29914         * lib/g77.exp: set libg2c_dir correctly.
29915
29916 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29917
29918         * gcc.dg/cpp/macro11.c: New test.
29919
29920 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29921
29922         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
29923         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
29924         gcc.dg/format/multattr-3.c: New tests.
29925         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
29926         tests for format attributes on function pointers being rejected.
29927
29928 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29929
29930         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
29931
29932 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29933
29934         * g++.dg/warn/format1.C: New test.
29935
29936 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29937
29938         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
29939
29940 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29941
29942         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
29943
29944 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29945
29946         * gcc.dg/cpp/redef2.c: Add test.
29947
29948 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
29949
29950         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
29951         long-standing bug on i686, apparently.
29952         * gcc.c-torture/execute/loop-2c.x: New file.
29953         * gcc.c-torture/execute/loop-2d.x: New file.
29954         * gcc.c-torture/execute/loop-3c.x: New file.
29955
29956 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
29957
29958         * gcc.dg/cpp/20000625-2.c: Correct line number.
29959
29960 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29961
29962         * gcc.dg/cpp/macro10.c: New test.
29963         * gcc.dg/cpp/strify3.c: New test.
29964         * gcc.dg/cpp/spacing1.c: Add tests.
29965         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
29966         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
29967
29968 2001-09-24  DJ Delorie  <dj@redhat.com>
29969
29970         * gcc.c-torture/execute/20010924-1.c: New test.
29971
29972 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29973
29974         * testsuite/objc/execute/paste.m: Remove.
29975
29976 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29977
29978         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
29979
29980 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
29981
29982         * g77.dg/strlen0.f: New test.
29983
29984 2001-09-21  Richard Henderson  <rth@redhat.com>
29985
29986         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
29987         * g++.old-deja/g++.abi/vtable2.C: Likewise.
29988
29989 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29990
29991         Table-driven attributes.
29992         * g++.dg/ext/attrib1.C: New test.
29993
29994 2001-09-20  DJ Delorie  <dj@redhat.com>
29995
29996         * gcc.dg/20000926-1.c: Update expected warning messages.
29997         * gcc.dg/array-2.c: Likewise, and test for warnings too.
29998         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
29999         array.
30000
30001 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30002
30003         * g++.dg/eh/registers1.C: New test case.
30004
30005 2001-09-17  Richard Henderson  <rth@redhat.com>
30006
30007         * gcc.dg/array-5.c: Fix VLA decomposition test.
30008
30009 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30010
30011         * gcc.dg/cpp/line5.c: New testcase.
30012
30013 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30014
30015         * gcc.dg/cpp/macro9.c: New test.
30016
30017 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30018
30019         * gcc.c-torture/execute/980223.c: Change type of addr from long
30020         to char *.
30021
30022 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30023
30024         * gcc.c-torture/execute/20010915-1.c: New test.
30025
30026 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30027
30028         * g77.dg/bprob: New directory.
30029         * g77.dg/bprob/bprob.exp: New file.
30030         * g77.dg/bprob/bprob-1.f: New test.
30031         * g77.dg/gcov: New directory.
30032         * g77.dg/gcov/gcov.exp: New file.
30033         * g77.dg/gcov/gcov-1.f: New test.
30034         * g77.dg/gcov/gcov-1.x: New file.
30035
30036 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30037
30038         * gcc.dg/cpp/directiv.c: Update.
30039         * gcc.dg/cpp/undef1.c: Update.
30040
30041 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30042
30043         * gcc.dg/20010912-1.c: New test.
30044
30045 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30046
30047         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30048         language-independent file in lib.
30049         * lib/gcov.exp: New file.
30050
30051 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30052
30053         * gcc.c-torture/compile/20010911-1.c: New test.
30054
30055 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30056
30057         * lib/profopt.exp: New, to support profile-directed optimizations.
30058         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30059         * gcc.misc-tests/bprob-1.c: New test.
30060         * gcc.misc-tests/bprob-2.c: New test.
30061
30062 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30063
30064         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30065         XFAIL and which kinds of gcov output to verify.
30066         * gcc.misc-tests/gcov-4b.x: New file.
30067         * gcc.misc-tests/gcov-5b.x: New file.
30068         * gcc.misc-tests/gcov-6.x: New file.
30069         * gcc.misc-tests/gcov-7.c: New test.
30070         * gcc.misc-tests/gcov-7.x: New file.
30071
30072 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30073
30074         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30075         * gcc.misc-tests/gcov-6.c: New test.
30076
30077 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30078
30079         PR c++/3986
30080         * g++.dg/abi/vbase1.C: New test.
30081
30082 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30083
30084         * objc.dg/method-2.m: New.
30085
30086 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30087
30088         PR c++/4203
30089         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30090         * g++.dg/init/empty1.C: New test.
30091
30092 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30093
30094         * gcc.c-torture/compile/20010903-1.c: New test.
30095
30096 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30097
30098         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30099         for m68k.
30100
30101 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30102
30103         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30104
30105         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30106
30107         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30108
30109 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30110
30111         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30112         for 16-bit 'unsigned int'.
30113
30114 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30115
30116         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30117
30118 2001-08-27  Richard Henderson  <rth@redhat.com>
30119
30120         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30121         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30122
30123 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30124
30125         * gcc.dg/asm-names.c (ymain): New.
30126
30127 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30128
30129         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30130         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30131         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30132
30133 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30134
30135         * gcc.dg/compare5.c: New testcase.
30136
30137 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30138
30139         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30140         and "In instantiation".
30141
30142 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30143
30144         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30145
30146 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30147
30148         * gcc.misc-tests/gcov.exp: Add support for branch information.
30149         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30150         * gcc.misc-tests/gcov-4.c: New test.
30151         * gcc.misc-tests/gcov-4b.c: New test.
30152         * gcc.misc-tests/gcov-5b.c: New test.
30153
30154 2001-08-20  Zack Weinberg  <zackw@panix.com>
30155
30156         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30157         expected to fail.
30158
30159 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30160
30161         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30162
30163 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30164
30165         * g++.dg/eh/template1.C: New test.
30166
30167 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30168
30169         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30170         Fix thinko.
30171         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30172         for xfail.
30173
30174 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30175
30176         * lib/g77-dg.exp:  Use prune.exp for common procedures
30177         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30178         * lib/g77.exp: (g77-dg-prune) Remove
30179
30180 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30181
30182         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30183
30184 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30185
30186         * g++.dg/template/unify1.C: New test.
30187
30188 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30189
30190         * g++.dg/abi/empty4.C: New test.
30191
30192 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30193
30194         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30195         solaris2.*
30196         * g77.f-torture/compile/pr3743.x: Likewise
30197
30198 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30199
30200         * g++.dg/other/using-declaration.C: New test.
30201
30202 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30203
30204         * gcc.dg/cpp/tr-sign.c: New testcase.
30205
30206 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30207
30208         * gcc.dg/cpp/19951025-1.c: Revert.
30209         * gcc.dg/cpp/directiv.c: We no longer process directives that
30210         interrupt macro arguments.
30211
30212 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30213
30214         * gcc.dg/bconstp-1.c: New test.
30215
30216 2001-08-03  Richard Henderson  <rth@redhat.com>
30217
30218         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30219
30220 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30221
30222         * gcc.dg/cpp/19951025-1.c: Update.
30223
30224 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30225
30226         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30227         should be x.
30228
30229 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30230
30231         Kill -fhonor-std.
30232         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30233         * g++.old-deja/g++.other/std1.C: Likewise.
30234         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30235
30236 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30237
30238         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30239         (g77_pass, g77_fail, g77_finish, g77_exit,
30240         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30241
30242 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30243
30244         * g77.dg/fbackslash.f
30245         * g77.dg/fcase-preserve.f
30246         * g77.dg/ff90-1.f
30247         * g77.dg/ffixed-line-length-0.f
30248         * g77.dg/ffixed-line-length-132.f
30249         * g77.dg/ffixed-line-length-7.f
30250         * g77.dg/ffixed-line-length-72.f
30251         * g77.dg/ffixed-line-length-none.f
30252         * g77.dg/ffree-form-1.f
30253         * g77.dg/fno-backslash.f
30254         * g77.dg/fno-f90-1.f
30255         * g77.dg/fno-fixed-form-1.f
30256         * g77.dg/fno-onetrip.f
30257         * g77.dg/fno-typeless-boz.f
30258         * g77.dg/fno-underscoring.f
30259         * g77.dg/fno-vxt-1.f
30260         * g77.dg/fonetrip.f
30261         * g77.dg/ftypeless-boz.f
30262         * g77.dg/fugly-assumed.f
30263         * g77.dg/funderscoring.f
30264         * g77.dg/fvxt-1.f
30265
30266 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30267
30268         * objc.dg/fwd-proto-1.m: New.
30269         * objc.dg/local-decl-1.m: New.
30270         * objc.dg/naming-1.m: New.
30271         * objc.dg/naming-2.m: New.
30272         * objc.dg/proto-hier-1.m: New.
30273
30274 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30275
30276         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30277         largest-type elements to a struct makes its size grow.
30278
30279 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30280
30281         * g++.dg/abi/vthunk1.C: New test.
30282
30283 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30284
30285         * g++.dg/abi/vbase8-22.C: New test.
30286
30287 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30288
30289         * gcc.dg/cpp/macro8.c: New test.
30290
30291 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30292
30293         * g++.dg/abi/vbase8-21.C: New test.
30294
30295 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30296
30297         * g++.dg/abi/vbase8-10.C: New test.
30298
30299 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30300
30301         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30302         ${tool}_set_ld_library_path.
30303         Changed caller.
30304         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30305         g++.exp.
30306
30307 2001-07-26  Stan Cox <scox@redhat.com>
30308
30309         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30310         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30311         gcc_exit, gcc_check_unsupported_p):
30312         Moved to gcc-deps.exp
30313         * gcc-deps.exp: New file.
30314
30315 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30316
30317         * g++.old-deja/g++.pt/defarg14.C: New test.
30318
30319 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * g++.old-deja/g++.other/lineno5.C: New test.
30322
30323 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30324
30325         * g++.old-deja/g++.pt/crash68.C: New test.
30326
30327 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         * g++.old-deja/g++.other/crash42.C: New test.
30330
30331 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30332
30333         * gcc.dg/cpp/extratokens.c: Fix.
30334         * gcc.dg/cpp/skipping2.c: New tests.
30335
30336 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30337
30338         * gcc.c-torture/execute/20010724-1.c: New file.
30339         * gcc.c-torture/execute/20010724-1.x: New file.
30340
30341 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30342
30343         * g++.old-deja/g++.other/cond7.C: New test.
30344
30345 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30346
30347         * g++.old-deja/g++.other/optimize4.C: New test.
30348
30349 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30350
30351         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30352
30353 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30354
30355         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30356         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30357         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30358         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30359
30360         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30361         bug report" message.
30362
30363         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30364         * g++.dg/ext/instantiate1.C: Move from old-deja.
30365
30366 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30367
30368         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30369         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30370         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30371         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30372
30373 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30374
30375         * gcc.c-torture/execute/20010723-1.c: New test.
30376
30377 2001-07-23  Ben Elliston  <bje@redhat.com>
30378
30379         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30380
30381 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30382
30383         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30384         i[34567]86-*-*.
30385         Delete handling of ieee_multilib_flags.
30386         Pass -mieee for alpha*-*-* and sh-*-*.
30387         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30388
30389 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         Remove old-abi tests.
30392         * g++.old-deja/g++.mike/p11116.C: Remove.
30393         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30394
30395 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30396
30397         * g77.f-torture/compile/pr3743.f:  New test
30398
30399 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30400
30401         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30402
30403 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30404
30405         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30406         g++.old-deja/g++.pt/static6.C: Likewise.
30407         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30408         supports weak symbols.
30409
30410 2001-07-18  Andreas Jaeger  <aj@suse.de>
30411
30412         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30413         supported again.
30414
30415 2001-07-18  Andreas Jaeger  <aj@suse.de>
30416
30417         * gcc.dg/iftrap-1.c: Fix target line.
30418
30419 2001-07-17  Richard Henderson  <rth@redhat.com>
30420
30421         * gcc.c-torture/execute/20010717-1.c: New.
30422
30423 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30424
30425         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30426         tests.
30427
30428 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30429
30430         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30431
30432 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30433
30434         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30435         UAC_SIGBUS, UAC_NOPRINT definitions.
30436
30437 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30438
30439         * objc/execute/object_is_class.m: New test.
30440         * objc/execute/object_is_meta_class.m: New test.
30441
30442 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30443
30444         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30445         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30446
30447 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30448
30449         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30450         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30451
30452 2001-07-14  Richard Henderson  <rth@redhat.com>
30453
30454         * gcc.dg/iftrap-1.c: New.
30455
30456 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30457
30458         * g77.f-torture/execute/intrinsic77.f: New test.
30459
30460 2001-07-11  Janis Johnson <janis@us.ibm.com>
30461
30462         * gcc.misc-tests/gcov-3.c: New test.
30463
30464 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30465
30466         * gcc.c-torture/compile/20010711-1.c,
30467         * gcc.c-torture/compile/20010711-2.c: New tests.
30468
30469 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30470
30471         * gcc.c-torture/execute/20010711-1.c: New test.
30472
30473 2001-07-11  Ben Elliston  <bje@redhat.com>
30474
30475         * g++.old-deja/g++.other/enum5.C: New test.
30476
30477 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30478
30479         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30480         (g++-dg-prune): Call prune_gcc_output.
30481         * prune.exp: New file for prune_gcc_output.
30482         * lib/g++.exp, lib/gcc.exp: Load it.
30483
30484 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30485
30486         * gcc.c-torture/compile/20010701-1.c,
30487         g++.old-deja/g++.ext/attrib6.C: New tests.
30488
30489 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30490
30491         * gcc.c-torture/compile/20010706-1.c: New test.
30492
30493 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30494
30495         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30496
30497 2001-06-28  Stan Shebs  <shebs@apple.com>
30498
30499         * gcc.dg/pragma-darwin.c: New test.
30500
30501 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30502
30503         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30504         Solaris 2.[678] system.
30505
30506 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30507
30508         * gcc.dg/20010622-1.c: New test.
30509
30510 2001-06-18  Stan Shebs  <shebs@apple.com>
30511
30512         * objc.dg: New directory.
30513         * objc.dg/dg.exp: New file.
30514         * objc.dg/alias.m: New.
30515         * objc.dg/class-1.m: New.
30516         * objc.dg/class-2.m: New.
30517         * objc.dg/const-str-1.m: New.
30518         * objc.dg/const-str-2.m: New.
30519         * objc.dg/id-1.m: New.
30520         * objc.dg/method-1.m: New.
30521         * objc.dg/super-class-1.m: New.
30522         * lib/objc-dg.exp: New file.
30523
30524 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30525
30526         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30527         of label name.
30528
30529 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30532
30533 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30534
30535         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30536         variable.
30537
30538 2001-06-12  Richard Henderson  <rth@redhat.com>
30539
30540         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30541
30542 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30543
30544         * g++.old-deja/g++.abi/vbase5.C: New test.
30545         * g++.old-deja/g++.abi/vbase6.C: New test.
30546         * g++.old-deja/g++.abi/vbase7.C: New test.
30547
30548 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30549
30550         * gcc.c-torture/compile/20010610-1.c: New test.
30551
30552 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         * g++.old-deja/g++.abi/vbase4.C: New test.
30555
30556 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30557
30558         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30559         support %f for HC11/HC12 targets.
30560         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30561         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30562         on HC11/HC12 targets.
30563         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30564
30565 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30566
30567         * gcc.dg/wchar_t-1.c: New file.
30568         * gcc.dg/wint_t-1.c: Likewise.
30569
30570 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30571
30572         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30573
30574 2001-06-11  Richard Henderson  <rth@redhat.com>
30575
30576         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30577
30578 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30579
30580         * gcc.c-torture/compile/20010611-1.c: New test.
30581
30582 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30583
30584         * gcc.dg/c99-tag-1.c: Add more tests.
30585
30586 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30587
30588         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30589         representation on MN10300 and ARM/Thumb.
30590
30591 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30592
30593         * g77.f-torture/execute/20010610.f: New.
30594
30595 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30596
30597         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30598         names.
30599
30600 2001-06-09  Richard Henderson  <rth@redhat.com>
30601
30602         * gcc.c-torture/execute/ashrdi-1.c: New.
30603         * gcc.c-torture/execute/ashldi-1.c: New.
30604         * gcc.c-torture/execute/lshrdi-1.c: New.
30605
30606 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30607
30608         * objc/execute/load-3.m: Added. Check sending +load to categories,
30609         in addition to classes.
30610
30611 2001-06-08  Stan Shebs  <shebs@apple.com>
30612
30613         * objc/execute/load-2.m: New test.  From Nicola Pero
30614         <n.pero@mi.flashnet.it>.
30615
30616 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30617
30618         * gcc.c-torture/execute/20010605-2.c: New test.
30619
30620 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         * g++.old-deja/g++.abi/vbase2.C: New test.
30623         * g++.old-deja/g++.abi/vbase3.C: New test.
30624
30625 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30626
30627         * g++.old-deja/g++.pt/friend49.C: New test.
30628
30629 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         * g++.old-deja/g++.ext/anon3.C: New test.
30632
30633 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30634
30635         * g++.old-deja/g++.other/conv7.C: New test.
30636
30637 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30638
30639         * gcc.c-torture/compile/20010605-2.c: New test.
30640
30641 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30642
30643         * gcc.c-torture/execute/20010604-1.c: New test.
30644
30645 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30646
30647         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30648
30649 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30650
30651         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30652         (g++_link_flags): Likewise.
30653         (g++_init): Pass gccpath's value to two previous functions.
30654
30655 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30656
30657         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30658         Ensure logfile entry matches exec command line.
30659
30660 2001-05-31  Richard Henderson  <rth@redhat.com>
30661
30662         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30663         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30664
30665 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30666
30667         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30668         compiler for irix6.2
30669
30670 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         * g++.old-deja/g++.other/optimize3.C: New file.
30673
30674 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30675
30676         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30677         assemble.
30678
30679 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30680
30681         * g++.old-deja/g++.other/optimize2.C: New file.
30682
30683 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30684
30685         * gcc.c-torture/compile/20010518-2.c: New file.
30686         * gcc.c-torture/execute/20010518-1.c: New file.
30687         * gcc.c-torture/execute/20010518-2.c: New file.
30688
30689 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30690
30691         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30692
30693 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30694
30695         G++ no longer defines builtins that do not begin with __builtin.
30696         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30697         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30698         * g++.old-deja/g++.law/builtin1.C: Likewise.
30699         * g++.old-deja/g++.law/cvt2.C: Likewise.
30700         * g++.old-deja/g++.mike/net5.C: Likewise.
30701         * g++.old-deja/g++.other/builtins1.C: Likewise.
30702         * g++.old-deja/g++.other/builtins2.C: Likewise.
30703         * g++.old-deja/g++.other/builtins3.C: Likewise.
30704         * g++.old-deja/g++.other/builtins4.C: Likewise.
30705         * g++.old-deja/g++.other/inline8.C: Likewise.
30706         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30707
30708 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         * g++.old-deja/g++.pt/using1.C: Adjust.
30711         * g++.old-deja/g++.pt/using2.C: New test.
30712
30713 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30714
30715         * gcc.dg/cpp/charconst.c: New tests.
30716         * gcc.dg/cpp/escape.c: New tests.
30717         * gcc.dg/cpp/escape-1.c: New tests.
30718         * gcc.dg/cpp/escape-2.c: New tests.
30719         * gcc.dg/cpp/ucs.c: New tests.
30720
30721 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30722
30723         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30724         native compiler for irix6.5.
30725
30726 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30727
30728         * lib/g++.exp (g++_include_flags): Use args to compute
30729         get_multilibs.
30730         (g++_link_flags): Likewise.
30731         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30732
30733 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30734
30735         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30736
30737 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30738
30739         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30740         this file.
30741
30742 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30743
30744         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30745         STACK_SIZE;
30746         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30747         to STACK_SIZE; Use it to define size of add_histo array.
30748         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30749         to STACK_SIZE.
30750         (f): Use GITT_SIZE to define size of gitt local table.
30751         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30752         to STACK_SIZE; Use it to define size of bytemem array.
30753
30754 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30755
30756         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30757         on 68HC11/HC12 due to the asm instruction.
30758         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30759         * gcc.c-torture/compile/920520-1.x: Likewise.
30760         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30761         on 68HC11/HC12 because the function is larger than 64K.
30762         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30763         on 68HC11/HC12 because the structure is too large.
30764
30765 2001-05-20  Richard Henderson  <rth@redhat.com>
30766
30767         * gcc.c-torture/execute/20010520-1.c: New.
30768
30769 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30770
30771         * g++.old-deja/g++.warn/compare1.C: New test.
30772         * gcc.dg/compare4.c: New test.
30773
30774 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30775
30776         * g++.old-deja/g++.other/optimize1.C: New test.
30777
30778 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30779
30780         * g++.old-deja/g++.pt/spec41.C: New test.
30781
30782 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30783
30784         * gcc.c-torture/compile/20010114-1.x: Remove.
30785
30786 2001-05-18  Stan Shebs  <shebs@apple.com>
30787
30788         * gcc.c-torture/compile/20010518-1.c: New test.
30789
30790 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30793         * g++.old-deja/g++.pt/crash67.C: New test.
30794
30795 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30796
30797         * g++.old-deja/g++.other/debug9.C: New test.
30798
30799 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30800
30801         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30802
30803 2001-05-16  Jan Hubicka  <jh@suse.cz>
30804
30805         * gcc.c-torture/compile/20010516-1.c: New test.
30806
30807 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30808
30809         * g++.old-deja/g++.other/crash41.C: New test.
30810
30811 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30812
30813         * g++.old-deja/g++.pt/crash66.C: New test.
30814
30815 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30816
30817         * g++.old-deja/g++.robertl/eb27.C: Convert.
30818
30819 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30820
30821         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30822         declaration being redundant.
30823
30824 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30825
30826         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30827
30828 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30829
30830         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30831
30832 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30833
30834         * lib/g++.exp: Use testsuite_flags.
30835
30836 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30837
30838         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30839
30840 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30841
30842         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30843
30844 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30845
30846         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30847
30848 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30849
30850         * gcc.c-torture/compile/20010313-1.c: New test.
30851
30852 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30853
30854         * gcc.dg/cpp/direct2.c: New test.
30855         * gccq.dg/cpp/direct2s.c: New test.
30856
30857         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30858
30859 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30860
30861         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30862         * g++.old-deja/g++.other/op3.C: Likewise.
30863
30864 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30865
30866         * gcc.dg/cpp/syshdr.h: New file.
30867         * gcc.dg/cpp/sysmac1.c: Update.
30868         * gcc.dg/cpp/sysmac2.c: Update.
30869
30870 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30871
30872         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30873
30874 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30875
30876         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30877         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30878
30879 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30880
30881         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30882
30883 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30884
30885         * lib/g++.exp (g++_include_flags): Don't use any special flags
30886         if TESTING_IN_BUILD_TREE is not defined.
30887         (g++_init): Use a plain 'c++' as the compiler if
30888         TESTING_IN_BUILD_TREEE is not defined.
30889
30890 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30891
30892         * g++.old-deja/g++.eh/catch13.C: New test.
30893         * g++.old-deja/g++.eh/catch14.C: New test.
30894
30895 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30896
30897         * gcc.dg/cpp/tr-define.c: New test.
30898
30899 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
30900
30901         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
30902         <stdlib.h>, not <malloc.h>.
30903
30904 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.old-deja/g++.ns/template17.C: New test.
30907
30908 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.old-deja/g++.pt/ref4.C: New test.
30911
30912 2001-04-30  Richard Henderson  <rth@redhat.com>
30913
30914         * gcc.dg/20000724-1.c: Revert last change.
30915
30916 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
30917
30918         * g77.f-torture/execute/20010430.f: New test.
30919
30920 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
30921
30922         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
30923
30924 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
30925
30926         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
30927
30928 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30929
30930         * g++.old-deja/g++.eh/crash6.C: New test.
30931
30932 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30933
30934         * g++.old-deja/g++.other/warn7.C: New test.
30935
30936 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30937
30938         * g++.old-deja/g++.other/defarg9.C: New test.
30939
30940 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30941
30942         * g77.f-torture/compile/20010426.f: New test.
30943         * g77.f-torture/execute/20010426.f: New test.
30944
30945 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30946
30947         * g77.f-torture/compile/20000629-1.x: Remove - error
30948         has been fixed.
30949
30950 2001-04-26  Jeffrey A Law  (law@cygnus.com)
30951
30952         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
30953         Tweak slightly to work with g++.dg framework.
30954         * g++.dg/special/ecos.exp: Run initp1.C test.
30955         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
30956
30957         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
30958         its linker doesn't give line numbers either.
30959         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
30960
30961 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30962
30963         * g++.old-deja/g++.other/lex1.C: New test.
30964
30965 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
30966
30967         * gcc.dg/noncompile/20010425-1.c: New test.
30968
30969 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30970
30971         * g++.old-deja/g++.pt/mangle2.C: New test.
30972
30973 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.dg/format/plus-1.c: New test.
30976
30977 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * gcc.dg/20010423-1.c: New test.
30980
30981 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30982
30983         * gcc.c-torture/execute/20010422-1.c: New test.
30984
30985 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.old-deja/g++.ns/type2.C: New test.
30988
30989 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
30990
30991         * g++.old-deja/g++.other/perf1.C: New test.
30992
30993 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
30994
30995         * gcc.dg/c99-func-2.c: Remove xfail.
30996         * gcc.dg/c99-func-3.c: Remove xfail.
30997         * gcc.dg/c99-func-4.c: Remove xfail.
30998
30999 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31000
31001         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31002
31003 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31004
31005         * gcc.c-torture/compile/20010423-1.c: New test.
31006
31007 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         * g++.old-deja/g++.pt/typename28.C: New test.
31010
31011 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.old-deja/g++.abi/empty2.C: New test.
31014         * g++.old-deja/g++.abi/empty3.C: New test.
31015
31016 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31017
31018         * g++.old-deja/g++.other/comdat2.C: New test.
31019         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31020
31021 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31022
31023         * g++.old-deja/g++.other/overload14.C: New test.
31024
31025 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31026
31027         * g++.old-deja/g++.other/lookup23.C: New test.
31028
31029 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31030
31031         * gcc.c-torture/execute/20010403-1.c: New test.
31032
31033 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31034             Mark Mitchell  <mark@codesourcery.com>
31035
31036         * lib/old-dejagnu.exp: Don't delete output of executable.
31037         Add .exe suffix to executables.
31038
31039 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31040
31041         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31042
31043 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31044
31045         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31046
31047 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31048
31049         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31050         * g++.old-deja/g++.abi/crash1.C: New test.
31051
31052 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31053
31054         * g++.old-deja/g++.other/crash40.C: New test.
31055
31056 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31057
31058         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31059
31060 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * g++.old-deja/g++.other/warn6.C: New test.
31063
31064 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31065
31066         * g++.old-deja/g++.robertl/eb42.C: Same.
31067
31068 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31069
31070         * gcc.dg/wtr-conversion-1.c: New testcase.
31071
31072 2001-04-10  Richard Henderson  <rth@redhat.com>
31073
31074         * g++.old-deja/g++.other/array5.C: New.
31075
31076 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31077
31078         * gcc.c-torture/execute/20010408-1.c: New test.
31079
31080 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31081
31082         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31083         headers and constructs.
31084         * g++.old-deja/g++.robertl/eb79.C: Same.
31085         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31086         * g++.old-deja/g++.robertl/eb73.C: Same.
31087         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31088         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31089         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31090         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31091         * g++.old-deja/g++.robertl/eb44.C: Same.
31092         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31093         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31094         * g++.old-deja/g++.robertl/eb39.C: Same.
31095         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31096         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31097         * g++.old-deja/g++.robertl/eb30.C: Same.
31098         * g++.old-deja/g++.robertl/eb3.C: Same.
31099         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31100         * g++.old-deja/g++.robertl/eb21.C: Same.
31101         * g++.old-deja/g++.robertl/eb15.C: Same.
31102         * g++.old-deja/g++.robertl/eb118.C: Same.
31103         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31104         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31105         * g++.old-deja/g++.robertl/eb109.C: Same.
31106         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31107         * g++.old-deja/g++.mike/rtti1.C: Same.
31108         * g++.old-deja/g++.mike/p658.C: Same.
31109         * g++.old-deja/g++.mike/net46.C: Same.
31110         * g++.old-deja/g++.mike/net34.C: Same.
31111         * g++.old-deja/g++.mike/memoize1.C: Same.
31112         * g++.old-deja/g++.mike/eh2.C: Same.
31113         * g++.old-deja/g++.law/weak.C: Same.
31114         * g++.old-deja/g++.law/visibility7.C: Same.
31115         * g++.old-deja/g++.law/visibility25.C: Same.
31116         * g++.old-deja/g++.law/visibility22.C: Same.
31117         * g++.old-deja/g++.law/visibility2.C: Same.
31118         * g++.old-deja/g++.law/visibility17.C: Same.
31119         * g++.old-deja/g++.law/visibility13.C: Same.
31120         * g++.old-deja/g++.law/visibility10.C: Same.
31121         * g++.old-deja/g++.law/visibility1.C: Same.
31122         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31123         * g++.old-deja/g++.law/vbase1.C: Same.
31124         * g++.old-deja/g++.law/operators32.C: Same.
31125         * g++.old-deja/g++.law/nest3.C: Same.
31126         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31127         * g++.old-deja/g++.law/except5.C (main): Same.
31128         * g++.old-deja/g++.law/cvt7.C (run): Same.
31129         * g++.old-deja/g++.law/cvt2.C: Same.
31130         * g++.old-deja/g++.law/cvt16.C: Same.
31131         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31132         * g++.old-deja/g++.law/ctors17.C (main): Same.
31133         * g++.old-deja/g++.law/ctors13.C: Same.
31134         * g++.old-deja/g++.law/ctors12.C (main): Same.
31135         * g++.old-deja/g++.law/ctors10.C: Same.
31136         * g++.old-deja/g++.law/code-gen5.C: Same.
31137         * g++.old-deja/g++.law/bad-error7.C: Same.
31138         * g++.old-deja/g++.law/arm9.C: Same.
31139         * g++.old-deja/g++.law/arm12.C: Same.
31140         * g++.old-deja/g++.law/arg8.C: Same.
31141         * g++.old-deja/g++.law/arg1.C: Same.
31142         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31143         * g++.old-deja/g++.jason/template31.C: Same.
31144         * g++.old-deja/g++.jason/template24.C (main): Same.
31145         * g++.old-deja/g++.jason/2371.C: Same.
31146         * g++.old-deja/g++.eh/new2.C: Same.
31147         * g++.old-deja/g++.eh/new1.C: Same.
31148         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31149         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31150         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31151         * g++.old-deja/g++.brendan/crash62.C: Same.
31152         * g++.old-deja/g++.brendan/crash52.C: Same.
31153         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31154         * g++.old-deja/g++.brendan/crash38.C: Same.
31155         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31156         * g++.old-deja/g++.brendan/copy9.C: Same.
31157
31158 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31159
31160         * gcc.c-torture/execute/20001203-2.c (memset):
31161         Count argument is of type __SIZE_TYPE__.
31162
31163 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31164
31165         * gcc.c-torture/compile/20010404-1.c: New test.
31166
31167 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31168
31169         * gcc.c-torture/compile/20010326-1.c: New test.
31170
31171 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31172
31173         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31174         peculiarities of the SH.
31175         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31176
31177 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31178
31179         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31180         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31181         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31182
31183 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31184
31185         * g77.f-torture/compile/20010321-1.f: New test.
31186
31187 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31188
31189         * gcc.c-torture/compile/20010329-1.c: New test.
31190
31191 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31192
31193         * gcc.c-torture/execute/20010329-1.c: New test.
31194
31195 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31196
31197         * g++.old-deja/g++.other/eh4.C: Fix typo.
31198
31199 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31200
31201         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31202
31203 2001-03-28  Philip Blundell  <philb@gnu.org>
31204
31205         * gcc.c-torture/compile/20010328-1.c: New test.
31206
31207 2001-03-27  Richard Henderson  <rth@redhat.com>
31208
31209         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31210         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31211
31212 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31213
31214         * gcc.c-torture/compile/20010327-1.c: New test.
31215
31216 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         * g++.old-deja/g++.other/friend12.C: New test.
31219         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31220         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31221
31222 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31223
31224         * gcc.c-torture/execute/20010325-1.c: New test.
31225
31226 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31227
31228         * g++.old-deja/g++.other/mangle3.C: New test.
31229
31230 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31231
31232         * g++.old-deja/g++.other/anon8.C: New test.
31233
31234 2001-03-20  Philip Blundell  <philb@gnu.org>
31235
31236         * gcc.c-torture/compile/20010320-1.c: New test.
31237
31238 2001-03-17  Richard Henderson  <rth@redhat.com>
31239
31240         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31241
31242 2001-03-15  Geoff Keating  <geoff@redhat.com>
31243
31244         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31245         tests on AIX.
31246
31247 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31248
31249         * g++.old-deja/g++.other/eh4.C: New test.
31250
31251 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31252
31253         * gcc.dg/cpp/mi1.c: Update.
31254
31255 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31256
31257         * g++.old-deja/g++.other/regstack.C: New test.
31258
31259 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31260
31261         * g++.old-deja/g++.other/ref4.C: New test.
31262
31263 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31264
31265         * objc/execute/va_method.m: Added.
31266         * objc/execute/IMP.m: Added.
31267         * objc/execute/_cmd.m: Added.
31268         * objc/execute/accessing_ivars.m: Added.
31269         * objc/execute/class-1.m: Added.
31270         * objc/execute/class-10.m: Added.
31271         * objc/execute/class-11.m: Added.
31272         * objc/execute/class-12.m: Added.
31273         * objc/execute/class-13.m: Added.
31274         * objc/execute/class-14.m: Added.
31275         * objc/execute/class-2.m: Added.
31276         * objc/execute/class-3.m: Added.
31277         * objc/execute/class-4.m: Added.
31278         * objc/execute/class-5.m: Added.
31279         * objc/execute/class-6.m: Added.
31280         * objc/execute/class-7.m: Added.
31281         * objc/execute/class-8.m: Added.
31282         * objc/execute/class-9.m: Added.
31283         * objc/execute/class-tests-1.h
31284         * objc/execute/class-tests-2.h
31285         * objc/execute/compatibility_alias.m: Added.
31286         * objc/execute/encode-1.m: Added.
31287         * objc/execute/formal_protocol-1.m: Added.
31288         * objc/execute/formal_protocol-2.m: Added.
31289         * objc/execute/formal_protocol-3.m: Added.
31290         * objc/execute/formal_protocol-4.m: Added.
31291         * objc/execute/formal_protocol-5.m: Added.
31292         * objc/execute/formal_protocol-6.m: Added.
31293         * objc/execute/formal_protocol-7.m: Added.
31294         * objc/execute/informal_protocol.m: Added.
31295         * objc/execute/initialize.m: Added.
31296         * objc/execute/load.m: Added.
31297         * objc/execute/many_args_method.m: Added.
31298         * objc/execute/nested-3.m: Added.
31299         * objc/execute/no_clash.m: Added.
31300         * objc/execute/private.m: Added.
31301         * objc/execute/redefining_self.m: Added.
31302         * objc/execute/root_methods.m: Added.
31303         * objc/execute/selector-1.m: Added.
31304         * objc/execute/static-1.m: Added.
31305         * objc/execute/static-2.m: Added.
31306         * objc/execute/va_method.m: Added.
31307
31308 2001-03-10  Richard Henderson  <rth@redhat.com>
31309
31310         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31311
31312 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31313
31314         * g++.old-deja/g++.other/crash31.C: XFAIL.
31315         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31316         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31317         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31318         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31319         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31320
31321 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31322
31323         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31324
31325 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31326
31327         * gcc.dg/20000724-1.c: Don't use multiline strings.
31328
31329 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31330
31331         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31332         result of -cString against what we expect it to be; don't just
31333         print it out for no one to read.
31334
31335         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31336         Based on testcases provided by Nicola Pero.
31337
31338 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31339
31340         * gcc.dg/cpp/macro7.c: New test.
31341
31342 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31343
31344         * gcc.dg/cpp/multiline.c: Update.
31345
31346 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31347
31348         * g++.old-deja/g++.other/enum3.C: New test.
31349
31350 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31351
31352         * g++.old-deja/g++.other/pod1.C: New test.
31353
31354 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         * g++.old-deja/g++.ext/overload1.C: New test.
31357
31358 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31359
31360         * g++.old-deja/g++.pt/using1.C: New test.
31361
31362 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         * g++.old-deja/g++.other/using9.C: New test.
31365
31366 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31367
31368         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31369
31370         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31371
31372 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         * g++.old-deja/g++.ext/realpt1.C: Remove.
31375
31376 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31377
31378         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31379
31380 2001-02-26  Will Cohen  <wcohen@redhat.com>
31381
31382         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31383
31384 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31385
31386         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31387         templatized constructors.
31388
31389 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31390
31391         * gcc.c-torture/execute/20010224-1.c: New test.
31392
31393 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31394
31395         * gcc.c-torture/execute/20010222-1.c: New test.
31396
31397 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * g++.old-deja/g++.other/inline20.C: New test.
31400
31401 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31402
31403         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31404
31405 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31406
31407         * g++.old-deja/g++.other/lookup22.C: New test.
31408
31409 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31410
31411         * g77.dg: New directory.
31412         * g77.dg/20010216-1.f: New test case.
31413         * g77.dg/dg.exp: New driver.
31414         * lib/g77-dg.exp: New driver library.
31415
31416 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31417
31418         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31419
31420 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31421
31422         * g++.old-deja/g++.other/decl9.C: New test.
31423
31424 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31425
31426         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31427         not need <string> and also tests the initialization at runtime.
31428
31429 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31430
31431         * gcc.c-torture/execute/longlong.c: New test.
31432
31433 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31434
31435         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31436
31437 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31438
31439         * gcc.c-torture/execute/920302-1.c (execute):
31440         Change argument type to short.
31441
31442 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31443
31444         * g++.old-deja/g++.pt/deduct6.C: New test.
31445
31446 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         * g++.old-deja/g++.pt/deduct5.C: New test.
31449
31450 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.c-torture/execute/20010209-1.c: New test.
31453
31454 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31455
31456         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31457
31458 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31459
31460         * g++.dg/vtgc1.C: Update for new ABI.
31461
31462         * consistency.vlad: New directory, 1665 files.
31463
31464 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31465
31466         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31467         return type.
31468         * gcc.dg/cpp/digraphs.c: Declare puts.
31469
31470 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31471
31472         * g++.old-deja/g++.other/warn5.C: New test.
31473
31474 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31475
31476         * g++.old-deja/g++.pt/spec40.C: New test.
31477
31478 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31479
31480         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31481         case.
31482         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31483
31484 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31485
31486         * gcc.c-torture/compile/20010209-1.c: New test.
31487
31488 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31489
31490         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31491         excess errors message but not if it crashes.
31492         * g++.old-deja/g++.other/crash27.C: Likewise.
31493         * g++.old-deja/g++.other/crash28.C: Likewise.
31494         * g++.old-deja/g++.other/crash30.C: Likewise.
31495         * g++.old-deja/g++.other/crash32.C: Likewise.
31496         * g++.old-deja/g++.other/crash35.C: Likewise.
31497         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31498
31499 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31500
31501         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31502         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31503         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31504         g77.f-torture/execute/execute.exp,
31505         g77.f-torture/noncompile/noncompile.exp,
31506         gcc.c-torture/execute/execute.exp,
31507         gcc.c-torture/execute/memcheck/memcheck.exp,
31508         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31509         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31510         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31511         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31512         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31513         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31514         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31515         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31516         Remove bug reporting instructions with ancient email addresses.
31517
31518 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * gcc.dg/20010202-1.c: New test.
31521         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31522
31523 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31524
31525         * g++.dg/stdbool-if.C: New test.
31526
31527 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31528
31529         * objc/execute/fdecl.m: Added main().
31530
31531 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31532
31533         * gcc.c-torture/execute/20010206-1.c: New test.
31534
31535 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31536
31537         * gcc.dg/cpp/avoidpaste1.c: Update.
31538
31539 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31540
31541         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31542         Pero <nicola@brainstorm.co.uk>.
31543         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31544
31545 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31546
31547         * g++.old-deja/g++.pt/spec39.C: New test.
31548
31549 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31550
31551         * gcc.c-torture/compile/20010202-1.c: New test.
31552
31553 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31554
31555         * g++.old-deja/g++.abi/primary2.C: New test.
31556         * g++.old-deja/g++.abi/primary3.C: New test.
31557         * g++.old-deja/g++.abi/primary4.C: New test.
31558         * g++.old-deja/g++.abi/primary5.C: New test.
31559         * g++.old-deja/g++.abi/vtable3.h: New test.
31560         * g++.old-deja/g++.abi/vtable3a.C: New test.
31561         * g++.old-deja/g++.abi/vtable3b.C: New test.
31562         * g++.old-deja/g++.abi/vtable3c.C: New test.
31563         * g++.old-deja/g++.abi/vtable3d.C: New test.
31564         * g++.old-deja/g++.abi/vtable3e.C: New test.
31565         * g++.old-deja/g++.abi/vtable3f.C: New test.
31566         * g++.old-deja/g++.abi/vtable3g.C: New test.
31567         * g++.old-deja/g++.abi/vtable3h.C: New test.
31568         * g++.old-deja/g++.abi/vtable3i.C: New test.
31569         * g++.old-deja/g++.abi/vtable3j.C: New test.
31570         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31571
31572 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31573
31574         * g++.old-deja/g++.other/anon6.C: New test.
31575         * g++.old-deja/g++.other/anon7.C: New test.
31576
31577 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31578
31579         * gcc.dg/cpp/avoidpaste2.c: New tests.
31580
31581 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31584
31585 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31586
31587         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31588         DECIMAL_DIG cases for Irix."
31589
31590 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31591
31592         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31593
31594 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31595
31596         * gcc.dg/c99-tag-1.c: New test.
31597
31598 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31599
31600         * gcc.dg/cpp/tr-warn1.c: Add tests.
31601
31602 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31603
31604         * gcc.dg/cpp/avoidpaste1.c: Update.
31605         * gcc.dg/cpp/paste4.c: Update.
31606
31607 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31608
31609         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31610         cases for Irix.
31611
31612 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31613
31614         * g++.old-deja/g++.other/inline19.C: New test.
31615
31616 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31617
31618         * gcc.dg/Wlarger-than.c: New test.
31619
31620 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31621
31622         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31623
31624 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * gcc.c-torture/execute/20010129-1.c: New test.
31627         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31628
31629 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31630
31631         * gcc.dg/cpp/avoidpaste1.c: Test case.
31632
31633 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31634
31635         * g++.old-deja/g++.other/inline18.C: New test.
31636
31637 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31638
31639         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31640         and __builtin_putchar.
31641
31642 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31643
31644         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31645         tests.
31646
31647 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31648
31649         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31650         floating point number rounding mode to round to the nearest
31651         representable mode.
31652
31653 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * g++.old-deja/g++.other/mangle2.C: New test.
31656
31657 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31658
31659         * gcc.c-torture/compile/20010124-1.c: New test.
31660
31661 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         * g++.old-deja/g++.pt/spec38.C: New test.
31664
31665 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31666
31667         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31668         "Build don't run".
31669
31670 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31671
31672         * gcc.c-torture/execute/20010123-1.c: New test.
31673
31674 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31675
31676         * g++.old-deja/g++.pt/spec37.C: New test.
31677
31678 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31679
31680         * g++.old-deja/g++.pt/overload14.C: New test.
31681
31682 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31683
31684         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31685         __builtin_return_address.
31686
31687 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31688
31689         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31690         * g++.old-deja/g++.pt/spec35.C: New test.
31691         * g++.old-deja/g++.pt/spec36.C: New test.
31692
31693 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31694
31695         * gcc.c-torture/compile/20010118-1.c: New test.
31696
31697 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31698
31699         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31700
31701 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31702
31703         * gcc.c-torture/execute/20010119-1.c: New test.
31704
31705 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         * g++.old-deja/g++.other/vbase5.C: New test.
31708
31709 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * gcc.c-torture/execute/20010118-1.c: New test.
31712
31713 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31714
31715         * g++.old-deja/g++.pt/deduct3.C: New test.
31716
31717 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         * g++.old-deja/g++.pt/spec34.C: New test.
31720
31721 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31722
31723         * g77.f-torture/compile/20000601-2.f: New test.
31724
31725 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31726
31727         * g++.old-deja/g++.other/init17.C: New test.
31728
31729 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31730
31731         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31732
31733 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31734
31735         * g++.old-deja/g++.pt/unify8.C: New test.
31736
31737 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31738
31739         * g++.old-deja/g++.abi/vbase1.C: New test.
31740
31741 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         * g++.old-deja/g++.pt/crash65.C: New test.
31744
31745 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31746
31747         * gcc.dg/cpp/assembl2.S: New test case.
31748
31749 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31750
31751         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31752         are supported.
31753
31754 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31755
31756         * g++.old-deja/g++.other/builtins1.C: New test.
31757         * g++.old-deja/g++.other/builtins2.C: Likewise.
31758         * g++.old-deja/g++.other/builtins3.C: Likewise.
31759         * g++.old-deja/g++.other/builtins4.C: Likewise.
31760
31761 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * gcc.c-torture/compile/20010117-1.c: New test.
31764         * gcc.c-torture/compile/20010117-2.c: New test.
31765
31766 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31767
31768         * g77.f-torture/execute/20010116.[fx]: New test,
31769         XFAIL on i?86-*-*.
31770         * g77.f-torture/compile/20010115.f: Indicate it's
31771         a test for PR fortran/1636.
31772
31773 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31774
31775         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31776
31777 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31778
31779         * g77.f-torture/compile/20010115.f: New test.
31780
31781 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31782
31783         * g++.old-deja/g++.pt/nontype5.C: New test.
31784
31785 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31786
31787         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31788         have an equivalent working one below it.
31789
31790 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31791
31792         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31793         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31794
31795 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31796
31797         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31798         message containing "init_priority".
31799         (conpr-2.C): Likewise.
31800         (conpr-3.C): Likewise.
31801         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31802
31803 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31804
31805         * gcc.c-torture/execute/20010114-2.c: New test.
31806
31807 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31808
31809         * gcc.c-torture/compile/20010114-1.c: New test.
31810         * gcc.c-torture/compile/20010114-1.x: Xfail.
31811         * gcc.c-torture/compile/20010114-2.c: New test.
31812         * gcc.c-torture/execute/20010114-1.c: New test.
31813         * gcc.dg/trunc-1.c: New test.
31814         * gcc.dg/uninit-B.c: New test.
31815
31816 2001-01-13  Nick Clifton  <nickc@redhat.com>
31817
31818         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31819         target.
31820
31821 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31822
31823         * gcc.c-torture/compile/20010113-1.c: New test.
31824
31825 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31826
31827         * gcc.c-torture/compile/20001212-1.c: New test.
31828
31829 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31830
31831         * gcc.dg/cpp/widestr1.c: Update.
31832         * gcc.dg/cpp/prag-imp.c: Remove.
31833
31834 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31835
31836         * gcc.c-torture/execute/20000801-3.x: Remove.
31837         * gcc.dg/c90-init-1.c: New test.
31838         * gcc.dg/c99-init-1.c: New test.
31839         * gcc.dg/c99-init-2.c: New test.
31840         * gcc.dg/gnu99-init-1.c: New test.
31841
31842 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31843
31844         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31845         testing that no relevant ones were found.
31846
31847 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31848
31849         * g++.old-deja/g++.pt/cast2.C: New test.
31850
31851 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.old-deja/g++.pt/friend47.C: New test.
31854
31855 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         * g++.old-deja/g++.pt/instantiate13.C: New test.
31858
31859 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31860
31861         * g++.old-deja/g++.other/defarg7.C: New test.
31862         * g++.old-deja/g++.other/defarg8.C: New test.
31863
31864 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31865
31866         * g++.old-deja/g++.pt/crash64.C: New test.
31867
31868 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31869
31870         * g++.old-deja/g++.pt/crash63.C: New test.
31871
31872 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31873
31874         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31875
31876 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31877
31878         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31879
31880 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31881
31882         * g++.old-deja/g++.pt/error3.C: New test.
31883
31884 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31885
31886         * g++.old-deja/g++.other/crash39.C: New test.
31887
31888 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31889
31890         * g++.old-deja/g++.other/vbase4.C: New test.
31891
31892 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
31893
31894         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
31895         * gcc.dg/special/20000419-2.c: New file. Identical to above.
31896         * gcc.dg/special/special.exp: New test driver which will check
31897         for alias support for the above test.
31898
31899 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
31900
31901         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
31902         problems on small machines.
31903         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
31904         parameterize.
31905
31906 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
31907
31908         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
31909         mips.
31910         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31911
31912 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
31913
31914         * g++.old_deja/g++.pt/using8.C: New test.
31915
31916 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31917
31918         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
31919
31920 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
31921
31922         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
31923         where a failure is expected.
31924         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
31925
31926 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31927
31928         * g++.old_deja/g++.pt/instantiate12.C: New test.
31929
31930 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31931
31932         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
31933         start of structs.
31934         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
31935         * g++.old-deja/g++.brendan/crash17.C: Likewise.
31936         * g++.old-deja/g++.brendan/crash29.C: Likewise.
31937         * g++.old-deja/g++.brendan/crash48.C: Likewise.
31938         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31939         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
31940         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31941         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
31942         * g++.old-deja/g++.eh/spec6.C: Likewise.
31943         * g++.old-deja/g++.jason/crash3.C: Likewise.
31944         * g++.old-deja/g++.law/ctors11.C: Likewise.
31945         * g++.old-deja/g++.law/ctors17.C: Likewise.
31946         * g++.old-deja/g++.law/ctors5.C: Likewise.
31947         * g++.old-deja/g++.law/ctors9.C: Likewise.
31948         * g++.old-deja/g++.mike/ambig1.C: Likewise.
31949         * g++.old-deja/g++.mike/net22.C: Likewise.
31950         * g++.old-deja/g++.mike/p3538a.C: Likewise.
31951         * g++.old-deja/g++.mike/p3538b.C: Likewise.
31952         * g++.old-deja/g++.mike/virt3.C: Likewise.
31953         * g++.old-deja/g++.niklas/t128.C: Likewise.
31954         * g++.old-deja/g++.other/anon4.C: Likewise.
31955         * g++.old-deja/g++.other/using1.C: Likewise.
31956         * g++.old-deja/g++.other/warn3.C: Likewise.
31957         * g++.old-deja/g++.pt/t37.C: Likewise.
31958         * g++.old-deja/g++.robertl/eb69.C: Likewise.
31959         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31960
31961 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31962
31963         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
31964
31965 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31966
31967         * gcc.c-torture/execute/stdio-opt-3.c: New test.
31968
31969 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
31970
31971         * gcc.c-torture/compile/20010107-1.c: New test.
31972
31973 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31974
31975         * gcc.c-torture/execute/builtin-noret-1.c: New test.
31976
31977 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31978
31979         * gcc.dg/format/format.h: New file.
31980         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
31981         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
31982         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
31983         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
31984         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
31985         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31986         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
31987         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
31988         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
31989         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
31990         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
31991         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
31992         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
31993         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
31994         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
31995         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
31996         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
31997         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
31998         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
31999         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32000         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32001         instead of declaring standard types, macros and functions in each
32002         test.
32003
32004 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32005
32006         * gcc.c-torture/execute/20010106-1.c: New test.
32007
32008 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32009
32010         * gcc.dg/format/format.exp: New file.
32011         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32012         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32013         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32014         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32015         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32016         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32017         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32018         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32019         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32020         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32021         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32022         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32023         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32024         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32025         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32026         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32027         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32028         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32029         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32030         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32031         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32032         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32033         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32034         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32035         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32036         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32037         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32038         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32039         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32040         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32041         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32042         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32043         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32044         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32045         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32046         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32047         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32048         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32049         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32050         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32051         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32052         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32053
32054 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32055
32056         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32057         account.
32058
32059 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32060
32061         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32062
32063 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         * g++.old-deja/g++.pt/crash62.C: New test.
32066
32067 2001-01-04  Richard Henderson  <rth@redhat.com>
32068
32069         * gcc.dg/20000926-1.c: Update expected warnings.
32070         * gcc.dg/array-2.c: Likewise.
32071         * gcc.dg/array-4.c: Also validate flexible array members.
32072         * gcc.dg/c99-flex-array-1.c: New.
32073
32074 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32075
32076         * gcc.c-torture/compile/20001222-1.x: Remove.
32077
32078 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32079
32080         * gcc.c-torture/execute/built-in-setjmp.c: New.
32081
32082 2001-01-03  Richard Henderson  <rth@redhat.com>
32083
32084         * gcc.dg/940510-1.c: Update expected error wording.
32085         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32086
32087 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32088
32089         * lib/target-supports.exp (check_alias_available): Modified to
32090         indicate aliases not supported if only weak aliases are supported.
32091
32092 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32093
32094         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32095         Turn on cmpstrsi checks for __pj__ and __i370__.
32096
32097 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.other/virtual11.C: New test.
32100
32101 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32104
32105 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32106
32107         * gcc.c-torture/compile/20010102-1.c: New test.
32108
32109 2001-01-02  Andreas Jaeger  <aj@suse.de>
32110
32111         * gcc.dg/noreturn-3.c: New test.
32112
32113         * gcc.dg/noreturn-4.c: New test.
32114
32115 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32116
32117         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32118         __builtin_fputc and __builtin_fwrite.
32119
32120 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32121
32122         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32123         signed char, not default char.
32124
32125 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32126
32127         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32128
32129 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32130
32131         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32132
32133 2000-12-29  Richard Henderson  <rth@redhat.com>
32134
32135         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32136         (__cyg_profile_func_exit): Define.
32137
32138 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32139
32140         * g++.dg/vtgc1.C: New test.
32141
32142 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32143
32144         * gcc.dg/noncompile/20001228-1.c: New test.
32145
32146         * gcc.dg/20001228-1.c: New test.
32147
32148         * gcc.c-torture/execute/20001228-1.c: New test.
32149
32150 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32151
32152         * gcc.dg/format-strfmon-1.c: New test.
32153
32154 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32155
32156         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32157         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32158         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32159         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32160         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32161         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32162         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32163         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32164         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32165         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32166         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32167         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32168         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32169
32170         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32171         * gcc.c-torture/execute/string-opt-4.c: Test index.
32172
32173 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32174
32175         * gcc.c-torture/compile/20001226-1.c: New test.
32176
32177 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32178
32179         * gcc.c-torture/compile/20001222-1.c: New test.
32180         * gcc.c-torture/compile/20001222-1.x: Xfail.
32181
32182 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32183
32184         * gcc.c-torture/execute/comp-goto-2.c: New test.
32185
32186 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32187
32188         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32189         Use long types if __INT_MAX__ is 32767.
32190         (main): Use cast to (sint32 *) when poking 88 into a_page.
32191
32192         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32193
32194 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32195
32196         * gcc.c-torture/compile/20001221-1.c: New test.
32197         * gcc.c-torture/execute/20001221-1.c: New test.
32198
32199 2000-12-20  Richard Henderson  <rth@redhat.com>
32200
32201         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32202         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32203
32204 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32205
32206         * gcc.dg/compare3.c: New test.
32207
32208 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32209
32210         * gcc.dg/format-warnll-1.c: New test.
32211
32212 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32213
32214         * gcc.dg/cpp/cmdlne-P.c: New test.
32215
32216 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32217
32218         * gcc.c-torture/execute/builtin-abs-1.c,
32219         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32220
32221 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32222
32223         * gcc.dg/cpp/multiline.c: New test.
32224
32225 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32226
32227         * g++.old-deja/g++.other/syshdr1.C: Update.
32228         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32229
32230 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32231
32232         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32233
32234 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         * g++.old-deja/g++.pt/ttp65.C: New test.
32237
32238 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32239
32240         * g++.old-deja/g++.pt/ttp64.C: New test.
32241
32242 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32243
32244         * g++.old-deja/g++.pt/spec33.C: New test.
32245
32246 2000-12-14  Catherine Moore  <clm@redhat.com>
32247
32248         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32249         * gcc.c-torture/execute/920612-2.c: Likewise.
32250         * gcc.c-torture/execute/920428-2.c: Likewise.
32251         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32252         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32253
32254 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32255
32256         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32257         * gcc.dg/pack-test-2.c: Likewise.
32258
32259 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32260
32261         Tests by Zack Weinberg <zackw@stanford.edu>.
32262
32263         * gcc.dg/cpp/defined.c: Update.
32264         * gcc.dg/cpp/defined_trad.c: New tests.
32265
32266 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32267
32268         * gcc.dg/cpp/trad-direct.c: Update.
32269
32270 2000-12-11  Neil Booth  <neilb@earthling.net>
32271
32272         * gcc.dg/cpp/defined_trad.c
32273
32274 2000-12-11  Neil Booth  <neilb@earthling.net>
32275
32276         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32277
32278 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32279
32280         * gcc.dg/format-miss-2.c: New test.
32281
32282 2000-12-09  Neil Booth  <neilb@earthling.net>
32283
32284         * gcc.dg/cpp/lineflags.c: New tests.
32285         * gcc.dg/cpp/poison.c: Update.
32286         * gcc.dg/cpp/redef2.c: Update.
32287         * gcc.dg/cpp/skipping.c: New test.
32288
32289 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32290
32291         * g++.old-deja/g++.other/eh3.C: New testcase.
32292
32293 2000-12-07  Neil Booth  <neilb@earthling.net>
32294
32295         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32296         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32297         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32298         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32299         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32300         Update.
32301
32302 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32303
32304         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32305         __SIZE_TYPE__ instead of int for type of integers cast to
32306         pointers.
32307
32308 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32309
32310         * g++.old-deja/g++.other/cleanup4.C: New test.
32311
32312 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32313
32314         * format-sec-1.c: New test.
32315
32316 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32317
32318         * gcc.dg/format-nonlit-3.c: New test.
32319
32320 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32321
32322         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32323         through a null pointer.
32324
32325 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32326
32327         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32328         * g++.old-deja/g++.pt/partial4.C: New test.
32329
32330 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32331
32332         * gcc.c-torture/execute/ieee/hugeval.x: New.
32333
32334 2000-12-06  Neil Booth  <neilb@earthling.net>
32335
32336         * gcc.dg/cpp/backslash2.c: New tests.
32337
32338 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32341         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32342
32343 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32344
32345         * gcc.c-torture/execute/20001203-2.c: New testcase.
32346
32347 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32348
32349         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32350         * g++.old-deja/g++.other/virtual10.C: New test.
32351
32352 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32353
32354         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32355
32356 2000-12-05  Richard Henderson  <rth@redhat.com>
32357
32358         * gcc.c-torture/compile/20001205-1.c: New.
32359
32360 2000-12-04  Neil Booth  <neilb@earthling.net>
32361
32362         * g++.old-deja/g++.other/virtual9.C: New test.
32363         * g++.old-deja/g++.pt/crash61.C: New test.
32364         * gcc.c-torture/execute/loop-9.c: New test.
32365
32366 2000-12-04  Neil Booth  <neilb@earthling.net>
32367
32368         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32369         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32370         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32371         * gcc.dg/cpp/extratokens.c: ...here.
32372
32373 2000-12-04  Neil Booth  <neilb@earthling.net>
32374
32375         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32376         New tests.
32377
32378 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32379
32380         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32381         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32382
32383 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32384
32385         * gcc.c-torture/execute/20001203-1.c: New test.
32386
32387 2000-12-03  Neil Booth  <neilb@earthling.net>
32388
32389         * gcc.dg/cpp/macro6.c: New test cases.
32390
32391 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32392
32393         * gcc.c-torture/execute/string-opt-9.c: New test.
32394         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32395         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32396         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32397
32398         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32399         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32400
32401 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32402
32403         * gcc.dg/cpp/if-6.c: New testcase.
32404
32405         * gcc.dg/20001201-1.c: New testcase.
32406
32407 2000-12-02  Neil Booth  <neilb@earthling.net>
32408
32409         * g++.old-deja/g++.other/externC4.C,
32410         g++.old-deja/g++.other/friend10.C: New tests.
32411
32412 2000-12-02  Neil Booth  <neilb@earthling.net>
32413
32414         * g++.old-deja/g++.other/instan2.C
32415         * g++.old-deja/g++.other/instan3.C: New test.
32416
32417 2000-12-02  Neil Booth  <neilb@earthling.net>
32418
32419         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32420         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32421         gnuc99.c,gnuc99-pedantic.c: New tests.
32422
32423 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32424
32425         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32426         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32427
32428 2000-12-01  Neil Booth  <neilb@earthling.net>
32429
32430         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32431         * gcc.dg/cpp/poison.c: Update.
32432         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32433
32434 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32435
32436         * g77.f-torture/execute/20001201.f: New test.
32437
32438 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32439
32440         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32441
32442 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32443
32444         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32445
32446 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32447
32448         * g++.old-deja/g++.other/cast6.C: New test.
32449
32450 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32451
32452         * gcc.c-torture/execute/20001130-2.c: New testcase.
32453
32454 2000-11-30  Richard Henderson  <rth@redhat.com>
32455
32456         * gcc.c-torture/execute/20001130-1.c: New test.
32457
32458 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32459
32460         * g++.old-deja/g++.other/op3.C: New test.
32461
32462 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * g++.old-deja/g++.other/op2.C: New test.
32465
32466 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32467
32468         * g++.old-deja/g++.other/crash38.C: New test.
32469
32470 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32471
32472         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32473
32474 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32475
32476         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32477         tests.
32478         * gcc.c-torture/execute/string-opt-6.c: New test.
32479
32480         * gcc.dg/20001117-1.c: Add main.
32481
32482 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32483
32484         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32485         Move from here ...
32486         * gcc.dg/940510-1.c: ... to here.
32487
32488         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32489         zero-size arrays in toplevel structures.
32490
32491 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32492
32493         * gcc.c-torture/execute/loop-8.c: New test.
32494
32495 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32496
32497         * g++.old-deja/g++.other/base1.C: New test.
32498
32499 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32500
32501         * g++.old-deja/g++.other/parse2.C: New test.
32502
32503 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         * g++.old-deja/g++.pt/incomplete1.C: New test.
32506
32507 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32508
32509         * g++.old-deja/g++.other/friend9.C: New test.
32510
32511 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32512
32513         * gcc.dg/20001127-1.c: New test.
32514
32515 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32516
32517         * g++.old-deja/g++.pt/friend46.C: New test.
32518
32519 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32520
32521         * g++.old-deja/g++.other/ptrmem8.C: New test.
32522
32523 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32524
32525         * gcc.c-torture/execute/string-opt-7.c: New test.
32526         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32527
32528 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32529
32530         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32531         instead of 'mkcheck 2'.
32532
32533 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32534
32535         * gcc.c-torture/execute/memcheck/driver.c,
32536         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32537         C9X references to refer to C99.
32538
32539 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32540
32541         * gcc.dg/ultrasp3.c: New test.
32542
32543 2000-11-25  Neil Booth  <neilb@earthling.net>
32544
32545         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32546
32547 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32548
32549         * gcc.c-torture/compile/20001123-2.c: New.
32550
32551 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32552
32553         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32554
32555 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32556
32557         * gcc.dg/sequence-point-1.c: Add some new tests.
32558         * gcc.c-torture/execute/20001124-1.c: New test.
32559
32560 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32561
32562         * g++.old-deja/g++.other/vaarg4.C: New test.
32563         * gcc.c-torture/compile/20001123-1.c: New test.
32564
32565 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32566
32567         * g++.other/crash24.C: Adjust and remove XFAIL.
32568         * g++.other/crash37.C: New test.
32569
32570 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32571
32572         * g++.old-deja/g++.pt/instantiate9.C: New test.
32573
32574 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32575
32576         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32577         new ABI, too.
32578
32579         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32580         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32581
32582 2000-11-22  Neil Booth  <neilb@earthling.net>
32583
32584         * gcc.dg/cpp/Wtrigraphs.c: New test.
32585
32586 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32587
32588         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32589
32590 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32591
32592         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32593
32594 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32595
32596         * lib/gcc-dg.exp: load_lib scanasm.exp.
32597         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32598         * lib/g++-dg.exp: load_lib scanasm.exp.
32599         * lib/scanasm.exp: New.
32600         (scan-assembler, scan-assembler-not): Add optional arguments to
32601         test name, or if not present, the pattern name.
32602         (scan-assembler-dem, scan-assembler-dem-not): New.
32603
32604         * g++.dg/dg.exp: New.
32605
32606 2000-11-21  Neil Booth  <neilb@earthling.net>
32607
32608         * gcc.dg/cpp/integrated1.c: Remove.
32609
32610 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32611
32612         * gcc.c-torture/execute/20001121-1.c: New test.
32613
32614 2000-11-21  Richard Henderson  <rth@redhat.com>
32615
32616         * gcc.c-torture/compile/20001121-1.c: New test.
32617
32618 2000-11-20  Neil Booth  <neilb@earthling.net>
32619
32620         * gcc.dg/cpp/integrated1.c: New test.
32621
32622 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32623
32624         * g++.old-deja/g++.other/inline17.C: New test.
32625
32626 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32627
32628         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32629         local variable to be zero: I made the variable global. Now
32630         uses abort() and exit() instead of relying on main's return value.
32631
32632 2000-11-20  Neil Booth  <neilb@earthling.net>
32633
32634         * gcc.dg/cpp/paste2.c: Update test.
32635         * objc/execute/paste.m: New test.
32636
32637 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32638
32639         * gcc.dg/c99-condexpr-1.c: New test.
32640
32641 2000-11-20  Neil Booth  <neilb@earthling.net>
32642
32643         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32644
32645 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32646
32647         * g++.old-deja/g++.pt/export1.C: New test.
32648
32649 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32650
32651         * gcc.dg/20001117-1.c: New test.
32652
32653 2000-11-18  Richard Henderson  <rth@redhat.com>
32654
32655         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32656
32657 2000-11-18  Richard Henderson  <rth@redhat.com>
32658
32659         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32660         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32661         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32662
32663 2000-11-18  Richard Henderson  <rth@redhat.com>
32664
32665         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32666         (main): New.  Exit cleanly.
32667
32668 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32669
32670         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32671         gcc.dg/c99-fordecl-2.c: New tests.
32672
32673 2000-11-18  Richard Henderson  <rth@redhat.com>
32674
32675         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32676         * gcc.c-torture/execute/zerolen-2.c: New.
32677
32678 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32679
32680         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32681         memory.
32682
32683 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         * g++.old-deja/g++.pt/instantiate8.C: New test.
32686
32687 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32690         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32691
32692 2000-11-16  Nick Clifton  <nickc@redhat.com>
32693
32694         * gcc.c-torture/execute/nestfunc-2.c: New test.
32695         * gcc.c-torture/execute/nestfunc-3.c: New test.
32696
32697 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32698
32699         * gcc.c-torture/compile/20001116-1.c: New test.
32700
32701 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32702
32703         * gcc.c-torture/execute/20001115-1.c: New test.
32704
32705 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32706
32707         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32708         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32709         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32710         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32711
32712 2000-11-15  Neil Booth  <neilb@earthling.net>
32713
32714         gcc.dg/cpp/_Pragma1.c: Update.
32715         gcc.dg/cpp/_Pragma2.c: New test.
32716
32717 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.old-deja/g++.other/anon5.C: New test.
32720
32721 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32722
32723         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32724         tests.
32725
32726 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32727
32728         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32729         output.
32730
32731 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32732
32733         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32734         labels at end of compound statements.
32735
32736 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.c-torture/execute/loop-7.c: New test.
32739
32740 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32741
32742         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32743
32744 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32745
32746         * gcc.dg/c99-bool-1.c: New test.
32747
32748 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32749
32750         * gcc.dg/c99-scope-1.c: Remove xfail.
32751         * gcc.dg/c99-scope-2.c: New test.
32752
32753 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32754
32755         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32756         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32757
32758 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32759
32760         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32761         error messages.
32762
32763         * g++.mike/p700.C: Don't typedef wchar_t.
32764         * g++.mike/p784.C: Likewise.
32765         * g++.mike/eb101.C: Don't use __wchar_t.
32766
32767 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32768
32769         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32770         from DO loop.
32771
32772 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32773
32774         * gcc.c-torture/execute/20001111-1.c: New test.
32775
32776 2000-11-10  Nick Clifton  <nickc@redhat.com>
32777
32778         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32779         long multuiple and accumulate.
32780
32781 2000-11-09  Richard Henderson  <rth@redhat.com>
32782
32783         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32784         via size_t instead of int.
32785
32786         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32787         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32788         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32789         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32790
32791 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32792
32793         * gcc.c-torture/compile/20001109-1.c: New test.
32794         * gcc.c-torture/compile/20001109-2.c: New test.
32795
32796 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32797
32798         * g++.old-deja/g++.pt/operator1.C: New test.
32799         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32800
32801 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32802
32803         * gcc.dg/20001108-1.c: New test.
32804
32805 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32806
32807         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32808         with both arguments constant strings.
32809         * gcc.c-torture/execute/string-opt-3.c: New test.
32810         * gcc.c-torture/execute/string-opt-4.c: New test.
32811         * gcc.c-torture/execute/string-opt-5.c: New test.
32812
32813 2000-11-08  Nick Clifton  <nickc@redhat.com>
32814
32815         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32816         mulsidi3adddi patterns.
32817
32818 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         * g++.old-deja/g++.other/crash36.C: New test.
32821
32822 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32823
32824         * g++.old-deja/g++.other/init16.C: New test.
32825
32826 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32827
32828         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32829
32830 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32831
32832         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32833         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32834         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32835
32836 2000-11-07  DJ Delorie  <dj@redhat.com>
32837
32838         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32839
32840 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32841
32842         * gcc.c-torture/execute/string-opt-1.c: New test.
32843
32844 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32845
32846         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32847         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32848         parameters in registers, and there is no way for a varargs
32849         function to know in which order the integer and floating-point
32850         parameters should be interleaved when they are placed on the
32851         stack.
32852         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32853         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32854
32855 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32856
32857         * gcc.c-torture/execute/string-opt-2.c: New test.
32858
32859 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.old-deja/g++.pt/crash60.C: New test.
32862
32863 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * g++.old-deja/g++.other/crash24.C: New test.
32866         * g++.old-deja/g++.other/crash25.C: New test.
32867         * g++.old-deja/g++.other/crash26.C: New test.
32868         * g++.old-deja/g++.other/crash27.C: New test.
32869         * g++.old-deja/g++.other/crash28.C: New test.
32870         * g++.old-deja/g++.other/crash29.C: New test.
32871         * g++.old-deja/g++.other/crash30.C: New test.
32872         * g++.old-deja/g++.other/crash31.C: New test.
32873         * g++.old-deja/g++.other/crash32.C: New test.
32874         * g++.old-deja/g++.other/crash33.C: New test.
32875         * g++.old-deja/g++.other/crash34.C: New test.
32876         * g++.old-deja/g++.other/crash35.C: New test.
32877
32878 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32879
32880         * gcc.c-torture/execute/20001031-1.c: New test.
32881
32882 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32883
32884         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32885         namespace.
32886
32887         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32888         standards-conformant.
32889
32890         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
32891
32892         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
32893         * g++.old-deja/g++.mike/p755a.C: Likewise.
32894         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
32895         library makes no calls to `operator new' during initialization.
32896
32897 2000-11-04  Neil Booth  <neilb@earthling.net>
32898
32899         * gcc.dg/cpp/include2.c: New tests.
32900
32901 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
32902
32903         * lib/g++.exp (g++_set_ld_library_path): New function.
32904         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
32905
32906 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
32907
32908         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
32909         warnings.
32910
32911 2000-11-01  Richard Henderson  <rth@redhat.com>
32912
32913         * g++.old-deja/g++.ext/namedret1.C: New.
32914         * g++.old-deja/g++.ext/namedret2.C: New.
32915         * g++.old-deja/g++.ext/namedret3.C: New.
32916
32917 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
32918
32919         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
32920         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
32921
32922 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32923
32924         * gcc.c-torture/execute/va-arg-21.c: New test.
32925
32926 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32927
32928         * gcc.dg/c99-complex-2.c: New test.
32929
32930 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32931
32932         * gcc.c-torture/execute/stdio-opt-1.c: New test.
32933
32934 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * g++.old-deja/g++.other/inline16.C: New test.
32937
32938 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
32939
32940         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
32941         __PRETTY_FUNCTION__
32942
32943 2000-10-29  Neil Booth  <neilb@earthling.net>
32944
32945         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
32946         New tests.
32947         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
32948         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
32949         optimisation.
32950
32951 2000-10-29  Neil Booth  <neilb@earthling.net>
32952
32953         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
32954         * mi1.c, mi1c.h: Add null directives to multiple-include test.
32955         * mi5.c: Test multiple includes work with -C.
32956         * trigraphs.c: Test ^= version.
32957
32958 2000-10-28  Neil Booth  <neilb@earthling.net>
32959
32960         New tests and test updates for new macro expander.
32961
32962         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
32963         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
32964         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
32965         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
32966         new diagnostic messages.
32967
32968         * gcc.dg/cpp/macro3.c: New tests.
32969
32970 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
32971
32972         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
32973         on the same line.
32974
32975 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
32976
32977         * g++.old-deja/g++.other/eh2.C: New test.
32978
32979 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32980
32981         * gcc.c-torture/execute/20001027-1.c: New test.
32982
32983 2000-10-26  Richard Henderson  <rth@redhat.com>
32984
32985         * gcc.c-torture/execute/20001026-1.c: New.
32986
32987 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
32988
32989         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
32990         * g++.old-deja/g++.law/builtin1.C: Likewise.
32991         * g++.old-deja/g++.law/ctors10.C: Likewise.
32992         * g++.old-deja/g++.law/virtual3.C: Likewise.
32993         * g++.old-deja/g++.mike/p658.C: Likewise.
32994         * g++.old-deja/g++.other/sibcall1.C: Likewise.
32995         * g++.old-deja/g++.other/vaarg2.C: Likewise.
32996         * g++.old-deja/g++.robertl/eb124.C: Likewise.
32997         * g++.old-deja/g++.robertl/eb44.C: Likewise.
32998         * g++.old-deja/g++.robertl/eb77.C: Likewise.
32999
33000 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33001
33002         * gcc.c-torture/compile/20001024-1.c: New test.
33003
33004 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33005
33006         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33007         to tell us whether or not we are using V3.
33008
33009 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33010
33011         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33012         operands.
33013
33014 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33015
33016         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33017
33018 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * gcc.c-torture/execute/20001024-1.c: New test.
33021
33022 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33023
33024         * g++.old-deja/g++.other/sibcall1.C: New test.
33025
33026 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33027
33028         * gcc.dg/noncompile/init-3.c: New test.
33029
33030 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33031
33032         * gcc.dg/format-array-1.c: New test.
33033
33034 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33035
33036         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33037         writing through null pointers; remove comment about testing
33038         unterminated strings.
33039
33040 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33041
33042         * gcc.c-torture/execute/20001017-2.c: New test.
33043
33044 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33045
33046         * gcc.c-torture/compile/20001018-1.c: New test.
33047         * gcc.c-torture/compile/20001018-1.x: Xfail.
33048
33049 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33050
33051         * gcc.c-torture/execute/20001017-1.c: New test.
33052
33053 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33054
33055         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33056         for multiple use of arguments with scanf formats; add tests for
33057         multiple use of arguments.
33058
33059 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33060
33061         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33062
33063 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33064
33065         * gcc.dg/format-miss-1.c: New test.
33066
33067 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33068
33069         * gcc.c-torture/execute/20001013-1.c: New test.
33070
33071 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33072
33073         * gcc.dg/format-branch-1.c: New test.
33074
33075 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33076
33077         * README, lib/file-format.exp: Remove EGCS references.
33078
33079 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33080
33081         * gcc.dg/20001013-1.c: New test.
33082
33083 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33084
33085         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33086         for intmax_t in the compiler using __typeof__ and the type rules
33087         for conditional expressions.
33088
33089 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33090
33091         * gcc.dg/20001012-1.c: New test.
33092         * gcc.dg/20001012-2.c: New test.
33093
33094 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33095
33096         * gcc.dg/format-attr-1.c: New test.
33097
33098 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33099
33100         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33101         __LONG_LONG_MAX__ instead of LLONG_MAX.
33102
33103 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33104
33105         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33106         scanf flags.
33107         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33108         flags.
33109
33110 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33111
33112         * gcc.dg/sequence-pt-1.c: New test.
33113
33114 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33115
33116         * gcc.c-torture/execute/20001011-1.c: New testcase.
33117         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33118
33119 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33120
33121         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33122         does not error on it.
33123
33124 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33125
33126         * gcc.dg/20001009-1.c: New test.
33127
33128 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33129
33130         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33131         * gcc.c-torture/execute/20001009-2.c: ... to here.
33132
33133 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33134
33135         * gcc.c-torture/compile/20001009-1.c: New testcase.
33136         * gcc.c-torture/execute/20001009-1.c: New testcase.
33137         Testcases provided by Jan Hubicka <jh@suse.cz>.
33138
33139 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33140
33141         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33142         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33143         uintmax_t using <limits.h> to emulate the compiler's internal
33144         logic.  No longer XFAIL %j tests.
33145
33146 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33147
33148         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33149         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33150         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33151         regexps and details of expected handling of some bad formats.
33152         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33153         suppression.
33154
33155 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33156
33157         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33158         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33159         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33160         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33161         in list archives.
33162
33163 2000-10-06  Richard Henderson  <rth@cygnus.com>
33164
33165         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33166         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33167         * g++.old-deja/g++.jason/report.C: Likewise.
33168         * g++.old-deja/g++.law/friend5.C: Likewise.
33169         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33170         of the expected warnings.
33171
33172 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33173
33174         * g++.old-deja/g++.pt/enum14.C: New test.
33175
33176 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33177
33178         * g++.old-deja/g++.pt/crash59.C: New test.
33179
33180 2000-10-04  Will Cohen  <wcohen@redhat.com>
33181
33182         * gcc.dg/20000926-1.c: New test.
33183
33184 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33185
33186         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33187         function name for current C++ compiler.
33188         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33189
33190 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33191
33192         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33193         __PRETTY_FUNCTION__.
33194         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33195
33196 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33197
33198         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33199
33200 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33201
33202         * gcc.c-torture/compile/20000923-1.c: New test.
33203
33204 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33205
33206         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33207         * g++.old-deja/g++.pt/ttp62.C: Same.
33208         * g++.old-deja/g++.other/inline14.C: Same.
33209
33210 2000-09-24  Richard Henderson  <rth@cygnus.com>
33211
33212         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33213
33214 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33215
33216         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33217
33218 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33219
33220         * gcc.c-torture/compile/20000922-1.c: New file.
33221
33222 2000-09-21  Nick Clifton  <nickc@redhat.com>
33223
33224         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33225         a signed long modulo operation.
33226         (mod6): New function - perform an unsigned long modulo operation.
33227         (main): Add tests for modulos of very large numbers by very small
33228         dividends.
33229
33230 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33231
33232         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33233
33234 2000-09-19  Richard Henderson  <rth@cygnus.com>
33235
33236         * gcc.dg/compare2.c (case 10): XFAIL.
33237
33238 2000-09-18  Richard Henderson  <rth@cygnus.com>
33239
33240         * gcc.c-torture/execute/20000906-1.c: Move ...
33241         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33242         that support __builtin_trap.
33243
33244 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33245
33246         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33247
33248 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33249
33250         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33251         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33252         more $ format tests.
33253
33254 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33255
33256         * gcc.dg/format-errmk-1.c: New test.
33257
33258 2000-09-17  Greg McGary  <greg@mcgary.org>
33259
33260         * gcc.c-torture/execute/20000917-1.x: Remove.
33261
33262 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33263
33264         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33265
33266 2000-09-17  Greg McGary  <greg@mcgary.org>
33267
33268         * gcc.c-torture/execute/20000917-1.c: New test.
33269         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33270
33271 2000-09-16  Neil Booth  <NeilB@earthling.net>
33272
33273         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33274         in nested macro bug.
33275
33276 2000-09-15  Neil Booth  <NeilB@earthling.net>
33277
33278         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33279
33280 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33281
33282         * gcc.c-torture/execute/20000914-1.c: New test.
33283
33284 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33285
33286         * g++.other/inline13.C: New test.
33287
33288 2000-09-12  Andreas Jaeger  <aj@suse.de>
33289
33290         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33291         constant by Ulrich Drepper <drepper@redhat.com>.
33292
33293 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33294
33295         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33296
33297 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33298
33299         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33300
33301 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33302
33303         * gcc.dg/cpp/backslash.c: New test.
33304
33305 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33306
33307         * gcc.c-torture/execute/20000910-1.c: New test.
33308         * gcc.c-torture/execute/20000910-2.c: Likewise.
33309
33310 2000-09-11  Robert Lipe  <robertl@sco.com>
33311
33312         * gcc.dg/pragma-align.c: New test.
33313
33314 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33315
33316         * g++.old-deja/g++.pt/explicit82.C: New test.
33317         * g++.old-deja/g++.pt/explicit83.C: New test.
33318
33319 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33320
33321         * gcc.dg/asm-names.c: New test.
33322
33323 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33324
33325         * gcc.dg/cpp/tr-warn6.c: New test
33326
33327 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33328
33329         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33330         be accepted.
33331
33332 2000-09-07  Catherine Moore  <clm@redhat.com>
33333
33334         * gcc.c-torture/execute/unroll-1.c: New test.
33335
33336 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33337
33338         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33339         ERROR markers.
33340         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33341         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33342         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33343         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33344         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33345         Preprocess only.
33346         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33347         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33348
33349 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33350
33351         * g++.old-deja/g++.pt/deduct2.C: New test.
33352
33353 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33354
33355         * g++.old-deja/g++.pt/parms2.C: New test.
33356
33357 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33358
33359         * g++.old-deja/g++.pt/crash58.C: New test.
33360
33361 2000-09-06  Greg McGary  <greg@mcgary.org>
33362
33363         * gcc.c-torture/execute/20000906-1.c: New test.
33364         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33365
33366 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33367
33368         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33369
33370 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33371
33372         * g++.old-deja/g++.pt/crash57.C: New test.
33373
33374 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33375
33376         * g++.old-deja/g++.pt/crash56.C: New test.
33377
33378 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33379
33380         * g++.old-deja/g++.pt/koenig1.C: New test.
33381
33382 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33383
33384         * gcc.dg/20000904-1.c: New test.
33385
33386 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.dg/cpp/paste8.c: New test.
33389
33390 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33391
33392         * gcc.c-torture/compile/20000827-1.c: New test.
33393
33394 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33395
33396         * gcc.dg/format-diag-1.c: New test.
33397
33398 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33399
33400         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33401         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33402         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33403         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33404         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33405
33406 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * g++.old-deja/g++.other/nested4.C: New test.
33409
33410 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33411
33412         * g++.old-deja/g++.ns/scoped1.C: New test.
33413
33414 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33415
33416         * lib/g++.exp: Support testing already-installed GCC.
33417
33418 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33419
33420         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33421
33422 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33423
33424         * gcc.dg/return-type-2.c: New test.
33425
33426 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33427
33428         * gcc.c-torture/compile/20000825-1.c: New test.
33429
33430 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33431
33432         * gcc.dg/dwarf2-2.c: New test.
33433
33434 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33435
33436         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33437         dg-warning regexps.
33438
33439 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33440
33441         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33442         gcc.dg/format-ext-5.c: New tests.
33443
33444 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33445
33446         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33447
33448 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33449
33450         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33451
33452 2000-08-24  Richard Henderson  <rth@cygnus.com>
33453
33454         * gcc.dg/ia64-sync-1.c: New test.
33455         * gcc.dg/ia64-sync-2.c: New test.
33456         * gcc.dg/ia64-asm-1.c: New test.
33457
33458 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33459
33460         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33461         * gcc.dg/format-ext-2.c: New test.
33462
33463 2000-08-23  Jason Merrill  <jason@redhat.com>
33464
33465         * lib/old-dejagnu.exp: Also ignore "In member function" and
33466         "At global scope".
33467
33468 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33469
33470         * gcc.dg/noncompile/label-lineno-1.c: New test.
33471
33472 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33473
33474         * gcc.dg/c99-array-nonobj-1.c: New test.
33475
33476 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33477
33478         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33479         tests.
33480         * gcc.dg/format-ext-1.c: New test.
33481
33482 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33483
33484         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33485         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33486         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33487         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33488         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33489
33490 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33491
33492         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33493         gcc.dg/c99-strftime-2.c: New tests.
33494
33495 2000-08-22  Richard Henderson  <rth@cygnus.com>
33496
33497         * gcc.c-torture/execute/20000822-1.c: New test.
33498
33499 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * gcc.c-torture/execute/20000819-1.x: Remove.
33502
33503 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33504
33505         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33506         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33507         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33508         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33509         gcc.dg/format-xopen-1.c: New tests.
33510
33511 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33512
33513         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33514
33515 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33516
33517         * g++.old-deja/g++.other/loop2.C: New test.
33518
33519         * gcc.c-torture/compile/20000606-1.c: New test.
33520         * gcc.c-torture/compile/20000728-1.c: New test.
33521         * gcc.c-torture/execute/20000801-1.c: New test.
33522         * gcc.c-torture/execute/20000801-2.c: New test.
33523         * gcc.c-torture/execute/20000819-1.c: New test.
33524         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33525         * gcc.dg/20000629-1.c: New test.
33526         * gcc.dg/20000724-1.c: New test.
33527         * gcc.dg/20000807-1.c: New test.
33528
33529 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33530
33531         * gcc.dg/cpp/pragma-1.c: New test.
33532         * gcc.dg/cpp/pragma-2.c: New test.
33533
33534 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33535
33536         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33537         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33538
33539 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33540
33541         * gcc.c-torture/compile/20000818-1.c: New test.
33542
33543 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33544
33545         * gcc.c-torture/execute/20000818-1.c: New test.
33546
33547 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33548
33549         * gcc.dg/format-va-1.c: New test.
33550
33551 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33552
33553         * g++.old-deja/g++.other/typedef8.C: New test.
33554
33555 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33556
33557         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33558         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33559         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33560         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33561         * g++.old-deja/g++.other/ptrmem7.C: New test.
33562         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33563
33564 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33565
33566         * g++.old-deja/g++.pt/typename27.C: New test.
33567
33568 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33569
33570         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33571         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33572         * g++.old-deja/g++.pt/friend45.C: New test.
33573         * g++.old-deja/g++.other/friend8.C: New test.
33574
33575 2000-08-15  Richard Henderson  <rth@cygnus.com>
33576
33577         * gcc.c-torture/execute/20000815-1.c: New test.
33578
33579 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33580
33581         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33582         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33583         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33584
33585 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33586
33587         * g++.old-deja/g++.other/refinit2.C: New test.
33588
33589 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33590
33591         * lib/c-torture.exp (c-torture): Make
33592         compiler_conditional_xfail_data global.
33593         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33594         compiler_conditional_xfail_data machinery.
33595         (f-torture-execute): Likewise.
33596         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33597         and only when unrolling loops.
33598
33599         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33600
33601 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         * g++.old-deja/g++.pt/explicit81.C: New test.
33604
33605 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33606
33607         * g++.old-deja/g++.pt/typename26.C: New test.
33608
33609 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33610
33611         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33612         warning.
33613
33614 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33615
33616         * g++.old-deja/g++.other/array3.C: New test.
33617
33618 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33619
33620         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33621         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33622         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33623         New tests.
33624
33625 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33626
33627         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33628         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33629
33630 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33631
33632         * gcc.c-torture/execute/20000808-1.c: New test.
33633
33634 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33635
33636         * gcc.dg/c90-const-expr-1.c: New test.
33637
33638 2000-08-08  Richard Henderson  <rth@cygnus.com>
33639
33640         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33641
33642 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33643
33644         * gcc.dg/noncompile/const-ll-1.c: New test.
33645
33646 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33647
33648         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33649
33650 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33651
33652         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33653         that running programs linked against the shared version of libobjc
33654         run correctly.
33655
33656 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33657
33658         * gcc.dg/c99-printf-1.c: New test.
33659
33660 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33661
33662         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33663
33664 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33665
33666         * gcc.c-torture/execute/20000731-1.x: Delete.
33667
33668 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33669
33670         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33671         and torture_without_loops as is done by c-torture.exp.
33672         (search_for): Copy from c-torture.exp.
33673         (gcc-dg-runtest): New function, drives a directory of tests
33674         iterating over the TORTURE_OPTIONS.
33675         (scan-assembler, scan-assembler-not): Move here from
33676         individual directory drivers.
33677
33678         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33679         defined by lib/gcc-dg.exp.
33680         * gcc.dg/cpp/cpp.exp: Likewise.
33681         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33682         gcc-dg-runtest, so we cycle over optimization options.
33683
33684         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33685         * gcc.dg/compare2.c: No longer expected to fail.
33686
33687 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33688
33689         * gcc.c-torture/execute/20000804-1.c: New test.
33690
33691 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33692
33693         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33694
33695 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33696
33697         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33698
33699 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33700
33701         * gcc.c-torture/compile/20000803-1.c: New test.
33702
33703 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33704
33705         * gcc.c-torture/execute/20000801-3.c,
33706         gcc.c-torture/execute/20000801-4.c: New tests.
33707         * gcc.c-torture/execute/20000801-3.x,
33708         gcc.c-torture/execute/20000801-4.x: Xfail.
33709
33710 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33711
33712         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33713         libobjc/.libs to allow for libtool.
33714
33715 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33716
33717         * gcc.c-torture/compile/20000802-1.c: New test.
33718
33719 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33720
33721         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33722
33723 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33724
33725         * gcc-c-torture/execute/20000731-2.c: New test.
33726
33727         * gcc.c-torture/execute/20000731-1.c: New test.
33728         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33729
33730 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33731
33732         * testsuite/gcc.dg/cpp/paste7.c: New test.
33733         * gcc.dg/cpp/20000725-1.c: New test.
33734
33735 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33736
33737         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33738         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33739         declaration warning for __builtin_dwarf_reg_size.
33740
33741         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33742
33743 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33744
33745         * gcc.dg/noncompile/voidparam-1.c: New test.
33746
33747 2000-07-30  Richard Henderson  <rth@cygnus.com>
33748
33749         * gcc.dg/c90-digraph-1.c: Don't xfail.
33750         * gcc.dg/compare2.c (case 10): Xfail.
33751         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33752
33753 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33754
33755         * gcc.dg/c99-main-1.c: New test.
33756
33757 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33758
33759         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33760
33761 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33762
33763         * gcc.c-tortuer/execute/20000726-1.c: New test.
33764
33765 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33766
33767         * gcc.c-torture/execute/enum-2.c: New test.
33768
33769 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33770
33771         * gcc.dg/cpp/tr-warn3.c: New test.
33772
33773 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33774
33775         * g++.old-deja/g++.ext/implicit1.C: Remove.
33776         * g++.old-deja/g++.jason/c2.C: Remove
33777         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33778         * g++.old-deja/g++.pt/crash16.C: Likewise.
33779         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33780
33781 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.old-deja/g++.other/for2.C: New test.
33784
33785 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33786
33787         * gcc.dg/20000720-1.c: New test.
33788
33789 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33790
33791         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33792
33793 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33794
33795         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33796         * gcc.c-torture/execute/20000722-1.c: New.
33797         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33798
33799 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33800
33801         * gcc.dg/cpp/20000720-1.S: New test.
33802
33803 2000-07-21  Michael Meissner  <meissner@redhat.com>
33804
33805         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33806
33807 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33808
33809         * g++.old-deja/g++.brendan/crash16.C,
33810         g++.old-deja/g++.brendan/parse3.C,
33811         g++.old-deja/g++.brendan/redecl1.C,
33812         g++.old-deja/g++.ns/template13.C,
33813         g++.old-deja/g++.other/decl4.C,
33814         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33815
33816 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33817
33818         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33819         and "Internal error".
33820
33821         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33822         regexps.
33823         * gcc.dg/cpp/paste6.c: New test.
33824
33825 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33826
33827         * gcc.dg/cpp/tr-direct.c: New test.
33828
33829         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33830         gcc.dg/cpp/undef1.c: Tweak error regexps.
33831
33832 2000-07-18  Eric Christopher <echristo@redhat.com>
33833
33834         * gcc.c-torture/compile/20000718-1.c: New test.
33835
33836 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33837
33838         * cpplex.c (_cpp_push_token): If the token being pushed back
33839         is the previous token in this context, just subtract one from
33840         context->posn.
33841         * cppmacro.c (save_expansion): Clear aux field when storing a
33842         placemarker.
33843
33844 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33845
33846         * gcc.dg/noncompile/redecl-1.c: New test.
33847
33848 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33849
33850         * gcc.c-torture/execute/20000717-5.c: New test.
33851         * gcc.c-torture/execute/20000717-1.x: Removed.
33852
33853 2000-07-17  Richard Henderson  <rth@cygnus.com>
33854
33855         * gcc.c-torture/execute/20000717-4.c: New test.
33856
33857 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33858
33859         * gcc.dg/cpp/syshdr.c: New test.
33860         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33861
33862 2000-07-17  Neil Booth  <neilb@earthling.net>
33863
33864         * gcc.dg/cpp/cmdlne-dM.c: New test.
33865         * gcc.dg/cpp/cmdlne-dD.c: New test.
33866
33867 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33868
33869         * gcc.c-torture/execute/20000717-3.c: New test.
33870
33871         * gcc.c-torture/compile/20000717-1.c: New test.
33872
33873 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33874
33875         * gcc.c-torture/execute/20000717-2.c: New test.
33876
33877 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33878
33879         * gcc.dg/formatz-1.c: New test.
33880
33881         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33882         * gcc.dg/c99-digraph-1.c: New tests.
33883
33884         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33885         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33886
33887         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33888         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33889         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
33890         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
33891         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
33892         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
33893         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
33894
33895 2000-07-17   Greg McGary <greg@mcgary.org>
33896
33897         * gcc.c-torture/execute/20000717-1.c: New test.
33898         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
33899
33900 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
33901
33902         * gcc.c-torture/execute/20000715-2.c: New test.
33903         * gcc.dg/20000715-1.c: New test.
33904
33905 2000-07-15  Michael Meissner  <meissner@redhat.com>
33906
33907         * gcc.c-torture/execute/20000715-1.c: New test.
33908
33909 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
33910
33911         * gcc.c-torture/execute/20000707-1.c: New test.
33912
33913 2000-07-13  Neil Booth  <NeilB@earthling.net>
33914
33915         * testsuite/gcc.dg/cpp/digraph1.c,
33916         testsuite/gcc.dg/cpp/digraph2.c,
33917         testsuite/gcc.dg/cpp/digraphs.c: New tests.
33918
33919 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
33920
33921         * g77.f-torture/compile/20000630-2.f:  New test.
33922         * g77.f-torture/compile/20000630-2.x
33923
33924 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33925
33926         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
33927
33928 2000-07-11  Neil Booth  <NeilB@earthling.net>
33929
33930         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
33931
33932 2000-07-11  Neil Booth  <NeilB@earthling.net>
33933
33934         * gcc.dg/cpp/cmdlne-C.c: New.
33935
33936 2000-07-09  Neil Booth  <NeilB@earthling.net>
33937
33938         * gcc.dg/cpp/directiv.c: New tests.
33939         * gcc.dg/cpp/undef1.c: Update.
33940
33941 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
33942
33943         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33944
33945 2000-07-09  Neil Booth  <NeilB@earthling.net>
33946
33947         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
33948
33949 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
33950
33951         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
33952         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
33953
33954 2000-07-08  Neil Booth  <NeilB@earthling.net>
33955
33956         * gcc.dg/cpp/macsyntx.c: New tests.
33957
33958 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33959
33960         * gcc.dg/20000707-1.c: New test.
33961
33962 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33963
33964         * gcc.c-torture/execute/20000706-1.c: New test.
33965         * gcc.c-torture/execute/20000706-2.c: New test.
33966         * gcc.c-torture/execute/20000706-3.c: New test.
33967         * gcc.c-torture/execute/20000706-4.c: New test.
33968         * gcc.c-torture/execute/20000706-5.c: New test.
33969
33970 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33971
33972         * g++.old-deja/g++.pt/instantiate7.C: New test.
33973
33974 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33975
33976         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
33977         * g++.old-deja/g++.mike/thunk3.C: Likewise.
33978         * g++.old-deja/g++.other/rtti3.C: Likewise.
33979         * g++.old-deja/g++.other/rttid3.C: Likewise.
33980
33981 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
33982
33983         *  g77.f-torture/compile/20000630-1.x: Fix typo
33984
33985 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
33986
33987         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
33988         assembly output.
33989
33990 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
33991
33992         * gcc.dg/cpp/ident.c: New test.
33993
33994 2000-07-05  Neil Booth  <NeilB@earthling.net>
33995
33996         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
33997           gcc.dg/cpp/lexstrng.c: New tests.
33998
33999 2000-07-04  Neil Booth  <NeilB@earthling.net>
34000
34001         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34002         * gcc.dg/cpp/strify2.c: Same.
34003
34004 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34005
34006         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34007         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34008         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34009         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34010
34011         * testsuite/gcc.dg/cpp/macro1.c,
34012         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34013         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34014         testsuite/gcc.dg/cpp/strify1.c,
34015         testsuite/gcc.dg/cpp/strify2.c: New tests.
34016
34017 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34018
34019         * gcc.c-torture/execute/20000703-1.c: New test.
34020
34021 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34022
34023         * g++.old-deja/g++.pt (lookup10.C): New test.
34024
34025 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         * g++.old-deja/g++.pt (typename25.C): New test.
34028
34029 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34030
34031         * gcc.c-torture/compile/20000701-1.c: New test.
34032
34033 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34034
34035         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34036         to test case.
34037
34038 2000-06-30  Catherine Moore  <clm@cygnus.com>
34039
34040         * gcc.c-torture/execute/align-1.c: New test.
34041
34042 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34043
34044         * g++.old-deja/g++.pt/expr8.C: New test.
34045         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34046
34047 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34048
34049         * gcc.c-torture/compile/20000629-1.c: New test.
34050
34051 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34052
34053
34054         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34055         gcc.dg/noncompile directory, depending on whether they're
34056         preprocessor tests or not.  Annotate all the tests for the dg
34057         framework.
34058
34059         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34060         * gcc.dg/noncompile/noncompile.exp: New.
34061
34062         * Moved files:
34063         Old name                                New name
34064         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34065         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34066         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34067         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34068         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34069         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34070         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34071         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34072         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34073         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34074         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34075         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34076         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34077         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34078         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34079         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34080         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34081         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34082         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34083         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34084         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34085         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34086         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34087         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34088
34089         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34090         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34091         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34092         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34093         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34094         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34095
34096 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34097
34098         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34099         declare one variable.  On the fourth, error.
34100         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34101         declared by 20000628-1a.h.
34102
34103 2000-06-29  Richard Henderson  <rth@redhat.com>
34104
34105         * gcc.c-torture/execute/930529-1.x: New file.
34106         * gcc.dg/920413-1.c: Adjust expected warning text.
34107         * gcc.dg/980217-1.c: Declare abort.
34108         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34109
34110 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34111
34112         * g77.f-torture/compile/20000629-1.f: New test.
34113         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34114
34115 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34116
34117         Rearrange lots of files, removing entirely the
34118         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34119         directories.
34120
34121         * Deleted files:
34122         gcc.c-torture/code_quality/code_quality.exp
34123         gcc.c-torture/special/special.exp
34124         gcc.failure/failure.exp
34125         gcc.failure/940409-1.x
34126         gcc.c-torture/compile/961203-1.x
34127
34128         * New files:
34129         gcc.misc-tests/linkage.exp
34130         gcc.c-torture/execute/920730-1t.c
34131         gcc.c-torture/execute/920730-1t.x
34132         gcc.c-torture/compile/920520-1.x
34133         gcc.c-torture/compile/920521-1.x
34134         gcc.c-torture/compile/981006-1.x
34135         gcc.c-torture/execute/eeprof-1.x
34136
34137         * Moved files (possibly with modifications to fit a new harness):
34138         Old name                                New name
34139         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34140         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34141         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34142         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34143         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34144         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34145         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34146         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34147         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34148         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34149         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34150         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34151         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34152         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34153
34154 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34155
34156         * c-torture/compile/961203-1.x: Delete.
34157
34158         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34159         not exit. Include stdio.h.
34160         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34161         * gcc.misc-tests/dg-12.c: Likewise.
34162         * gcc.misc-tests/dg-5.c: Likewise.
34163         * gcc.misc-tests/dg-6.c: Likewise.
34164         * gcc.misc-tests/dg-7.c: Prototype abort.
34165         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34166         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34167         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34168         not exit.
34169         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34170         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34171
34172 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34173
34174         * gcc.dg/cpp/20000628-1.c: New test.
34175         * gcc.dg/cpp/20000628-1.h: New header for above test.
34176         * gcc.dg/cpp/20000628-1a.h: Likewise.
34177
34178 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34179
34180         * gcc.dg/cpp: New directory.
34181         * gcc.dg/cpp/cpp.exp: New driver.
34182         * gcc.dg/cpp/20000627-1.c: New test.
34183         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34184         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34185         and rewrite as a compilation test.
34186
34187         * gcc.dg: Move many files into the cpp subdirectory, possibly
34188         renaming or editing them as well.
34189         Old name                New name
34190         990119-1.c              cpp/19990119-1.c
34191         990228-1.c              cpp/19990228-1.c
34192         990407-1.c              cpp/19990407-1.c
34193         990409-1.c              cpp/19990409-1.c
34194         990413-1.c              cpp/19990413-1.c
34195         990703-1.c              cpp/19990703-1.c
34196         20000127-1.c            cpp/20000127-1.c
34197         20000129-1.c            cpp/20000129-1.c
34198         20000207-1.c            cpp/20000207-1.c
34199         20000207-2.c            cpp/20000207-2.c
34200         20000209-1.c            cpp/20000209-1.c
34201         20000209-2.c            cpp/20000209-2.c
34202         20000301-1.c            cpp/20000301-1.c
34203         20000419-1.c            cpp/20000419-1.c
34204         20000510-1.S            cpp/20000510-1.S
34205         20000519-1.c            cpp/20000519-1.c
34206         20000529-1.c            cpp/20000529-1.c
34207         20000625-1.c            cpp/20000625-1.c
34208         20000625-2.c            cpp/20000625-2.c
34209         cpp-as1.c               cpp/assert1.c
34210         cpp-as2.c               cpp/assert2.c
34211         cxx-comments-1.c        cpp/cxxcom1.c
34212         cxx-comments-2.c        cpp/cxxcom2.c
34213         endif-label.c           cpp/endif.c
34214         cpp-hash1.c             cpp/hash1.c
34215         cpp-hash2.c             cpp/hash2.c
34216         cpp-if1.c               cpp/if-1.c
34217         cpp-if2.c               cpp/if-2.c
34218         cpp-if3.c               cpp/if-3.c
34219         cpp-if4.c               cpp/if-4.c
34220         cpp-if5.c               cpp/if-5.c
34221         cpp-cond.c              cpp/if-cexp.c
34222         cpp-missingop.c         cpp/if-mop.c
34223         cpp-missingparen.c      cpp/if-mpar.c
34224         cpp-opprec.c            cpp/if-oppr.c
34225         cpp-ifparen.c           cpp/if-paren.c
34226         cpp-shortcircuit.c      cpp/if-sc.c
34227         cpp-shift.c             cpp/if-shift.c
34228         cpp-unary.c             cpp/if-unary.c
34229         cpp-li1.c               cpp/line1.c
34230         cpp-li2.c               cpp/line2.c
34231         lineno.c                cpp/line3.c
34232         lineno-2.c              cpp/line4.c
34233         cpp-mi.c                cpp/mi1.c
34234         cpp-mic.h               cpp/mi1c.h
34235         cpp-micc.h              cpp/mi1cc.h
34236         cpp-mind.h              cpp/mi1nd.h
34237         cpp-mindp.h             cpp/mi1ndp.h
34238         cpp-mix.h               cpp/mi1x.h
34239         cpp-mi2.c               cpp/mi2.c
34240         cpp-mi2a.h              cpp/mi2a.h
34241         cpp-mi2b.h              cpp/mi2b.h
34242         cpp-mi2c.h              cpp/mi2c.h
34243         cpp-mi3.c               cpp/mi3.c
34244         cpp-mi3.def             cpp/mi3.def
34245         poison-1.c              cpp/poison.c
34246         pr-impl.c               cpp/prag-imp.c
34247         cpp-redef-2.c           cpp/redef1.c
34248         cpp-redef.c             cpp/redef2.c
34249         strpaste.c              cpp/strp1.c
34250         strpaste-2.c            cpp/strp2.c
34251         cpp-tradpaste.c         cpp/tr-paste.c
34252         cpp-tradstringify.c     cpp/tr-str.c
34253         cpp-tradwarn1.c         cpp/tr-warn1.c
34254         cpp-tradwarn2.c         cpp/tr-warn2.c
34255         trigraphs.c             cpp/trigraphs.c
34256         cpp-unc1.c              cpp/unc1.c
34257         cpp-unc2.c              cpp/unc2.c
34258         cpp-unc3.c              cpp/unc3.c
34259         cpp-unc.c               cpp/unc4.c
34260         undef.c                 cpp/undef1.c
34261         undef-2.c               cpp/undef2.c
34262         cpp-wi1.c               cpp/widestr1.c
34263
34264 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34265
34266         * lib/g++.exp (g++_include_flags): Tweak.
34267
34268 2000-06-27  H.J. Lu  <hjl@gnu.org>
34269             Loren J. Rittle  <ljrittle@acm.org>
34270
34271         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34272         version with one that knows about the new gcc tree structure.
34273         (g++_link_flags): Same.
34274
34275 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34276
34277         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34278         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34279         case we are cross-compiling.
34280
34281         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34282         g++.old-deja/g++.niklas/Makefile.in,
34283         g++.old-deja/g++.niklas/configure.in,
34284         g++.old-deja/g++.other/Makefile.in,
34285         g++.old-deja/g++.other/configure.in,
34286         gcc.c-torture/code_quality/Makefile.in,
34287         gcc.c-torture/code_quality/configure.in,
34288         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34289         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34290         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34291         gcc.c-torture/execute/ieee/Makefile.in,
34292         gcc.c-torture/execute/ieee/configure.in,
34293         gcc.c-torture/noncompile/Makefile.in,
34294         gcc.c-torture/noncompile/configure.in,
34295         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34296         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34297         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34298
34299 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34300
34301         * g++.old-deja/g++.other/ambig3.C: New test.
34302
34303 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34304
34305         * g++.old-deja/g++.pt/syntax1.C: New test.
34306         * g++.old-deja/g++.pt/syntax2.C: New test.
34307         * g++.old-deja/g++.other/syntax3.C: New test.
34308         * g++.old-deja/g++.other/syntax4.C: New test.
34309
34310 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34311
34312         * gcc.dg/20000623-1.c: Prototype exit and abort.
34313
34314 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34315
34316         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34317         New tests.
34318         * gcc.dg/cpp-mi3.def: New file.
34319
34320         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34321         inside assertions.
34322         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34323         lexer's error messages.
34324         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34325         divine anything from the linemarkers.
34326         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34327         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34328
34329 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34330
34331         * gcc.dg/20000623-1.c: New test.
34332
34333 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34334
34335         * gcc.c-torture/execute/20000622-1.c: New test.
34336
34337 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34338
34339         * g++.old-deja/g++.other/init15.C: New test.
34340
34341 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.old-deja/g++.pt/vaarg2.C: New test.
34344         * g++.old-deja/g++.pt/vaarg3.C: New test.
34345
34346 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34347
34348         * g++.old-deja/g++.other/dyncast6.C: New test.
34349
34350 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34351
34352         * gcc.c-torture/execute/loop-6.c: New test.
34353
34354 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34355
34356         * gcc.dg/20000614-1.c: New test.
34357         * gcc.dg/20000614-2.c: New test.
34358
34359 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34360
34361         * g++.old-deja/g++.other/inline12.C: New test.
34362
34363 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34364
34365         * g++.old-deja/g++.other/eh1.C: New test.
34366
34367 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34368
34369         * g++.old-deja/g++.other/type.C: New test.
34370
34371 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34372
34373         * g++.old-deja/g++.other/initstring.C: New test.
34374
34375 2000-06-12  Jason Merrill  <jason@redhat.com>
34376
34377         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34378
34379 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34380
34381         * gcc.c-torture/compile/20000609-1.c: New test.
34382
34383 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34384
34385         * gcc.dg/20000609-1.c: New test.
34386
34387 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34388
34389         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34390         * gcc.c-torture/noncompile/poison-1.c: Move...
34391         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34392         * gcc.dg/cpp-li1.c: Add a token after the #line.
34393
34394 2000-06-05  Richard Henderson  <rth@cygnus.com>
34395
34396         * gcc.c-torture/execute/20000605-2.c: New test.
34397         * gcc.c-torture/execute/20000605-3.c: New test.
34398
34399 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34400
34401         * g77.f-torture/execute/20000503-1.x: New file.
34402
34403 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34404
34405         * g++.old-deja/g++.eh/badalloc1.C: New test.
34406
34407 2000-06-05  Richard Henderson  <rth@cygnus.com>
34408
34409         * gcc.c-torture/execute/20000605-1.c: New test.
34410
34411 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34412             Nathan Sidwell <nathan@codesourcery.com>
34413
34414         * gcc.c-torture/compile/20000605-1.c: New test.
34415
34416 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34417
34418         * g77.f-torture/compile/20000601-1.f:  New test.
34419
34420 2000-06-03  Richard Henderson  <rth@cygnus.com>
34421
34422         * gcc.c-torture/execute/20000603-1.c: New.
34423
34424 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34425
34426         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34427         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34428
34429 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34430
34431         * gcc.dg/compare2.c (case 12): XFAIL.
34432         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34433         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34434
34435         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34436
34437 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34438
34439         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34440         guard macro is already defined when the header is first
34441         included.
34442         * gcc.dg/cpp-mix.h: New file.
34443         * gcc.dg/endif-label.c: Update patterns to match compiler.
34444
34445         * g++.brendan/complex1.C: Declare abort.
34446         * g++.law/refs4.C: Remove XFAIL.
34447         * g++.oliva/expr2.C: Declare abort and exit.
34448
34449 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34450
34451         * gcc.c-torture/execute/20000528-1.c: New test.
34452
34453         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34454         * g++.old-deja/g++.law/temps4.C: Likewise.
34455
34456         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34457         stdlib.h.  Call abort() on failure.
34458         * g++.old-deja/g++.law/refs4.C: Likewise.
34459         * g++.old-deja/g++.law/temps4.C: Likewise.
34460         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34461         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34462
34463 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34464
34465         Relative to g++.dg/special:
34466         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34467
34468         Relative to g++.old-deja:
34469         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34470         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34471         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34472         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34473         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34474         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34475         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34476
34477         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34478         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34479         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34480         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34481         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34482         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34483         and/or string.h.
34484
34485         * g++.other/goto1.C: Update expectations for error messages.
34486
34487 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34488
34489         * gcc.c-torture/compile/20000523-1.c: New test.
34490
34491 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34492
34493         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34494
34495 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34496
34497         * g++.old-deja/g++.eh/catch11.C: New test.
34498         * g++.old-deja/g++.eh/catch12.C: New test.
34499
34500 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34501
34502         * gcc.c-torture/execute/20000523-1.c: New test.
34503
34504 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34505
34506         * c-torture/execute/bcp-1.c: Replace abort in arg of
34507         __builtin_constant_p with a generic external function.
34508
34509         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34510         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34511         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34512         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34513         Prototype abort and/or exit.
34514
34515         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34516         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34517         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34518         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34519
34520 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34521
34522         * gcc.dg/dwarf2-1.c: New test.
34523
34524 2000-05-20  Richard Henderson  <rth@cygnus.com>
34525
34526         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34527
34528 2000-05-20  Andreas Jaeger  <aj@suse.de>
34529
34530         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34531         testcase.
34532
34533 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34534
34535         * gcc.c-torture/execute/20000519-2.c: New test.
34536
34537 2000-05-19  Andreas Jaeger  <aj@suse.de>
34538
34539         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34540         which fails with SSA.
34541
34542         * lib/c-torture.exp: Also test with -O3 -fssa.
34543
34544 2000-05-18  Michael Meissner  <meissner@redhat.com>
34545
34546         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34547         * gcc.c-torture/execute/920415-1.c: Ditto.
34548         * gcc.c-torture/execute/920501-1.c: Ditto.
34549         * gcc.c-torture/execute/conversion.c: Ditto.
34550         * gcc.c-torture/execute/cvt-1.c: Ditto.
34551
34552 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34553
34554         * gcc.c-torture/compile/20000518-1.c: New test.
34555
34556 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34557
34558         * g77.f-torture/compile/200005018.f:  New test.
34559
34560 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34561
34562         * gcc.c-torture/compile/20000517-1.c: New test.
34563
34564 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34565
34566         * gcc.c-torture/execute/20000516-1.c: New test.
34567
34568 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34569
34570         * g++.old-deja/g++.other/eh.C: New test.
34571
34572 2000-05-12  Richard Henderson  <rth@cygnus.com>
34573
34574         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34575         constants through to doit's conditional.
34576
34577 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34578
34579         * gcc.c-torture/compile/20000511-1.c: New test.
34580         * g77.f-torture/compile/20000511-1.f: New test.
34581         * g77.f-torture/compile/20000511-2.f: New test.
34582
34583 2000-05-11  Michael Meissner  <meissner@redhat.com>
34584
34585         * gcc.c-torture/execute/20000511-1.c: New test.
34586
34587 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34588
34589         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34590         * gcc.dg/20000510-1.S: New.
34591
34592 2000-05-08  Catherine Moore  <clm@cygnus.com>
34593
34594         * gcc.dg/unused-3.c: New.
34595
34596 2000-05-06  Richard Henderson  <rth@cygnus.com>
34597
34598           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34599           * g++.old-deja/g++.mike/warn1.C: Likewise.
34600           * g++.old-deja/g++.pt/local1.C: Likewise.
34601           * g++.old-deja/g++.pt/local7.C: Likewise.
34602           * g++.old-deja/g++.pt/spec16.C: Likewise.
34603
34604 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34607
34608 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34609
34610           * g77.f-torture/execute/20000503-1.f:  New test.
34611
34612 2000-05-04  Andreas Jaeger  <aj@suse.de>
34613
34614         * gcc.dg/noreturn-2.c: New test.
34615
34616 2000-05-04  Neil Booth  <NeilB@earthling.net>
34617
34618         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34619         preprocessor.
34620
34621 2000-05-04  Richard Henderson  <rth@cygnus.com>
34622
34623         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34624
34625 2000-05-04  Richard Henderson  <rth@cygnus.com>
34626
34627         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34628         OpenSSL by Jason R Thorpe.
34629
34630 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34631
34632         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34633
34634 2000-05-03  Robert Lipe <robertlipe@usa.net>
34635
34636         * gcc.dg/20000503-1.c: New test.
34637
34638 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34639
34640         * gcc.c-torture/compile/20000502-1.c: New test.
34641         * g++.old-deja/g++.other/align.C: New test.
34642         * gcc.dg/cpp-tradstringify.c: New test.
34643
34644 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34645
34646         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34647         and hard registers.
34648
34649 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34650
34651         * gcc.c-torture/execute/loop-5.c: New test.
34652
34653 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34654
34655         * gcc.c-torture/execute/va-arg-20.c: New test.
34656
34657 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34658
34659         * gcc.c-torture/execute/20000422-1.c: New test.
34660
34661 2000-04-20  Greg McGary  <gkm@gnu.org>
34662
34663         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34664         when optimizing, but without sibling-call optimizations (-O1).
34665
34666 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34667
34668           * gcc.c-torture/compile/20000420-1.c: New test.
34669
34670 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         * g++.abi/ptrflags.C: New test.
34673         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34674
34675 2000-04-19  Catherine Moore  <clm@cygnus.com>
34676
34677         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34678
34679 2000-04-19  Greg McGary  <gkm@gnu.org>
34680
34681         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34682         sibling-call optimizations.
34683
34684 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34685
34686         * gcc.dg/20000419-1.c: New test.
34687
34688 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34689
34690         * gcc.c-torture/execute/20000412-6.c: New test.
34691
34692 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34693
34694         * gcc.c-torture/execute/20000412-5.c: New test.
34695         * g77.f-torture/compile/20000412-1.f: New test.
34696         * gcc.c-torture/execute/20000412-4.c: New test.
34697         * gcc.c-torture/compile/20000412-2.c: New test.
34698         * gcc.c-torture/execute/20000412-3.c: New test.
34699         * gcc.c-torture/compile/20000412-1.c: New test.
34700         * gcc.c-torture/execute/20000412-2.c: New test.
34701
34702 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * objc/execute/bf-20.m: New test.
34705
34706 2000-04-10  Richard Henderson  <rth@cygnus.com>
34707
34708         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34709
34710         * gcc.c-torture/execute/20000412-1.c: New test.
34711
34712 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34713
34714         * g++.old-deja/g++.eh/catchptr1.C: New test.
34715
34716 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34717
34718         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34719
34720 2000-04-08  Neil Booth  <NeilB@earthling.net>
34721
34722         * gcc.dg/cpp-nullchar.c: Remove test as
34723         embedded nulls cause problems.
34724
34725 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34726
34727         * gcc.dg/compare2.c: New test.
34728
34729 2000-04-08  Neil Booth  <NeilB@earthling.net>
34730
34731         * gcc.dg/cpp-nullchar.c: New test.
34732
34733 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34734
34735         * gcc.dg/cpp-mi2.c: New test.
34736         * gcc.dg/cpp-mi2[abc].h: New files.
34737
34738 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34739
34740         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34741         member name.
34742
34743 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34744
34745         * g++.old-deja/g++.abi/vmihint.C: New test.
34746
34747 2000-04-06  Neil Booth  <NeilB@earthling.net>
34748
34749         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34750         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34751         copyright.
34752
34753 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34754
34755         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34756         avoid stack-frame overwrite.
34757
34758 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34759
34760         * gcc.c-torture/compile/20000405-2.c: New test.
34761         * gcc.c-torture/compile/20000405-3.c: New test.
34762
34763 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34764
34765         * gcc.c-torture/compile/20000405-1.c: New test.
34766
34767 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34768
34769         * gcc.dg/cast-qual-1.c: Revert last change.
34770
34771 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34772
34773         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34774
34775 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34776
34777         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34778         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34779
34780 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34781
34782         * gcc.c-torture/compile/20000403-2.c: New test.
34783         * gcc.c-torture/compile/20000403-1.c: New test.
34784
34785 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34786
34787         * gcc.c-torture/execute/20000403-1.c: New test.
34788
34789 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34790
34791         * gcc.c-torture/execute/20000402-1.c: New test.
34792
34793 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34794
34795         * gcc.c-torture/execute/va-arg-15.c: New test.
34796         * gcc.c-torture/execute/va-arg-16.c: New test.
34797         * gcc.c-torture/execute/va-arg-17.c: New test.
34798         * gcc.c-torture/execute/va-arg-18.c: New test.
34799         * gcc.c-torture/execute/va-arg-19.c: New test.
34800
34801 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34802
34803         * gcc.c-torture/compile/981211-1.c: Move to...
34804         * gcc.dg/cpp-as1.c: ...here.
34805         * gcc.dg/cpp-as2.c: New file.
34806
34807         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34808         compiler.
34809
34810 2000-04-02  Neil Booth  <NeilB@earthling.net>
34811
34812         * gcc.dg/cpp-cond.c  New tests.
34813         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34814         accidental success less likely.
34815         * gcc.dg/cpp-missingop.c  New tests.
34816         * gcc.dg/cpp-missingparen.c  New tests.
34817         * gcc.dg/cpp-shift.c  New tests.
34818         * gcc.dg/cpp-shortcircuit.c  New tests.
34819         * gcc.dg/cpp-unary.c  New tests.
34820
34821 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34822
34823         * gcc.c-torture/compile/20000329-1.c: New test.
34824
34825 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34826
34827         * gcc.c-torture/compile/20000326-1.c: New test.
34828         * gcc.c-torture/compile/20000326-2.c: New test.
34829
34830 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34831
34832         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34833         the first parameter is a function argument.
34834
34835 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34836
34837         * g++.old-deja/g++.ext/array4.C: New test.
34838
34839 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34840
34841         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34842
34843 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34844
34845         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34846
34847 2000-03-19  Richard Henderson  <rth@cygnus.com>
34848
34849         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34850
34851 2000-03-19  Richard Henderson  <rth@cygnus.com>
34852
34853         * gcc.c-torture/compile/20000319-1.c: New test.
34854
34855 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34856
34857         * gcc.c-torture/execute/20000314-3.c: New test.
34858         * gcc.c-torture/execute/20000314-2.c: New test.
34859         * gcc.c-torture/execute/20000314-1.c: New test.
34860         * gcc.c-torture/compile/20000314-2.c: New test.
34861         * gcc.c-torture/compile/20000314-1.c: New test.
34862
34863 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34864
34865         * g++.old-deja/g++.warn/inline.C: New test.
34866
34867 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34868
34869         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34870         standards-compliant result rather than specific constants.
34871         Put test-values in array.
34872
34873 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34874
34875         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34876         (g++_target_compile): Put test-specific options last.
34877
34878 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * g++.old-deja/g++.eh/vbase4.C: New test.
34881
34882 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34883
34884         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34885
34886 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34887
34888         * g++.old-deja/g++.brendan/misc12.C: Removed.
34889         * g++.old-deja/g++.pt/memtemp77.C: Constify.
34890         * g++.old-deja/g++.ext/pretty4.C: New test.
34891
34892 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         * g++.old-deja/g++.other/string2.C: New test.
34895
34896 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         * g++.old-deja/g++.warn/impint2.C: New test.
34899
34900 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
34901
34902         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
34903         is 1, not zero.
34904
34905 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
34906
34907         * g++.old-deja/g++.warn/impint.C: New test.
34908         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
34909         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
34910         * g++.old-deja/g++.pt/explicit12.C: Likewise.
34911         * g++.old-deja/g++.pt/explicit13.C: Likewise.
34912         * g++.old-deja/g++.pt/explicit17.C: Likewise.
34913         * g++.old-deja/g++.pt/explicit18.C: Likewise.
34914         * g++.old-deja/g++.pt/explicit19.C: Likewise.
34915         * g++.old-deja/g++.pt/explicit23.C: Likewise.
34916         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34917         * g++.old-deja/g++.pt/explicit35.C: Likewise.
34918         * g++.old-deja/g++.pt/explicit6.C: Likewise.
34919         * g++.old-deja/g++.pt/memclass7.C: Likewise.
34920
34921 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
34922
34923         * gcc.dg/cpp-redef.c: New test.
34924
34925 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
34926
34927         * g++.old-deja/g++.pt/unify7.C: New test.
34928
34929 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34930
34931         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
34932         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
34933
34934 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
34935
34936         * gcc.c-torture/compile/20000224-1.c: New test.
34937
34938 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34939
34940         * gcc.c-torture/compile/cpp-2.c: New test.
34941         * gcc.c-torture/compile/cpp-1.c: New test.
34942
34943 2000-02-25  Jeffrey A Law  (law@cygnus.com)
34944
34945         * gcc.c-torture/execute/20000225-1.c: New test.
34946
34947 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34948
34949         * gcc.dg/cpp-li2.c: New test.
34950
34951         * gcc.dg/cpp-wi1.c: New test.
34952
34953         * gcc.dg/cpp-li1.c: New test.
34954
34955 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
34956
34957         * g++.old-deja/g++.other/sizeof5.C: New test.
34958
34959 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34960
34961         * gcc.c-torture/execute/va-arg-13.c: New test.
34962
34963 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
34964
34965         * gcc.c-torture/execute/va-arg-12.c: New test.
34966
34967 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * gcc.c-torture/execute/20000223-1.c: New test.
34970
34971 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
34974
34975 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
34976
34977         * g++.old-deja/g++.abi/ptrmem.C: New test.
34978
34979 2000-02-19  Richard Henderson  <rth@cygnus.com>
34980
34981         * gcc.c-torture/compile/init-3.c: New.
34982
34983 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
34984
34985         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
34986         ALWAYS_CXXFLAGS.
34987
34988 2000-02-11  Robert Lipe <robertl@sco.com>
34989
34990         * gcc.c-torture/compile/20000211-3.c: New test.
34991
34992 2000-02-11  Martin Buchholz <martin@xemacs.org>
34993
34994         * gcc.c-torture/compile/20000211-2.c: New test.
34995
34996 2000-02-11  Jeffrey A Law  (law@cygnus.com)
34997
34998         * gcc.c-torture/compile/20000211-1.c: New test.
34999
35000 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35001
35002         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35003           on native targets
35004
35005 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35006
35007         * g++.old-deja/g++.other/cast5.C: New test.
35008
35009 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35010
35011         * gcc.c-torture/execute/20000205-1.c: New.
35012
35013 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35014
35015         * g++.old-deja/g++.jason/cast3.C: Return void.
35016         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35017
35018 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35019
35020         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35021
35022         * gcc.dg/loop-1.c: New test.
35023
35024 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35025
35026         * gcc.c-torture/compile/20000127-1.c: New test.
35027         * gcc.c-torture/execute/991228-1.c: New test.
35028
35029 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35030
35031         * gcc.dg/unused-2.c: New test.
35032
35033         * gcc.dg/conv-1.c: New test.
35034
35035 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35036
35037         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35038         compiler.
35039         (tool_option_proc): Fix typo.
35040
35041 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35042
35043         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35044         of the ld on the host, not on the build machine.
35045         Also, don't crash if '--help' is not a supported option.
35046
35047 2000-01-24  Richard Henderson  <rth@cygnus.com>
35048
35049         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35050
35051 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35052
35053         * gcc.c-torture/execute/20000120-2.c: New test.
35054         * gcc.c-torture/execute/20000120-1.c: New test.
35055
35056 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35057
35058         * gcc.c-torture/execute/20000113-1.c: New test.
35059
35060 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35061
35062         * gcc.c-torture/execute/20000112-1.c: New test.
35063
35064 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35065
35066         * gcc.dg/20000111-1.c: New test.
35067
35068 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35069
35070         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35071         with 16 bit integers.
35072
35073 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35074
35075         * gcc.dg/20000108-1.c: New test.
35076
35077 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35078
35079         * g++.old-deja/g++.ns/koenig8.C: New test.
35080
35081 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35082
35083         * g++.old-deja/g++.other/cast4.C: New test.
35084
35085 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35086
35087         * gcc.c-torture/compile/20000105-2.c: New test.
35088         * gcc.c-torture/compile/20000105-1.c: New test.
35089
35090 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35091
35092         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35093         references to printf & atoi to conform to ANSI standard.
35094         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35095         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35096         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35097         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35098         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35099         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35100         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35101         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35102         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35103         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35104         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35105         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35106         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35107         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35108         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35109         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35110         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35111         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35112         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35113         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35114         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35115         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35116         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35117         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35118         * g++.old-deja/g++.brendan/init3.C: Likewise.
35119         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35120         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35121         * g++.old-deja/g++.brendan/new2.C: Likewise.
35122         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35123         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35124         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35125         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35126         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35127         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35128         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35129         * g++.old-deja/g++.brendan/template24.C: Likewise.
35130         * g++.old-deja/g++.brendan/template3.C: Likewise.
35131         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35132         * g++.old-deja/g++.jason/inline3.C: Likewise.
35133         * g++.old-deja/g++.jason/opeq.C: Likewise.
35134         * g++.old-deja/g++.law/arg5.C: Likewise.
35135         * g++.old-deja/g++.law/arm7.C: Likewise.
35136         * g++.old-deja/g++.law/ctors11.C: Likewise.
35137         * g++.old-deja/g++.law/cvt8.C: Likewise.
35138         * g++.old-deja/g++.law/init9.C: Likewise.
35139         * g++.old-deja/g++.law/refs4.C: Likewise.
35140         * g++.old-deja/g++.law/template2.C: Likewise.
35141         * g++.old-deja/g++.law/visibility24.C: Likewise.
35142         * g++.old-deja/g++.law/vtable3.C: Likewise.
35143         * g++.old-deja/g++.mike/asm2.C: Likewise.
35144         * g++.old-deja/g++.mike/eh1.C: Likewise.
35145         * g++.old-deja/g++.mike/misc1.C: Likewise.
35146         * g++.old-deja/g++.mike/misc13.C: Likewise.
35147         * g++.old-deja/g++.mike/misc14.C: Likewise.
35148         * g++.old-deja/g++.mike/ns12.C: Likewise.
35149         * g++.old-deja/g++.mike/p1248.C: Likewise.
35150         * g++.old-deja/g++.mike/p3708.C: Likewise.
35151         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35152         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35153         * g++.old-deja/g++.mike/p646.C: Likewise.
35154         * g++.old-deja/g++.mike/p700.C: Likewise.
35155         * g++.old-deja/g++.mike/p783.C: Likewise.
35156         * g++.old-deja/g++.mike/p783a.C: Likewise.
35157         * g++.old-deja/g++.mike/p783b.C: Likewise.
35158         * g++.old-deja/g++.mike/p786.C: Likewise.
35159         * g++.old-deja/g++.mike/p789.C: Likewise.
35160         * g++.old-deja/g++.mike/p789a.C: Likewise.
35161         * g++.old-deja/g++.mike/p807a.C: Likewise.
35162         * g++.old-deja/g++.other/delete3.C: Likewise.
35163         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35164         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35165         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35166         * g++.old-deja/g++.other/empty1.C: Likewise.
35167         * g++.old-deja/g++.other/temporary1.C: Likewise.
35168         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35169         * g++.old-deja/g++.pt/t16.C: Likewise.
35170         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35171
35172 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35173
35174         * gcc.dg/991230-1.c: New test.
35175
35176 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35177
35178         * gcc.c-torture/compile/991229-3.c: New test.
35179         * gcc.c-torture/compile/991229-2.c: New test.
35180         * gcc.c-torture/compile/991229-1.c: New test.
35181
35182 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35183
35184         * gcc.c-torture/compile/labels-2.c: New test.
35185
35186 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35187
35188         * gcc.c-torture/execute/991227-1.c: New test.
35189
35190 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35191
35192         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35193
35194 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35195
35196         * gcc.c-torture/execute/991221-1.c: New test.
35197
35198 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35199
35200         * g++.old-deja/g++.other/cast3.C: New test.
35201
35202 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35203
35204         * gcc.c-torture/execute/991216-4.c: New test.
35205
35206 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35207
35208         * gcc.c-torture/execute/991216-1.c: New test.
35209         * gcc.c-torture/execute/991216-2.c: New test.
35210         * gcc.c-torture/execute/991216-3.c: New test.
35211
35212 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35213
35214         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35215         Actually make the test fail by using "-O2" for compilation.
35216
35217 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35218
35219         * g++.old-deja/g++.warn/cast-align1.C: New test.
35220
35221 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35222
35223         * gcc.c-torture/compile/991214-1.c: New test.
35224         * gcc.c-torture/compile/991214-2.c: New test.
35225
35226 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35227
35228         * gcc.dg/991214-1.c: New test.
35229
35230 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35231
35232         * gcc.c-torture/compile/991213-3.c: New test.
35233         * gcc.c-torture/compile/991213-2.c: New test.
35234         * gcc.c-torture/compile/991213-1.c: New test.
35235
35236 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35237
35238         * gcc.dg/991209-1.c: New test.
35239
35240 1999-12-08  Nathan Sidwell <nathan@acm.org>
35241
35242         * gcc.c-torture/compile/991208-1.c: New test.
35243
35244 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35245
35246         * gcc.dg/ultrasp2.c: New test.
35247
35248 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35249
35250         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35251
35252 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35253
35254         * gcc.c-torture/compile/991202-1.c: New test.
35255         * gcc.c-torture/execute/991202-1.c: New test.
35256         * gcc.c-torture/execute/991202-2.c: New test.
35257         * gcc.c-torture/execute/991202-3.c: New test.
35258
35259 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35260
35261         * g++.old-deja/g++.abi/align.C: New test.
35262         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35263         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35264
35265 1999-12-01  Richard Henderson  <rth@cygnus.com>
35266
35267         * gcc.c-torture/execute/991201-1.c: New.
35268
35269 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35270
35271         * gcc.dg/991129-1.c: New test.
35272
35273 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35274
35275         * gcc.c-torture/compile/991127-1.c: New test.
35276
35277 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35278
35279         * g++.old-deja/g++.other/warn4.C: New test.
35280
35281 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35282
35283         * g++.old-deja/g++.eh/cleanup2.C: New test.
35284         * g++.old-deja/g++.ext/pretty2.C: New test.
35285         * g++.old-deja/g++.ext/pretty3.C: New test.
35286         * g++.old-deja/g++.other/debug6.C: New test.
35287
35288 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35289
35290         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35291         compiler_output to look for one error message instead of two.
35292
35293 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35294
35295         * gcc.c-torture/execute/991118-1.c: Also test case
35296         where the word boundary does not split a byte evenly.
35297
35298 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35299
35300         * g++.old-deja/g++.ext/restrict1.C: New test.
35301
35302 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35303
35304         * gcc.c-torture/execute/991118-1.c: New test.
35305
35306 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35307
35308         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35309         working directory pathnames.
35310
35311 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35312
35313         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35314         host is equipped with driver.h and driver.o so it can actually
35315         compile and run the tests.
35316
35317 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35318
35319         * gcc.c-torture/compile/991008-1.c: New test.
35320
35321 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35322
35323         * lib/gcc-dg.exp: Include target-supports.exp
35324
35325 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35326
35327         * lib/target-supports.exp: New file: Provide procs to test for
35328         features supported by the target.
35329         (check_weak_available): Moved here from ecos.exp.
35330         (check_alias_available): New proc: Determine of the target
35331         toolchain supports the alias attribute.
35332
35333         * gcc.dg/special/ecos.exp: Move check_weak_available to
35334         target-supports.exp.
35335         (alias-1.c): Only perform the test if the target supports
35336         aliases.
35337         (wkali-1.c): Only perform the test if the target supports
35338         aliases.
35339
35340         * gcc.dg/990506-0.c: Expect error messages from cross
35341         targets as well as native targets.
35342
35343 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35344
35345         * gcc.dg/ultrasp1.c: Removed xfail.
35346         * gcc.dg/struct-ret-2.c: Likewise.
35347         * gcc.dg/array-1.c: Likewise.
35348
35349 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35350
35351         * gcc.dg/struct-ret-2.c: New test.
35352
35353         * gcc.dg/array-1.c: New test.
35354
35355 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35356
35357         * gcc.c-torture/execute/991030-1.c: New test.
35358
35359 1999-10-26  Richard Henderson  <rth@cygnus.com>
35360
35361         * gcc.c-torture/compile/991026-2.c: New test.
35362
35363 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35364
35365         * gcc.c-torture/compile/991026-1.c: New test.
35366
35367 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35368
35369         * gcc.c-torture/execute/991023-1.c: New test.
35370
35371 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35372
35373         * gcc.c-torture/execute/991019-1.c: New test.
35374
35375 1999-10-16  Richard Henderson  <rth@cygnus.com>
35376
35377         * gcc.c-torture/execute/991016-1.c: New test.
35378
35379 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35380
35381         * gcc.c-torture/execute/991014-1.c: New test.
35382
35383 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35384
35385         * g++.old-deja/g++.other/union2.C: New test.
35386
35387 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35388
35389         * g++.old-deja/g++.other/vaarg2.C: New test.
35390         * g++.old-deja/g++.other/vaarg3.C: New test.
35391
35392 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35393
35394         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35395         in compile/.
35396
35397 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35398
35399         * gcc.c-torture/execute/va-arg-11.c: New test.
35400
35401 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35402
35403         * lib/file-format.exp (gcc_target_object_format): Don't
35404         crash if objdump is unavailable.
35405
35406 1999-09-29  Donn Terry <donn@interix.com>
35407
35408         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35409
35410 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35411
35412         * gcc.c-torture/compile/990928-1.c: New test.
35413
35414 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35415
35416         * g++.old-deja/g++.other/decl6.C: New test.
35417
35418 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35419
35420         * gcc.c-torture/execute/va-arg-10.c: New test.
35421
35422 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35423
35424         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35425         __PRETTY_FUNCTION__.
35426
35427 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35428
35429         * gcc.c-torture/execute/990923-1.c: New test.
35430
35431 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35432
35433         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35434         for which -fpic is inappropriate.
35435
35436 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35437
35438         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35439
35440 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35441
35442         * g++.old-deja/g++.other/dyncast1.C: New test.
35443         * g++.old-deja/g++.other/dyncast2.C: New test.
35444         * g++.old-deja/g++.other/dyncast3.C: New test.
35445         * g++.old-deja/g++.other/dyncast4.C: New test.
35446         * g++.old-deja/g++.other/dyncast5.C: New test.
35447         * g++.old-deja/g++.eh/catch3.C: New test.
35448         * g++.old-deja/g++.eh/catch3p.C: New test.
35449         * g++.old-deja/g++.eh/catch4.C: New test.
35450         * g++.old-deja/g++.eh/catch4p.C: New test.
35451         * g++.old-deja/g++.eh/catch5.C: New test.
35452         * g++.old-deja/g++.eh/catch5p.C: New test.
35453         * g++.old-deja/g++.eh/catch6.C: New test.
35454         * g++.old-deja/g++.eh/catch6p.C: New test.
35455         * g++.old-deja/g++.eh/catch7.C: New test.
35456         * g++.old-deja/g++.eh/catch7p.C: New test.
35457         * g++.old-deja/g++.eh/catch8.C: New test.
35458         * g++.old-deja/g++.eh/catch8p.C: New test.
35459         * g++.old-deja/g++.eh/catch9.C: New test.
35460         * g++.old-deja/g++.eh/catch9p.C: New test.
35461
35462 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35463
35464         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35465         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35466
35467 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35468
35469         * gcc.c-torture/compile/990913-1.c: New test.
35470
35471 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35472
35473         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35474         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35475
35476 1999-09-09  Richard Henderson  <rth@cygnus.com>
35477
35478         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35479
35480 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35481
35482         * g++.old-deja/g++.other/lookup11.C: New test.
35483         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35484         what is permitted and what we want.
35485         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35486         overload use.
35487         * g++.old-deja/g++.jason/rfg5.C: Likewise
35488
35489 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35490
35491         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35492         * gcc.c-torture/noncompile/poison-1.c: New file.
35493
35494 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35495
35496         * g++.old-deja/g++.other/sizeof3.C: New test.
35497         * g++.old-deja/g++.other/sizeof4.C: New test.
35498         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35499         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35500
35501 1999-09-07  Richard Henderson  <rth@cygnus.com>
35502
35503         * gcc.dg/va-arg-1.c: New.
35504
35505 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35506
35507         * gcc.c-torture/execute/va-arg-9.c: New test.
35508
35509 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35510
35511         * g77.f-torture/compile/980519-2.f: New test.
35512         * g77.f-torture/compile/19990905-0.f: New test.
35513         * g77.f-torture/compile/19990905-1.f: New test.
35514         * g77.f-torture/compile/19990905-2.f: New test.
35515
35516         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35517
35518 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35519
35520         * gcc.c-torture/execute/990827-1.c: Fix typo.
35521
35522 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35523
35524         * g++.old-deja/g++.other/deref1.C: New test.
35525
35526 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35527
35528         * g++.old-deja/g++.other/ambig2.C: New test.
35529         * g++.old-deja/g++.other/cond5.C: New test.
35530         * g++.old-deja/g++.other/lookup16.C: New test.
35531
35532 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35533
35534         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35535         assemblers too.
35536
35537 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35538
35539         * lib/c-torture.exp: Avoid the "compare executables" optimization
35540         when testing native.
35541
35542 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35543
35544         * gcc.c-torture/execute/990829-1.c: New test.
35545         * gcc.c-torture/compile/990829-1.c: New test.
35546
35547 1999-08-27  Paul Burchard  <burchard@pobox.com>
35548
35549         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35550         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35551         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35552         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35553         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35554         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35555         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35556         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35557         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35558         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35559         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35560
35561 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35562
35563         * gcc.c-torture/execute/990827-1.c: New test.
35564
35565 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35566
35567         * g77.f-torture/noncompile/19990826-4.f: New test.
35568
35569         * g77.f-torture/compile/19990826-3.f: New test.
35570
35571         * g77.f-torture/execute/19990826-2.f: New test.
35572
35573         * g77.f-torture/compile/19990826-1.f: New test.
35574
35575         * gcc.c-torture/execute/990826-0.c: New test.
35576         * g77.c-torture/execute/19990826-0.f: New test.
35577
35578         * g77.f-torture/noncompile/970626-2.f: New test.
35579
35580 1999-08-25  Paul Burchard  <burchard@pobox.com>
35581
35582         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35583         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35584         lss-011.C: New tests.
35585
35586 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35587
35588         * g++.old-deja/g++.other/decl5.C: New test.
35589
35590 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35591
35592         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35593         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35594         call `postbase' for each one.  All callers of `postbase' changed
35595         to call this instead.
35596
35597 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35598
35599         * gcc.c-torture/execute/990811-1.c: New test.
35600
35601 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35602
35603         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35604         just native ones.
35605
35606         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35607         just native ones.
35608
35609 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35610
35611         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35612
35613 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35614
35615         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35616
35617 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35618
35619         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35620
35621 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35622
35623         * gcc.c-torture/execute/990804-1.c: New test.
35624
35625 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35626
35627         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35628         * g++.old-deja/g++.brendan/crash64.C: Likewise
35629         * g++.old-deja/g++.brendan/overload8.C: Likewise
35630
35631 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35632
35633         * g++.old-deja/g++.other/struct1.C: New test.
35634
35635 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35636
35637         * g++.old-deja/g++.other/enum2.C: New test.
35638
35639 1999-08-02  Richard Henderson  <rth@cygnus.com>
35640
35641         Adapted from tests from Franz Sirl:
35642         * gcc.c-torture/execute/va-arg-7.c: New test.
35643         * gcc.c-torture/execute/va-arg-8.c: New test.
35644
35645 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35646
35647         * gcc.c-torture/compile/990801-2.c: New test.
35648
35649         * gcc.c-torture/compile/990801-1.c: New test.
35650
35651 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35652
35653         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35654         fp-cmp-1.c, converting double to float.
35655
35656         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35657         fp-cmp-1.c, converting double to long double.
35658
35659         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35660         from fr1 to unknown_register, since fr1 is a legitimate register
35661         on some machines.
35662
35663 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35664
35665         * README: More listname related changes.
35666
35667 1999-07-08  Catherine Moore  <clm@cygnus.com>
35668
35669         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35670
35671 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35672
35673         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35674
35675 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35676
35677         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35678
35679 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35680
35681         * gcc.dg/990703-1.c: New test.
35682
35683 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35684
35685         * lib/file-format.exp: New file: Move definition of proc
35686         gcc_target_object_format to here from
35687         gcc.dg/special/ecos.exp.
35688
35689         * lib/c-torture.exp: Include lib file-format.exp.
35690         * lib/gcc-dg.exp: Include lib file-format.exp.
35691
35692         * gcc.dg/special/ecos.exp: Remove definition of proc
35693         gcc_target_object_format.
35694
35695 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35696
35697         * gcc.c-torture/execute/990628-1.c: New test.
35698
35699 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35700
35701         * gcc.c-torture/compile/990625-2.c: New test.
35702
35703         * gcc.c-torture/compile/990625-1.c: New test.
35704
35705 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35706
35707         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35708         attributes compile.
35709         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35710         ports that use the COFF/PE file format.
35711
35712 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35713
35714         * gcc.c-torture/compile/990617-1.c: New test.
35715
35716 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35717
35718         * g++.old-deja/g++.other/decl4.C: New test.
35719
35720 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35721
35722         * g++.old-deja/g++.other/bitfld3.C: New test.
35723
35724 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35725
35726         * g++.old-deja/g++.eh/catch1.C: New test.
35727
35728 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35729
35730         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35731
35732         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35733         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35734
35735 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35736
35737         * g77.f-torture/compile/19990502-0.f: Replace with new,
35738         shorter, test that still fails after recent changes.
35739
35740 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35741
35742         * gcc.c-torture/execute/990604-1.c: New test.
35743
35744 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35745
35746         * gcc.c-torture/execute/990531-1.c: New test.
35747
35748 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35749
35750         * gcc.c-torture/compile/990527-1.c: New test.
35751
35752 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35753
35754         * gcc.c-torture/execute/990527-1.c: New test.
35755
35756 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35757
35758         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35759         bitfields as signed.
35760
35761 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35762
35763         * g77.f-torture/compile/19990525-0.f: New test.
35764
35765 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35766
35767         * gcc.c-torture/execute/990525-2.c: New test.
35768
35769         * gcc.c-torture/execute/990525-1.c: New test.
35770
35771 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35772
35773         * g++.old-deja/g++.other/anon3.C: New test.
35774         * g++.old-deja/g++.other/anon4.C: New test.
35775         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35776         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35777         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35778         Merrill).
35779
35780 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35781
35782         * gcc.c-torture/execute/990524-1.c: New test.
35783
35784         * gcc.dg/990524-1.c: New test.
35785
35786 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35787
35788         * gcc.c-torture/compile/990523-1.c: New test.
35789
35790 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35791
35792         * gcc.c-torture/compile/990519-1.c: New test.
35793
35794 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35795
35796         * gcc.c-torture/compile/990517-1.c: New test.
35797
35798         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35799         (e4, f4): New tests.
35800         (main): Call them.
35801
35802 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35803
35804         * gcc.dg/noreturn-1.c: New test.
35805
35806 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35807
35808         * gcc.c-torture/execute/990513-1.c: New test.
35809
35810 1999-05-10  Richard Henderson  <rth@cygnus.com>
35811
35812         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35813
35814 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35815
35816         * g77.f-torture/execute/erfc.f: Use small single-precision
35817         values, to avoid problems on Alphas when not -mieee.
35818
35819 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35820
35821         * gcc.dg/990506-0.c: New test.
35822
35823 1999-05-08  Richard Henderson  <rth@cygnus.com>
35824
35825         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35826         the constant to test.  Don't XFAIL 64-bit targets.
35827
35828         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35829         * g++.old-deja/g++.law/profile1.C: Likewise.
35830
35831         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35832         operator new instances.
35833         * g++.old-deja/g++.other/delete5.C: Likewise.
35834
35835 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35836
35837         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35838         intrinsic.
35839
35840 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35841
35842         * g77.f-torture/execute/u77-test.f: Reverse order of two
35843         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35844
35845 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35846
35847         * gcc.dg/compare1.c: New test.
35848
35849 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35850
35851         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35852         New tests.
35853
35854 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35855
35856         * g77.f-torture/compile/19990502-1.f: New test.
35857
35858 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35859
35860         * g77.f-torture/compile/19990502-0.f: New test.
35861
35862 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35863
35864         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35865         intrinsic.
35866
35867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35868
35869         * g77.f-torture/execute/u77-test.f (main): List libU77
35870         intrinsics not currently tested.
35871         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35872         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35873         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35874         Trim blanks off the ends of some printed strings.
35875
35876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35877
35878         * g77.f-torture/execute/u77-test.f (main): Just warn about
35879         FSTAT gid disagreement, as it's expected on some systems.
35880
35881 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35882
35883         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35884         use a new function, which allows for some slop.
35885         Clean up some commentary.
35886         (issum): The new function.
35887         (sgladd): Deleted subroutine.
35888
35889 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35890
35891         * g77.f-torture/execute/u77-test.f: Modify to be more like
35892         libf2c/libU77 version, bringing patches to that version here.
35893         Add suitable commentary.
35894
35895 1999-04-25  Richard Henderson  <rth@cygnus.com>
35896
35897         * gcc.dg/990424-1.c: New test.
35898
35899 1999-04-24  Craig Burley  <craig@jcb-sc.com>
35900
35901         * g77.f-torture/execute/u77-test.f (main): Bug involving
35902         LSTAT has been fixed, so turn back on full checking.
35903
35904 1999-04-20  Craig Burley  <craig@jcb-sc.com>
35905
35906         * g77.f-torture/compile/19990419-0.f: New test.
35907         * g77.f-torture/execute/19990419-1.f: New test.
35908
35909 1999-04-17  Richard Henderson  <rth@cygnus.com>
35910
35911         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
35912         to avoid the need for a prototype to supress a warning.
35913
35914 1999-04-07  Jim Wilson  <wilson@cygnus.com>
35915
35916         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
35917
35918 1999-04-04  Jeffrey A Law  (law@cygnus.com)
35919
35920         * gcc.c-torture/execute/990404-1.c: New test.
35921
35922 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35923
35924         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
35925         * gcc.dg/cpp-if3.c: Don't use -pedantic.
35926         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
35927         missing initializer warnings.
35928
35929 1999-03-28  Jeffrey A Law  (law@cygnus.com)
35930
35931         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
35932         matching strings.
35933
35934 1999-03-26  Jeffrey A Law  (law@cygnus.com)
35935
35936         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
35937
35938 1999-03-26  Craig Burley  <craig@jcb-sc.com>
35939
35940         * g77.f-torture/execute/19990325-0.f: New test.
35941         * g77.f-torture/execute/19990325-1.f: New test.
35942
35943 1999-03-24  Jeffrey A Law  (law@cygnus.com)
35944
35945         * gcc.c-torture/execute/990324-1.c: New test.
35946
35947 1999-03-22  Jim Wilson  <wilson@cygnus.com>
35948
35949         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
35950         test with 4.
35951
35952 1999-03-17  Richard Henderson  <rth@cygnus.com>
35953
35954         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
35955
35956 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35957
35958         * g77.f-torture/execute/19990313-2.f: New test.
35959         * g77.f-torture/execute/19990313-3.f: New test.
35960
35961 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35962
35963         * g77.f-torture/execute/19990313-0.f: New test.
35964         * g77.f-torture/execute/19990313-1.f: New test.
35965
35966 1999-03-12  Jim Wilson  <wilson@cygnus.com>
35967
35968         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
35969         printf to sprintf.
35970         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
35971         (main): Add check for u15.  Conditionalize u31 check depending on
35972         whether ints are <32 bits or >=32 bits.
35973
35974 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35975
35976         * g77.f-torture/execute/19981119-0.f: Improve testiness.
35977
35978 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35979
35980         * g77.f-torture/compile/19990305-0.f: New test.
35981         * g77.f-torture/execute/19981119-0.f: New test.
35982
35983 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35984
35985         * g77.f-torture/execute/970625-2.f: call ABORT if final
35986         result is not correct, instead of just printing it.
35987         Add this checking via newly introduced obfuscation, to
35988         trip up buggy front ends.
35989
35990 1999-03-07  Craig Burley  <craig@jcb-sc.com>
35991
35992         * g77.f-torture/compile/960317-1.f: Moved from being
35993         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
35994
35995 1999-03-06  Craig Burley  <craig@jcb-sc.com>
35996
35997         * g77.f-torture/execute/960317-1.f: New (old) test.
35998         * g77.f-torture/execute/970625-2.f: Ditto.
35999
36000 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36001
36002         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36003         message on line 1 or line 2; cccp and cpplib do this differently.
36004
36005 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36006
36007         * g++.old-deja/g++.law/weak1.C: New test.
36008
36009 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36010
36011         * gcc.c-torture/execute/990119-1.c: Renamed to...
36012         * gcc.dg/990119-1.c: this, so it will only be tested once
36013         (it's a preprocessor test, it doesn't need to be run at
36014         multiple optimization levels).
36015
36016 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36017
36018         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36019           ALWAYS_CXXFLAGS.
36020
36021 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36022
36023         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36024         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36025         to not be compilable by current g77.
36026
36027 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36028
36029         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36030
36031 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36032
36033         * gcc.c-torture/execute/990222-1.c: New test.
36034
36035 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36036
36037         * g77.f-torture/compile/19990218-0.f: New test.
36038         * g77.f-torture/noncompile/19990218-1.f: New test.
36039
36040 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36041
36042         * g77.f-torture/compile/19981216-0.f: New test.
36043
36044 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36045
36046         * gcc.dg/990214-1.c: New test.
36047
36048 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36049
36050         * gcc.dg/990213-2.c: New test.
36051
36052         * gcc.dg/990213-1.c: New test.
36053
36054 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36055
36056         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36057         ints.
36058
36059 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36060
36061         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36062         specified by target.
36063
36064         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36065
36066 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36067
36068         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36069
36070 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36071
36072         * gcc.dg/special/ecos.exp: New test driver for new tests with
36073         special requirements.
36074
36075         * gcc.dg/special/alias-1.c: New test.
36076         * gcc.dg/special/gcsec-1.c: New test.
36077         * gcc.dg/special/weak-1.c: New test.
36078         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36079         * gcc.dg/special/weak-2.c: New test.
36080         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36081         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36082         * gcc.dg/special/wkali-1.c: New test.
36083         * gcc.dg/special/wkali-2.c: New test.
36084         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36085         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36086
36087 1999-02-10  Felix Lee  <flee@cygnus.com>
36088
36089           * lib/c-torture.exp (c-torture-compile): Pull out code for
36090           analyzing gcc error messages.
36091           (c-torture-execute): Likewise.  Fix some (harmless) false
36092           positives.
36093           * lib/gcc.exp (gcc_check_compile): New function.
36094
36095 1999-02-08  Richard Henderson  <rth@cygnus.com>
36096
36097         * gcc.c-torture/execute/990208-1.c: New test.
36098
36099 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36100
36101         * g++.dg/special/ecos.exp: New driver for new tests with special
36102         requirements
36103
36104         * g++.dg/special/conpr-1.C: New test
36105         * g++.dg/special/conpr-2.C: New test
36106         * g++.dg/special/conpr-2a.C: New test
36107         * g++.dg/special/conpr-3.C: New test
36108         * g++.dg/special/conpr-3a.C: New test
36109         * g++.dg/special/conpr-3b.C: New test
36110
36111         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36112         allow g++ to use the dg driver
36113
36114         * README: Add comment about g++.dg directory
36115
36116 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36117
36118         * README: Update email addresses.
36119
36120 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36121
36122         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36123         arguments in order to force structure S onto the stack even on
36124         the alpha.
36125         (test): Pass 10 leading arguments to function foo as well as the
36126         structure S.
36127
36128         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36129         failure for all targets.
36130
36131         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36132         abort to terminate program execution.
36133
36134 1999-01-30  Richard Henderson  <rth@cygnus.com>
36135
36136         * gcc.c-torture/execute/990130-1.c: New test.
36137
36138 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36139
36140         * gcc.dg/990130-1.c: New test.
36141
36142 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36143
36144         * gcc.c-torture/execute/990128-1.c: New test.
36145
36146 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36147
36148         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36149
36150 1999-01-27  Felix Lee  <flee@cygnus.com>
36151
36152         * lib/c-torture.exp (c-torture-compile): pull out code for
36153         analyzing gcc error messages.
36154         (c-torture-execute): ditto, and fix some (harmless) false
36155         positives.
36156         * lib/gcc.exp (gcc_check_compile): new function.
36157
36158 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36159
36160         * gcc.dg/990117-1.c: New test.
36161
36162         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36163
36164         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36165
36166 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36167
36168         * g77.f-torture/compile/990115-1.f: New test.
36169
36170 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36171
36172         * gcc.c-torture/compile/990107-1.c: New test
36173
36174 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36175
36176         * gcc.c-torture/execute/990106-2.c: New test.
36177
36178         * gcc.c-torture/execute/990106-1.c: New test.
36179
36180 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36181
36182         * gcc.c-torture/compile/981223-1.c: New test.
36183
36184 1998-12-29  Richard Henderson  <rth@cygnus.com>
36185
36186         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36187         (opt3): Rename from opt4 and disable.
36188
36189 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36190
36191         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36192
36193 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36194
36195         * g++.old-deja/g++.other/conv5.C: New test.
36196
36197 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36198
36199         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36200
36201 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36202
36203         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36204
36205 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36206
36207         * gcc.c-torture/compile/981211-1.c: New test.
36208
36209 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36210
36211         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36212
36213         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36214
36215 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36216
36217         * gcc.special/930510-1.c: Make C9X safe.
36218         * gcc.misc-tests/gcov-1.c Similarly.
36219         * gcc.misc-tests/gcov-2.c Similarly.
36220
36221 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36222
36223         * gcc.dg/ultrasp1.c: New test.
36224
36225 1998-12-06  Richard Henderson  <rth@cygnus.com>
36226
36227         * gcc.c-torture/execute/981206.c: New test.
36228
36229 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36230
36231         * g++.old-deja/g++.ns/template7.C: New test.
36232
36233         * g++.old-deja/g++.other/expr1.C: New test.
36234
36235         * g++.old-deja/g++.eh/tmpl3.C: New test.
36236
36237         * g++.old-deja/g++.eh/tmpl2.C: New test.
36238
36239 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36240
36241         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36242         * g++.old-deja/g++.other/using6.C: Removed.
36243         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36244
36245         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36246
36247 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36248
36249         * g++.old-deja/g++.pt/overload8.C: New test.
36250
36251         * g++.old-deja/g++.pt/overload7.C: New test.
36252
36253         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36254
36255         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36256         and relinking messages.
36257         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36258         compiling with -frepo.
36259
36260 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36261
36262         * g++.old-deja/g++.pt/lookup6.C: New test.
36263
36264 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36265
36266         * gcc.c-torture/execute/981130-1.c: New test.
36267         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36268
36269 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36270
36271         * g++.old-deja/g++.pt/explicit76.C: New test.
36272
36273         * g++.old-deja/g++.pt/friend38.C: New test.
36274
36275         * g++.old-deja/g++.ns/crash2.C: New test.
36276
36277         * g++.old-deja/g++.pt/defarg8.C: New test.
36278
36279         * g++.old-deja/g++.pt/instantiate6.C: New test.
36280
36281         * g++.old-deja/g++.pt/static6.C: New test.
36282
36283         * g++.old-deja/g++.pt/decl2.C: New test.
36284
36285 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36286
36287         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36288         problem is actually related with name lookup, but so what? :-)
36289
36290         * g++.old-deja/g++.pt/friend37.C: New test.
36291
36292 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36293
36294         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36295         element, which fails on some systems.
36296
36297         * g77.f-torture/execute/labug1.f: New test.
36298
36299 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36300
36301         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36302         is defined.
36303
36304 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36305
36306         * g77.f-torture/compile/981117-1.f: New test.
36307
36308 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36309
36310         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36311         properly discarded.
36312
36313 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36314
36315         * gcc.c-torture/execute/memcheck: New directory of tests for
36316         -fcheck-memory-usage.
36317
36318 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36319
36320         * README: New file, general information about the testsuite and
36321         new description of the various C++ test subdirectories.
36322         * README.g++: Eliminate obsolete information, update and move most
36323         relevant stuff to README.
36324
36325 1998-11-07  Richard Henderson  <rth@cygnus.com>
36326
36327         * gcc.c-torture/compile/981107-1.c: New test.
36328
36329 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36330
36331         * execute/memcpy-bi.c: New testcase.
36332
36333 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36334
36335         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36336         base classes.
36337
36338         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36339         template is selected.
36340
36341         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36342         classes, it should be accepted for all types.
36343
36344         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36345
36346         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36347         specializations start with template headers.
36348
36349 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36350
36351         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36352
36353         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36354         non-POD types.
36355
36356 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36357
36358         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36359
36360 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36361
36362         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36363
36364 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36365
36366         * 981019-1.c: New test.
36367
36368 1998-10-14  Robert Lipe <robertl@dgii.com>
36369
36370         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36371         find objc headers.
36372
36373 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36374
36375         * compile/981001-4.c: Remove use of GCC extension that triggers a
36376         compiler bug.
36377
36378 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36379
36380         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36381
36382 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36383
36384         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36385         instantiation of template produces incorrect code for delete
36386         expression.
36387
36388         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36389         constructors' name is not unique.
36390         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36391         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36392
36393         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36394         automatic array of const is ill-formed.
36395
36396         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36397         of template parameter?
36398
36399         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36400         const.
36401
36402         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36403         pointer-to-member expression.
36404
36405         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36406         declaration causes ICE.
36407
36408 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36409
36410         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36411         reserved in the global namespace.
36412
36413         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36414         generate needed virtual table.
36415
36416         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36417
36418 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36419
36420         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36421         template-dependent type
36422
36423 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36424
36425         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36426         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36427         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36428
36429         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36430         class should be usable as argument of member function.
36431         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36432         class should be usable as return type of member function.
36433         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36434         class should be usable as type of data member.
36435
36436         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36437
36438 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36439
36440         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36441
36442 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36443
36444         * gcc.dg/dll-?.c Add thumb to target list.
36445         Fix assembler scan patterns to match current assembler output.
36446
36447 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36448
36449         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36450         matching of template brackets.
36451
36452         * g++.old-deja/g++.other/using4.C: New test.  Test using
36453         declarations of methods from base classes.
36454
36455         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36456         within functions should introduce names into the innermost
36457         enclosing namespace.
36458
36459         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36460         of static locals if first initialization throws.
36461
36462 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36463
36464         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36465
36466 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36467
36468         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36469         lose track of the possible targets of tablejump insns.
36470         * special/special.exp: Run it.
36471
36472 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36473
36474         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36475         must be declared before its specializations can be named in friend
36476         declarations.
36477
36478 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36479
36480         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36481
36482         * g77.f-torture/execute/io1.f: New test.
36483
36484 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36485
36486         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36487         with pointer to template function, for which no argument deduction
36488         is possible.
36489
36490         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36491         specialization of template function as argument to template
36492         function.
36493
36494         * g++.old-deja/g++.other/access2.C: New test; Inner class
36495         shouldn't have privileged access to Outer's names.
36496
36497 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36498
36499         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36500         friend template declared within template class conflicts with
36501         nested class of the same name.
36502
36503         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36504         is ignored.
36505
36506         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36507         object with direct initializer as function declaration.
36508
36509         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36510         initializers.
36511
36512         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36513         involving const pointer and NULL produces incorrect result.
36514
36515         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36516         type name without `typename' should be rejected with -pedantic.
36517
36518 1998-10-02  Richard Henderson  <rth@cygnus.com>
36519
36520         * g++.old-deja/g++.other/addrof1.C: New test.
36521
36522 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36523
36524         * gcc.c-torture/compile/981001-1.c: New test.
36525         * gcc.c-torture/execute/981001-1.c: New test.
36526
36527 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36528
36529         * gcc.c-torture/compile/981001-2.c: New test.
36530         * gcc.c-torture/compile/981001-3.c: New test.
36531         * gcc.c-torture/compile/981001-4.c: New test.
36532
36533 1998-10-01  Robert Lipe  <robertl@dgii.com>
36534
36535         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36536         multilibbed hosts.   Idea grafted from g77.exp.
36537
36538 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36539
36540         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36541         avoid losing on systems which need -lsocket.
36542
36543 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36544
36545         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36546         * g++.old-deja/g++.other/nested2.C: Ditto.
36547         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36548         failure.
36549
36550 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36551
36552         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36553         preferred over template operator!= for enum bitfields.
36554
36555 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36556
36557         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36558         that happen to have the same base name, but in different scopes,
36559         are incorrectly rejected.
36560
36561 1998-09-16  Richard Henderson  <rth@cygnus.com>
36562
36563         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36564         on the native word size instead of an integer literal.
36565
36566 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36567
36568         * g++.old-deja/g++.other/static2.C: Invocation of static data
36569         member of type pointer-to-function denoted as non-static member.
36570
36571         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36572         checks involving function types and aliases.
36573
36574 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36575
36576         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36577         redefined to the same non-trivial type.
36578
36579         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36580         namespace-qualification of template specializations declared in
36581         other namespaces.
36582
36583         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36584         to declare a subset of the specializations of a template function
36585         as friends of specializations of a template class.
36586
36587         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36588         member templates that do not fully specialize the enclosing
36589         template class are rejected.
36590
36591 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36592
36593         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36594
36595 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36596
36597         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36598         altered from libf2c/libU77 version.
36599
36600 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36601
36602         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36603
36604 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36605
36606         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36607         (un)signed char are different types for template specialization
36608         purposes.
36609
36610 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36611
36612         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36613         * objc: ObjC testsuite.
36614
36615 1998-08-31  Catherine Moore  <clm@cygnus.com>
36616
36617         * gcc.c-torture/execute/941014-1.x:  New file.
36618
36619 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36620
36621         * lib/c-torture.exp: Add support for
36622         torture_eval_before_compile and torture_eval_before_execute
36623         variables.
36624
36625 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36626
36627         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36628         this test triggers valid.
36629
36630 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36631
36632         * gcc.dg/980827-1.c: New test.
36633
36634 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36635
36636         * gcc.c-torture/execute/loop-4b.c: New test.
36637
36638 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36639
36640         * lib/c-torture.exp: Add support for
36641         torture_eval_before_compile and torture_eval_before_execute
36642         variables.
36643
36644 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36645
36646         * gcc.c-torture/compile/980825-1.c: New test.
36647
36648 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36649
36650         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36651         count number tests in opt_t0 not good_t0.
36652
36653 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36654
36655         * gcc.c-torture/compile/930326-1.x: Fix typo.
36656
36657 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36658
36659         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36660         causes an ICE.
36661
36662 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36663
36664         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36665         STACK_SIZE is defined.
36666         * gcc.c-torture/unsorted/stuct.c: Similarly.
36667
36668         * gcc.c-torture/compile/980821-1.c: New test.
36669
36670 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36671
36672         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36673
36674 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36675
36676         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36677         code.
36678
36679 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36680
36681         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36682         error'.
36683
36684 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36685
36686         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36687
36688 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36689
36690         * gcc.c-torture/compile/980816-1.c: New test.
36691
36692         * gcc.dg/980816-1.c: New test.
36693
36694 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36695
36696         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36697         compiler for ieee tests.
36698
36699 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36700
36701         * g77.f-torture/compile/980729-0.f: New test.
36702
36703 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36704
36705         * gcc.c-torture/special/eeprof-1.c: New test, for
36706         -finstrument-functions.
36707         * gcc.c-torture/special/special.exp: Run it.
36708
36709 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36710
36711         * gcc.c-torture/compile/980729-1.c: New test.
36712
36713 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36714
36715         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36716         __thumb__ is defined, and test for ARM style doubles if so.
36717
36718 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36719
36720         * g77.f-torture/noncompile/980615-0.f: New test.
36721
36722 1998-07-26  H.J. Lu  (hjl@gnu.org)
36723
36724         * gcc.dg/980312-1.c: Do link instead of compile.
36725         * gcc.dg/980313-1.c: Likewise.
36726
36727 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36728
36729         * gcc.c-torture/compile/980726-1.c: New test.
36730
36731 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36732
36733         * g77.f-torture/execute/io0.f: New test.
36734
36735 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36736
36737         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36738         an int.
36739
36740 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36741
36742         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36743         m32r bugs.
36744
36745 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36746
36747         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36748         c-decl.c:grokdeclarator can handle mode attributes.
36749
36750 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36751
36752         * gcc.c-torture/execute/980716-1.c: New test.
36753
36754 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36755
36756         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36757         the mn10200.
36758         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36759         the mn10200.
36760         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36761         * gcc.c-torture/compile/930326-1.x: Similarly.
36762
36763 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36764
36765         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36766         New test from Craig.
36767
36768 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36769
36770         * g77.f-torture/noncompile/980616-0.f: New test.
36771
36772         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36773
36774 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36775
36776         *  g++.other/singleton.C: Return error value instead of taking
36777         SIGSEGV.
36778
36779 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36780
36781         *  g++.other/singleton.C: New test.   Warning is under dispute.
36782         Runtime crash is not.
36783
36784 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36785
36786         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36787         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36788         using6.C, using7.C}:  New namespace tests.
36789
36790 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36791
36792         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36793         specialization with typedef'ed names used as array indexes.
36794
36795 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36796
36797         * gcc.c-torture/execute/980709-1.c: New test.
36798
36799         * gcc.dg/980709-1.c: New test.
36800
36801 1998-07-07  Richard Henderson  <rth@cygnus.com>
36802
36803         * gcc.c-torture/execute/bcp-1.c: New test.
36804
36805 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36806
36807         * gcc.c-torture/execute/980707-1.c: New test.
36808
36809 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36810
36811         * gcc.c-torture/compile/980706-1.c: New test.
36812
36813 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36814
36815         * g77.f-torture/execute/980701-0.f,
36816         g77.f-torture/execute/980701-1.f: New test from Craig.
36817
36818 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36819
36820         * gcc.c-torture/compile/980701-1.c: New test.
36821
36822         * gcc.c-torture/execute/980701-1.c: New test.
36823
36824 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36825 rlsruhe.de>
36826
36827         * g++.old-deja/g++.robertl/eb132.C: New test.
36828         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36829
36830 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36831
36832         * g77.f-torture/execute/980628-7.f,
36833         g77.f-torture/execute/980628-8.f,
36834         g77.f-torture/execute/980628-9.f,
36835         g77.f-torture/execute/980628-10.f: New tests from Craig.
36836
36837         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36838
36839 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36840
36841         * g77.f-torture/execute/980628-4.f: New test from Craig.
36842         * g77.f-torture/execute/980628-5.f: Likewise.
36843         * g77.f-torture/execute/980628-2.f: Likewise.
36844         * g77.f-torture/execute/980628-0.f: Likewise.
36845         * g77.f-torture/execute/980628-1.f: Likewise.
36846         * g77.f-torture/execute/980628-3.f: Likewise.
36847         * g77.f-torture/execute/980628-6.f: Likewise.
36848
36849 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36850
36851         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36852         directory when nothing has been installed yet.
36853
36854 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36855
36856         * gcc.c-torture/special/special.exp: Handle newer versions of
36857         dejagnu.
36858
36859 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36860
36861         * gcc.dg/980626-1.c: New test.
36862
36863 1998-06-19  Bruno Haible <haible@ilog.fr>
36864
36865         * gcc.misc-tests/m-un-2.c: New test.
36866         * g++.old-deja/g++.other/warn01.c: Likewise.
36867
36868 1998-06-19  Robert Lipe  <robertl@dgii.com>
36869
36870         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36871         compatibility with assmblers with a different comment character.
36872         Eliminate use of GAS-specific extensions.
36873
36874 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36875
36876         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36877
36878 1998-06-19  Robert Lipe  <robertl@dgii.com>
36879
36880         *lib/g77.exp: Replace search for libf2c.a with search for newly
36881         renamed libg2c.a
36882
36883 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36884
36885         * gcc.c-torture/execute/980617-1.c: New test.
36886
36887 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36888
36889         * gcc.c-torture/execute/980612-1.c: New test.
36890
36891 1998-06-08  Jeffrey A Law  (law@cygnus.com)
36892
36893         * gcc.dg/980523-1.c: Only test on ppc-linux.
36894         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
36895
36896         * gcc.c-torture/execute/980608-1.c: New test.
36897
36898 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
36899
36900         * gcc.c-torture/execute/980605-1.c: New test.
36901
36902 1998-06-04  Jeffrey A Law  (law@cygnus.com)
36903
36904         * gcc.c-torture/execute/980604-1.c: New test.
36905
36906 1998-06-02  Jeffrey A Law  (law@cygnus.com)
36907
36908         * gcc.c-torture/execute/980602-1.c: New test.
36909         * gcc.c-torture/execute/980602-2.c: Likewise.
36910
36911 1998-06-02  Dave Love  <d.love@dl.ac.uk>
36912
36913         * 970125-0.f: Fix per JCB.  Add commentary.
36914
36915 1998-05-31  Michael Meissner  <meissner@cygnus.com>
36916
36917         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
36918         IEEE -0 support.
36919
36920 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
36921
36922         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
36923         earlier.
36924
36925 1998-05-28  Catherine Moore <clm@cygnus.com>
36926
36927         * gcc.c-torture/execute/980526-3.c: New test.
36928
36929 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
36930
36931         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
36932         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
36933         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
36934         m88k-motorola-sysv3 to XFAIL.
36935
36936 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36937
36938         * gcc.dg/980526-1.c: New test.
36939         * gcc.c-torture/execute/980526-2.c: New test.
36940
36941 1998-05-26  Jeffrey A Law  (law@cygnus.com)
36942
36943         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
36944
36945         * gcc.c-torture/execute/980526-1.c: New test.
36946
36947 1998-05-26  Dave Love  <d.love@dl.ac.uk>
36948
36949         * g77.f-torture/execute/alpha2.f: Add runtime test.
36950
36951 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
36952
36953         * g++.old-deja/old-deja.exp: Strip leading directories.
36954
36955         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
36956         error for the line.  Don't run multiple tests for the same line.
36957
36958 1998-05-23  Jeffrey A Law  (law@cygnus.com)
36959
36960         * gcc.dg/980523-1.c: New test.
36961
36962 1998-05-23  Dave Love  <d.love@dl.ac.uk>
36963
36964         * g77.f-torture/compile/970915-0.f: New test.
36965
36966 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
36967
36968         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
36969
36970 1998-05-21  Jeffrey A Law  (law@cygnus.com)
36971
36972         * gcc.dg/980520-1.c: New test.
36973
36974 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
36975
36976         * gcc.dg/980502-1.c: Fix return type.
36977
36978 1998-05-20  Jeffrey A Law  (law@cygnus.com)
36979
36980         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
36981         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
36982         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
36983         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
36984         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
36985
36986 1998-05-20  Dave Love  <d.love@dl.ac.uk>
36987
36988         * g77.f-torture/execute/980520-1.f: New test.
36989
36990 1998-05-15  Dave Love  <d.love@dl.ac.uk>
36991
36992         * lib/mike-g77.exp: New file.
36993
36994         * g77.f-torture/noncompile/noncompile.exp,
36995         g77.f-torture/noncompile/check0.f: New files.
36996
36997 1998-05-14  Dave Love  <d.love@dl.ac.uk>
36998
36999         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37000         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37001         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37002         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37003         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37004         abort where appropriate.
37005
37006 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37007
37008         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37009         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37010
37011 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37012
37013         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37014
37015 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37016
37017         * g77.f-torture/compile/980427-0.f: New test.
37018
37019 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37020
37021         * g77.f-torture/compile/980424-0.f: New test.
37022
37023 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37024
37025         * g77.f-torture/compile/980419-2.f (main): New test.
37026         * g77.f-torture/compile/970125-0.f: New test.
37027         * g77.f-torture/compile/980419-1.f: New test.
37028
37029 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37030
37031         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37032         of loop-4.c.
37033
37034 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37035
37036         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37037
37038 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37039
37040         * gcc.c-torture/compile/980329-1.c: New test.
37041
37042 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37043
37044         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37045         * gcc.dg/980312-1.c: Fix typo in -march command.
37046
37047 1998-03-16  H.J. Lu  (hjl@gnu.org)
37048
37049         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37050
37051 1998-03-11  Robert Lipe  <robertl@dgii.com>
37052
37053         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37054         Dave Love agree the Fortran source is bogus.
37055
37056 1998-03-11  Robert Lipe  <robertl@dgii.com>
37057
37058         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37059         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37060         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37061         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37062         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37063
37064 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37065
37066         * g++.old-deja/g++.other/friend1.C: New test.
37067
37068 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37069
37070         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37071         possibly uninitialized) variables and declare dnrm2.
37072
37073 1998-02-23  Robert Lipe <robertl@dgii.com>
37074
37075         From Bruno Haible <haible@ilog.fr>:
37076         * gcc.c-torture/execute/980223.c: New test.
37077
37078 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37079
37080         * gcc.dg/ifelse-1.c: New test.
37081
37082 1998-02-09  H.J. Lu  (hjl@gnu.org)
37083
37084         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37085
37086           * lib/old-dejagnu.exp (old-dejagnu): Added the
37087           "execution test - XFAIL *-*-*" handling in the spirit of
37088           "excess errors test -". Changed the "execution test fails"
37089           handling to be like "excess errors test fails".
37090           * Update various tests accordingly.
37091
37092 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37093
37094         * gcc.c-torture/execute/980205.c: New test.
37095
37096 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37097
37098         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37099         * lib/f-torture.exp: Similarly.
37100         * gcc.c-torture: Rename all .cexp files to .x files.
37101
37102 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37103
37104         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37105         (940510-1.c): Removed duplicate.
37106         (971104-1.c): New test.
37107
37108 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37109
37110           * lib/f-torture.exp: Improve error and loop detection.
37111
37112 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37113
37114         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37115         use that to size the filler array.
37116
37117 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37118
37119         * lib/c-torture.exp(c-torture-execute): Fix typo.
37120
37121         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37122         testcase as the executable name. Keep the executable around if
37123         the test fails.
37124
37125 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37126
37127         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37128         changes.  Only test one -g option, and move it to the end of the
37129         list of options to test.
37130
37131 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37132
37133         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37134         variable GCC_TORTURE_OPTIONS to supply default switches separated
37135         by colons.  If no environment variable, run tests with -O0 -g, -O1
37136         -g, and -O2 -g as well.
37137
37138 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37139
37140         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37141         explanatory comments. Fix indentation.
37142
37143 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37144
37145         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37146
37147 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37148
37149         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37150         * g++.old-deja/g++.mike/p7325.C: Likewise.
37151         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37152
37153 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37154
37155         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37156         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37157         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37158         * g++.old-deja/g++.law/operators4.C: Likewise.
37159
37160 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37161
37162         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37163         * g++.old-deja/g++.mike/p784.C: Ditto.
37164         * g++.old-deja/g++.mike/p785.C: Ditto.
37165
37166 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37167
37168           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37169
37170 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37171
37172         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37173         target feature; pass this to c-torture-execute as needed.
37174
37175 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37176
37177         * lib/c-torture.exp(c-torture-execute): If the previous and the
37178         current executables being tested are identical, we don't need to
37179         run the executable again. Try to make the executable names
37180         unique. Add an optional argument for passing additional compiler
37181         flags.
37182
37183 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37184
37185         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37186
37187 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37188
37189         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37190
37191 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37192
37193         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37194         32bit or larger longs.
37195
37196         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37197         have either a 32bit long or 32bit int.
37198
37199 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37200
37201         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37202         Make double precision tests dependent on sizeof (double).
37203
37204 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37205
37206         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37207         too.
37208
37209 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37210
37211         * gcc.c-torture/compile/961203-1.cexp: New script.
37212
37213 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37214
37215         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37216         up the includes ourselves.
37217
37218 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37219
37220         * lib/plumhall.exp: Remove random include, and add a few
37221         verbose messages for debugging.
37222
37223 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37224
37225         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37226         of trying to do it ourselves.
37227
37228 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37229
37230         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37231
37232 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37233
37234         * gcc.prms/5403.c: Made regexp a bit less strict.
37235
37236 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37237
37238         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37239         is returned from remote_load instead.
37240         * lib/plumhall.exp: Ditto.
37241         * lib/mike-g++.exp: Ditto.
37242         * lib/old-dejagnu.exp: Ditto.
37243         * lib/c-torture.exp: Ditto.
37244
37245 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37246
37247         * lib/g++.exp: Use build_wrapper procedure.
37248         * lib/gcc.exp: Ditto.
37249
37250 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37251
37252         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37253         an old-style decl for malloc.  Fixes tests to work when
37254         sizeof (int) != sizeof (size_t).
37255
37256 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37257
37258         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37259
37260         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37261         use stdargs.h interface.
37262
37263 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37264
37265         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37266         NO_VARARGS when compiling.
37267
37268 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37269
37270         * lib/plumhall.exp(ph_includes): New procedure.
37271         (ph_make): Use it.
37272         (ph_compiler): Ditto.
37273
37274         * lib/g++.exp: Rename test-glue.c to testglue.c.
37275         * lib/gcc.exp: Ditto.
37276
37277 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37278
37279         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37280         to completion when it's called.
37281
37282 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37283
37284         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37285         is defined, don't do test.
37286
37287 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37288
37289         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37290         for object files.
37291         (ph_summary): Mark skipped testcases as untested, not unresolved.
37292
37293         * lib/plumhall.exp (ph_make): If unresolved because of bad
37294         errorCode, record errorCode in log file.
37295         (*): Replace send_log/verbose with verbose -log.
37296
37297 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37298
37299         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37300         double conversion if double isn't at least 8 bytes.
37301
37302         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37303         int to work with targets where int is 16 bits.
37304
37305         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37306         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37307         precision for the test to complete.
37308
37309 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37310
37311         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37312         if d10v is not compiled with the -mdouble64 flag.
37313         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37314
37315         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37316         d10v is not compiled with the -mint32 flag.
37317
37318 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37319
37320         * lib/plumhall.exp: Use incr_count.
37321
37322 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37323
37324         * gcc.c-torture: Update to c-torture-1.45.
37325
37326 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37327
37328         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37329         the name of the expect testcase file).
37330
37331         * lib/g++.exp(g++_init): Ditto.
37332
37333 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37334
37335         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37336         the host.
37337
37338         * lib/gcc.exp(gcc_exit): New procedure.
37339
37340 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37341
37342         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37343         specs where appropriate.
37344
37345         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37346         because of new "candidates are" messages, and removed a few
37347
37348         * Converted all non-old-style g++ testcases to old-style, and
37349         moved into g++.old-deja.
37350
37351 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37352
37353         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37354         options.
37355
37356         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37357         succeeded.
37358
37359         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37360
37361 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37362
37363         * lib/gcc.exp (gcc_target_compile): Add support for defining
37364         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37365         the machine doesn't have those features.
37366
37367 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37368
37369         * g++.law/operators4.exp: Don't use LIBS.
37370
37371 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37372
37373         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37374
37375         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37376         * lib/g++.exp: Set it here instead. Also, allow use of the
37377         --tool_exec and --tool_opt options. Change CXX to
37378         GXX_UNDER_TEST.
37379
37380         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37381
37382         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37383
37384 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37385
37386         * lib/old-dejagnu.exp: Use prune_warnings instead of
37387         prune_system_crud.
37388         * lib/mike-g++.exp: Ditto.
37389         * lib/gcc.exp: Ditto.
37390         * lib/g++.exp: Ditto.
37391
37392         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37393
37394 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37395
37396           * 941014-2.c: Include stdlib.h
37397           * 960327-1.c: Include stdio.h
37398           * dbra.c, index-1.c: Don't assume ints are 32bits.
37399
37400 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37401
37402         * lib/gcc.exp: Add gcc,stack_size target feature.
37403
37404         * lib/g++.exp(g++_target_compile): Add the include and link
37405         paths here, not in two other places. And, it's $options, not
37406         options.
37407
37408         * lib/mike-g++.exp(postbase): Remove the code that determines
37409         the correct include and link paths.
37410         * g++.old-deja/old-deja.exp: Ditto.
37411
37412 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37413
37414         * lib/g++.exp(g++_init): target_compile no longer returns the
37415         filename of the result.
37416
37417 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37418
37419         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37420         call to glob.
37421
37422         * gcc.c-torture/special/special.exp: Change call to
37423         gcc_target_compile to include the object file.
37424
37425 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37426
37427         * gcc.c-torture/special/special.exp: Correct misspelling in last
37428         change.
37429
37430 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37431
37432         * lib/plumhall.exp(ph_summary): Log the entire output of the
37433         executable. Return -1 if there were any failures, 0 otherwise.
37434         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37435         (ph_make): Clean up objects and executables that were built
37436         if the tests succeeded.
37437
37438 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37439
37440         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37441         libraries and includes in the build tree as appropriate.
37442
37443 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37444
37445         * lib/c-torture.exp: Instead of looking for the global variable
37446         NO_LONG_LONG, check to see if that's a feature of the target.
37447
37448 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37449
37450         * config/default.exp: Minimize. Delete the remainer of the files in
37451         config; this functionality is now in devo/dejagnu/config.
37452
37453         g++.*/*: Pass any additional flags used to compile to postbase;
37454         delete CXXFLAGS.
37455
37456         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37457         is now done by runtest.exp. Use gcc_target_compile instead of
37458         compile.
37459
37460         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37461         Remove references to CFLAGS. Use remote_file instead of
37462         calling rm -f.
37463         (c-torture): Take a list of arguments to use to compile this
37464         testcase.
37465
37466         lib/g++.exp: Simplify. Use target_compile instead of compile.
37467         lib/gcc-dg.exp: Ditto.
37468         lib/gcc.exp: Ditto.
37469         lib/mike-{gcc,g++}.exp: Ditto.
37470         lib/old-dejagnu.exp: Ditto.
37471         lib/plumhall.exp: Ditto.
37472
37473 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37474
37475         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37476         (ph_linker): Likewise.
37477
37478 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37479
37480           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37481         MAP_ANON / MAP_ANONYMOUS if defined;
37482         else try to map from /dev/zero .
37483
37484 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37485
37486         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37487         isn't defined, then define it to MAP_ANONYMOUS.
37488
37489 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37490
37491         * gcc.c-torture: Update to c-torture-1.42 release.
37492
37493 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37494
37495         * gcc.c-torture: Update to c-torture-1.41 release.
37496
37497 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37498
37499         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37500         c-torture release.
37501
37502 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37503
37504         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37505         and LDFLAGS.  Fix second case to append the target_info ldflags
37506         onto LDFLAGS, not CFLAGS.
37507         * lib/g++.exp (g++_init): Add target_info stuff.
37508         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37509         of libgloss and newlib flags for !native.
37510
37511         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37512         (GDB): Fix relative path to go up another dir for finding gdb.
37513
37514 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37515
37516         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37517         versions in the target_info array, if they don't exist.
37518
37519 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37520
37521         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37522
37523 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37524
37525         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37526         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37527
37528 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37529
37530         * lib/old-dejagnu.exp: Don't remove the output file before we've
37531         actually tested it. Don't append pwd to the path of the executable
37532         we're testing.
37533
37534 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37535
37536         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37537
37538 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37539
37540         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37541         temporary directory for compiler files, and set it to a default
37542         value of /tmp. Set $output as the name of the output file from
37543         compiling the testcase. Add a -o option to $cflags_var so the
37544         compiler writes the final output file as $output. Set $executable
37545         to $output.
37546
37547         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37548         directory for compiler files, and set it to /tmp if it doesn't
37549         already have a value. Set $output_file to the name of the output
37550         file from compiling the testcase. Add a -o option to CXXFLAGS so
37551         the compiler writes the final output file as $output. Use $output
37552         as the executable to be tested.
37553
37554 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37555
37556         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37557
37558 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37559
37560         * gcc.c-torture/execute/pending-1.c: New test.  Still
37561         pending in Tege's queue.
37562
37563 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37564
37565         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37566         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37567         if there were failures.  Call unresolved if there were unresolved
37568         testcases.  Call gcc_fail if program did not run to completion.
37569         (ph_make): Pass additional argument name to ph_execute.
37570         (ph_execute): Add new argument.  Pass additional arguments to
37571         ph_summary.  Call gcc_fail is there is no execution output.
37572
37573 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37574
37575         * lib/plumhall.exp (proc_summary): Output relavent summary
37576         lines into the log so specific failures in plumhall can be
37577         investigated.
37578
37579 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37580
37581         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37582         (c-torture-execute): Don't try to execute tests which use
37583         "long long" types if $NO_LONG_LONG is nonzero.
37584
37585 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37586
37587         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37588         not c-torture.
37589
37590         * gcc.ieee: Move from here.
37591         * gcc.c-torture/execute/ieee: To here.
37592
37593 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37594
37595         * gcc.c-torture: Update to c-torture-1.41 release.
37596
37597 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37598
37599         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37600         not "$output".
37601
37602 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37603
37604         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37605         -c present.
37606
37607 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37608
37609         * config/proelf.exp: Handle connecting to a simulator.
37610
37611 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37612
37613         * config/proelf.exp: New file.  Enough framework that we can
37614         run c-torture tests on the proelf targets (or any other target
37615         that gdb can connect to for that matter).
37616
37617 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37618
37619         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37620         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37621
37622         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37623         exec_output exists.
37624
37625 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37626
37627         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37628         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37629
37630         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37631         to pass/fail/unresolved/unsupported/untested.  Caller must now
37632         call unresolved/unsupported/untested.
37633         * lib/*.exp: Update FSF address.  Update to handle new results of
37634         ${tool}_load.
37635         * lib/chill.exp (verbose): Delete.
37636
37637 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37638
37639         * lib/gcc.exp (default_gcc_start): Change order of args to
37640         $LDFLAGS $CFLAGS $LIBS.
37641         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37642         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37643         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37644         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37645         * gcc.misc-tests/dg-test.exp: Likewise.
37646         * gcc.misc-tests/msgs.exp: Likewise.
37647         * gcc.prms/prms.exp: Likewise.
37648         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37649         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37650
37651         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37652
37653 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37654
37655         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37656
37657         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37658         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37659
37660         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37661         necessary.
37662
37663 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37664
37665         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37666         global for loop; add use of $mathlib.
37667         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37668         settings here; set mathlib for anything but VxWorks.
37669
37670 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37671
37672         * gcc.c-torture: Update to c-torture-1.40 release.
37673
37674 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37675
37676         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37677         dg.exp.
37678
37679 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37680
37681         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37682         global.
37683
37684 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37685
37686         * lib/g++.exp (LIBS): Define if not already.
37687         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37688         (gcc-dg-prune): Call prune_gcc_output.
37689         * lib/gcc.exp (prune_gcc_output): New proc.
37690         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37691         prune_gcc_output.
37692
37693 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37694
37695         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37696         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37697
37698 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37699
37700         * gcc.c-torture: Update to c-torture-1.39 release.
37701
37702 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37703
37704         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37705         fails, try others as well.
37706
37707 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37708
37709         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37710         If compilation fails, mark execute tests as `untested'.
37711         If test is marked as unsupported, don't mark compilation and
37712         execute tests as failed.
37713
37714 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37715
37716         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37717         libstdc++ for whether or not we want to be doing shared
37718         libraries.  Delete link_curses since we don't need it anymore.
37719         * lib/mike-g++.exp (postbase): Don't link in libg++.
37720         * g++.old-deja/old-deja.exp: Likewise.
37721
37722 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37723
37724         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37725
37726 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37727
37728         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37729         For that, add `-Wl,-a,shared_archive'.
37730         * g++.old-deja/old-deja.exp: Likewise.
37731
37732 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37733
37734         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37735
37736 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37737
37738         * lib/mike-g++.exp (postbase): Pay attention to the status of
37739         g++_load.
37740
37741 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37742
37743           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37744
37745 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37746
37747         * lib/gcc.exp (default_gcc_start): No longer need to log program
37748         being executed or its output, execute_anywhere does that now.
37749         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37750         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37751
37752 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37753
37754         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37755         the same as those in lib/g++.exp.
37756
37757 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37758
37759         * gcc.c-torture: Update to c-torture-1.38 release.
37760         * gcc.ieee: Related changes.
37761
37762 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37763
37764         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37765         "exec". Minor reformatting changes.
37766
37767         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37768         cross. This means all "exec" calls now work on a remote host as
37769         well.
37770         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37771         cross. Filter out the extra "\r\n" stuff that expect puts in.
37772         (c-torture-execute): Filter out the bogus warnings like
37773         c-torture-compile does. Add support for canadian cross.
37774         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37775         Use execute_anywhere rather than calling exec directly. Now it
37776         works for canadian cross testing.
37777
37778 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37779
37780         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37781         results into a variable, and check that rather than using file exists.
37782
37783 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37784
37785         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37786         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37787
37788 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37789
37790         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37791         lib_curses if there's a shared libg++ in the build tree.
37792
37793 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37794
37795         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37796         if not supported target.
37797
37798 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37799
37800         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37801         link_curses up to always happen, not just for native builds.
37802
37803 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37804
37805         * gcc.c-torture: Update to c-torture-1.36 release.
37806         * gcc.failure: Related changes.
37807
37808 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37809
37810         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37811
37812 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37813
37814         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37815         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37816         runshlib, link_curses, and mathlib for link and run.
37817
37818         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37819         pass the runtime shared library options for Solaris, OSF/1, and
37820         Irix5, and link with -lcurses to avoid unresolved references.
37821
37822 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37823
37824         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37825         only run once.
37826
37827 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37828
37829         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37830
37831 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37832
37833         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37834         do not have a framework for the "compat" tests yet.
37835
37836 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37837
37838         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37839         set to null if we're testing vxworks5.1.  Use that instead of
37840         `-lm' in the setting of LIBS for link and run.
37841
37842 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37843
37844         * config/rom68k.exp (${tool}_load): Major changes to make it
37845         work.  Verified that it does in fact return the stuff in
37846         exec_output properly.  Catch any Emul or any TRAP other than 0.
37847
37848 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37849
37850         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37851         LDFLAGS properly for targets that need stuff from libgloss.
37852         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37853         only run once.
37854         (gpp_initialized): New variable.
37855
37856 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37857
37858         * config/rom68k.exp: Load libgloss.exp.
37859         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37860         so we can produce a fully linked binary.
37861         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37862         so we can produce a fully linked binary.
37863
37864 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37865
37866         * lib/plumhall.exp (ph_section): Watch for expected failures.
37867         Add missing `else'.
37868
37869         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37870         run the testcase.
37871         (c-torture): Likewise.
37872
37873 1995-08-28  Doug Evans  <dje@cygnus.com>
37874
37875         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37876
37877         * lib/mike-g++.exp (mike_cleanup): New proc.
37878         (prebase): New globals compiler_result, not_compiler_result,
37879         target_regexp.
37880         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37881         allow leading "-" in pattern.  Watch for unsupported tests.
37882         If $compiler_result is set, pattern match assembler code,
37883         and ditto for $not_compiler_result.
37884         * lib/mike-gcc.exp: Likewise.
37885
37886         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37887         execution "succeeded".
37888
37889 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
37890
37891         * config/win32.exp: New file.
37892         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
37893
37894 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
37895
37896         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
37897         unsupported.
37898         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
37899         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
37900         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
37901
37902         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
37903         "... without exceptions was ...".  That is now handled by
37904         prune_system_crud.
37905         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37906
37907 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
37908
37909         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
37910         sieve.c,sort2.c}: New files.
37911         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
37912         sieve.exp,sort2.exp}: Drivers for them.
37913
37914         * lib/mike-gcc.exp (program_output): New user settable variable.
37915         (postbase): Call prune_system_crud.  Also prune extraneous compiler
37916         messages.
37917         * lib/mike-g++.exp (program_output): New user settable variable.
37918
37919         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
37920
37921         * config/sh.exp: Deleted (use sim.exp instead).
37922
37923 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
37924
37925         * config/vx.exp: Declare CHECKTASK as global.
37926         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
37927         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
37928         * lib/old-dejagnu.exp: Load [pwd]/$executable.
37929
37930 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37931
37932         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
37933         target. Like vx.exp, only includes `vx29k.exp' instead of
37934         `vxworks.exp'.
37935
37936 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
37937
37938         * config/sim.exp: Increase time limit from 120 seconds to 240.
37939
37940 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
37941
37942         * gcc.c-torture/execute/950628-1.c: New test.
37943
37944 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
37945
37946         * gcc.c-torture: Update with changes/additions from
37947         c-torture-1.34.
37948
37949 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
37950
37951         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
37952
37953 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
37954
37955         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
37956
37957 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
37958
37959         * gcc.c-torture/compile/950512-1.c: New test.
37960         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
37961         * gcc.dg/struct-ret-1.c: Likewise.
37962
37963 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
37964
37965         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
37966           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
37967
37968 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
37969
37970         * gcc.c-torture/special/920411-1.c: Deleted.
37971         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
37972
37973 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
37974
37975         * config/sim.exp (${tool}_load): Hack in call to bash to get a
37976         cpu limit.
37977
37978 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
37979
37980         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
37981
37982 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
37983
37984         From kenner;
37985         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
37986         is the proper length.
37987         * va-arg-3.c: Likewise.
37988
37989 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
37990
37991         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
37992         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
37993
37994         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
37995         * lib/g++.exp (default_g++_start): Delete old cruft.
37996
37997 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
37998
37999         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38000         (2 * (1 << 18)) to (2 * (1 << 17)).
38001
38002         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38003
38004 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38005
38006         * config/rom68k.exp: Renamed from config/idp.exp
38007
38008 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38009
38010         * c-torture/compile/921109-2.c
38011
38012 1995-04-18  Mike Stump  <mrs@cygnus.com>
38013
38014         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38015         excess errors.
38016
38017 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38018
38019         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38020         output.
38021         * lib/g++.exp (default_g++_start): Likewise.
38022
38023 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38024
38025         * gcc.c-torture/compile/950329-1.c: New test.
38026
38027 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38028
38029           * config/bug.exp (${tool}_load): Updated to use new remote_open
38030           and remote_close procs.
38031         * config/idp.exp: New file.
38032
38033 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38034
38035         * gcc.c-torture/execute/950322-1.c: New test.
38036
38037 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38038
38039         * config/vx.exp (${tool}_load): Clean up testing of return code from
38040         vxworks_ld and vxworks_spawn.
38041
38042 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38043
38044         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38045
38046 1995-03-13  Mike Stump  <mrs@cygnus.com>
38047
38048         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38049         can mark excess errors on a machine by machine basis.  Note, the
38050         default is to not expect any excess errors, even when excess
38051         errors test - is given, so you will want to put an XFAIL ... on
38052         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38053         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38054         those 4 machines, but no others.
38055
38056 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38057
38058         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38059         * lib/c-torture.exp: to here.
38060
38061 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38062
38063         * gcc.c-torture/execute/950221-1.c: New test.
38064         * gcc.c-torture/execute/struct-ret-1.c: New test.
38065         * gcc.c-torture/compile/950221-1.c: New test.
38066
38067         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38068
38069 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38070
38071         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38072         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38073
38074 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38075
38076         * g++.gb: New directory of tests, derived from my signature and
38077         class scoping tests.
38078
38079         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38080         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38081         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38082         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38083         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38084         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38085         * g++.gb/sig25.C: Likewise.
38086
38087         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38088         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38089         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38090         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38091         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38092         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38093         * g++.gb/sig25.exp: Likewise.
38094
38095         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38096         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38097         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38098         * g++.gb/scope13.C: Likewise, this test still fails.
38099
38100         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38101         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38102         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38103         * g++.gb/scope13.exp: Ditto.
38104
38105         * g++.gb/README: New file, explains what these tests are about.
38106
38107 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38108
38109         * lib/dg.exp (dg-do): Support `preprocess'.
38110         (dg-test): Likewise.
38111
38112 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38113
38114         * config/udi.exp: change "continue -expect" to "exp_continue".
38115
38116 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38117
38118         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38119         Delete redundant tests.
38120
38121         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38122         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38123         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38124         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38125         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38126         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38127         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38128         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38129
38130         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38131         storing label pointers.
38132         * gcc.c-torture/execute/921019-1.c: Likewise.
38133         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38134         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38135         parameter fp.
38136         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38137         constants.
38138
38139         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38140         Delete obsolete tests.
38141
38142         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38143         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38144         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38145         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38146         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38147         * gcc.c-torture/compile/950124-1.c: New test.
38148
38149         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38150
38151 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38152
38153         * lib/mike-g++.exp: Add -lm to LIBS.
38154
38155 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38156
38157         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38158
38159 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38160
38161         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38162
38163 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38164
38165         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38166
38167 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38168
38169         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38170         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38171         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38172         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38173         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38174         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38175         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38176         * g++.law/{operators31.C, operators32.C,
38177         * g++.law/{operators33.C, operators34.C}: Likewise.
38178         * g++.law/{pic1.C, refs2.C}: Likewise.
38179         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38180         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38181         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38182         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38183
38184         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38185         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38186         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38187         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38188         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38189         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38190         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38191         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38192         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38193         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38194         * g++.law/{operators34.exp}: Likewise.
38195         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38196         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38197         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38198         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38199         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38200
38201         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38202         No longer expected to fail.
38203         * g++.law/missed-error3.C: Tweak for recent bool changes.
38204
38205 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38206
38207         * config/emb-unix: Deleted.
38208         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38209         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38210
38211 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38212
38213         * lib/dg.exp (dg-test): Fix typo in last patch.
38214
38215 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38216
38217         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38218         (handles multiple occurrences).
38219
38220 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38221
38222         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38223         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38224         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38225         printed).
38226         * lib/c-torture.exp (c-torture-compile): Likewise.
38227         (c-torture): Prepend full path if missing.
38228         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38229         (gcc_fail): Likewise.
38230         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38231
38232 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38233
38234         * lib/netware.exp: Only attach to NetWare i386 systems.
38235
38236 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38237
38238         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38239         messages.  Add test name to "output pattern match" pass/fail message.
38240
38241 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38242
38243         * gcc.dg: New testsuite.
38244         * gcc.dg/dg.exp: New file.
38245
38246         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38247         test-switch.c}: Deleted.
38248
38249         * gcc.misc-tests/msgs.exp: New testcase driver.
38250
38251 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38252
38253         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38254         Watch for illegal return values from ${tool}_load.
38255         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38256         cross targets.  Coerce return value >0 to 1.
38257
38258 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38259
38260         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38261
38262         * config/emb-unix.exp: New file.
38263
38264         * config/sim.exp: Error if variable $SIM not defined.
38265         (${tool}_load): Mark test as "untested" if simulator missing.
38266
38267         * config/unix.exp: Load remote.exp to get rcp_download.
38268         * lib/c-torture.exp: Use different option lists for testcases with
38269         and without loops.
38270         * gcc.c-torture/execute/execute.exp: Likewise.
38271
38272 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38273
38274         * config/*.exp: Clarify return code from ${tool}_load.
38275         Call `unresolved' or `untested' instead of `warning' or `perror'
38276         (sometimes you still want to call both though).
38277         Add comment that `shell_id' is local to each file.
38278         * config/udi.exp (timeout): Set to 30.
38279         Don't print warning if connection fails, $connectmode has already
38280         printed an error.
38281         (${tool}_load): Move verbose messages to level 2.
38282         Rework pattern for "Process started" message.
38283         Pass `shell_id' to ${connectmode}_download.
38284         Retry twice upon timeout.  Make resetting of target more robust.
38285         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38286         Pass `shell_id' to exit_$connectmode.
38287         Only call exit_$connectmode if connected.
38288         * config/unix.exp (${tool}_load): Check return codes better.
38289         * config/vrtx.exp (${tool}_load): Likewise.
38290         * config/vx.exp (${tool}_load): Likewise.
38291         Delete unneeded global's.
38292         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38293         from ${tool}_load.
38294         (dg-stat): Delete.
38295         (dg-init): Delete recording of pass/fail counts.
38296         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38297         (old-dejagnu-init): Likewise.
38298         (old-dejagnu-stat): Delete contents, empty proc now.
38299         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38300         (c-torture): Delete references to lcnt, lpass, lfail.
38301         Get option list from TORTURE_OPTIONS.
38302         Delete -funroll[-all]-loops if no loops.
38303         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38304         (g++_stat): Delete contents (empty proc now).
38305         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38306         (gcc_finish): Likewise.
38307         (gcc_stat): Deleted.
38308         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38309         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38310         * gcc.c-torture/execute/execute.exp: Likewise.
38311         Split tests into two parts: compile, execute.
38312         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38313         no loops.  Update to reflect clarified return codes from ${tool}_load.
38314
38315 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38316
38317         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38318         to grep for.
38319         (old-dejagnu): Likewise (where necessary).
38320
38321 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38322
38323         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38324
38325         * lib/dg.exp (dg-process-target): Fix processing of selector.
38326         Add comment regarding use of `error'.
38327
38328         * lib/gcc.exp (prune_system_crud): Define if missing.
38329         * lib/g++.exp (prune_system_crud): Likewise.
38330
38331         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38332         Call prune_system_crud.
38333         * lib/dg.exp (dg-runtest): New proc.
38334         Use perror instead of send_user for tcl errors in testcase.
38335         Don't return any value, it's never used.
38336         Don't clobber previous definition of `unknown'.
38337         Print tcl errors in `dg-final'.
38338
38339 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38340
38341         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38342         (dg-test): Don't print errorInfo, it contains stack backtrace.
38343
38344 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38345
38346         * lib/g++.exp (runtest_file_p): Define if missing.
38347
38348 1994-09-24  Doug Evans  (dje@cygnus.com)
38349
38350         * lib/mike-g++.exp: Comment out loading of g++.exp.
38351         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38352         (default_g++_version): Always print something.
38353         (default_g++_start): Comment out call to `which'.
38354         (g++_start, g++_load): Deleted (must be defined in config file).
38355         * lib/gcc.exp: Test for existence of $CC at start.
38356         Delete check for tmpdir (done in gcc_init).
38357         (default_gcc_version): Always print something.
38358         (default_gcc_start): Comment out call to `which'.
38359         * config/*.exp: Major cleanup - make cross targets work at least a
38360         little better for g++ (by not being "--tool gcc" specific).
38361         Rename gcc_xxx to ${tool}_xxx.
38362         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38363         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38364
38365 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38366
38367         * lib/c-torture.exp (c-torture-compile): Rework compiler
38368         message processing.
38369
38370         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38371         c-torture.
38372
38373 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38374
38375         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38376
38377         * lib/dg.exp (dg-process-target): Support { target native }.
38378
38379 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38380
38381         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38382         looked for "... program xxx got fatal signal".
38383         Correct regsub munging of `comp_output'.
38384         Ignore compiler messages "path prefix not used" and "linker input
38385         file unused".
38386
38387 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38388
38389         * lib/gcc.exp (runtest_file_p): Define if missing.
38390         * gcc.prms/template.c: Example to work from.
38391
38392 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38393
38394         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38395         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38396
38397         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38398         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38399         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38400         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38401
38402         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38403         (dg-process-target): No longer a varargs proc.
38404         Return S/N for target, P/F for xfail.  All callers changed.
38405         (user option procs): More argument checking.
38406         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38407         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38408         (dg-test): Skip test if not running on selected target in `dg-do'.
38409         Update handling of `dg-do-what', `dg-output-text'.
38410         Separate execution pass/fail from output pattern match pass/fail.
38411         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38412
38413 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38414
38415         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38416         target for 920510-1.c.
38417
38418 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38419
38420         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38421         Clean up comment regarding use of passcnt, etc.
38422         (gcc_stat): Don't update `testcnt' here.
38423         (gcc_finish): Do it here.
38424         Might as well reset `but_id' here too.
38425         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38426         to determine if the file should be tested.
38427         * gcc.c-torture/compile/compile.exp: Likewise.
38428         * gcc.c-torture/execute/execute.exp: Likewise.
38429         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38430         * gcc.misc-tests/dg-test.exp: Likewise.
38431         * gcc.prms/prms.exp: Likewise.
38432         * gcc.wendy/wendy.exp: Likewise.
38433         * g++.old-deja.exp: Likewise.
38434         Move "Testing file" message to verbose level 1.
38435
38436 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38437
38438         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38439
38440 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38441
38442         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38443         (default_gcc_start): Accept optional second list element
38444         of compiler flags.  Print compiler output at verbosity level 2.
38445         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38446         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38447         Save current values of framework globals passcnt, failcnt, xpasscnt,
38448         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38449         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38450         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38451         xfailcnt to compute stats.  Update framework global `testcnt' from
38452         pass/fail counts.
38453         (gcc_finish): New proc.  Clean up test environment.
38454         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38455         (gcc_epass, gcc_efail): Delete.
38456         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38457         argument of line number.
38458         (dg-init): If the tool has an init routine, call it.
38459         (dg-test): Remove args `cflags_var' and `libs_var'.
38460         Pass all compiler options to ${tool}_start.
38461         Handle missing line number.
38462         (dg-finish): New function.
38463         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38464         particular files.  Call gcc_finish at end.  Move "skipping test"
38465         message to verbosity level 3.
38466         * gcc.c-torture/compile/compile.exp: Likewise.
38467         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38468         * gcc.c-torture/execute/execute.exp: Likewise.
38469         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38470         Print testcase being tried at verbosity level 1.
38471         * gcc.c-torture/special/special.exp: Unset xfail.
38472         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38473         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38474         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38475         * gcc.failure/failure.exp: Likewise.
38476         * gcc.ieee/ieee.exp: Likewise.
38477         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38478         Update call to dg-test.  Call dg-finish at end.
38479         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38480         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38481         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38482         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38483         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38484         * gcc.wendy/wendy.exp: Add copyright.
38485         Delete setting of tmpdir (done by gcc_init).
38486         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38487         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38488         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38489         gcc_[ce]pass/fail.
38490
38491 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38492
38493         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38494         confusion.
38495         (g++_load): Likewise.
38496
38497         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38498         Rename argument to `prog' to remove the confusion.
38499         Varargs fns behave differently too!
38500         (g++_load): Likewise.
38501
38502         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38503
38504         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38505         what it is.  Delete (always) printing of status value for !native.
38506         Simplify verbose code, and include status and exec_output.
38507         (g++_load): Use gcc_load.
38508
38509 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38510
38511         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38512         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38513         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38514         940714-3.c as these testcases don't exist anymore.  Make
38515         va-arg-1.c expected to pass.
38516
38517 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38518
38519         * gcc.misc-tests/misc.exp: Only run specific testcases.
38520         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38521         * gcc.misc-tests/dg-[1-9].c: New files.
38522
38523         * lib/dg.exp: New testsuite driver.
38524         * gcc.prms/prms.exp: Use it.
38525
38526         * README.gcc: New file.
38527
38528         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38529         Document and reset `lxpass' and `lxfail'.
38530         Simplify "initialized" message.
38531         (gcc_stat): Clean up comments a little.
38532
38533 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38534
38535         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38536
38537 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38538
38539         * lib/old-dejagnu.exp (process-option): New proc.
38540         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38541         (old-dejagnu): Simplify.
38542         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38543
38544 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38545
38546         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38547         exists and is not an empty string.
38548
38549         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38550         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38551         finished.
38552         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38553         automatically.
38554
38555         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38556         longer expected to fail.
38557
38558         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38559         "f" function call.
38560
38561         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38562
38563         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38564         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38565         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38566         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38567         c-torture-1.29.
38568
38569         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38570         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38571
38572         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38573
38574         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38575         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38576
38577         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38578         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38579         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38580
38581 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38582
38583         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38584         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38585         940714-1.c, 940714-2.c, 940714-3.c},
38586         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38587         gcc.misc-tests/{mg.c,mg.exp}:
38588         New tests.
38589         * gcc.noncompile/noncompile.exp: Change accordingly.
38590
38591 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38592
38593         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38594         Undo previous clobberage.
38595
38596 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38597
38598         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38599         * gcc.special/{930510-1.c, special.exp}:
38600         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38601         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38602         struct-varargs-1.c}: New tests from c-torture-1.26.
38603
38604 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38605
38606         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38607           argument to switch.
38608
38609 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38610
38611         * Revert the previous changes.  Please see Rob's directory
38612           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38613           fixes.
38614
38615 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38616
38617         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38618             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38619             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38620             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38621             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38622             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38623             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38624             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38625             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38626             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38627             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38628             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38629             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38630             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38631             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38632             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38633             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38634             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38635             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38636             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38637             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38638             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38639             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38640             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38641             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38642             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38643             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38644
38645 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38646
38647         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38648             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38649           with perror calls.
38650
38651 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38652
38653         * config/unix.exp (g++_load): Fix syntax.
38654
38655 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38656
38657         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38658         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38659         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38660         Don't expect va-arg-1.c to fail.  Correct expected output for
38661         920928-1.c.
38662         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38663         * gcc.wendy/hbm4.c: Correct typo.
38664         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38665
38666 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38667
38668         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38669         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38670         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38671         * lib/c-torture.exp (c-torture-compile): Ditto.
38672
38673         Reduce volume of output (remove all the -I's and such).
38674         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38675         Call gcc_cpass, gcc_cfail.
38676         (c-torture): Pass testing option to c-torture-compile.
38677
38678 1994-03-21  Doug Evans  (dje@cygnus.com)
38679
38680         Bring patches over from progressive.
38681         * config/default.exp: Exit remote shell cleanly.
38682         (g++_exit, g++_start): Add default versions.
38683         * config/sim.exp (gcc_load): Use perror, not error.
38684
38685 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38686
38687         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38688         set in site.exp.
38689
38690 1994-03-14  Doug Evans  (dje@cygnus.com)
38691
38692         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38693         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38694         (wendy_try): New proc to run testcase.
38695         (main loop): Call 'em.
38696         * gcc.wendy/*.c: Clean up pass to correct expected output.
38697
38698         * lib/gcc.exp: Minor cleanup work.
38699         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38700
38701 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38702
38703         * config/sim.exp (gcc_load): Document return codes better.
38704         Don't pass -v to simulator.
38705
38706 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38707
38708           * gcc.special/920717-x.c: Fix typo.
38709           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38710           get at sources.
38711
38712         * lib/mike-gcc.exp: Fix typo.
38713
38714 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38715
38716         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38717         binary to use, transform the name.
38718         * config/*.exp: rename everything. Nuke any g++ specific files,
38719         it's now a special case of gcc that requires no special support.
38720         Add a default.exp for unsupported targets.
38721
38722 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38723
38724         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38725         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38726         version of Tcl.
38727
38728 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38729
38730         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38731         than a warning.
38732
38733 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38734
38735         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38736
38737 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38738
38739         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38740         option_list.  Compile every file with only 4/6 option choices
38741         (same as C torture) instead of with 12/18 different option
38742         choices.
38743         * lib/c-torture.exp: Likewise.
38744
38745         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38746         not already set.
38747
38748 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38749
38750         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38751         can put an XFAIL *-*-* on excess errors.
38752
38753 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38754
38755         * g++.law: Add more tests derived from g++-bugs snapshots.
38756
38757         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38758         equivalent to g++.law/init9.
38759
38760         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38761         compiled it, and the a.out file after we've run it.
38762
38763 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38764
38765         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38766         compiled it, and the a.out file after we've run it.
38767
38768 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38769
38770         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38771
38772 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38773
38774         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38775         version number.
38776
38777 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38778
38779         * g++.law: New directory of g++ tests derived from the g++-bugs
38780         snapshots.
38781
38782 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38783
38784         * gcc.compile: initbug1.c initbug1.exp testcase added
38785
38786 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38787
38788         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38789         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38790           fixes submitted by Jeff Law (law@cs.utah.edu)
38791         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38792           Jeff Law (law@cs.utah.edu)
38793
38794
38795 1993-11-30  Mike Stump  (mrs@cygnus.com)
38796
38797         * config/unix-g++.exp: Follow the gcc way of doing things.
38798         * g++.old-deja/old-deja.exp: Minor updates.
38799         * lib/g++.exp: New file, follow the gcc way of doing things.
38800         * lib/old-dejagnu.exp: Minor updates.
38801         * lib/mike-g++.exp: Always unset errorInfo.
38802
38803 1993-11-06  Mike Stump  (mrs@cygnus.com)
38804
38805         * lib/gcc.exp: Fix some errors with the below change, CC and
38806         CFLAGS should be global when setting, not local.
38807
38808 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38809
38810         * lib/gcc.exp: Transform tool name.
38811
38812 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38813
38814         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38815
38816 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38817
38818         * lib/gcc.exp: change gcc_done to gcc_stat
38819
38820 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38821
38822         * Upgraded gcc testsuite to c-torture version 1.25
38823
38824 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38825
38826         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38827         * lib/c-torture: added hooks for new reporting code.
38828
38829 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38830
38831         * config/sh-gcc.exp: check if sh-sim exists in the path
38832
38833 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38834
38835         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38836         * gcc.compile/compile.exp: Initial changes for new logic.
38837         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38838         * gcc.failure/failure.exp: Initial changes for new logic.
38839         * gcc.ieee/ieee.exp: Initial changes for new logic.
38840         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38841         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38842         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38843         * lib/c-torture.exp: Initial changes for new logic.
38844         * lib/gcc.exp: Initial changes for new logic.
38845
38846 1993-10-15  Mike Stump  (mrs@cygnus.com)
38847
38848         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38849         depend upon failure or success.  Fully qualify names in failure
38850         and success messages.  Always remove a.out before starting
38851         compile, just in case.  Pay more attention to error text output by
38852         the compiler.  Handle testcases with no known past errors just
38853         like all others, so that things are uniform.  Other miscellaneous
38854         improvements.
38855
38856 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38857
38858         * gcc.cpp: new directory for cpp tests
38859
38860 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38861
38862         * lib/chill.exp: Code reformatted, removed unused code.
38863         * config/unix-chill.exp: Code reformatted, removed unused code.
38864         * chill.execute/execute.exp: Code reformatted, removed unused code.
38865         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38866
38867 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38868
38869         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38870         routines not written.
38871
38872 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38873
38874         * config/bug-gcc.exp: Use new procs from bug.exp.
38875
38876 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38877
38878         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38879         via ftp, rather than depending on NFS.
38880         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38881         case.
38882
38883 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38884
38885         * config/bug-gcc.exp: Use new download proc.
38886
38887 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38888
38889         * chill.execute/execute.exp: cleanups, handles errors better
38890         * chill.compile/compile.exp: rewrite, based on execute.exp
38891         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
38892         * lib/chill.exp: major changes to diff proc and compile and link
38893           procs. added chill_fail and chill_pass wrappers to pass and
38894           fail. added more comments, and handle error codes better.
38895           Added a hack to capture stderr from exec, so noncompile tests
38896           can work.
38897
38898 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
38899
38900         * chill.execute/execute.exp: rewrite of testsuite driver
38901         * lib/chill.exp: rewrite of testsuite driver
38902         * config/unix-chill.exp: rewrite of testsuite driver
38903
38904 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
38905
38906     In chill.execute:
38907         * iexpr.ch: Standardize uppercase.
38908         * tuples.dat: Standardize uppercase.
38909         * vary.ch: standardize.  Correct varying string assignments.
38910         * vary.dat: Add new output lines.
38911
38912 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
38913
38914     In chill.execute:
38915         * chprintf.ch: Standardize use of uppercase.
38916         * tuples.ch: Standardize and turn arr2 into a DCL,
38917           rather than a SYN.
38918         * pinits.ch: Standardize.
38919
38920 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
38921
38922         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
38923         * Makefil: Renamed to Makefile.in.
38924         * configure.in: New.
38925
38926 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
38927
38928     In chill.execute:
38929         * .cvsignore: Add result/output files.
38930         * Makefile: Fix up variables at start.  Use MFLAGS
38931           everywhere.  Correct bool_loc, built_ins entries.
38932           Add entry for vary1.ch.
38933         * bitarray.ch: Standardize upper-case usage.
38934         * bitexpr.ch: Standardize, add output of b1.
38935         * params.ch: Use arrayt in along PROC parameters, to
38936           avoid novelty problems.
38937         * sets.ch: Tiny cleanup.
38938         * vary1.ch: Re-indent.
38939
38940 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
38941
38942           * Add PR-related files to Makefiles, .cvsignore files, etc.
38943
38944 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
38945
38946         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
38947           with compiler objects. New names are test-flow.c and test-loop.c
38948
38949 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
38950
38951         * Upgraded c-torture tests from 1.19 to 1.20
38952
38953         * new files:
38954         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
38955         * gcc.compile: 930623-1.c 930623-2.c
38956         * gcc.noncompile: 930622-1.c 930622-2.c
38957         * gcc.failure: 920411-1.c 920627-2.c
38958         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
38959
38960 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
38961
38962         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38963           More changes to get testsuite working properly. Needs more work.
38964           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
38965
38966 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
38967
38968         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38969           More changes to get testsuite working properly. Needs more work.
38970
38971 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
38972
38973         * chill.compile/compile.exp: Added for Dejagnu support
38974         * chill.execute/execute.exp: Added for Dejagnu support
38975         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
38976
38977 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
38978
38979     This should complete moving the CHILL test files.
38980         * chill.noncompile(.cvsignore printf.grt
38981             in-printf.grt chprintf.grt chprintf.ch):
38982             Added test-support files.
38983           (Makefile): Modified further.
38984         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
38985             signal.ch): Added test files.
38986           * chill.execute (.cvsignore printf.grt printr.c
38987             in-printf.grt rts.c chprintf.grt rts.h): Added
38988           test-support files.
38989             (Makefile): More corrections.
38990
38991 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
38992
38993         * chill.compile, chill.execute, chill.nocompile: Add CHILL
38994           test cases, ready for DejaGnu.
38995
38996 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
38997
38998         * Upgraded c-torture tests from 1.18 to 1.19
38999
39000         * gcc.compile: added test(s):
39001           930607-1.c
39002         * gcc.execute: added test(s):
39003           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39004
39005         * added new subdirectory for misc tests: gcc.misc-tests
39006         * gcc.misc-test(s): added tests:
39007           inst-check.c test-consts.c test-ior.c test-switch.c
39008
39009 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39010
39011         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39012
39013 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39014
39015         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39016
39017 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39018
39019         * Upgraded c-torture tests from 1.17 to 1.18
39020
39021 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39022
39023         * Upgraded c-torture tests from 1.12 to 1.17
39024
39025 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39026
39027         * lib/old-dejagnu.exp:
39028           Fixed handling of XFAIL target triplets to correctly
39029           recognize wildcard characters.  Removed code that
39030           appended a unique id tag to the end of the file name
39031           printed out by the result of the testcases within a
39032           given test file.
39033
39034 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39035
39036         * lib/old-dejagnu.exp:
39037           Reworked expected failure handling to trigger off of XFAIL
39038           keyword in keyphrase embeded in testcase source code. The
39039           XFAIL keyword must be at the end of the keyphrase line. It
39040           may optionally be followed by one or more target triplets.
39041           It has just occured that the handling of wildcards in the
39042           target triplet may not be correct.
39043
39044 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39045
39046         * g++.old-deja/tests:
39047           Moved all subdirectories up one level into g++.old-deja .
39048
39049         * lib/old-dejagnu.exp:
39050           Fixed problem with CXXFLAGS not being properly reset, and being
39051           corrupted with extraneous "-c" compiler option.  This was
39052           causing binaries to not be generated for test that needed them.
39053           Modified strings passed to "pass" and "fail" so that individual
39054           tests from the same test file would be distinguished by an
39055           identifier appended to the test file name in the summary logs;
39056           this corrected a problem with erroneous diff logs.  Added code
39057           to search testcases for expected fail and unexpected pass keywords.
39058
39059 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39060
39061         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39062
39063 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39064
39065         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39066           Removed extraneous text from end of "Special g++ Options"
39067           keyphrase.
39068
39069         * lib/old-dejagnu.exp: Added pattern matching to look for new
39070           keywords, embedded in testcases comments, which will trigger
39071           calls to xpass and xfail.
39072
39073 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39074
39075         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39076           comments embedded in the testcases, especially the one looking for
39077           special compiler options, as well as the pattern matching for the
39078           compiler output again.
39079
39080 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39081
39082         * lib/old-dejagnu.exp: Do a proper check of the return value for
39083           execute tests. Fixed several problems with the pattern matching
39084           of the compiler output which gave erroneous test results.
39085           Changed several of the test result messages to be more descriptive.
39086         * config/unix-g++.exp: Proc g++_load now actually works and
39087           executes the tests passed to it and returns a usable return
39088           value.
39089
39090 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39091
39092           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39093
39094 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39095
39096         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39097           Modified both files to properly execute the old style
39098           dejagnu tests. The previous versions of these files were
39099           experimental and did not function anything near correctly.
39100
39101 1993-04-05  Rob Savoye  (rob@cygnus.com)
39102
39103         * Removed all Makefile.in and configure.in files. No configuration
39104         needed now.
39105
39106 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39107
39108         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39109
39110 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39111
39112         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39113         gcc.special/configure.in, gcc.noncompile/configure.in,
39114         gcc.execute/configure.in, gcc.code_quality/configure.in,
39115         g++.other/configure.in, g++.old-deja/configure.in,
39116         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39117         in srcname setting.
39118
39119 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39120
39121         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39122         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39123         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39124
39125 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39126
39127         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39128         (gdb_exit): Don't remove *_soc files.
39129
39130 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39131
39132         * lib/c-torture.exp: Don't look for main; instead always use -w
39133         -c.  This is how the c-torture tests work.  Remove the object
39134         file if the compilation succeeds.
39135         * gcc.execute/execute.exp: Remove executable if test passes.
39136         * gcc.noncompile/noncompile.exp: Every test is an expected
39137         failure.
39138         * gcc.special/special.exp: Added tests from c-torture 1.11,
39139         corrected use of existing test.
39140         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39141         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39142         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39143         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39144         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39145         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39146         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39147         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39148         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39149         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39150         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39151         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39152         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39153         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39154         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39155         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39156         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39157         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39158         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39159         c-torture 1.11.
39160         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39161         correspond to c-torture 1.11.
39162
39163         * New file.