OSDN Git Service

3f14f833498399058a8403016e4152f23229f04f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/25264
4         PR libgfortran/25349
5         * gfortran.dg/tl_editing.f90: Added additional checks.
6         * gfortran.dg/t_editing.f: New test.
7         * gfortran.dg/write_padding.f90: New test
8
9 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10
11         PR testsuite/25215
12         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13
14 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
15
16         PR rtl-optimization/24899
17         * gcc.c-torture/execute/20051215-1.c: New test.
18
19 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20
21         PR 24823
22         * gfortran.dg/pr24823.f: New test.
23
24 2005-12-16  Jeff Law  <law@redhat.com>
25
26         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
27
28 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29
30         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
31         Change C++ style comments to C style comments.
32         Remove aligned types from the array.
33         Keep Enums disabled.
34         (complex_types): Remove aligned types from the array.
35         Comment out "_Complex long double".
36         (attrib_types): Remove.
37         (complex_attrib_types): Remove.
38         (attrib_array_types): Remove.
39         (complex_attrib_array_types): Remove.
40         (aligned_bitfld_types): Remove.
41         (n_aligned_bitfld_types): Remove.
42         (FEATURE_ALIGNEDPACKED): Delete.
43         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
44         (singles): Remove support for adding attributes.
45         (choose_type): Remove support for attributed types.
46         (generate_fields): Remove support for attributed bit-fields.
47         Remove support for adding attributes.
48         (generate_random_tests): Remove support for adding attributes.
49         (features): Add back "[0] :0" and "complex vector [0]".
50         (main): Remove support for attributed bit-fields.
51         Uncomment the calling of generate_random_tests for the rests of
52         the tests.
53
54 2005-12-16  Jan Hubicka  <jh@suse.cz>
55
56         * gcc.c-torture/combine/pr25224.c: New.
57
58 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
59
60         PR other/25028
61         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
62         HP-UX.
63
64 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
65
66         * gcc.dg/20051215-1.c: New file.
67
68 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
69
70         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
71         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
72
73 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
74
75         PR fortran/18197
76         * gfortran.dg/dummy_functions_1.f90: New.
77
78 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
79
80         PR rtl-optimization/25310
81         * gcc.c-torture/compile/pr25310.c: New test.
82
83 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
84
85         PR debug/25023
86         * gcc.dg/pr25023.c: New test.
87
88 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
89
90         * g++.old-deja/g++.brendan/redecl1.C,
91         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
92         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
93         g++.old-deja/g++.oliva/typeof1.C,
94         g++.old-deja/g++.other/crash16.C,
95         g++.old-deja/g++.other/crash34.C,
96         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
97         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
98         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
99         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
100         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
101         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
102         Remove xfail.
103
104 2005-12-14  Kean Johnston  <jkj@sco.com>
105             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
108         * gcc.target/i386/20020523-1.c: Ditto.
109         * gcc.target/i386/tailcall-1.c: Ditto.
110         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
111         * gcc.target/i386/ssetype-5.c: Ditto.
112
113 2005-12-14  Jeff Law  <law@redhat.com>
114
115         * gcc.dg/tree-ssa/foldstring-1.c: New test.
116
117 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
118
119         PR target/25254
120         PR target/24188
121         * gcc.target/i386/pr25254.c: New test.
122         * gfortran.dg/PR24188.f: New test.
123
124 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
125
126         * lib/fortran-torture.exp:  Catch remaining uses of 
127         remote_file build delete. 
128
129 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
130
131         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
132
133 2005-12-14  Ben Elliston  <bje@au.ibm.com>
134
135         * gcc.dg/warn-addr-cmp.c: New test.
136
137 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
138
139         PR debug/25023
140         PR target/25293
141         * gcc.target/i386/pr25293.c: New test.
142
143 2005-12-13  Petr Machata  <machata@post.cz>
144
145         PR c++/24907
146         * g++.dg/parse/comma2.C: New test.
147
148 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
149             Jakub Jelinek  <jakub@redhat.com>
150
151         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
152         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
153         (limits.h): Include unconditionally.
154         (stdlib.h): Likewise.
155         (hashtab.h): Do not include.
156         (getopt.h): Likewise.
157         (stddef.h): Include.
158         (hashval_t): Define.
159         (struct entry): Add "next" field.
160         (HASH_SIZE): New macro.
161         (hash_table): New variable.
162         (switchfiles): Do not use xmalloc.
163         (mix): New macro.
164         (iterative_hash): New function.
165         (hasht): Remove.
166         (e_exists): New function.
167         (e_insert): Likewise.
168         (output): Use, instead of libiberty hashtable functions.
169         (main): Do not use getopt.  Do not call htab_create.
170
171 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
172
173         PR c++/25331
174         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
175         put atal* and atpaal* attributes on array elements.
176         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
177         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
178         put atal* and atpaal* attributes on array elements.
179         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
180
181 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
182
183         * gcc.dg/single-precision-constant.c: New test.
184
185 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
186
187         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
188         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
189         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
190         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
191         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
192         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
193         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
194         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
195         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
196         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
197         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
198         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
199         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
200         gcc.target/powerpc/ppc-sdata-2.c,
201         gcc.target/powerpc/ppc-stackalign-1.c,
202         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
203         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
204         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
205         gcc.target/powerpc/rs6000-ldouble-2.c,
206         gcc.target/powerpc/rs6000-power2-1.c,
207         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
208         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
209         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
210         option into target selector.
211         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
212         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
213
214 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
215
216         PR objc/25348
217         * objc.dg/encode-9.m: New test.
218
219 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
220
221         PR testsuite/20772
222         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
223         * gcc.dg/asm-b.c: Fix typo.
224         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
225         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
226         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
227         i?86 lp64 and x86_64 ilp32.
228         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
229         on i?86 lp64.
230         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
231
232 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
233
234         PR fortran/25078
235         gfortran.dg/equiv_5.f90:  New test.
236
237 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
238
239         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
240         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
241         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
242         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
243         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
244         * gcc.dg/tree-ssa/reassoc-5.c: New.
245         * gcc.dg/tree-ssa/reassoc-6.c: New.
246         * gcc.dg/tree-ssa/reassoc-7.c: New.
247         * gcc.dg/tree-ssa/reassoc-8.c: New.
248         * gcc.dg/tree-ssa/reassoc-9.c: New.
249         * gcc.dg/tree-ssa/reassoc-10.c: New.
250         * gcc.dg/tree-ssa/reassoc-11.c: New.
251
252 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
253
254         PR testsuite/25167
255         PR testsuite/24478
256         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
257
258 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
259
260         PR c++/25300
261         * g++.dg/template/inherit.C: Do not use a generic error message.
262
263 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
264
265         PR libobjc/25354
266         * objc.dg/gnu-encoding: New directory.
267         * objc.dg/gnu-encoding/compat-common.h: New file.
268         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
269         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
270         * objc.dg/gnu-encoding/vector-defs.h: New file.
271         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
272         * objc.dg/gnu-encoding/generate-random.c: New file.
273         * objc.dg/gnu-encoding/generate-random_r.c: New file.
274         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
275         * objc.dg/gnu-encoding/generate-random.h: New file.
276
277 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
278
279         PR c++/25337
280         * g++.dg/template/defarg7.C: New test.
281
282 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         PR libobjc/25347
285         * objc.dg/encode-8.m: New test.
286
287 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
288
289         PR libobjc/25346
290         * objc.dg/encode-7.m: New test.
291
292 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/25010
295         * g++.dg/opt/inline10.C: New test.
296
297 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
298
299         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
300
301 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
302
303         * gfortran.dg/substring_equivalence.f90: typo in comment
304
305 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
306
307         PR fortran/25068
308         * gfortran.dg/iostat_3.f90: New test.
309
310 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
311
312         PR fortran/23815
313         * gfortran.dg/unf_io_convert_1.f90:  New test.
314         * gfortran.dg/unf_io_convert_2.f90:  New test.
315         * gfortran.dg/unf_io_convert_3.f90:  New test.
316
317 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
318
319         PR testsuite/20772
320         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
321         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
322         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
323         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
324         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
325         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
326         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
327         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
328         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
329         gcc.dg/torture/fp-int-convert-float128-timode.c,
330         gcc.dg/torture/fp-int-convert-float128.c,
331         gcc.dg/torture/fp-int-convert-float80-timode.c,
332         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
333         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
334
335         * gcc.dg/tls/opt-1.c: Require effective target fpic.
336
337 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
338
339         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
340
341 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
342
343         * gcc.dg/20051207-1.c,
344         * gcc.dg/20051207-2.c,
345         * gcc.dg/20051207-3.c: New tests.
346
347 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
348
349         PR testsuite/20772
350         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
351         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
352         dg-skip-if target selector.
353
354         PR testsuite/20772
355         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
356         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
357         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
358         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
359         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
360         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
361         and/or merge with i?86 cases.
362
363         * gcc.dg/tls/opt-3.c: Require effective target fpic.
364
365         PR testsuite/20772
366         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
367         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
368         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
369         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
370         x86_64-*-linux*.
371
372 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
373
374         PR target/25311
375         * gcc.c-torture/compile/pr25311.c: New test.
376
377 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libgfortran/25039
380         * gfortran.dg/read_comma.f: New test.
381         
382 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
383
384         PR c++/19317
385         * g++.dg/opt/pr19317-1.C: New test.
386         * g++.dg/opt/pr19317-2.C: New test.
387         * g++.dg/opt/pr19317-3.C: New test.
388
389         PR target/19005
390         * gcc.c-torture/execute/pr19005.c: New test.
391
392         PR target/17828
393         * g++.old-deja/g++.other/comdat5.C: New test.
394         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
395
396         * g++.dg/compat/struct-layout-1.exp: New file.
397         * g++.dg/compat/struct-layout-1.h: New.
398         * g++.dg/compat/struct-layout-1_generate.c: New.
399         * g++.dg/compat/struct-layout-1_x1.h: New.
400         * g++.dg/compat/struct-layout-1_x2.h: New.
401         * g++.dg/compat/struct-layout-1_y1.h: New.
402         * g++.dg/compat/struct-layout-1_y2.h: New.
403
404         * gcc.dg/20050330-2.c: New test.
405
406 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
407
408         PR fortran/25292
409         * gfortran.dg/associated_1.f90: New.
410
411 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
412
413         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
414         ILP32 vect_no_align platforms.
415
416 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
417             Jakub Jelinek  <jakub@redhat.com>
418
419         PR target/25268
420         * gcc.c-torture/compile/20051207-1.c: New test.
421
422 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
423
424         PR testsuite/20772
425         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
426         gcc.dg/torture/pr18582-1.c,
427         gcc.target/i386/attributes-error.c: Also test on x86_64.
428
429         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
430
431 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
432
433         PR c++/19397
434         * g++.dg/template/typedef3.C: New test.
435
436         PR c++/19762
437         PR c++/19764
438         * g++.dg/template/dtor3.C: Fix error markers.
439
440 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
441
442         * lib/target-supports.exp (check_effective_target_sync_char_short):
443         Add s390*.
444
445 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
446
447         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
448
449 2005-12-06  Roger Sayle  <roger@eyesopen.com>
450
451         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
452         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
453         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
454         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
455
456 2005-12-06  Roger Sayle  <roger@eyesopen.com>
457
458         PR c++/25263
459         * g++.dg/other/array2.C: New test case.
460
461 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
462
463         * gcc.dg/darwin-weakimport-3.c: New.
464
465         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
466         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
467         and to work on Darwin.
468         * gcc.dg/attr-weakref-1b.c: New file.
469         * gcc.dg/attr-weakref-2.c: New test.
470         * gcc.dg/darwin-weakref-1.c: New test.
471
472 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
473
474         PR testsuite/25247
475         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
476         use in selector expressions.
477         (dg-xfail-if): Ditto.
478         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
479         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
480         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
481         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
482         * gcc.test-framework/test-framework.exp: Skip generated tests if
483         CHECK_TEST_FRAMEWORK is not 1.
484
485 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
486
487         PR tree-optimization/24963
488         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
489
490         PR target/24108
491         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
492
493         PR target/18580
494         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
495         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
496         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
497         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
498
499 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
500
501         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
502         dg-options.
503
504 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
505
506         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
507
508 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
509
510         * gcc.dg/format/cast-1.c: New test.
511
512 2005-12-04  Roger Sayle  <roger@eyesopen.com>
513
514         PR c/7776
515         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
516         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
517         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
518         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
519
520 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
521
522         * gcc.dg/cast-pretty-print-1.c: New test.
523
524 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
525
526         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
527
528 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/24173
531         * g++.dg/template/friend40.C: New test.
532         
533 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
534
535         PR target/25199
536         * gcc.target/i386/movq-2.c: New test.
537         * gcc.target/i386/movq.c: Remove target i?86, instead add
538         dg-require-effective-target ilp32.
539
540 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
541
542         PR c++/24103
543         * g++.dg/other/default1.C: New test.
544
545 2005-12-02  Richard Guenther  <rguenther@suse.de>
546
547         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
548
549 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
550
551         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
552
553 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
554
555         PR target/21017
556         * gcc.target/powerpc/rotate.c: New.
557
558 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
559
560         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
561         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90. 
562
563 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
564
565         PR c/13384
566         * gcc.dg/pr17730-1.c: Adjust.
567         * gcc.dg/lvalue1.c (main): Likewise.
568         * gcc.dg/lvalue-2.c: Likewise.
569         * g++.dg/pr7503-3.C
570
571 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
572
573         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
574         error messages.
575
576 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
577
578         PR fortran/24789
579         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
580
581 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
582
583         PR target/24475
584         * lib/target-supports.exp (check_effective_target_tls): New.
585         (check_effective_target_tls_runtime): New.
586         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
587         for TLS support.
588         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
589         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
590         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
591         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
592         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
593         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
594         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
595         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
596         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
597         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
598         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
599         effective-target TLS.
600         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c, 
601         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
602         effective-target TLS runtime.
603
604 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
605
606         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
607
608 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
609
610         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
611         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
612         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
613         ignored" warnings when "packing" is the same as the ABI layout.
614
615 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
616
617         PR fortran/21302
618         * gfortran.dg/line_length_1.f: New test.
619         * gfortran.dg/line_length_2.f90: Ditto.
620
621 2005-11-30  Richard Guenther  <rguenther@suse.de>
622
623         PR tree-optimization/21655
624         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
625
626 2005-11-30  Dale Johannesen  <dalej@apple.com>
627
628         * gcc.c-torture/compile/pr24930.c:  New.
629
630 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/15809
633         *  gfortran.dg/auto_char_dummy_array.f90: New test.
634
635 2005-11-30  Jeff Law  <law@redhat.com>
636
637         * g++.old-deja/g++.law/pr25000.C: New test.
638
639 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
640
641         * gcc.dg/tls/opt-11.c: New test.
642
643 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
644
645         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
646         targets.
647         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
648         LP64 ia64.
649
650 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
651
652         * gfortran.dg/open_access_1.f90: New test.
653
654 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
655
656         * gcc.dg/charset/builtin2.c: New test.
657
658 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
659
660         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
661         on mmix-*-* for *_[xy].c.
662
663 2005-11-28  Kean Johnston  <jkj@sco.com>
664
665         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
666         headers.
667         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
668         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
669         * gcc.target/i386/asm-3.c: Ditto.
670         * gcc.target/i386/clobbers.c: Ditto.
671         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
672         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
673         test regexp.
674         * gcc.target/i386/mul.c: Ditto.
675         * gcc.target/i386/ssetype-1.c: Ditto.
676         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
677         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
678         static so the test works with -fPIC mode too. Based on comment in
679         PR19231 by Pinski.
680         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
681
682 2005-11-28  Richard Guenther  <rguenther@suse.de>
683
684         * gcc.dg/alias-9.c: New testcase.
685         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
686
687 2005-11-28  Roger Sayle  <roger@eyesopen.com>
688             Uros Bizjak  <uros@kss-loka.si>
689
690         PR middle-end/20219
691         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
692         tan(x)/sin(x) transformations.
693
694 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
695
696         PR middle-end/24575
697         * gcc.dg/tree-ssa/divide-3.c: New test.
698         * gcc.dg/tree-ssa/divide-4.c: New test.
699
700 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
701
702         PR fortran/24917
703         *  gfortran.dg/boz_6.f90: New test.
704
705 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
706
707         PR fortran/23912
708         * gfortran.dg/modulo_1.f90: New test.
709
710 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
711
712         PR libfortran/24919
713         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
714         fail on CRLF platforms.
715         * gfortran.dg/ftell_2.f90: Likewise.
716
717 2005-11-26  Eric Christopher  <echristo@apple.com>
718
719         * gcc.dg/intmax_t-1.c: Remove mips xfail.
720
721 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
722
723         * objc.dg/gnu-runtime-3.m: Simplify.
724
725 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
726
727         PR middle-end/23669
728         * gcc.dg/tree-ssa/divide-1.c: New test.
729         * gcc.dg/tree-ssa/divide-2.c: New test.
730
731 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
732
733         PR libgfortran/24945
734         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
735
736 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
737
738         PR libgfortran/24945
739         * gfortran.dg/open_status_2.f90: New test.
740
741 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gcc.c-torture/execute/builtins/fprintf.c,
744         gcc.c-torture/execute/builtins/fputs-lib.c,
745         gcc.c-torture/execute/builtins/fputs.c,
746         gcc.c-torture/execute/builtins/lib/fprintf.c,
747         gcc.c-torture/execute/builtins/lib/printf.c,
748         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
749
750 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
751
752         * gcc.dg/20050922-2.c: New test.
753
754 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
755
756         * objc.dg/gnu-runtime-3.m: New test.
757
758 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
759
760         PR c++/9278
761         * g++.dg/other/void1.C: New test.
762
763 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
764
765         PR middle-end/24998
766         * gcc.dg/torture/fp-int-convert-float.c,
767         gcc.dg/torture/fp-int-convert-double.c,
768         gcc.dg/torture/fp-int-convert-long-double.c,
769         gcc.dg/torture/fp-int-convert-timode.c,
770         gcc.dg/torture/fp-int-convert-float80.c,
771         gcc.dg/torture/fp-int-convert-float80-timode.c,
772         gcc.dg/torture/fp-int-convert-float128.c,
773         gcc.dg/torture/fp-int-convert-float128-timode.c,
774         gcc.dg/torture/fp-int-convert.h: New files.
775
776 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
777
778         PR middle-end/24989
779         * gcc.dg/tree-ssa/bool-10.c: New test.
780         * gcc.dg/tree-ssa/bool-11.c: New test.
781         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
782
783 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
784
785         PR middle-end/24990
786         * tree-ssa/pr24990-1.c: New test.
787
788 2005-11-24  Richard Guenther  <rguenther@suse.de>
789         Dirk Mueller <dmueller@suse.de>
790
791         PR c++/14024
792         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
793         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
794         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
795         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
796         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
797         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
798
799 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
800
801         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
802
803 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
804
805         PR c/21668
806         * gcc.dg/Wc++-compat.c: New.
807         * gcc.dg/Wno-c++-compat.c: New.
808
809 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
810
811         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
812         (vspltish, vspltisw): Likewise.
813
814 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815
816         PR libgfortran/24794
817         * gfortran.dg/namelist_12.f: Fix quotes.
818         * gfortran.dg/namelist_13.f90: Fix quotes.
819         * gfortran.dg/namelist_14.f90: Fix quotes.
820         * gfortran.dg/namelist_15.f90: Fix quotes.
821         * gfortran.dg/namelist_use.f90: Fix quotes.
822         * gfortran.dg/namelist_use_only.f90: Fix quotes.
823         * gfortran.dg/namelist_21.f90: New test.
824         * gfortran.dg/namelist_22.f90: New test.
825
826 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
827
828         PR target/23435
829         * gcc.c-torture/compile/pr23435.c: New.
830
831 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
832
833         * gcc.c-torture/execute/floatunsisf-1.c: New test.
834
835 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
836
837         * gcc.target/powerpc/405-macchw-1.c,
838         gcc.target/powerpc/405-macchw-2.c,
839         gcc.target/powerpc/405-macchwu-1.c,
840         gcc.target/powerpc/405-macchwu-2.c,
841         gcc.target/powerpc/405-machhw-1.c,
842         gcc.target/powerpc/405-machhw-2.c,
843         gcc.target/powerpc/405-machhwu-1.c,
844         gcc.target/powerpc/405-machhwu-2.c,
845         gcc.target/powerpc/405-maclhw-1.c,
846         gcc.target/powerpc/405-maclhw-2.c,
847         gcc.target/powerpc/405-maclhwu-1.c,
848         gcc.target/powerpc/405-maclhwu-2.c,
849         gcc.target/powerpc/405-mulchw-1.c,
850         gcc.target/powerpc/405-mulchw-2.c,
851         gcc.target/powerpc/405-mulchwu-1.c,
852         gcc.target/powerpc/405-mulchwu-2.c,
853         gcc.target/powerpc/405-mulhhw-1.c,
854         gcc.target/powerpc/405-mulhhw-2.c,
855         gcc.target/powerpc/405-mulhhwu-1.c,
856         gcc.target/powerpc/405-mulhhwu-2.c,
857         gcc.target/powerpc/405-mullhw-1.c,
858         gcc.target/powerpc/405-mullhw-2.c,
859         gcc.target/powerpc/405-mullhwu-1.c,
860         gcc.target/powerpc/405-mullhwu-2.c,
861         gcc.target/powerpc/405-nmacchw-1.c,
862         gcc.target/powerpc/405-nmacchw-2.c,
863         gcc.target/powerpc/405-nmachhw-1.c,
864         gcc.target/powerpc/405-nmachhw-2.c,
865         gcc.target/powerpc/405-nmaclhw-1.c,
866         gcc.target/powerpc/405-nmaclhw-2.c,
867         gcc.target/powerpc/440-macchw-1.c,
868         gcc.target/powerpc/440-macchw-2.c,
869         gcc.target/powerpc/440-macchwu-1.c,
870         gcc.target/powerpc/440-macchwu-2.c,
871         gcc.target/powerpc/440-machhw-1.c,
872         gcc.target/powerpc/440-machhw-2.c,
873         gcc.target/powerpc/440-machhwu-1.c,
874         gcc.target/powerpc/440-machhwu-2.c,
875         gcc.target/powerpc/440-maclhw-1.c,
876         gcc.target/powerpc/440-maclhw-2.c,
877         gcc.target/powerpc/440-maclhwu-1.c,
878         gcc.target/powerpc/440-maclhwu-2.c,
879         gcc.target/powerpc/440-mulchw-1.c,
880         gcc.target/powerpc/440-mulchw-2.c,
881         gcc.target/powerpc/440-mulchwu-1.c,
882         gcc.target/powerpc/440-mulchwu-2.c,
883         gcc.target/powerpc/440-mulhhw-1.c,
884         gcc.target/powerpc/440-mulhhw-2.c,
885         gcc.target/powerpc/440-mulhhwu-1.c,
886         gcc.target/powerpc/440-mulhhwu-2.c,
887         gcc.target/powerpc/440-mullhw-1.c,
888         gcc.target/powerpc/440-mullhw-2.c,
889         gcc.target/powerpc/440-mullhwu-1.c,
890         gcc.target/powerpc/440-mullhwu-2.c,
891         gcc.target/powerpc/440-nmacchw-1.c,
892         gcc.target/powerpc/440-nmacchw-2.c,
893         gcc.target/powerpc/440-nmachhw-1.c,
894         gcc.target/powerpc/440-nmachhw-2.c,
895         gcc.target/powerpc/440-nmaclhw-1.c,
896         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
897
898 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
899
900         PR fortran/24774
901         * gfortran.dg/inquire_9.f90: New test.
902
903         PR fortran/21647
904         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
905
906 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
907
908         PR libfortran/24432
909         * lib/target-supports.exp (check_effective_target_fortran_large_real):
910         Check that 'cos' is supported.
911
912 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
913
914         PR fortran/24223
915         * gfortran.dg/substring_equivalence.f90: New test.
916
917         PR fortran/24705
918         * gfortran.dg/auto_internal_assumed.f90: New test.
919
920 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
921
922         * gcc.dg/fold-div-2.c: New test.
923
924 2005-11-20  Ian Lance Taylor  <ian@airs.com>
925
926         PR rtl-optimization/24883
927         * gcc.c-torture/compile/pr24883.c: New test.
928
929 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
930
931         PR middle-end/20583
932         * gcc.c-torture/compile/pr20583.c: New.
933
934 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
935
936         * gcc.c-torture/execute/usmul.c: New test.
937
938 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
939
940         * gcc.dg/tree-ssa/vrp22.c: New test.
941
942 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
943
944         PR middle-end/24912
945         * gcc.dg/torture/pr24912-1.c: New test.
946
947 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
948
949         PR fortran/24862
950         * gfortran.dg/arrayio_derived_1.f90: New test.
951
952 2005-11-19  Richard Guenther  <rguenther@suse.de>
953
954         PR middle-end/23294
955         * gcc.dg/tree-ssa/pr23294.c: New testcase.
956
957 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
958
959         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
960
961 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
962
963         PR c++/8355
964         * g++.dg/template/friend39.C: New test.
965
966 2005-11-18  James E Wilson  <wilson@specifix.com>
967
968         * gcc.dg/builtin-strstr.c: New.
969
970 2005-11-18  Richard Henderson  <rth@redhat.com>
971
972         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
973         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
974         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
975         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
976         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
977         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
978         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
979         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
980         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
981         renaming to remove initial "ia64-".
982
983 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
986
987 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
988
989         * g++.dg/cpp/string-2.C: New test.
990
991 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
992
993         * gcc.dg/tree-ssa/loop-14.c: New test.
994
995 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
996             Michael Chamberlain <michael@chamberlain.net.au>
997
998         * ada/acats/run_all.sh (target_run): Kill long running tests.
999
1000 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1001
1002         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1003         * gcc.dg/cleanup-9.c: Likewise.
1004         * gcc.dg/cleanup-10.c: Likewise.
1005         * gcc.dg/cleanup-11.c: Likewise.
1006
1007 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1008
1009         PR fortran/24892
1010         * gfortran.dg/open_access_append_1.f90: New test.
1011         * gfortran.dg/open_access_append_2.f90: New test.
1012
1013 2005-11-16  Richard Guenther  <rguenther@suse.de>
1014
1015         PR middle-end/24851
1016         * gcc.c-torture/execute/pr24851.c: New testcase.
1017
1018 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1019
1020         * gcc.dg/fold-overflow-1.c: New test.
1021
1022 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1023
1024         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1025         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1026
1027 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1028
1029         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1030         structures.
1031         * g++.dg/eh/forced2.C: Likewise.
1032         * g++.dg/eh/forced3.C: Likewise.
1033         * g++.dg/eh/forced4.C: Likewise.
1034
1035 2005-11-11  Mike Stump  <mrs@apple.com>
1036
1037         * g++.old-deja/g++.mike/unused.C: Add.
1038
1039 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/24667
1042         * g++.dg/warn/Wcast-qual1.C: New test.
1043
1044 2005-11-15  Jan Hubicka  <jh@suse.cz>
1045
1046         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1047
1048 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1049
1050         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1051
1052 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1053
1054         PR 24840
1055         * gcc.dg/tree-ssa/pr24840.c: New test.
1056
1057 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1058
1059         PR testsuite/24841
1060         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1061
1062 2005-11-14  Dale Johannesen  <dalej@apple.com>
1063
1064         * gcc.c-torture/execute/20051113-1.c:  New.
1065
1066 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1067
1068         PR c++/24687
1069         * g++.dg/template/crash43.C: New test.
1070
1071 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1072
1073         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1074
1075 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/24817
1078         * g++.dg/eh/spec8.C: New test.
1079
1080 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1081
1082         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1083
1084 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1085
1086         PR c++/20293
1087         * g++.dg/parse/ambig4.C: New test.
1088         * g++.dg/tc1/dr101.C: Adjust error markers.
1089         * g++.dg/lookup/strong-using-2.C: Likewise.
1090         * g++.dg/lookup/ambig5.C: Likewise.
1091         * g++.dg/lookup/ambig4.C: Likewise.
1092         * g++.dg/parse/crash22.C: Likewise.
1093
1094 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1095
1096         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1097
1098 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gcc.dg/nested-calls-1.c: New test.
1101
1102 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1103
1104         * gfortran.dg/complex_intrinsic_1.f90: New test.
1105         * gfortran.dg/complex_intrinsic_2.f90: New test.
1106         * gfortran.dg/fgetc_1.f90: New test.
1107         * gfortran.dg/fgetc_2.f90: New test.
1108         * gfortran.dg/fgetc_3.f90: New test.
1109         * gfortran.dg/ftell_1.f90: New test.
1110         * gfortran.dg/ftell_2.f90: New test.
1111         * gfortran.dg/gnu_logical_1.F: New test.
1112         * gfortran.dg/gnu_logical_2.f90: New test.
1113
1114 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1115
1116         PR middle-end/24820
1117         * testsuite/gcc.dg/pr24820.c: New test.
1118
1119 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1120
1121         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1122         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1123         variable.
1124
1125 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1126
1127         testsuite/24614
1128         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1129
1130 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1131
1132         * gcc.target/cris/cris.exp: New file.
1133         * gcc.target/cris/rld-legit1.c: New test.
1134         * gcc.target/cris/rld-legit2.c: New test.
1135
1136 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR c++/24780
1139         * g++.dg/opt/pr24780.C: New test.
1140
1141         PR c++/24761
1142         * g++.dg/template/asm1.C: New test.
1143
1144 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1145
1146         PR libgfortran/24787
1147         * gfortran.dg/scan_1.f90: New test.
1148
1149 2005-11-12  Jan Hubicka  <jh@suse.cz>
1150
1151         * gcc.target/i386/minmax-1.c: New.
1152         * gcc.target/i386/minmax-2.c: New.
1153
1154 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1155
1156         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1157
1158 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1159
1160         * gcc.c-torture/execute/20051110-1.c,
1161         gcc.c-torture/execute/20051110-2.c: New tests.
1162
1163 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1164
1165         PR middle-end/24750
1166         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1167         New tests.
1168
1169 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1170
1171         * lib/target-libpath.exp (get_shlib_extension): New proc.
1172         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1173         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1174         * lib/objc.exp (objc_target_compile): Likewise.
1175         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1176         detection.
1177
1178 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1179
1180         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1181
1182         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1183         Add -static to additional_flags and pass it to target_compile.
1184
1185 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1186
1187         PR libgfortran/24719
1188         gfortran.dg/read_noadvance.f90: New test.
1189
1190         PR libgfortran/24699
1191         gfortran.dg/fmt_t_2.f90: New test.
1192
1193         PR libgfortran/24785
1194         gfortran.dg/read_x_eor.f90: New test.
1195
1196         PR libgfortran/24584
1197         gfortran.dg/namelist_empty.f90: Rename test.
1198
1199         PR libgfortran/24489
1200         gfortran/read_eor.f90: Rename test.
1201
1202 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1203
1204         PR fortran/15976
1205         * gfortran.dg/automatic_module_variable.f90: New test.
1206
1207 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1208
1209         PR target/24445
1210         * gcc.dg/pr24445.c: New test.
1211
1212 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1213
1214         PR fortran/24655
1215         PR fortran/24755
1216         * gfortran.dg/recursive_statement_functions.f90: Add statement
1217         functions using inline intrinsic functions and parameters to test
1218         that they no longer seg-fault.
1219
1220         PR fortran/24409
1221         gfortran.dg/nested_modules_4.f90: New test.
1222         gfortran.dg/nested_modules_5.f90: New test.
1223
1224 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1225
1226         PR fortran/24643
1227         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1228
1229 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1230
1231         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1232         failures.
1233
1234 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1235
1236         * gcc.dg/sparc-getcontext-1.c: New test.
1237
1238 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240         * gcc.dg/ifcvt-fabs-1.c: New test.
1241
1242 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1243
1244         PR other/4372
1245         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1246         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1247
1248 2005-11-09  Richard Guenther  <rguenther@suse.de>
1249
1250         PR tree-optimization/24716
1251         * gcc.c-torture/execute/pr24716.c: New testcase.
1252
1253 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1254
1255         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1256
1257 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1258
1259         PR 24624
1260         * gcc.dg/pr24624.c: Testcase added.
1261
1262 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1263
1264         PR 24623
1265         * g++.dg/other/pr24623.C: Testcase added.
1266
1267 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1268
1269         PR fortran/22607
1270         * gfortran-dg/pure_byref_1.f90: New.
1271         * gfortran-dg/pure_byref_2.f90: New.
1272
1273 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1274
1275         PR c/24101
1276         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1277         * gcc.dg/dg.exp: Run main loop also for *.i files.
1278
1279 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR c++/19450
1282         * g++.dg/tls/diag-3.C: New test.
1283         * g++.dg/tls/diag-4.C: New test.
1284         * g++.dg/tls/static-1.C: New test.
1285         * g++.dg/tls/static-1a.cc: New file.
1286
1287 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1288
1289         PR 23046
1290         * g++.dg/tree-ssa/pr23046.C: New test.
1291
1292 2005-11-08  Devang Patel <dpatel@apple.com>
1293
1294         PR tree-optimization/23115
1295         * gcc.dg/tree-ssa/pr23115.c: New.
1296
1297 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1298
1299         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1300         * gcc.target/powerpc/pr16155.c: Same.
1301         * gcc.target/powerpc/altivec-1.c: Same.
1302         * gcc.target/powerpc/altivec-2.c: Same.
1303         * gcc.target/powerpc/altivec-3.c: Same.
1304         * gcc.target/powerpc/altivec-5.c: Same.
1305         * gcc.target/powerpc/altivec-11.c: Same.
1306         * gcc.target/powerpc/altivec-12.c: Same.
1307         * gcc.target/powerpc/altivec-14.c: Same.
1308         * gcc.target/powerpc/altivec-22.c: Same.
1309         * gcc.target/powerpc/altivec-consts.c: Same.
1310         * gcc.target/powerpc/altivec-pr22085.c: Same.
1311         * gcc.target/powerpc/altivec-splat.c: Same.
1312         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1313         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1314         * gcc.target/powerpc/darwin-longlong.c: Same.
1315
1316 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1317
1318         PR target/19340
1319         * gcc.dg/pr19340.c: New test.
1320
1321 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1322
1323         PR rtl-optimization/24683
1324         * gcc.dg/pr24683.c: New test.
1325
1326 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1327
1328         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1329         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1330
1331 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1332
1333         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1334
1335 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1336
1337         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1338
1339 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1340
1341         PR target/24230
1342
1343         * gcc.target/powerpc/altivec-consts.c,
1344         gcc.target/powerpc/altivec-splat.c: New testcase.
1345
1346 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1347
1348         PR c/24599
1349
1350         * gcc.dg/overflow-2.c: New testcase.
1351
1352 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR rtl-optimization/23567
1355         * gcc.c-torture/execute/20051104-1.c: New test.
1356
1357 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/24534
1360         gfortran.dg/private_type_2.f90: Modified to check that case with
1361         PRIVATE declaration within derived type is accepted.
1362
1363         PR fortran/20838
1364         gfortran.dg/pointer_assign_1.f90: New test.
1365
1366         PR fortran/20840
1367         * gfortran.dg/arrayio_0.f90: New test.
1368
1369         PR fortran/17737
1370         gfortran.dg/data_initialized.f90: New test.
1371         gfortran.dg/data_constraints_1.f90: New test.
1372         gfortran.dg/data_constraints_2.f90: New test.
1373
1374 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1375
1376         PR fortran/24174
1377         PR fortran/24305
1378         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1379
1380 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1381
1382         PR 24670
1383         * gcc.dg/tree-ssa/pr24670.c: New test.
1384
1385 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1386
1387         PR target/22432
1388         * gcc.target/i386/pr22432.c: New test.
1389
1390 2005-11-05  Richard Henderson  <rth@redhat.com>
1391
1392         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1393         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1394         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1395         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1396         from gcc.dg/alpha-*.
1397         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1398         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1399
1400 2005-11-05  Andreas Jaeger  <aj@suse.de>
1401
1402         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1403
1404 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1405
1406         PR target/23424
1407         * gcc.dg/torture/pr23424-1.c: New test.
1408
1409 2005-11-04  Richard Henderson  <rth@redhat.com>
1410
1411         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1412         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1413         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1414         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1415         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1416         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1417         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1418         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1419         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1420         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1421         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1422         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1423         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1424         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1425         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1426         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1427         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1428         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1429         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1430         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1431         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1432         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1433         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1434         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1435         Move from gcc.dg/.
1436         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1437         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1438         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1439         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1440         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1441         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1442         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1443         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1444         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1445         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1446         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1447         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1448         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1449         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1450         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1451         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1452         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1453         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1454         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1455         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1456         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1457         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1458         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1459         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1460         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1461         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1462         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1463         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1464         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1465         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1466         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1467         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1468         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1469         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1470         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1471         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1472         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1473         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1474         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1475         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1476         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1477         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1478         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1479         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1480         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1481
1482 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1483
1484         PR 24627
1485         * gcc.dg/tree-ssa/pr24627.c: New test.
1486
1487 2005-11-04 Paul Brook  <paul@codesourcery.com>
1488
1489         * gcc.dg/tls/opt-10.c: New test.
1490
1491 2005-11-04  Andreas Jaeger  <aj@suse.de>
1492
1493         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1494         avoid extra warnings.
1495
1496 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1497
1498         PR libfortran/22298
1499         * gcc/testsuite/lib/target-supports.exp
1500         (check_effective_target_static_libgfortran): New
1501         static_libgfortran effective target.
1502         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1503         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1504
1505 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1506
1507         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1508
1509 2005-11-03  Josh Conner  <jconner@apple.com>
1510
1511         PR c++/19989
1512         g++.dg/ext/array2.C: New test.
1513         g++.dg/template/dependent-name3.C: New test.
1514         g++.dg/template/dependent-name4.C: New test.
1515         g++.dg/template/sfinae2.C: New test.
1516
1517 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1518
1519         PR preprocessor/22042
1520         * gcc.dg/cpp/strify4.c: New test.
1521
1522 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1523
1524         PR c++/17964
1525         * g++.dg/cpp/string-1.C: New test.
1526
1527 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1528
1529         * gcc.target/powerpc: New directory.
1530         * gcc.target/powerpc/powerpc.exp: New file.
1531         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1532         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1533         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1534         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1535         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1536         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1537         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1538         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1539         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1540         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1541         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1542         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1543         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1544         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1545         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1546         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1547         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1548         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1549         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1550         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1551         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1552         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1553         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1554         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1555         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1556         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1557         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1558         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1559         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1560         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1561         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1562         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1563         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1564         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1565
1566 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/21627
1569         * g++.dg/warn/inline2.C: New test.
1570
1571 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         PR middle-end/23155
1574         * g++.dg/ext/c99struct1.C: New test.
1575         * gcc.dg/union-cast-1.c: New test.
1576         * gcc.dg/union-cast-2.c: New test.
1577         * gcc.dg/union-cast-3.c: New test.
1578
1579 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         PR middle-end/24589
1582         * gcc.c-torture/execute/zero-struct-2.c: New test.
1583
1584 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1585
1586         PR c++/24582
1587         * g++.dg/init/switch1.C: New test.
1588
1589 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1590
1591         * gcc.dg/delay-slot-1.c: New test.
1592
1593 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1594
1595         PR target/24620
1596         * gcc.dg/pr24620.c: New test.
1597
1598 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1599
1600         PR c/24329
1601         * gcc.dg/format/unnamed-1.c: New test.
1602
1603 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/22434
1606         * g++.dg/expr/cond8.C: New test.
1607
1608         PR c++/24560
1609         * g++.dg/parse/dot1.C: New test.
1610
1611 2005-11-02  Jan Hubicka  <jh@suse.cz>
1612
1613         PR target/23303
1614         * gcc.dg/i386-lea.c: New test
1615
1616 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1617
1618         PR target/24615
1619         * gcc.dg/pr24615.c: New test.
1620
1621 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1622
1623         PR target/24600
1624         * gcc.dg/pr24600.c: New test.
1625
1626 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR c++/19253
1629         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1630         * g++.dg/parse/typename9.C: New test.
1631         * g++/dg/parse/typename10.C: Likewise.
1632
1633 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1634
1635         PR fortran/18157
1636         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1637         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1638         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1639
1640 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1641
1642         PR c++/24569
1643         * g++.dg/debug/static1.C: New test.
1644
1645 2005-11-02  Josh Conner  <jconner@apple.com>
1646
1647         * g++.dg/crash38.C: moved into proper directory...
1648         * g++.dg/template/crash42.C: ...here
1649
1650 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1651
1652         PR target/18338
1653         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1654         pcc_bitfield_type_matters || default_packed.
1655
1656         * lib/target-supports.exp
1657         (check_effective_target_pcc_bitfield_type_matters): New proc.
1658         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1659
1660         PR testsuite/23304
1661         * lib/target-supports.exp (check_effective_default_packed): New proc.
1662         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1663         Gate expected errors on target ! default_packed.
1664         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1665
1666 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1667
1668         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1669         change (r106358).
1670
1671 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1672
1673         PR fortran/24008
1674         * gfortran.dg/entry_5.f90: New.
1675         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1676
1677 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1678
1679         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1680
1681 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/21565
1684         gfortran.dg/namelist_blockdata.f90: New test.
1685
1686         PR fortran/18737
1687         gfortran.dg/external_implicit_none.f90: New test.
1688
1689         PR fortran/14994
1690         * gfortran.dg/secnds.f: New test.
1691
1692 2005-10-31  Jan Hubicka  <jh@suse.cz>
1693
1694         PR target/20928
1695         * gcc.c-torture/compile/pr20928.c: New test.
1696
1697 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1698
1699         PR middle-end/23492
1700         * gcc.c-torture/compile/zero-strct-5.c: New test.
1701
1702 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1703
1704         PR libgfortran/24584
1705         * gfortran.dg/pr24584.f90: New test.
1706
1707 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1708
1709         PR fortran/18883
1710         * gfortran.dg/char_result_9.f90: New.
1711         * gfortran.dg/char_result_10.f90: New.
1712
1713 2005-10-30  Jan Hubicka  <jh@suse.cz>
1714
1715         * g++.dg/tree-ssa/pr24172.C: New testcase.
1716
1717 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1718
1719         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1720
1721 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1722
1723         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1724         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1725         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1726         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1727         gfortran.dg/enum_9.f90,
1728         gfortran.fortran-torture/compile/enum_1.f90,
1729         gfortran.fortran-torture/execute/enum_1.f90,
1730         gfortran.fortran-torture/execute/enum_2.f90,
1731         gfortran.fortran-torture/execute/enum_3.f90,
1732         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1733
1734 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1735
1736         PR target/18482
1737         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1738         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1739
1740 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1741
1742         PR libfortran/20179
1743         * gfortran.dg/mixed_io_1.f90: New test.
1744         * gfortran.dg/mixed_io_1.c: New file.
1745
1746 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1747
1748         * gfortran.dg/malloc_free_1.f90: New test.
1749
1750 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
1751
1752         * gcc.dg/nested-func-4.c: Require profiling -pg.
1753
1754 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1755
1756         PR C++/23229
1757         * g++.dg/warn/main-2.C: New test.
1758
1759 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
1760
1761         PR fortran/24545
1762         * gfortran.dg/interface_2.f90: new test.
1763
1764 2005-10-28  Josh Conner  <jconner@apple.com>
1765
1766         PR c++/22153
1767         * g++.dg/template/crash38.C: New test.
1768         * g++.dg/parse/explicit1.C: Change expected errors.
1769
1770 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1771
1772         PR C++/23426
1773         * g++.dg/other/large-size-array.C: New test.
1774
1775 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1776
1777         PR middle-end/24362
1778         * g++.dg/opt/complex4.C: New test.
1779
1780 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1781
1782         * gcc.dg/nested-func-4.c: New test.
1783
1784 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
1785
1786         PR fortran/24158
1787         gfortran.dg/derived_recursion.f90: New test.
1788         gfortran.dg/implicit_actual.f90: New test.
1789
1790 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
1791
1792         PR middle-end/24295, PR testsuite/24477
1793         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
1794         removed when weakref hits the tree.
1795
1796 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
1797
1798         * gfortran.dg/cray_pointers_4.f90: New test.
1799
1800         * gfortran.dg/cray_pointers_5.f90: New test.
1801
1802 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
1803
1804         PR fortran/22290
1805         * gfortran.dg/assign_5.f90: New test.
1806         * gfortran.dg/assign_6.f: New test.
1807
1808 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
1809
1810         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
1811         CPU has no SSE support.
1812
1813 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
1814
1815         PR libgfortran/24224
1816         * gfortran.dg/arrayio_1.f90: Update attribution.
1817         * gfortran.dg/arrayio_2.f90: Update attribution.
1818         * gfortran.dg/arrayio_3.f90: Update attribution.
1819         * gfortran.dg/arrayio_4.f90: Update test conditions.
1820         * gfortran.dg/arrayio_5.f90: Update attribution.
1821         * gfortran.dg/arrayio_6.f90: New test.
1822         * gfortran.dg/arrayio_7.f90: New test.
1823
1824 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
1825
1826         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
1827
1828 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
1831
1832 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/24416
1835         * gfortran.dg/namelist_char_only.f90: New test.
1836
1837 2005-10-24  Asher Langton  <langton2@llnl.gov>
1838
1839         PR fortran/17031
1840         PR fortran/22282
1841         * gfortran.dg/cray_pointers_1.f90: New test.
1842         * gfortran.dg/cray_pointers_2.f90: New test.
1843         * gfortran.dg/cray_pointers_3.f90: New test.
1844         * gfortran.dg/loc_1.f90: New test.
1845         * gfortran.dg/loc_2.f90: New test.
1846
1847 2005-10-24  Steven Bosscher  <stevenb@suse.de>
1848
1849         * gcc.dg/pr24225.c: New test.
1850
1851 2005-10-24  Asher Langton  <langton2@llnl.gov>
1852
1853         * gfortran.dg/dup_save_1.f90: New test.
1854         * gfortran.dg/dup_save_2.f90: New test.
1855
1856 2005-10-24  Paul Brook  <paul@codesourcery.com>
1857
1858         PR 24107
1859         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
1860         stdint.h.
1861
1862 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
1863
1864         PR libgfortran/24489
1865         * gfortran.dg/pr24489.f90: New test.
1866
1867 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
1868
1869         PR fortran/23635
1870         * gfortran.dg/ichar_1.f90: Add tests for derived types.
1871
1872 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
1873
1874         PR target/18911
1875         * g++.dg/init/array16.C: Skip for mmix-*-*.
1876
1877 2005-10-23  Asher Langton  <langton2@llnl.gov>
1878
1879         * gfortran.dg/byte_1.f90: New test.
1880         * gfortran.dg/byte_2.f90: New test.
1881
1882 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
1883
1884         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
1885
1886 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
1887
1888         PR fortran/18022
1889         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
1890
1891         PR fortran/24311
1892         * gfortran.dg/merge_char_const.f90: New test.
1893
1894         PR fortran/24384
1895         * gfortran.dg/spread_scalar_source.f90: New test.
1896
1897 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
1898
1899         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
1900
1901         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
1902         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
1903
1904         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
1905
1906 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
1907
1908         PR fortran/24426
1909         * gfortran.dg/der_pointer_4.f90: New.
1910
1911 2005-10-22  David Ayers  <d.ayers@inode.at>
1912
1913         * obj-c++.dg/except-1.mm: Simplify.
1914
1915 2005-10-21  David Ayers  <d.ayers@inode.at>
1916
1917         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
1918
1919 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
1920
1921         * gfortran.dg/assumed_dummy_2.f90: New test.
1922
1923 2005-10-21  James E Wilson  <wilson@specifix.com>
1924
1925         PR preprocessor/15220
1926         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
1927
1928 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1929
1930         * gcc.c-torture/execute/20051021-1.c: New test.
1931
1932 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/24260
1935         * g++.dg/ext/tmplattr1.C: New test.
1936
1937 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
1938
1939         PR fortran/24440
1940         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
1941
1942 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
1943
1944         * obj-c++.dg/except-1.mm: New.
1945
1946         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
1947
1948 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
1949
1950         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
1951
1952 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
1953
1954         PR middle-end/24295
1955         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
1956         declarations with the same names as thunks' alias targets, use
1957         aliases instead.
1958         * gcc.dg/attr-alias-3.c: New test.
1959         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
1960
1961 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
1962
1963         PR c++/22618
1964         * g++.dg/parse/access8.C: New test.
1965
1966 2005-10-20  Richard Guenther  <rguenther@suse.de>
1967
1968         PR c++/24439
1969         * g++.dg/tree-ssa/pr24439.C: New testcase.
1970
1971 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1972
1973         * g++.dg/opt/delay-slot-1.C: New test.
1974
1975 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
1976
1977         PR fortran/21625
1978         * gfortran.fg/der_init_1.f90: New.
1979
1980 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
1981
1982         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
1983
1984 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/21908
1987         * g++.dg/parse/error28.C: New test.
1988
1989 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1990
1991         * gcc.dg/profile-generate-2.c: New test.
1992
1993 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
1994
1995         PR target/23589
1996         * g++.dg/ext/dllimport11.C: New.
1997
1998 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1999
2000         PR c++/22293
2001         * g++.dg/other/friend3.C: New test.
2002
2003 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2004
2005         PR c++/23293
2006         * g++.dg/template/error19.C: New test.
2007
2008 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2009
2010         PR c++/21383
2011         * g++.dg/overload/koenig2.C: New.
2012
2013         PR c++/23118
2014         * g++.dg/overload/error2.C: New.
2015
2016         PR c++/22604
2017         * g++.dg/inherit/covariant14.C: New.
2018
2019 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2020
2021         PR c++/23440
2022         * g++.dg/parse/for1.C: New test.
2023
2024 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2025
2026         PR fortran/23446
2027         * gfortran.dg/host_dummy_index_1.f90: New test.
2028
2029         PR fortran/21459
2030         * gfortran.dg/automatic_char_len_2.f90: New test.
2031
2032         PR fortran/20866
2033         * gfortran.dg/recursive_statement_functions.f90: New test.
2034
2035         PR fortran/20853
2036         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2037
2038         PR fortran/20849
2039         * gfortran.dg/external_initializer.f90: New test.
2040
2041         PR fortran/20837
2042         * non_module_public.f90: New test.
2043
2044 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2045
2046         PR c++/24386
2047         * g++.dg/template/overload7.C: New.
2048
2049         PR c++/22551
2050         * g++.dg/other/switch2.C: Remove expected warnings.
2051
2052         PR c++/21353
2053         * g++.dg/template/defarg6.C: New.
2054
2055 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2056
2057         PR target/24315
2058         * gcc.target/i386/pr24315.c: New test.
2059
2060 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/24389
2063         * g++.dg/template/static21.C: New test.
2064         * g++.dg/template/static21-a.cc: Likewise.
2065
2066 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2067
2068         PR c++/23959
2069         * g++.dg/warn/Wswitch-default-1.C: New test.
2070         * g++.dg/warn/Wswitch-default-2.C: New test.
2071
2072 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/22173
2075         * g++.dg/parse/template18.C: New test.
2076         * g++.dg/template/nontype15.C: Likewise.
2077
2078 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2079
2080         PR fortran/22273
2081         * gfortran.dg/spec_expr_2.f90: New.
2082
2083 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2084
2085         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2086         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2087         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2088         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2089         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2090         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2091         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2092         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2093         previous target-specific skips and warning-message matches where
2094         applicable.
2095
2096 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/21347
2099         * g++.dg/warn/Wctor-dtor.C: New test.
2100
2101 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2102
2103         PR c/23439
2104         * gcc.dg/for-1.c: New test.
2105
2106 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/19565
2109         * g++.dg/warn/Wconversion1.C: New test.
2110         * g++.dg/ext/packed4.C: Compile with -w.
2111         * g++.dg/opt/20050511-1.C: Likewise.
2112         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2113
2114 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2115
2116         * gfortran.dg/boz_5.f90: New test.
2117
2118 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2119
2120         PR c++/22551
2121         * g++.dg/other/switch2.C: New.
2122
2123         PR c++/23984
2124         * g++.dg/init/ctor7.C: New.
2125
2126 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2127
2128         PR c++/23730
2129         * g++.dg/parse/crash32.C: New test.
2130
2131 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2132
2133         PR c++/20721
2134         * g++.dg/init/goto2.C: New test.
2135
2136         PR c++/22464
2137         * g++.dg/template/crash/41.C: New test.
2138
2139         PR c++/22180
2140         * g++.dg/template/crash40.C: New test.
2141
2142         PR c++/23694
2143         * g++.dg/parse/friend5.C: New test.
2144
2145         PR c++/23307
2146         * g++.dg/template/crash38.C: New test.
2147
2148         PR c++/22352
2149         * g++.dg/template/friend38.C: New test.
2150
2151         PR c++/22405
2152         * g++.dg/template/crash39.C: New test.
2153
2154 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2155
2156         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2157         gcc.dg/debug/dwarf2/dwarf-char2.c,
2158         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2159
2160         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2161
2162 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2163
2164         * gcc.dg/dll-2.c: Add tests for warnings.
2165         * gcc.dg/dll-3.c: Likewise.
2166         * gcc.dg/dll-4.c: Likewise.
2167
2168         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2169         * g++.dg/ext/dllimport2.C: Likewise.
2170         * g++.dg/ext/dllimport3.C: Likewise.
2171         * g++.dg/ext/dllimport7.C: Likewise.
2172         * g++.dg/ext/dllimport8.C: Likewise.
2173         * g++.dg/ext/dllimport9.C: Likewise.
2174
2175 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2176
2177         PR fortran/24092
2178         * gfortran.dg/derived_pointer_recursion.f90: New test.
2179
2180 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2181
2182         * gcc.c-torture/execute/20051012-1.c: New test.
2183
2184 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2185
2186         PR fortran/18082
2187         * gfortran.dg/automatic_char_len_1.f90: New test.
2188
2189 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2190
2191         PR fortran/20847
2192         * gfortran.dg/save_common.f90: New test.
2193
2194         PR fortran/20856
2195         * gfortran.dg/save_result.f90: New test.
2196
2197 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2198
2199         PR c++/21592
2200         * g++.dg/template/dependent-expr1.C: Add new expected error.
2201         * g++.dg/template/dependent-expr2.C: Adjust error text.
2202         * g++.dg/template/overload6.C: New.
2203
2204         PR c++/23797
2205         * g++.dg/other/typename8.C: New.
2206
2207         PR c++/21117
2208         * g++.dg/other/return1.C: New.
2209
2210 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2211
2212         PR c++/24052
2213         * g++.dg/ext/label5.C: New.
2214
2215 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2216
2217         PR c++/19964
2218         * g++.dg/parse/crash31.C: New.
2219
2220 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2221
2222         * g++.dg/ipa/ipa-1.c: New test.
2223         * g++.dg/ipa/ipa-2.c: New test.
2224         * g++.dg/ipa/ipa-3.c: New test.
2225         * g++.dg/ipa/ipa-4.c: New test.
2226         * g++.dg/ipa/ipa-5.c: New test.
2227         * g++.dg/ipa/ipa.exp: New file.
2228
2229 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2230
2231         PR fortran/24207
2232         * gfortran.dg/private_type_3.f90: New test.
2233
2234 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2235
2236         PR fortran/20786
2237         gfortran.dg/aint_anint_1.f90: New test.
2238
2239 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2240
2241         PR libgfortran/24313
2242         gfortran.dg/csqrt.f: New test.
2243
2244 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2245
2246         PR c++/8057
2247         * g++.dg/warn/noeffect7.C: New test.
2248         * g++.dg/warn/noeffect2.C: Instantiate templates.
2249         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2250         and warning.
2251
2252 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2253
2254         PR c++/21089
2255         * g++.dg/init/float1.C: New test.
2256
2257         PR c++/24277
2258         * g++.dg/init/member1.C: Tweak error markers.
2259
2260 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2261
2262         PR testsuite/24281
2263         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2264         Check for null pointer.
2265
2266 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2267
2268         PR c++/21369
2269         * g++.dg/parse/ret-type3.C: New test.
2270
2271 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2272
2273         PR tree-opt/23946
2274         * gcc.c-torture/compile/pr23946.c: New test.
2275
2276 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2277
2278         * g++.dg/opt/mmx2.C: New test.
2279
2280 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/24277
2283         * g++.dg/template/static20.C: New test.
2284
2285         PR c++/24302
2286         * g++.dg/warn/Wunused-12.C: New test.
2287
2288         PR c++/23437
2289         * g++.dg/template/arg4.C: New test.
2290
2291 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2292
2293         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2294         * gcc.dg/ucnid-3.c: Likewise.
2295         * gcc.dg/ucnid-4.c: Likewise.
2296         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2297         * g++.dg/other/ucnid-1.C: Likewise.
2298         * gcc.dg/sparc-frame-1.c: New test.
2299
2300 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/24139
2303         * g++.dg/template/spec27.C: New test.
2304
2305         PR c++/24275
2306         * g++.dg/template/static19.C: New test.
2307
2308 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2309
2310         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2311         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2312
2313 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2314
2315         PR target/24136
2316         * gfortran.fortran-torture/compile/pr24136.f: New test.
2317
2318 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2319
2320         PR c++/22172
2321         * g++.dg/parse/crash30.C: New test.
2322
2323 2005-10-07  Richard Guenther  <rguenther@suse.de>
2324
2325         PR middle-end/24227
2326         * gcc.c-torture/compile/pr24227.c: New testcase.
2327
2328 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2329
2330         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2331         Do not put aligned attributes on array elements.
2332
2333 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2334
2335         PR testsuite/23611, PR testsuite/23615
2336         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2337         writing prototypes of library functions by hand.
2338         * obj-c++.dg/bitfield-4.mm: Likewise.
2339         * obj-c++.dg/const-str-4.mm: Likewise.
2340         * obj-c++.dg/encode-4.mm: Likewise.
2341         * obj-c++.dg/encode-5.mm: Likewise.
2342         * obj-c++.dg/encode-6.mm: Likewise.
2343         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2344         * obj-c++.dg/method-10.mm: Likewise.
2345         * obj-c++.dg/method-17.mm: Likewise.
2346         * obj-c++.dg/method-19.mm: Likewise.
2347         * obj-c++.dg/try-catch-2.mm: Likewise.
2348
2349 2005-10-06  Richard Henderson  <rth@redhat.com>
2350
2351         PR 24236
2352         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2353
2354 2005-10-06  Dale Johannesen  <dalej@apple.com>
2355
2356         * gcc.c-torture/execute/20030125-1.c:  Correct.
2357
2358 2005-10-06  Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/24238
2361         * g++.dg/tree-ssa/pr24238.C: New testcase.
2362
2363 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2364
2365         PR 18568
2366         * gfortran.dg/der_pointer_3.f90: New test.
2367
2368 2005-10-05  Devang Patel  <dpatel@apple.com>
2369
2370         PR Debug/23205
2371         * g++.dg/other/PR23205.C: New.
2372
2373 2005-10-05  Richard Henderson  <rth@redhat.com>
2374
2375         PR target/23602
2376         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2377         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2378
2379 2005-10-05  Dale Johannesen  <dalej@apple.com>
2380
2381         * gcc.c-torture/execute/float-floor.c:  New.
2382
2383 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2384
2385         PR tree-optimization/21419
2386         PR tree-optimization/24146
2387         PR tree-optimization/24151
2388
2389         * g++.dg/ext/asm7.C: New.
2390         * g++.dg/ext/asm8.C: New.
2391         * gcc.dg/asm-1.c: Compile on all targets.
2392         * gcc.dg/asm-pr24146.c: New.
2393         * gcc.dg/pr21419.c: Adjust error messages.
2394
2395 2005-10-05  Richard Guenther  <rguenther@suse.de>
2396
2397         PR fortran/24176
2398         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2399
2400 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2401
2402         PR c++/23513
2403         * g++.dg/template/spec22.C: Robustify test.
2404         * g++.dg/template/spec26.C: New.
2405
2406 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2407
2408         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2409         if target supports vector instructions.
2410
2411 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2412
2413         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2414         C99 functions.
2415
2416 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2417
2418         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2419         check_effective_target_fortran_large_int): Replace cached result
2420         when target changes.
2421
2422 2005-10-04  Devang Patel  <dpatel@apple.com>
2423
2424         * gcc.dg/i386-sse-vect-types.c: New.
2425
2426 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2427
2428         PR preprocessor/13726
2429         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2430         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2431
2432 2005-10-04  Richard Guenther  <rguenther@suse.de>
2433
2434         PR c/23576
2435         * gcc.dg/noncompile/pr23576.c: New testcase.
2436
2437 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2438
2439         PR middle-end/23125
2440         * gcc.dg/register-var-3.c: New test.
2441
2442 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2443
2444         * gcc.dg/pr23049.c: New test.
2445
2446         * gcc.dg/ucnid-4.c: Fix test.
2447
2448 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2449
2450         PR 23445
2451         * gcc.c-torture/compile/pr23445.c: New test.
2452
2453 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2454
2455         * g++.dg/overload/unknown1.C: New.
2456
2457 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2458
2459         PR c++/17775
2460         * g++.dg/template/repo4.C: New test.
2461
2462 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2463
2464         PR libfortran/19308
2465         * gfortran.dg/large_real_kind_2.F90: New test.
2466         * gfortran.dg/large_integer_kind_2.f90: New test.
2467
2468 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2469
2470         * lib/target-supports.exp (check_effective_target_vect_shift):
2471         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2472         (check_effective_target_vect_condition): Fix copy-n-pasto.
2473
2474         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2475         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2476         targets.
2477
2478 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/22621
2481         * g++.dg/template/overload5.C : New test.
2482
2483         PR c++/23840
2484         * g++.dg/expr/stdarg1.C: New test.
2485
2486 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2487
2488         PR 24142
2489         * gcc.c-torture/execute/pr24142.c: New test.
2490
2491 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2492
2493         PR 24141
2494         * gcc.c-torture/execute/pr24141.c: New test.
2495
2496 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2497             Diego Novillo  <dnovillo@redhat.com>
2498
2499         PR 23604
2500         * gcc.c-torture/execute/pr23604.c: New test.
2501
2502 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2503
2504         PR fortran/16404
2505         PR fortran/20835
2506         PR fortran/20890
2507         PR fortran/20899
2508         PR fortran/20900
2509         PR fortran/20901
2510         PR fortran/20902
2511         gfortran.dg/equiv_constraint_1.f90: New test.
2512         gfortran.dg/equiv_constraint_2.f90: New test.
2513         gfortran.dg/equiv_constraint_3.f90: New test.
2514         gfortran.dg/equiv_constraint_4.f90: New test.
2515         gfortran.dg/equiv_constraint_5.f90: New test.
2516         gfortran.dg/equiv_constraint_6.f90: New test.
2517         gfortran.dg/equiv_constraint_7.f90: New test.
2518         gfortran.dg/equiv_constraint_8.f90: New test.
2519         gfortran.dg/private_type_1.f90: New test.
2520         gfortran.dg/private_type_2.f90: New test.
2521         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2522         980628-10.f: Assert std=gnu to permit mixing of
2523         types in equivalence statements.
2524
2525 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2526
2527         PR 24112
2528         * gfortran.dg/open_status_1.f90: New.
2529
2530 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2531
2532         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2533         * gcc.dg/vect/pr22480.c: Clean up temp files.
2534         * gcc.dg/vect/pr23831.c: Clean up temp files.
2535         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2536         Clean up temp files.
2537         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2538         Clean up temp files.
2539
2540         * gcc.dg/20050309-1.c: Clean up temp files.
2541         * gcc.dg/20050325-1.c: Clean up temp files.
2542
2543 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2544
2545         PR tree-optimization/24059
2546         * gcc.dg/vect/pr24059.c : New test.
2547
2548 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR middle-end/24109
2551         * gcc.c-torture/execute/20050929-1.c: New test.
2552
2553 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2554
2555         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2556
2557 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2558
2559         PR c/21419
2560         * gcc.dg/pr21419.c: New test.
2561
2562 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2563
2564         * gcc.dg/pr23911.c: New test.
2565
2566 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2567
2568         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2569
2570         PR c++/16782
2571         * g++.dg/parse/qualified4.C: New test.
2572         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2573         * g++.old-deja/g++.mike/p8154.C: Likewise.
2574
2575 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2576
2577         PR c++/22147
2578         * g++.dg/template/friend37.C: New test.
2579         * g++.dg/parse/crash28.C: Adjust error markers.
2580
2581 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR fortran/18518
2584         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2585
2586 2005-09-27  Devang Patel  <dpatel@apple.com>
2587
2588         PR tree-optimization/23625
2589         * gcc.dg/pr23625.c: New test.
2590
2591 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2592
2593         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2594         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2595
2596 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR fortran/23677
2599         * gfortran.fortran-torture/execute/save_1.f90: New test.
2600         * gfortran.dg/save_1.f90: New test.
2601
2602 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2603
2604         * gcc.target/i386/builtin-apply-mmx.c: New test.
2605
2606         PR target/22576
2607         * gcc.target/i386/pr22576.c: New test.
2608
2609         PR target/22585
2610         * gcc.target/i386/pr22585.c: New test.
2611
2612         PR target/23268
2613         * gcc.target/i386/pr23268.c: New test.
2614
2615         PR middle-end/23831
2616         * gcc.dg/vect/pr23831.c: New test.
2617
2618         PR target/24055
2619         * gcc.target/i386/pr24055.c: New test.
2620
2621 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2622
2623         PR tree-optimization/23960
2624         * gcc.c-torture/compile/pr23960.c: New.
2625
2626 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2627
2628         PR fortran/16861
2629         * gfortran.dg/nested_modules_3.f90: New.
2630
2631 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2632
2633         PR fortran/24005
2634         gfortran.dg/interface_1.f90: New test.
2635
2636 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2637         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2638
2639         PR fortran/23843
2640         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2641
2642 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2643
2644         PR fortran/23516
2645         * gfortran.dg/imag_1.f: New test.
2646         * gfortran.dg/imag_2.f: Ditto.
2647
2648 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2649
2650         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2651
2652 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR c++/21983
2655         * g++.dg/warn/pr21983.C: New test.
2656
2657 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2658
2659         PR c++/23993
2660         * g++.dg/template/array14.C: New test.
2661
2662 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2663
2664         PR fortran/19929
2665         * gfortran.dg/der_ptr_component_1.f90: New test.
2666
2667 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2668
2669         PR c++/23965
2670         * g++.dg/template/error1.C: Reject "no matching function" message.
2671
2672 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2673
2674         PR c++/17609
2675         * g++.dg/lookup/error1.C: New test.
2676
2677 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2678
2679         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2680         functionality of the testcase.
2681
2682 2005-09-20  Richard Henderson  <rth@redhat.com>
2683
2684         * gcc.dg/vect/vect-22.c: Require vect_float.
2685         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2686
2687 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2688
2689         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2690         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2691         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2692         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2693         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2694         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2695         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2696         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2697         * gcc.dg/cpp/ucnid-8.c: New test.
2698
2699 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR tree-optimization/23929
2702         * gcc.c-torture/compile/pr23929.c: New test.
2703
2704 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2705
2706         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2707         for one loop.
2708
2709 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2710
2711         PR testsuite/23186
2712         * g++.dg/other/pr22003.C: Require named sections.
2713
2714 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR c++/23947
2717         * g++.dg/rtti/crash3.C: New test.
2718
2719         PR tree-optimization/23818
2720         * gcc.dg/pr23818.c: New test.
2721
2722 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2723
2724         PR fortran/23420
2725         * gfortran.dg/print_fmt_4.f: New.
2726
2727 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR fortran/23663
2730         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2731
2732 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2733
2734         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2735         Use pointers to local alignable arrays instead. Added comments.
2736         * gcc.dg/vect/vect-46.c: Likewise.
2737         * gcc.dg/vect/vect-48.c: Likewise.
2738         * gcc.dg/vect/vect-49.c: Likewise.
2739         * gcc.dg/vect/vect-52.c: Likewise.
2740         * gcc.dg/vect/vect-53.c: Likewise.
2741         * gcc.dg/vect/vect-54.c: Likewise.
2742         * gcc.dg/vect/vect-56.c: Likewise.
2743         * gcc.dg/vect/vect-57.c: Likewise.
2744         * gcc.dg/vect/vect-58.c: Likewise.
2745         * gcc.dg/vect/vect-60.c: Likewise.
2746         * gcc.dg/vect/vect-61.c: Likewise.
2747
2748         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
2749         The test is no longer vectorizable on vect_no_align targets.
2750         * gcc.dg/vect/vect-43.c: Likewsie.
2751
2752         * gcc.dg/vect/vect-44.c: Added comments.
2753         * gcc.dg/vect/vect-45.c: Added comments.
2754         * gcc.dg/vect/vect-50.c: Added comments.
2755         * gcc.dg/vect/vect-51.c: Added comments.
2756
2757         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
2758         aligned type.
2759         * gcc.dg/vect/Os-vect-95.c: Likewise.
2760
2761         * gcc.dg/vect/vect-41.c: Test removed.
2762         * gcc.dg/vect/vect-47.c: Test removed.
2763         * gcc.dg/vect/vect-55.c: Test removed.
2764         * gcc.dg/vect/vect-59.c: Test removed.
2765
2766 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2767
2768         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
2769         No longer vectorizable on vect_no_align targets.
2770         * gcc.dg/vect/pr20122.c: Likewise.
2771         * gcc.dg/vect/vect-74.c: Likewise.
2772         * gcc.dg/vect/vect-75.c: Likewise.
2773         * gcc.dg/vect/vect-76.c: Likewise.
2774
2775         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
2776         Will not be vectorizable on vect_no_align targets once aliasing issues
2777         are resolved.
2778         * gcc.dg/vect/vect-79.c: Likewise.
2779
2780         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
2781         * gcc.dg/vect/vect-78.c: Likewise.
2782         * gcc.dg/vect/vect-97.c: Likewise.
2783
2784 2005-09-19  Steven Bosscher  <stevenb@suse.de>
2785
2786         * gcc.dg/pr23943.c: New test.
2787
2788 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2789
2790         PR fortran/19181
2791         * gfortran.dg/derived_pointer_null_1.f90: New test.
2792
2793 2005-09-18  Richard Guenther  <rguenther@suse.de>
2794
2795         PR middle-end/23944
2796         * gcc.c-torture/compile/pr23944.c: New testcase.
2797
2798 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
2799
2800         PR fortran/15975
2801         * gfortran.dg/der_pointer_2.f90: New test.
2802
2803 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2804
2805         PR fortran/16861
2806         * gfortran.dg/nested_modules_2.f90: New test.
2807
2808 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2809
2810         PR c++/18368
2811         * g++.dg/other/semicolon.C: New test.
2812
2813 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
2814
2815         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
2816         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
2817
2818 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/23914
2821         * g++.dg/template/static18.C: New test.
2822
2823         PR c++/21514
2824         * g++.dg/template/crash19.C: Remove dg-error marker.
2825         * g++.dg/template/local4.C: New test.
2826
2827 2005-09-16  Paul Brook  <paul@codesourcery.com>
2828
2829         PR fortran/23906
2830         * gfortran.dg/dependency_1.f90: New test.
2831
2832 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/23896
2835         * g++.dg/template/static17.C: New test.
2836
2837 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
2838
2839         PR c++/23139
2840         * g++.dg/warn/huge-val1.C: New test.
2841
2842 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/13140
2845         * g++.dg/parse/class2.C: New test.
2846         * g++.dg/template/explicit8.C: Likewise.
2847         * g++.dg/template/spec25.C: Likewise.
2848
2849 2005-09-14  Josh Conner  <jconner@apple.com>
2850
2851         PR middle-end/23584
2852         * gcc.dg/pr23584.c: New test.
2853
2854 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
2855
2856         PR fortran/21875 Internal Unit Array I/O, NIST
2857         * gfortran.dg/arrayio_1.f90: New test.
2858         * gfortran.dg/arrayio_1.f90: New test.
2859         * gfortran.dg/arrayio_1.f90: New test.
2860         * gfortran.dg/arrayio_1.f90: New test.
2861         * gfortran.dg/arrayio_1.f90: New test.
2862
2863 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
2864
2865         PR middle-end/22480
2866         * gcc.dg/vect/pr22480.c: New test.
2867
2868 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
2869
2870         PR fortran/19358
2871         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
2872
2873 2005-09-13 Josh Conner <jconner@apple.com>
2874
2875         PR c++/23180
2876         * g++.dg/init/struct2.C: New test.
2877         * g++.dg/init/struct3.C: New test.
2878
2879 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
2880
2881         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
2882         Clean up temp files.
2883         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
2884         gcc.dg/tree-ssa/builtin-fprintf-1.c,
2885         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
2886         gcc.dg/tree-ssa/builtin-printf-1.c,
2887         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
2888         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
2889         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
2890         gcc.dg/tree-ssa/builtin-vprintf-1.c,
2891         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
2892         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
2893         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
2894         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
2895         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
2896         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
2897         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
2898         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
2899
2900 2005-09-13  Josh Conner  <jconner@apple.com>
2901
2902         * lib/gcc-dg.exp: Load scanipa.exp.
2903         (cleanup-dump): New procedure.
2904         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
2905         * lib/scandump.exp: New file.
2906         * lib/scantree.exp: Use it.
2907         * lib/scanipa.exp: New file.
2908
2909 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
2910
2911         PR fortran/17740
2912         * gfortran.dg/generic_4.f90: New test.
2913
2914 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
2915
2916         PR target/23816
2917         * gcc.target/i386/pr23816-1.c: New test.
2918         * gcc.target/i386/pr23816-2.c: New test.
2919
2920
2921 2005-09-13  Bastian Blank <waldi@debian.org>
2922
2923         PR c++/16171
2924         * g++.dg/abi/mangle26.C: New test.
2925         * g++.dg/abi/mangle27.C: New test.
2926         * g++.dg/abi/mangle28.C: New test.
2927         * g++.dg/abi/mangle29.C: New test.
2928
2929         PR c++/23839
2930         * g++.dg/parse/register1.C: New test.
2931
2932 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
2933
2934         PR c++/23842
2935         * g++.dg/template/access16.C: New test.
2936
2937 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2938
2939         * gfortran.dg/char_pack_2.f90: Increase the vector size.
2940
2941 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2942
2943         PR fortran/18899
2944         * gfortran.dg/shape_2.f90: New test.
2945
2946 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2947
2948         PR target/19269
2949         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
2950         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
2951         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
2952         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
2953         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
2954         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
2955         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
2956         tests.
2957
2958 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/23841
2961         * g++.dg/parse/template17.C: New test.
2962
2963 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/23789
2966         * g++.dg/template/nontype14.C: New test.
2967
2968 2005-09-12  Ian Lance Taylor  <ian@airs.com>
2969
2970         PR g++/7874
2971         * g++.dg/lookup/friend7.C: New test.
2972         * g++.dg/lookup/friend8.C: New test.
2973         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
2974         so that it will be found via argument dependent lookup.
2975         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
2976         friend functions which will no longer be found.
2977         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
2978         function g, so that it will be found via argument dependent
2979         lookup.
2980         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
2981         * g++.old-deja/g++.mike/net43.C: Likewise.
2982
2983 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/23691
2986         * g++.dg/template/static16.C: New test.
2987
2988 2005-09-12  Josh Conner  <jconner@apple.com>
2989
2990         PR middle-end/23237
2991         * gcc.c-torture/compile/pr23237.c: New test.
2992
2993 2005-09-11  Richard Henderson  <rth@redhat.com>
2994
2995         * g++.dg/other/error8.C: Update expected diagnostic text.
2996
2997 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2998
2999         PR libfortran/19872
3000         * gfortran.dg/overwrite_1.f: New test.
3001
3002 2005-09-09  Josh Conner  <jconner@apple.com>
3003
3004         * g++.dg/init/pr23180-1.C: Removed.
3005         * g++.dg/init/pr23180-2.C: Removed.
3006
3007 2005-09-09  David Daney <ddaney@avtrex.com>
3008
3009         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3010         files which are ...
3011         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3012         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3013
3014 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3015
3016         * gfortran.dg/iostat_2.f90: New test.
3017
3018 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3019
3020         PR c++/22252
3021         * g++.dg/ext/interface1.C: New test.
3022         * g++.dg/ext/interface1.h: Likewise.
3023         * g++.dg/ext/interface1a.cc: Likewise.
3024
3025 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3026
3027         * gfortran.dg/iomsg_1.f90:  New test case.
3028
3029 2005-09-09  Richard Guenther  <rguenther@suse.de>
3030
3031         PR c++/23624
3032         * g++.dg/tree-ssa/pr23624.C: New testcase.
3033
3034 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3035
3036         PR fortran/19239
3037         * gfortran.dg/vector_subscript_1.f90,
3038         * gfortran.dg/vector_subscript_2.f90: New tests.
3039
3040 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3041
3042         PR fortran/21104
3043         * gfortran.dg/array_alloc_1.f90,
3044         * gfortran.dg/array_alloc_2.f90,
3045         * gfortran.dg/array_alloc_3.f90: New tests.
3046
3047 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3048
3049         PR fortran/12840
3050         * gfortran.dg/array_constructor_6.f90
3051         * gfortran.dg/array_constructor_7.f90
3052         * gfortran.dg/array_constructor_8.f90
3053         * gfortran.dg/array_constructor_9.f90
3054         * gfortran.dg/array_constructor_10.f90
3055         * gfortran.dg/array_constructor_11.f90
3056         * gfortran.dg/array_constructor_12.f90: New tests.
3057
3058 2005-09-08  Josh Conner  <jconner@apple.com>
3059
3060         PR c++/23180
3061         * g++.dg/init/pr23180-1.C: New test.
3062         * g++.dg/init/pr23180-2.C: New test.
3063
3064 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3065
3066         PR fortran/18878
3067         * gfortran.dg/module_double_reuse.f90: New.
3068
3069 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/23270
3072         PR fortran/22304
3073         PR fortran/18870
3074         PR fortran/17917
3075         PR fortran/16511
3076         * gfortran.dg/common_equivalence_1.f: New.
3077         * gfortran.dg/common_equivalence_2.f: New.
3078         * gfortran.dg/common_equivalence_3.f: New.
3079         * gfortran.dg/contained_equivalence_1.f90: New.
3080         * gfortran.dg/module_blank_common.f90: New.
3081         * gfortran.dg/module_commons_1.f90: New.
3082         * gfortran.dg/module_equivalence_1.f90: New.
3083         * gfortran.dg/nested_modules_1.f90: New.
3084         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3085         equivalences and add comment to connect the test with
3086         the PR.
3087
3088 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3089
3090         PR fortran/23765
3091         * gfortran.dg/common_6.f90: New test.
3092
3093 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3094
3095         PR fortran/15326
3096         * gfortran.dg/char_result_1.f90,
3097         * gfortran.dg/char_result_2.f90,
3098         * gfortran.dg/char_result_3.f90,
3099         * gfortran.dg/char_result_4.f90,
3100         * gfortran.dg/char_result_5.f90,
3101         * gfortran.dg/char_result_6.f90,
3102         * gfortran.dg/char_result_7.f90,
3103         * gfortran.dg/char_result_8.f90: New tests.
3104
3105 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3106
3107         PR fortran/19928
3108         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3109
3110 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         PR obj-c++/16816
3113         * obj-c++.dg/selector-5.mm: New test.
3114         * obj-c++.dg/selector-6.mm: New test.
3115
3116 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3117
3118         PR objc/20574
3119         PR objc/19324
3120         * objc.dg/error-1.m: New test.
3121
3122 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3123
3124         PR fortran/23373
3125         * gfortran.fortran-torture/execute/pr23373-1.f90,
3126         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3127
3128 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3129
3130         PR libfortran/23760
3131         * gfortran.dg/g77/1832.f: Remove long string in write statement
3132         to allow the test to pass on correct list directed output with
3133         prepended space.
3134
3135 2005-09-07  James E Wilson  <wilson@specifix.com>
3136
3137         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3138
3139 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3140
3141         * gfortran.dg/parameter+save.f90:  Rename to
3142         * gfortran.dg/parameter_save.f90: .. this.
3143
3144 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3145
3146         PR fortran/20848
3147         * gfortran.dg/parameter+save.f90:  New test case.
3148
3149 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3150
3151         PR fortran/19269
3152         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3153
3154 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR c/23075
3157         * gcc.dg/pr23075.c: New test.
3158         * g++.dg/warn/pr23075.C: New test.
3159
3160         PR target/22362
3161         * gcc.target/i386/pr22362.c: New test.
3162
3163         PR rtl-optimization/23098
3164         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3165
3166         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3167         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3168         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3169
3170 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3171
3172         * g++.dg/expr/cast6.C: New test.
3173
3174         PR c++/9782
3175         * g++.dg/init/new15.C: New test.
3176
3177 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3178
3179         * gcc.dg/vect/Os-vect-95.c: New test.
3180         * gcc.dg/vect/vect-95.c: Same.
3181
3182 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3183
3184         * gcc.dg/vect/vect-29.c: Update xfail testing.
3185         * gcc.dg/vect/vect-44.c: Same.
3186         * gcc.dg/vect/vect-48.c: Same.
3187         * gcc.dg/vect/vect-50.c: Same.
3188         * gcc.dg/vect/vect-72.c: Same.
3189         * gcc.dg/vect/vect-77.c: Same.
3190         * gcc.dg/vect/vect-78.c: Same.
3191         * gcc.dg/vect/vect-80.c: Same.
3192         * gcc.dg/vect/vect-96.c: Same.
3193         * gcc.dg/vect/vect-100.c: Same.
3194         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3195         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3196         * gfortran.dg/vect/vect-5.f90: Same.
3197
3198 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3199
3200         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3201         start strings.
3202         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3203         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3204
3205         PR c++/23056
3206         * g++.dg/opt/pr23056.C: New test.
3207
3208         PR rtl-optimization/23098
3209         * gcc.target/i386/pr23098.c: New test.
3210
3211 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3212
3213         PR c++/23667
3214         * g++.dg/template/static15.C: New test.
3215
3216         PR c++/21440
3217         * g++.dg/ext/stmtexpr5.C: New test.
3218         * g++.dg/ext/stmtexpr6.C: Likewise.
3219
3220 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3221
3222         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3223
3224         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3225         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3226         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3227
3228 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3229
3230         PR libfortran/23321
3231         * gfortran.dg/direct_io_4.f90:  New test case.
3232
3233 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3234             Rasmus Hahn  <rassahah@neofonie.de>
3235
3236         PR libobjc/23108
3237         * objc.dg/type-stream-1.m: New test.
3238
3239 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3240
3241         PR fortran/23661
3242         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3243         gfortran.dg/print_fmt_3.f90: New test.
3244
3245 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3246
3247         * gfortran.dg/fmt_t_1.f90: New test.
3248
3249 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR rtl-optimization/23454
3252         * g++.dg/opt/pr23454.C: New test.
3253
3254 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3255
3256         PR c++/23699
3257         * g++.dg/ext/static1.C: New test.
3258
3259 2005-09-02  Richard Henderson  <rth@redhat.com>
3260
3261         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3262         tail call to check_fa_work.
3263
3264 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/21687
3267         * g++.dg/other/gc3.C: New test.
3268
3269 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3270
3271         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3272         * gcc.dg/20050826-1.c: Likewise.
3273
3274 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3275
3276         PR c++/23167
3277         * g++.dg/expr/volatile1.C: New test.
3278
3279 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3280
3281         PR middle-end/23547
3282         * gcc.dg/pr23547.c: New test.
3283
3284 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3285
3286         PR c/22061
3287         * gcc.c-torture/execute/pr22061-1.c,
3288         * gcc.c-torture/execute/pr22061-2.c,
3289         * gcc.c-torture/execute/pr22061-3.c,
3290         * gcc.c-torture/execute/pr22061-4.c: New tests.
3291
3292 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3293
3294         * gcc.dg/Wredundant-decls-2.c: New test to check that
3295         -Wredundant-decls does not issue warning for a variable
3296         definition following a declaration.
3297
3298 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR debug/7241
3301         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3302         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3303         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3304
3305         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3306         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3307         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3308         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3309         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3310         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3311         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3312         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3313
3314 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR objc/23306
3317         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3318         scan-assmbler.
3319
3320 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3321
3322         PR target/21255
3323         * gcc.dg/pr21255-1.c: New test.
3324         * gcc.dg/pr21255-2-mb.c: Likewise.
3325         * gcc.dg/pr21255-2-ml.c: Likewise.
3326         * gcc.dg/pr21255-3.c: Likewise.
3327         * gcc.dg/pr21255-4.c: Likewise.
3328
3329 2005-08-31  Dale Johannesen  <dalej@apple.com>
3330
3331         * gcc.dg/20050830-1.c:  New.
3332
3333 2005-08-31  Josh Conner  <jconner@apple.com>
3334
3335         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3336         command-line options for arm-*-* targets.
3337         * g++.dg/init/array16.C: Likewise.
3338         * g++.dg/other/crash-4.C: Likewise.
3339
3340 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3341
3342         PR obj-c++/23640
3343         * obj-c++.dg/gnu-runtime-3.mm: New test.
3344
3345 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3346
3347         PR c++/13377
3348         * g++.dg/lookup/ambig4.C: New test.
3349         * g++.dg/lookup/ambig5.C: New test.
3350         * g++.dg/tc1/dr101.C: Adjust error markers.
3351
3352 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3353
3354         PR c++/23639
3355         * g++.dg/template/ttp5.C: Adjust error markers.
3356
3357 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3358
3359         PR testsuite/23609
3360         * lib/obj-c++.exp: Include target-libpath.exp.
3361         (obj-c++_link_flags): Look for the GNU libobjc library
3362         and set the library path to include it.
3363         Don't manually set LD_LIBRARY_PATH (etc.) but call
3364         set_ld_library_path_env_vars instead.
3365         (obj-c++_target_compile): Don't set library path or
3366         linker flags because they are already set correctly
3367         in obj-c++_link_flags.
3368
3369 2005-08-30  Josh Conner  <jconner@apple.com>
3370
3371         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3372         to command-line options for arm-*-* targets.
3373
3374 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3375
3376         * g++.dg/other/i386-1.C: New.
3377
3378 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR preprocessor/20348
3381         PR preprocessor/20356
3382         * gcc.dg/cpp/pr20348.c: New test.
3383         * gcc.dg/cpp/pr20348.h: New file.
3384         * gcc.dg/cpp/inc/pr20348.h: New file.
3385         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3386         * gcc.dg/cpp/pr20356.c: New test.
3387         * gcc.dg/cpp/pr20356.h: New file.
3388         * gcc.dg/cpp/inc/pr20356.h: New file.
3389         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3390
3391 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3392
3393         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3394         Fix array dimension to avoid correct end-of-file error.
3395
3396 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3397
3398         PR libfortran/23598
3399         * gfortran.dg/iostat_1.f90:  New test.
3400
3401 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3402
3403         PR middle-end/23408
3404         * gcc.dg/pr23408.c: New test.
3405
3406 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/23099
3409         * g++.dg/init/member1.C: Make sure erroneous static data member
3410         definitions are required.
3411         * g++.dg/template/static13.C: New test.
3412         * g++.dg/template/static14.C: Likewise.
3413
3414 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3417         -march=pentium4, remove ilp32 requirement.
3418
3419         PR middle-end/23484
3420         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3421         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3422
3423 2005-08-29  Andreas Jaeger  <aj@suse.de>
3424
3425         PR testsuite/23607
3426         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3427
3428 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3429
3430         * gcc.c-torture/execute/20050316-2.c: New test.
3431         * gcc.c-torture/execute/20050316-3.c: New test.
3432         * gcc.dg/torture/pr16104-1.c: New test.
3433
3434 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3435
3436         PR middle-end/23463
3437         * gcc.c-torture/execute/zero-struct-1.c: New test.
3438
3439 2005-08-27  Richard Guenther  <rguenther@suse.de>
3440
3441         PR target/23575
3442         * gcc.target/i386/pr23575.c: New testcase.
3443
3444 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR rtl-optimization/23561
3447         * gcc.c-torture/execute/20050826-1.c: New test.
3448
3449         PR rtl-opt/23560
3450         * gcc.c-torture/execute/20050826-2.c: New test.
3451
3452 2005-08-26  Dale Johannesen  <dalej@apple.com>
3453
3454         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3455         * gcc.dg/20050826-1.c:  New.
3456
3457 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/19004
3460         * g++.dg/template/nontype13.C: New test.
3461
3462         PR c++/23491
3463         * g++.dg/init/new14.C: New test.
3464         * g++.dg/expr/anew1.C: Do not XFAIL.
3465         * g++.dg/expr/anew2.C: Likewise.
3466         * g++.dg/expr/anew3.C: Likewise.
3467
3468 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3469
3470         PR middle-end/22439
3471         * gcc.dg/vla-3.c: New test.
3472
3473 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3474
3475         PR fortran/20363
3476         * gfortran.dg/named_interface.f90: New.
3477
3478 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3479
3480         * gcc.c-torture/execute/frame-address.c: New test.
3481
3482 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3483
3484         PR c++/20817
3485         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3486
3487 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3488
3489         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3490
3491 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3492
3493         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3494         * gcc.dg/altivec-22.c: Rename from..
3495         * gcc.dg/altivec-nomfcr.c: ..this.
3496
3497 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3498
3499         PR tree-optimization/23546
3500         * gcc.dg/tree-ssa/pr23546.c: New test.
3501
3502 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3503
3504         PR fortran/17758
3505         * gfortran.dg/nonreturning_statements.f90: New test.
3506
3507 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3508
3509         PR c++/22454
3510         * g++.dg/parse/crash29.C: New.
3511
3512 2005-08-23  DJ Delorie  <dj@redhat.com>
3513
3514         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3515         constants have the L suffix.
3516
3517 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3518
3519         PR c++/23044
3520         * g++.dg/template/instantiate8.C: New.
3521
3522 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3523
3524         PR middle-end/23467
3525         * gcc.c-torture/execute/pr23467.c: New test.
3526
3527 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR tree-optimization/22043
3530         * gcc.c-torture/execute/20050613-1.c: New test.
3531
3532 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3533
3534         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3535
3536 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR rtl-optimization/23478
3539         * g++.dg/opt/pr23478.C: New test.
3540
3541 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3542
3543         PR c/18715
3544         * gcc.dg/switch-warn-3.c: New test.
3545
3546 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3547
3548         PR c++/22233
3549         * g++.dg/template/param1.C: New test.
3550
3551 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3552
3553         PR c++/23089
3554         * g++.dg/other/incomplete1.C: New test.
3555
3556 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3557
3558         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3559         are vectorizable.
3560
3561 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3562
3563         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3564         d_lines_5.f: New.
3565
3566 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3567
3568         * gcc.target/i386/sse-4.c: New test.
3569
3570 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3571
3572         PR testsuite/23239
3573         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3574
3575 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3576
3577         * gcc.dg/20050811-1.c: New test.
3578         * gcc.dg/20050811-2.c: New test.
3579
3580 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3581
3582         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3583
3584 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3585
3586         PR 23476
3587         * gcc.c-torture/compile/pr23476.c: New test.
3588
3589 2005-08-19  Devang Patel  <dpatel@apple.com>
3590
3591         PR tree-optimization/23048
3592         * gcc.dg/tree-ssa/pr23048.c: New test.
3593
3594 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3595
3596         PR middle-end/20624
3597         * g++.dg/warn/Wreturn-3.C: New test
3598
3599 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3600
3601         PR tree-optimization/22228
3602         * g++.dg/vect/pr22543.cc: New test.
3603
3604 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3605
3606         PR tree-optimization/21574
3607         * gcc.dg/tree-ssa/pr21574.c: New test.
3608
3609 2005-08-16  James E Wilson  <wilson@specifix.com>
3610
3611         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3612
3613 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         PR tree-opt/23402
3616         * gcc.c-torture/compile/zero-strct-3.c: New test.
3617         * gcc.c-torture/compile/zero-strct-4.c: New test.
3618
3619 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3620
3621         PR target/23376
3622         * gcc.target/x86_64/pr23376.c: New test.
3623
3624 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3625
3626         PR c++/23337
3627         * g++.dg/ext/vector2.C: New.
3628
3629 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3630
3631         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3632
3633 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3634
3635         PR libfortran/23428
3636         * gfortran.dg/inquire-complex.f90:  New test case.
3637
3638 2005-08-16  James E Wilson  <wilson@specifix.com>
3639
3640         PR tree-optimization/21105
3641         * gcc.dg/large-size-array.c: New.
3642
3643 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3644
3645         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3646         type.
3647         * gcc.dg/vect/vect-41: Likewise.
3648         * gcc.dg/vect/vect-42: Likewise.
3649         * gcc.dg/vect/vect-43: Likewise.
3650         * gcc.dg/vect/vect-44: Likewise.
3651         * gcc.dg/vect/vect-46: Likewise.
3652         * gcc.dg/vect/vect-47: Likewise.
3653         * gcc.dg/vect/vect-48: Likewise.
3654         * gcc.dg/vect/vect-52: Likewise.
3655         * gcc.dg/vect/vect-53: Likewise.
3656         * gcc.dg/vect/vect-54: Likewise.
3657         * gcc.dg/vect/vect-55: Likewise.
3658         * gcc.dg/vect/vect-56: Likewise.
3659         * gcc.dg/vect/vect-57: Likewise.
3660         * gcc.dg/vect/vect-58: Likewise.
3661         * gcc.dg/vect/vect-59: Likewise.
3662         * gcc.dg/vect/vect-60: Likewise.
3663         * gcc.dg/vect/vect-61: Likewise.
3664         * gcc.dg/vect/vect-85: Likewise.
3665         * gcc.dg/vect/vect-87: Likewise.
3666         * gcc.dg/vect/vect-88: Likewise.
3667         * gcc.dg/vect/vect-93.c: Likewise.
3668         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3669         * gcc.dg/vect/vect-75: Likewise.
3670         * gcc.dg/vect/vect-76: Likewise.
3671         * gcc.dg/vect/vect-77: Likewise.
3672         * gcc.dg/vect/vect-78: Likewise.
3673         * gcc.dg/vect/vect-80: Likewise.
3674         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3675         vectorized for the expected reason, rather than checking how alignment
3676         was handled.
3677         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3678         type and also instead of aligned pointers. Added documentation.
3679
3680 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3681
3682         * gfortran.dg/power.f90: New test.
3683
3684 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR rtl-optimization/23299
3687         * g++.dg/opt/pr23299.C: New test.
3688
3689 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3690
3691         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3692
3693 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3694
3695         * g++.dg/template/local6.C: New test.
3696
3697 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         * execute/exceptions/finally-1.m: Check that the catch and finally are
3700         being called.  Also add a "return 0;" at the end of main.
3701
3702 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3703
3704         PR fortran/21432.
3705         * gfortran.dg/namelist_print_1.f: New test of functionality of
3706         PRINT namelist.
3707         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3708         namelist generates error with -std=f95.
3709
3710 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3711
3712         PR tree-optimization/23119
3713         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3714
3715 2005-08-13  Marcin Koziej  <creep@desk.pl>
3716             Andrew Pinski  <pinskia@physics.uc.edu>
3717
3718         PR libobjc/22492
3719         * execute/exceptions/finally-1.m: New test.
3720
3721 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3722
3723         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3724         testsuite.
3725         * objc/execute/exceptions/trivial.m: New test.
3726         * objc.dg/try-catch-11.m: Move to ...
3727         * objc/execute/exceptions/foward-1.m: Here.
3728         * objc.dg/try-catch-2.m: Move to ...
3729         * objc/execute/exceptions/catchall-1.m: Here.
3730         * objc.dg/try-catch-8.m: Move to ...
3731         * objc/execute/exceptions/local-variables-1.m: Here.
3732
3733 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3734
3735         * objc.dg/nested-func-1.m: Move to ...
3736         * objc/execute/nested-func-1.m: Here.
3737
3738 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3739
3740         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3741         in ${options} instead of [target_info name].
3742         * lib/obj-c++.exp (objc_target_compile): Likewise.
3743
3744 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3745
3746         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
3747
3748 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3749
3750         part of PR testsuite/23348
3751         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
3752         of the torture options.
3753         * objc/compile/trivial.m: New test.
3754
3755 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3756
3757         * gfortran.dg/eoshift.f90:  Correct format.
3758
3759 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3760
3761         * gfortran.fortran-torture/execute/character_passing.f90:
3762         Fix comment typo.
3763
3764 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
3765
3766         PR c++/8271
3767         * g++.dg/template/unify10.C: New.
3768
3769 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
3770
3771         * g++.dg/parse/pr22514.C: Move to...
3772         * g++.dg/debug/pr22514.C: here.
3773
3774 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3775
3776         PR c++/23266
3777         * g++.dg/inherit/pure1.C: New test.
3778
3779         * ChangeLog: Fix typos.
3780
3781 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3782             Steven Bosscher  <stevenb@suse.de>
3783
3784         * gfortran.dg/runtime_warning_1.f90: New test.
3785
3786 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3787
3788         PR c++/23219
3789         * g++.dg/parse/crash28.C: New.
3790
3791 2005-08-11  Richard Guenther  <rguenther@suse.de>
3792
3793         PR target/23289
3794         * gcc.target/i386/tailcall-1.c: New testcase.
3795
3796 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3797
3798         * gcc.dg/vect/vect-67.c: Un-xfail.
3799
3800 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3801
3802         PR c++/23225
3803         * g++.dg/testsuite/parse/crash27.C: new test.
3804
3805 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
3806
3807         PR libfortran/22143
3808         * gfortran.dg/shift-kind.f90:  New testcase.
3809
3810 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
3811
3812         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
3813         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
3814
3815 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3816
3817         PR c++/20646
3818         * g++.dg/other/mult-stor1.C: New test.
3819
3820 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3821
3822         * gcc.c-torture/pr18299-1.c: Move to ...
3823         * gcc.c-torture/compile/pr18299-1.c: Here.
3824
3825 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
3826
3827         * gfortran/fortran.torture/execute/character_passing.f90:
3828         Fix types for LSAME.
3829
3830 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
3831
3832         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
3833         input data back to what it was originally.
3834
3835 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3836
3837         * objc.dg/try-catch-8.m: Enable for all targets.
3838
3839 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
3840
3841         * gcc.dg/pr23165.c: New test.
3842
3843 2005-08-09  Steven Bosscher  <stevenb@suse.de>
3844
3845         PR tree-optimization/23234
3846         * gcc.dg/tree-ssa/pr23234.c: New test.
3847
3848 2005-08-08  Josh Conner  <jconner@apple.com>
3849
3850         PR rtl-optimization/23241
3851         * gcc.dg/char-compare.c: New test.
3852
3853 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3854
3855         PR c++/22508
3856         * g++.dg/init/new13.C: New test.
3857
3858 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3859
3860         PR c++/21166
3861         * g++.dg/other/crash-4.C: Adjust
3862         * g++/dg/ext/packed9.C: New.
3863
3864 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3865
3866         PR middle-end/21964
3867         * gcc.c-torture/execute/pr21964-1.c: New test.
3868
3869 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3870
3871         PR c/22458
3872         * gcc.dg/pr22458-1.c: New test.
3873
3874 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
3875             Steven G. Kargl <kargls@comcast.net>
3876
3877         PR fortran/22390
3878         * gfortran.dg/flush_1.f90: New test.
3879
3880 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3881
3882         PR c++/23191
3883         * g++.dg/template/eh2.C: New test.
3884
3885 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3886
3887         PR c++/19498
3888         * g++.dg/template/instantiate7.C: New test.
3889
3890 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
3891
3892         PR c/23113
3893         * gcc.dg/Wunused-value-1.c: New test.
3894
3895 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
3896
3897         PR rtl-optimization/23233
3898         * gcc.c-torture/compile/pr23233-1.c: New test.
3899
3900 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR fortran/18833
3903         PR fortran/20850
3904         * gfortran.dg/equiv_1.f90: New test.
3905         * gfortran.dg/equiv_2.f90: New test.
3906         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
3907         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
3908         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
3909
3910 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3911
3912         * gcc.c-torture/execute/vrp-5.c: New test.
3913         * gcc.c-torture/execute/vrp-6.c: New test.
3914         * gcc.dg/tree-ssa/vrp21.c: New test.
3915
3916 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3917
3918         * g++.dg/parse/pr22514.C: New test.
3919
3920 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
3921
3922         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
3923
3924         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
3925         instead of constant loads / pool entries.
3926
3927 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
3928
3929         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
3930         TEST_TO_WCTYPE.
3931
3932 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
3933
3934         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
3935         __WINT_TYPE__ in generated prototypes if possible.
3936
3937 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
3938
3939         PR 22037
3940         * g++.dg/tree-ssa/pr22037.C:
3941
3942 2005-08-04  Richard Henderson  <rth@redhat.com>
3943
3944         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
3945         scan-tree-dump-times directive.
3946
3947 2005-08-04  Jan Hubicka  <jh@suse.cz>
3948
3949         * gcov-1.C: Fix switch counts.
3950         * gcov-4b.c: Likewise.
3951
3952 2005-08-03  Jeff Law  <law@redhat.com>
3953
3954         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
3955
3956 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
3957
3958         * gcc.c-torture/execute/pr23135.c: New test.
3959
3960 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3961
3962         PR tree-optimization/19899
3963         * gcc.dg/tree-ssa/scev-1.c: New test.
3964         * gcc.dg/tree-ssa/scev-2.c: New test.
3965
3966 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
3967
3968         PR target/18582
3969         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
3970
3971 2005-08-03  Jan Hubicka  <jh@suse.cz>
3972
3973         * update-conroll.c: New testcase.
3974         * update-conroll-2.c: New testcase.
3975
3976 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
3977
3978         * gfortran.dg/constant_substring.f: New test.
3979         * gfortran.dg/pr22491.f: New test.
3980
3981 2005-08-02  Jan Hubicka  <jh@suse.cz>
3982
3983         * update-threading.c: Replace by the proper one.
3984
3985 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3986
3987         PR 23164
3988         * g++.dg/tree-ssa/pr23164.C: New test.
3989
3990 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3991
3992         * gcc.dg/tree-ssa/pr23192.c: New test.
3993
3994 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
3995
3996         * gcc.c-torture/execute/vrp-4.c: New test.
3997
3998 2005-08-02  Jan Hubicka  <jh@suse.cz>
3999
4000         * update-threading.c: New test.
4001
4002 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4003
4004         * gcc.c-torture/compile/20050801-1.c: New test.
4005         * gcc.c-torture/compile/20050801-2.c: New test.
4006
4007 2005-08-01  Jan Hubicka  <jh@suse.cz>
4008
4009         * val-prof-5.c: New test.
4010
4011 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4012
4013         PR c/22311
4014         * gcc.dg/pr22311-1.c : New test.
4015
4016 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4017
4018         PR target/23095
4019         * gfortran.dg/pr23095.f: New test.
4020
4021         PR c++/22003
4022         * g++.dg/other/pr22003.C: New test.
4023
4024 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4025
4026         PR target/20621
4027         * gcc.c-torture/execute/pr20621-1.c: New test.
4028
4029 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4030
4031         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4032         of string for format.
4033         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4034         print statement with internal write.
4035         * gfortran.dg/der_array_io_2.f:  Likewise.
4036         * gfortran.dg/der_array_io_3.f:  Likewise.
4037
4038 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4039
4040         * gcc.dg/fold-abs-4.c: new test.
4041
4042 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4043
4044         PR fortran/22570 an related issues.
4045         * gfortran.dg/x_slash_1.f: New test.
4046
4047 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4048
4049         PR c/23143
4050         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4051         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4052
4053 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4054
4055         PR c/529
4056         * gcc.dg/Wshadow-3.c: New test.
4057
4058 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4059
4060         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4061         used to have the wrong bounds).
4062
4063 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4064
4065         PR c/21720
4066         * gcc.dg/hex-round-1.c: Test more cases.
4067         * gcc.dg/hex-round-2.c: New test.
4068
4069 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4070
4071         PR 22550
4072         * g++.dg/tree-ssa/pr22550.C: New test.
4073
4074 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4075
4076         * gcc.dg/tree-ssa/vrp19.c: New test.
4077         * gcc.dg/tree-ssa-vrp20.c: New test.
4078
4079 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4080
4081         PR c/22240
4082         * gcc.dg/transparent-union-4.c: New test.
4083
4084 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4085
4086         PR c/22192
4087         * gcc.dg/c99-vla-2.c: New test.
4088
4089 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4090
4091         PR c/21720
4092         * gcc.dg/hex-round-1.c: New test.
4093
4094 2005-07-28  Jan Hubicka  <jh@suse.cz>
4095
4096         * inliner-1.c: Do not dump everything.
4097         * tree-prof.exp: Do not pass -ftree-based-profiling.
4098         * bprob.exp: Likewise.
4099
4100         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4101
4102 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4103
4104         PR c++/22545
4105         * g++.dg/expr/ptrmem7.C: New test.
4106
4107 2005-07-28  Mike Stump  <mrs@apple.com>
4108
4109         * g++.old-deja/g++.mike/visibility-1.C: New test.
4110
4111 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4112
4113         PR c/20187
4114         * gcc.c-torture/execute/pr20187-1.c: New test.
4115
4116 2005-07-28  Jeff Law  <law@redhat.com>
4117
4118         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4119         * gcc.dg/tree-ssa/vrp18.c: New test.
4120
4121 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4122
4123         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4124
4125 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4126
4127         PR tree-optimization/22506
4128         * gcc.dg/vect/ps22506.c: New test.
4129
4130 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR target/21149
4133         * gcc.target/i386/sse-3.c: New test.
4134
4135 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4136
4137         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4138         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4139
4140 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4141
4142         PR c/22589
4143         * gcc.c-torture/compile/pr22589-1.c: New test.
4144
4145 2005-07-28  Jan Hubicka  <jh@suse.cz>
4146
4147         * update-loopch.c: New testcase.
4148
4149 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4150
4151         PR rtl-optimization/23047
4152         * gcc.c-torture/execute/pr23047.c: New test.
4153         * gcc.c-torture/execute/pr23047.x: New.
4154
4155 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4156
4157         PR tree-optimization/22493
4158         * gcc.c-torture/execute/pr22493-1.c: New test.
4159         * gcc.c-torture/execute/pr22493-1.x: New.
4160         * gcc.c-torture/execute/vrp-1.c: New test.
4161         * gcc.c-torture/execute/vrp-2.c: New test.
4162         * gcc.c-torture/execute/vrp-2.c: New test.
4163
4164 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4165
4166         * gcc.target/frv/all-builtin-read8.c: Delete.
4167         * gcc.target/frv/all-builtin-read16.c: Delete.
4168         * gcc.target/frv/all-builtin-read32.c: Delete.
4169         * gcc.target/frv/all-builtin-read64.c: Delete.
4170         * gcc.target/frv/all-builtin-write8.c: Delete.
4171         * gcc.target/frv/all-builtin-write16.c: Delete.
4172         * gcc.target/frv/all-builtin-write32.c: Delete.
4173         * gcc.target/frv/all-builtin-write64.c: Delete.
4174         * gcc.target/frv/all-read-write-1.c: New.
4175
4176 2005-07-27  Jeff Law  <law@redhat.com>
4177
4178         * gcc.c-torture/execute/pr22630.c: New test.
4179
4180 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4181
4182         PR tree-optimization/23073
4183         * gcc.dg/vect/nodump-pr23073.c: New test.
4184         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4185
4186 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4187
4188         PR tree-optimize/22348
4189         * gcc.c-torture/execute/pr22348.c: New.
4190
4191 2005-07-27  Richard Guenther  <rguenther@suse.de>
4192
4193         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4194
4195 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4196
4197         PR fortran/22503
4198         * gfortran.dg/logical_comp.f90: New test.
4199
4200 2005-07-27  Jan Hubicka  <jh@suse.cz>
4201
4202         * inliner-1.c: Add cleanup of dumps.
4203         * val-prof-*.c: Likewise.
4204         * update-tailcall.c: New.
4205
4206 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4207
4208         PR 22591
4209         * gcc.dg/tree-ssa/pr22591.c: New test.
4210         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4211
4212 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4213
4214         PR libobjc/22606
4215         * objc.dg/try-catch-11.m: New test.
4216
4217 2005-07-26  Richard Guenther  <rguenther@suse.de>
4218
4219         PR tree-optimization/22486
4220         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4221
4222 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4223
4224         PR tree-opt/22484
4225         * testsuite/g++.dg/opt/loop2.C: New test.
4226
4227 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4228
4229         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4230         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4231
4232 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4233
4234         * lib/profopt.exp (profopt-execute): Check for profiling data
4235         files on the target.
4236
4237 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4238
4239         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4240         for matching of asm labels.
4241
4242 2005-07-25  Richard Guenther  <rguenther@suse.de>
4243
4244         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4245
4246 2005-07-25  Richard Guenther  <rguenther@suse.de>
4247
4248         PR testsuite/22624
4249         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4250
4251 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4252
4253         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4254         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4255         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4256         * gcc.dg/vect/vect-100.c: New test.
4257         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4258         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4259         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4260         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4261         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4262         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4263         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4264         * gfortran.dg/vect/pr19049.f90: New testcase.
4265         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4266
4267 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4268
4269         * gcc.c-torture/execute/20050713-1.c: New test.
4270
4271         PR fortran/20063
4272         * gfortran.fortran-torture/execute/data_4.f90: New test.
4273
4274         PR middle-end/20303
4275         * gcc.dg/visibility-d.c: New test.
4276
4277 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4278
4279         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4280         * gfortran.dg/underflow.f90: Ditto.
4281
4282 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4283
4284         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4285         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4286         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4287
4288 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4289
4290         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4291         include case of field width of zero.
4292
4293 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4294
4295         PR libgfortran/21875
4296         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4297         with trailing blanks on normal formatted read.
4298
4299 2005-07-23  Chao-ying Fu  <fu@mips.com>
4300
4301         * gcc.target/mips/mips32-dsp-type.c: New test.
4302         * gcc.target/mips/mips32-dsp.c: New test.
4303
4304 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4305
4306         PR testsuite/21073
4307         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4308
4309         PR testsuite/20454
4310         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4311         and __cyg_profile_func_exit.
4312
4313 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4314
4315         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4316         * gfortran.dg/comma_format_extension_4.f: Same.
4317         * gfortran.dg/pr15332.f: Same.
4318         * gfortran.dg/pr21730.f: Same.
4319
4320 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4321
4322         * g++.dg/opt/vrp2.C: Fix testcase.
4323
4324         PR tree-opt/22625
4325         * g++.dg/opt/vrp2.C: New test.
4326
4327 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4328
4329         PR debug/21828
4330         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4331
4332 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4333
4334         * gcc.dg/tree-ssa/20050719-1.c: New test.
4335
4336 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4337
4338         * gcc.dg/bfin-longcall-1.c: New file.
4339         * gcc.dg/bfin-longcall-2.c: New file.
4340
4341 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4342
4343         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4344
4345 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4346
4347         PR middle-end/19055
4348         * gcc.dg/tree-ssa/pr19055.c: New test.
4349         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4350
4351 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4352
4353         PR C++/22358
4354         * g++.dg/other/pr22358.C: New test.
4355
4356 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4357
4358         PR c++/2922
4359         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4360
4361 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4362
4363         PR c++/15938
4364         * g++.dg/init/union2.C: New test.
4365
4366 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4367
4368         PR c/22393
4369         * gcc.dg/complex-4.c: New test.
4370
4371 2005-07-21  Richard Guenther  <rguenther@suse.de>
4372
4373         PR testsuite/22522
4374         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4375         scanning for asm labels.
4376         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4377
4378 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4379
4380         PR target/22085
4381         * gcc.dg/altivec-pr22085.c: New.
4382
4383 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4384
4385         PR tree-optimization/19210
4386         * gcc.dg/tree-ssa/pr19210-1.c: New.
4387         * gcc.dg/tree-ssa/pr19210-2.c: New.
4388
4389 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4390
4391         PR rtl-optimization/22167
4392         * g++.dg/opt/pr22167.C: New test.
4393
4394 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4395
4396         PR c++/2922
4397         * g++.dg/lookup/two-stage2.C: New.
4398         * g++.dg/lookup/two-stage3.C: New.
4399         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4400         fixed two-stage name lookup for operators.
4401         * g++.dg/template/call3.C: Compiler now produces an appropriate
4402         error message.
4403         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4404         14 as a candidate.
4405         * g++.dg/template/ptrmem4.C: Compiler produces different error
4406         message.
4407         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4408         connect_to_method as a candidate.
4409
4410 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4411
4412         * gcc.dg/fold-alloc-1.c: New test.
4413
4414 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4415
4416         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4417         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4418
4419 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4420
4421         * gcc.dg/fold-abs-1.c: New test.
4422         * gcc.dg/fold-abs-2.c: New test.
4423         * gcc.dg/fold-abs-3.c: New test.
4424
4425 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4426
4427         Make CONSTRUCTOR use VEC to store initializers.
4428         * g++.dg/ext/complit3.C: Check for specific error messages.
4429         * g++.dg/init/brace2.C: Update error message.
4430         * g++.dg/warn/Wbraces2.C: Likewise.
4431
4432 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4433
4434         PR fortran/16940
4435         * gfortran.dg/module_interface_1.f90: New test.
4436
4437 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4438             Kenneth Zadeck <zadeck@naturalbridge.com>
4439
4440         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4441
4442 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4443
4444         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4445         specify -Wformat for these tests.
4446         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4447         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4448         * gcc.dg/format/opt-6.c: Delete.
4449
4450 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4451
4452         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4453         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4454
4455 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4456
4457         * gcc.dg/tree-ssa/alias-2.c: New test.
4458
4459 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/22263
4462         * g++.dg/template/explicit7.C: New test.
4463
4464 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4465
4466         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4467         width of 8 to +Inf and -Inf.
4468
4469 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/22139
4472         * g++.dg/template/friend36.C: New test.
4473
4474 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4475
4476         PR fortran/21730
4477         * gfortran.dg/pr21730.f: New test.
4478
4479 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4480             Kenneth Zadeck <zadeck@naturalbridge.com>
4481
4482         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4483         since pure const detection cannot run at -O1 in c compiler.
4484         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4485         can now optimize this case properly.
4486         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4487         because we now pass.
4488         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4489
4490 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4491
4492         PR c/22421
4493         * gcc.dg/format/bitfld-1.c: New test.
4494
4495 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/22204
4498         * g++.dg/rtti/repo1.C: New test.
4499
4500 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         PR middle-end/22398
4503         * gcc.c-torture/compile/pr22398.c: New test.
4504
4505 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/22132
4508         * g++.dg/expr/cast4.C: New test.
4509
4510 2005-07-15  Richard Guenther  <rguenther@suse.de>
4511
4512         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4513         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4514
4515 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4516
4517         PR tree-optimization/22230
4518         * gcc.dg/tree-ssa/pr22230.c: New test.
4519
4520 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4521
4522         * gfortran.dg/g77/cpp6.f: New test.
4523
4524         PR fortran/22417
4525         * gfortran.dg/g77/cpp5.F: New test.
4526         * gfortran.dg/g77/cpp5.h: New file.
4527         * gfortran.dg/g77/cpp5inc.h: New file.
4528
4529 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4530
4531         PR libfortran/16435
4532         * gfortran.dg/tl_editting.f90: New.
4533         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4534
4535 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4536
4537         * gfortran.dg/char_array_constructor.f90: New test.
4538
4539 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         * gfortran.dg/past_eor.f90: New.
4542         * gfortran.dg/complex_read.f90: New.
4543
4544 2005-07-13  Jeff Law  <law@redhat.com>
4545
4546         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4547         additional casts.
4548
4549         * gcc.dg/tree-ssa/pr22321.c: New test
4550
4551 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4552
4553         PR tree-optimization/21921
4554         * gcc.dg/tree-ssa/pr21921.c: New.
4555
4556 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4557
4558         PR tree-optimizatio/22442
4559         * gcc.dg/tree-ssa/loop-11.c: New test.
4560
4561 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4562
4563         PR tree-opt/21840
4564         * gcc.c-torture/compile/pr21840.c: New test.
4565
4566 2005-07-12  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.c-torture/compile/pr22379.c: New test.
4569
4570 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4571
4572         PR libfortran/21593
4573         gfortran.dg/dev_null.f90:  Remove outdated comment about
4574         PR libfortran/21593.
4575
4576
4577 2005-07-12  Dale Johannesen  <dalej@apple.com>
4578
4579         * gcc.target/i386/compress-float-sse.c:  New.
4580         * gcc.target/i386/compress-float-sse-pic.c:  New.
4581         * gcc.target/i386/compress-float-387.c:  New.
4582         * gcc.target/i386/compress-float-387-pic.c:  New.
4583         * gcc.dg/compress-float-ppc.c:  New.
4584         * gcc.dg/compress-float-ppc-pic.c:  New.
4585
4586 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4587
4588         PR libfortran/21593
4589         gfortran.dg/dev_null.f90:  Remove targets.
4590
4591 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4592
4593         PR tree-opt/22335
4594         * gcc.dg/pr22335-1.c: New test.
4595         * gcc.dg/pr22335-2.c: New test.
4596
4597 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4598
4599         PR c++/20172
4600         * g++.dg/template/nontype12.C : New test.
4601
4602 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4603
4604         * gcc.dg/tree-ssa/loop-10.c: New test.
4605
4606 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4607
4608         * gcc.c-torture/execute/20020720-1.x: Remove.
4609
4610 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4611
4612         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4613
4614 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4615
4616         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4617         (dg-mips-options): Use it.
4618
4619 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4620
4621         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4622
4623 2005-07-09  Richard Henderson  <rth@redhat.com>
4624
4625         * lib/target-supports.exp (check_effective_target_sync_char_short):
4626         Add alpha.
4627
4628 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4629
4630         PR libfortran/22217
4631         * gfortran.dg/negative-z-descriptor.f90:  New test.
4632
4633 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4634
4635         PR tree-opt/22329
4636         * gcc.dg/pr22329.c: New test.
4637
4638 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4639
4640         PR tree-optimization/20139
4641         * gcc.dg/tree-ssa/pr20139.c: New.
4642
4643 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR tree-opt/22356
4646         * testsuite/gcc.dg/pr22356-1.c: New test.
4647
4648 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4649
4650         PR c++/21799
4651         * g++.dg/template/unify8.C: New.
4652         * g++.dg/template/unify9.C: New.
4653
4654 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4655
4656         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4657
4658 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * gcc.dg/darwin-version-1.c: New.
4661         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4662         * gcc.dg/builtins-20.c: Likewise.
4663         * gcc.dg/builtins-53.c: Likewise.
4664         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4665         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4666         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4667         * gcc.dg/torture/builtins-power-1.c: Likewise.
4668         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4669         on Darwin.
4670
4671 2005-07-07  Jeff Law  <law@redhat.com>
4672
4673         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4674         argument evaluation order.
4675
4676 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4677
4678         PR libfortran/21594
4679         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4680         Add test cases where the shift length is greater than the
4681         array length.
4682
4683 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4684
4685         * obj-c++.dg/proto-lossage-6.mm: New.
4686         * objc.dg/proto-lossage-6.m: New.
4687
4688 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4689
4690         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4691         * objc.dg/gnu-runtime-2.m: Likewise.
4692
4693 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4694
4695         * gfortran.dg/longline.f: New test.
4696
4697         * gfortran.dg/badline.f: New test.
4698
4699 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4700
4701         PR fortran/16531
4702         PR fortran/15966
4703         PR fortran/18781
4704         * gfortran.dg/hollerith.f90: New.
4705         * gfortran.dg/hollerith2.f90: New.
4706         * gfortran.dg/hollerith3.f90: New.
4707         * gfortran.dg/hollerith4.f90: New.
4708         * gfortran.dg/hollerith_f95.f90: New.
4709         * gfortran.dg/hollerith_legacy.f90: New.
4710         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4711
4712 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4713
4714         PR objc/22274
4715         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4716         * objc.dg/gnu-runtime-2.m: New.
4717
4718 2005-07-06  Jeff Law  <law@redhat.com>
4719
4720         * gcc.dg/tree-ssa/vrp17.c: New test.
4721
4722 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4723
4724         PR fortran/22327
4725         * gfortran.dg/array_constructor_5.f90: New test.
4726
4727 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4728
4729         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4730
4731 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4732
4733         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4734         * gcc.dg/980816-1.c: Ditto.
4735
4736 2005-07-06  Jeff Law  <law@redhat.com>
4737
4738         * gcc.c-torture/compile/pr21356.c: New test.
4739
4740 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4741
4742         PR c/22013
4743         PR c/22098
4744         * gcc.c-torture/compile/pr22013-1.c,
4745         gcc.c-torture/execute/pr22098-1.c,
4746         gcc.c-torture/execute/pr22098-2.c,
4747         gcc.c-torture/execute/pr22098-3.c: New tests.
4748
4749 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4750
4751         PR c/22308
4752         * gcc.dg/pr22308-1.c: New test.
4753
4754 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
4755
4756         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
4757         target.
4758         * gcc.dg/compare9.c: Use -fshort-enums instead of
4759         -fno-short-enums.  Change the last test to dg-bogus.
4760
4761 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
4762
4763         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
4764         * gcc.dg/compare9.c: New.
4765
4766 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4767
4768         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
4769
4770 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4771
4772         PR testsuite/22288
4773         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
4774
4775
4776 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4777
4778         * gcc.dg/format/gcc_gfc-1.c: New.
4779
4780 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4781
4782         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
4783
4784 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4785
4786         PR fortran/20842
4787         * gfortran.dg/io_invalid_1.f90: New test.
4788
4789 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
4790
4791         * gcc.dg/format/gcc_diag-1.c: Update.
4792
4793 2005-07-02  Jeff Law  <law@redhat.com>
4794
4795         * gcc.dg/tree-ssa/pr22051-1.c: New test.
4796         * gcc.dg/tree-ssa/pr22051-2.c: New test.
4797
4798 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
4799
4800         * gcc.dg/format/gcc_diag-1.c: Update.
4801
4802 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
4803
4804         PR tree-opt/22269
4805         * gcc.c-torture/compile/pr22269.c: New test.
4806
4807 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
4808
4809         PR 21584
4810         PR 22219
4811         * g++.dg/tree-ssa/pr21584-1.C: New test.
4812         * g++.dg/tree-ssa/pr21584-2.C: New test.
4813
4814 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
4815
4816         * obj-c++.dg/try-catch-11.mm: New.
4817         * objc.dg/try-catch-10.m: New.
4818
4819 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
4820
4821         * g++.dg/other/ucnid-1.C: xfail on AIX.
4822
4823 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
4824
4825         PR 22234
4826         * gcc.dg/20050629-1.c: New test.
4827
4828 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
4829
4830         * obj-c++.dg/const-str-1[0-1].mm: New.
4831         * objc.dg/const-str-1[0-1].m: New.
4832
4833 2005-05-29  Richard Henderson  <rth@redhat.com>
4834
4835         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
4836         Rename from check_effective_target_vect_no_max.
4837         (check_effective_target_vect_no_int_add): New.
4838         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
4839         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
4840         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4841         * gcc.dg/vect/vect-reduc-1.c: Use both.
4842         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4843
4844 2005-05-29  Richard Henderson  <rth@redhat.com>
4845
4846         * lib/target-supports.exp (check_effective_target_vect_no_max):
4847         Remove i386 and x86_64.
4848
4849 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4850
4851         PR testsuite/21969
4852         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
4853
4854 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4855
4856         PR middle-end/21969
4857         * gcc.dg/vect/pr21969.c: New test.
4858
4859 2005-06-28  Eric Christopher  <echristo@redhat.com>
4860
4861         PR c/22052
4862         PR c/21975
4863         * gcc.dg/inline1.c: New test.
4864         * gcc.dg/inline2.c: Ditto.
4865         * gcc.dg/inline3.c: Ditto.
4866         * gcc.dg/inline4.c: Ditto.
4867         * gcc.dg/inline5.c: Ditto.
4868
4869 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4870
4871         PR libfortran/22142
4872         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4873         Add testcase also testing eoshift1 for PR 22142.
4874
4875 2005-06-28  Richard Henderson  <rth@redhat.com>
4876
4877         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
4878         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
4879         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
4880         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
4881         gcc.dg/tree-ssa/20030922-2.c: Likewise.
4882
4883 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4884
4885         PR libfortran/22142
4886         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4887         Add testcase for PR 22142.
4888
4889 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
4890
4891         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
4892         gcc.target/ia64/fpreg-2.c: New tests.
4893
4894 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4895
4896         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
4897
4898 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4899
4900         PR libfortran/22170
4901         * gfortran.dg/slash_1.f90: New test.
4902
4903 2005-06-27  Richard Henderson  <rth@redhat.com>
4904
4905         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
4906         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
4907         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4908         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4909         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4910         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4911
4912 2005-06-27  Richard Henderson  <rth@redhat.com>
4913
4914         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
4915         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
4916
4917 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
4918
4919         * obj-c++.dg/proto-lossage-5.mm: New.
4920         * objc.dg/proto-lossage-5.m: New.
4921
4922 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
4923
4924         PR 21959
4925         * gcc.dg/tree-ssa/pr21959.c: New test.
4926
4927 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
4928
4929         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
4930         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
4931         testing uninitialized var.
4932
4933         * gcc.c-torture/execute/builtins/chk.h: New.
4934         * gcc.c-torture/execute/builtins/lib/chk.c: New.
4935         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
4936         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
4937         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
4938         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
4939         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
4940         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
4941         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
4942         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
4943         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
4944         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
4945         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
4946         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
4947         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
4948         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
4949         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
4950         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
4951         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
4952         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
4953         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
4954         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
4955         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
4956         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
4957         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
4958         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
4959         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
4960         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
4961         * gcc.dg/builtin-object-size-1.c: New test.
4962         * gcc.dg/builtin-object-size-2.c: New test.
4963         * gcc.dg/builtin-object-size-3.c: New test.
4964         * gcc.dg/builtin-object-size-4.c: New test.
4965         * gcc.dg/builtin-object-size-5.c: New test.
4966         * gcc.dg/builtin-stringop-chk-1.c: New test.
4967         * gcc.dg/builtin-stringop-chk-2.c: New test.
4968         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
4969         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
4970         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
4971         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
4972         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
4973         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
4974         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
4975         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
4976         * gcc.c-torture/execute/printf-1.c: New test.
4977         * gcc.c-torture/execute/fprintf-1.c: New test.
4978         * gcc.c-torture/execute/vprintf-1.c: New test.
4979         * gcc.c-torture/execute/vfprintf-1.c: New test.
4980         * gcc.c-torture/execute/printf-chk-1.c: New test.
4981         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
4982         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
4983         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
4984
4985 2005-06-27  Michael Matz  <matz@suse.de>
4986
4987         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
4988         slot is not merged if address escapes.
4989
4990 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4991
4992         PR c/21911
4993         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
4994
4995 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR middle-end/17965
4998         * gcc.c-torture/compile/20050622-1.c: New test.
4999
5000         PR middle-end/22028
5001         * gcc.dg/20050620-1.c: New test.
5002
5003 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5004
5005         PR tree-optimization/22026
5006         * gcc.dg/tree-ssa/pr22026.c: New.
5007
5008 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5009
5010         PR libfortran/22144
5011         * gfortran.dg/shift-alloc.f90:  New testcase.
5012
5013 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5014
5015         * all files: Update FSF address in copyright headers.
5016
5017 2005-06-22  Jan Hubicka  <jh@suse.cz>
5018
5019         * wholeprogram-1.c: New testcase.
5020         * wholeprogram-2.c: New testcase.
5021
5022 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR 22171
5025         * gcc.dg/tree-ssa/pr22171.c: New test.
5026
5027 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5028
5029         * gfortran.dg/simplify_modulo.f90: New.
5030
5031 2005-06-24  Jan Hubicka  <jh@suse.cz>
5032
5033         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5034
5035 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5036
5037         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5038
5039 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5040
5041         * obj-c++.dg/typedef-alias-1.mm: New.
5042         * objc.dg/typedef-alias-1.m: New.
5043
5044 2005-06-23  Jeff Law  <law@redhat.com>
5045
5046         * gcc.dg/tree-ssa/vrp16.c: New test.
5047
5048 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5049
5050         * lib/target-supports.exp: Add
5051         check_effective_target_fortran_large_real and
5052         check_effective_target_fortran_large_int to check for
5053         corresponding effective targets.
5054         * gfortran.dg/large_integer_kind_1.f90: New test.
5055         * gfortran.dg/large_real_kind_1.f90: New test.
5056
5057 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5058
5059         PR tree-optimization/22117
5060         * gcc.dg/tree-ssa/pr22117.c: New.
5061
5062 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5063
5064         PR testsuite/22123
5065         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5066
5067 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5068
5069         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5070
5071 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5072
5073         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5074         * gfortran.dg/f2c_4.c: Likewise
5075
5076 2005-06-22 Paul Brook  <paul@codesourcery.com>
5077
5078         PR fortran/21034
5079         * gfortran.dg/auto_save_1.f90: New test.
5080
5081 2005-06-22  Michael Matz  <matz@suse.de>
5082
5083         * gcc.target/x86-64/abi: New directory.
5084         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5085         * gcc.target/x86-64/abi/README.gcc: New file.
5086         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5087         * gcc.target/x86-64/abi/asm-support.s: New file.
5088         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5089         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5090         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5091         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5092         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5093         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5094         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5095         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5096         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5097         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5098         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5099         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5100         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5101         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5102         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5103         * gcc.target/x86_64/abi/test_varargs.c: New test.
5104
5105 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5106
5107         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5108         32-bit i?86 and x86_64.
5109
5110 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5111
5112         * obj-c++.dg/const-str-[1-9].mm: New tests.
5113
5114 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/22010
5117         * gfortran.dg/namelist_use.f90: New.
5118         * gfortran.dg/namelist_use_only.f90: New.
5119
5120 2005-06-21  Jeff Law  <law@redhat.com>
5121
5122         * gcc.dg/tree-ssa/vrp15.c: New test.
5123
5124 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5125
5126         * lib/target-supports.exp (check_effective_target_vect_reduction):
5127         Remove.
5128         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5129         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5130         remove vect_reduction target keyword. Also avoid two returns in main.
5131         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5132         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5133         * gcc.dg/vect/vect-reduc-1short.c: New test.
5134         * gcc.dg/vect/vect-reduc-1char.c: New test.
5135         * gcc.dg/vect/vect-reduc-2short.c: New test.
5136         * gcc.dg/vect/vect-reduc-2char.c: New test.
5137         * gcc.dg/vect/vect-reduc-6.c: New test.
5138         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5139         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5140         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5141
5142 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5143         Paul Thomas  <pault@gcc.gnu.org>
5144
5145         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5146         New tests.
5147
5148 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5149
5150         * gfortran.dg/backslash_1.f90: New test.
5151         * gfortran.dg/backslash_2.f90: New test.
5152
5153 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5154
5155         * gfortran.dg/duplicate_labels.f90: New test.
5156
5157 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5158
5159         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5160         unsupportable relocations.
5161         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5162         * gcc.dg/20050321-2.c: xfail for NetWare.
5163
5164 2005-06-20  Andreas Jaeger  <aj@suse.de>
5165
5166         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5167         gcc.target/i386/fastcall-sseregparm.c,
5168         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5169
5170 2005-06-19  Richard Henderson  <rth@redhat.com>
5171
5172         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5173
5174 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5175
5176         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5177
5178 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5179
5180         PR c++/22115
5181         * g++.dg/conversion/simd2.C: Change expected error message.
5182
5183 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5184
5185         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5186         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5187         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5188
5189 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5190
5191         * gcc.dg/fold-mod-1.c: New test.
5192
5193 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5194
5195         PR fortran/19926
5196         * gfortran.dg/pr19926.f90: New test.
5197
5198 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5199
5200         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5201         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5202         targets.
5203         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5204         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5205
5206 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5207
5208         * gcc.target/ia64/float80-varargs-1.c: New test.
5209
5210 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5211
5212         PR tree-opt/22035
5213         * gfortran.dg/f2c_6.f90: New test.
5214
5215 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5216
5217         PR c++/17413
5218         * g++.dg/template/local5.C: New.
5219
5220 2005-06-17  Richard Henderson  <rth@redhat.com>
5221
5222         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5223
5224 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5225
5226         PR testsuite/21945
5227         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5228
5229 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5230
5231         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5232         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5233         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5234         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5235         check_vect to verify the presence of hardware vector support.
5236
5237 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5238
5239         PR testsuite/22056
5240         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5241
5242 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5243
5244         PR libfortran/19216
5245         * gfortran.dg/pr19216.f: Add correct space between brackets and
5246         dg directive.
5247
5248 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5249
5250         PR libfortran/16436
5251         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5252
5253 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5254
5255         * gcc.target/i386/attributes-error.c: New testcase.
5256         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5257         * gcc.target/i386/regparm-stdcall.c: Likewise.
5258         * gcc.target/i386/sseregparm-1.c: Likewise.
5259         * gcc.target/i386/sseregparm-2.c: Likewise.
5260
5261 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5262
5263         * g++.dg/rtti/crash2.C: New.
5264
5265 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5266
5267         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5268
5269 2005-06-15  David Ung  <davidu@mips.com>
5270
5271         * gcc.target/mips/mips16e-extends.c: New test for testing the
5272         generation of MIPS16e zeb/zeh, seb/seh instructions.
5273
5274 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5275
5276         PR 22018
5277         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5278         * gcc.dg/tree-ssa/pr22018.c: New test.
5279
5280 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5281
5282         * gcc.dg/simd-1.c: Update error messages.
5283         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5284         * gcc.dg/simd-2.c: Update error messages.
5285         * gcc.dg/simd-4.c: New.
5286
5287 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5288
5289         PR c++/20678
5290         * g++.dg/other/crash-4.C: New.
5291
5292 2005-06-14  Devang Patel  <dpatel@apple.com>
5293
5294         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5295
5296 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5297
5298         PR c++/21929
5299         * g++.dg/parse/crash11.C: Update
5300
5301 2005-06-13  Jeff Law  <law@redhat.com>
5302
5303         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5304         perform the desired transformations.
5305         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5306         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5307
5308 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5309
5310         PR fortran/22038
5311         * gfortran.dg/forall_1.f90: Un-XFAIL.
5312
5313 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         PR c++/21929
5316         * g++.dg/parse/crash26.C: New.
5317
5318         PR c++/20789
5319         * g++.dg/init/member1.C: New.
5320
5321 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5322
5323         * gfortran.dg/altreturn_1.f90: New test.
5324
5325 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5326
5327         PR middle-end/21985
5328         * gcc.dg/tree-ssa/pr21985.c: New test.
5329
5330 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5331
5332         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5333
5334 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5335
5336         PR c++/21930
5337         * g++.dg/other/error10.C: New test case.
5338
5339 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5340
5341         PR libfortran/19155
5342         * gfortran.dg/pr19155.f: Add test.
5343
5344 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5345
5346         * gfortran.dg/f2c_7.f90: New test.
5347
5348         * gfortran.dg/forall_1.f90: XFAILed.
5349
5350 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5351
5352         * gcc.dg/pr14796-1.c: New.
5353         * gcc.dg/pr14796-2.c: New.
5354
5355 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5356
5357         PR fortran/17792
5358         PR fortran/21375
5359         * gfortran.dg/deallocate_stat.f90:  New test.
5360
5361 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5362
5363         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5364
5365 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5366
5367         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5368         access will be generated when this loop is vectorized. Test that
5369         accesses with same alignment were detected.
5370         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5371         Test that accesses with same alignment were detected.
5372         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5373         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5374         alignment were detected.
5375
5376 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5377
5378         PR c++/10611
5379         * g++.dg/conversion/simd2.C: New.
5380
5381 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5382
5383         * gcc.dg/Wcxx-compat-1.c: New.
5384
5385 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5386
5387         PR libfortran/21480
5388         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5389         complex array.
5390
5391 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5392
5393         * gcc.dg/alias-8.c: New.
5394
5395 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5396
5397         * gcc.dg/format/cmn_err-1.c: Update.
5398
5399 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5400
5401         PR target/20666
5402         * gcc.target/sparc/fexpand-2.c: New.
5403         * gcc.target/sparc/fpmerge-2.c: New.
5404         * gcc.target/sparc/fpmul-2.c: New.
5405         * gcc.target/sparc/noresult.c: New.
5406         * gcc.target/sparc/pdist-2.c: New.
5407         * gcc.target/sparc/pdist-3.c: New.
5408
5409 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5410
5411         PR testsuite/21702
5412         * gcc.target/i386/i386.exp: Fix comment typo.
5413
5414 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5415
5416         PR c++/19497
5417         * g++.dg/inherit/using5.C: New.
5418         * g++.dg/inherit/using6.C: New.
5419
5420 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5421
5422         PR c++/19894
5423         * g++.dg/template/ptrmem15.C: New test.
5424
5425         PR c++/20563
5426         * g++.dg/ext/label4.C: New test.
5427
5428 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5429
5430         * gcc.dg/tls/debug-1.c: New test.
5431
5432 2005-06-07  Dale Johannesen  <dalej@apple.com>
5433
5434         * gcc.target/i386/movq.c:  New.
5435
5436 2005-06-07  Dale Johannesen  <dalej@apple.com>
5437
5438         * gcc.dg/20050607-1.c:  New.
5439
5440 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR middle-end/21850
5443         * gcc.c-torture/execute/20050607-1.c: New test.
5444
5445 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5446
5447         PR libfortran/21926
5448         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5449         Test case where the return array has lowest stride one,
5450         but isn't packed.
5451
5452 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5453
5454         * lib/target-supports.exp (check_effective_target_sync_int_long):
5455         Add s390 and s390x targets.
5456
5457 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5458
5459         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5460         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5461         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5462         * gcc.dg/tree-ssa/loop-9.c: New test.
5463
5464 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5465
5466         * g++.dg/parse/defarg10.C: New.
5467
5468 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR regression/21897
5471         * gcc.c-torture/execute/20050604-1.c: New test.
5472
5473 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5474
5475         PR 21903
5476         * g++.dg/parse/defarg9.C: New.
5477
5478         PR c++/20637
5479         * g++.dg/inherit/using4.C: New.
5480         * g++.dg/overload/error1.C: Adjust expected errors.
5481         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5482         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5483         * g++.old-deja/g++.other/redecl2.C: Likewise.
5484         * g++.old-deja/g++.other/redecl4.C: Likewise.
5485         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5486
5487 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5488
5489         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5490
5491 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5492
5493         * lib/gfortran.exp (gfortran_target_compile): Call
5494         dg-additional-files-options
5495         * gfortran.dg/f2c_4.f90: New file
5496         * gfortran.dg/f2c_4.c: New file
5497         * gfortran.dg/f2c_5.f90: New file
5498         * gfortran.dg/f2c_5.c: New file
5499
5500 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5501
5502         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5503
5504         PR fortran/21912
5505         * gfortran.dg/array_constructor_4.f90: New test.
5506
5507 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5508
5509         PR c++/21619
5510         * g++.dg/ext/builtin9.C: New test.
5511
5512 2005-06-05  Dale Johannesen  <dalej@apple.com>
5513
5514         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5515         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5516
5517 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5518
5519         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5520         * gcc.dg/vect/vect-reduc-1.c: New.
5521         * gcc.dg/vect/vect-reduc-2.c: New.
5522         * gcc.dg/vect/vect-reduc-3.c: New.
5523
5524 2005-06-04  Dale Johannesen  <dalej@apple.com>
5525
5526         * gcc.c-torture/execute/20050603-1.c:  New.
5527         * gcc.c-torture/execute/20050603-2.c:  New.
5528         * gcc.dg/20050603-3.c:  New.
5529
5530 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5531
5532         PR fortran/19195
5533         * gfortran.dg/debug_1.f90: New test.
5534
5535         * gfortran.dg/forall_1.f90: New test.
5536
5537 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5538
5539         * gfortran.dg/array_constructor_3.f90: New test.
5540
5541 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5542
5543         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5544
5545 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5546
5547         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5548
5549 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5550
5551         PR c/21873
5552         * gcc.dg/init-excess-1.c: New test.
5553
5554 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5555
5556         PR c++/21853
5557         * g++.dg/expr/static_cast6.C: New test.
5558
5559 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5560
5561         * gcc.dg/tree-ssa/vrp14.c: New test.
5562
5563 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/21336
5566         * g++.dg/template/new2.C: New test.
5567
5568 2005-06-03  Josh Conner  <jconner@apple.com>
5569
5570         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5571         all entries in initializer.
5572
5573 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5574
5575         PR middle-end/21858
5576         * gcc.dg/pr21858.c: New testcase.
5577
5578 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5579
5580         PR tree-optimization/21292
5581
5582         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5583         New.
5584         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5585         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5586         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5587         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5588         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5589
5590 2005-06-02  Richard Henderson  <rth@redhat.com>
5591
5592         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5593
5594 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5595
5596         * gcc.dg/wtypequal.c: New testcase.
5597
5598 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5599
5600         PR 21582
5601         * gcc.dg/tree-ssa/pr21582.c: New test.
5602
5603 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5604
5605         PR c++/21280
5606         * g++.dg/opt/interface2.h: New.
5607         * g++.dg/opt/interface2.C: New.
5608         * g++.dg/init/ctor4.C: Adjust error lines.
5609         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5610         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5611         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5612         * g++.old-deja/g++.pt/assign1.C: Likewise.
5613         * g++.old-deja/g++.pt/crash20.C: Likewise.
5614
5615 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5616
5617         PR tree-optimization/21734
5618         * g++.dg/vect/pr21734_1.cc: New.
5619         * g++.dg/vect/pr21734_2.cc: New.
5620
5621 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5622
5623         PR c++/20350
5624         * g++.dg/template/spec24.C: New.
5625
5626         PR c++/21151
5627         * g++.dg/pch/local-1.C: New.
5628         * g++.dg/pch/local-1.Hs: New.
5629
5630 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5631
5632         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5633         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5634         * gcc.dg/tree-ssa/pr14341.c: New test.
5635         * gcc.dg/tree-ssa/pr14841.c: New test.
5636         * gcc.dg/tree-ssa/pr20701.c: New test.
5637         * gcc.dg/tree-ssa/pr21086.c: New test.
5638         * gcc.dg/tree-ssa/pr21090.c: New test.
5639         * gcc.dg/tree-ssa/pr21332.c: New test.
5640         * gcc.dg/tree-ssa/pr21458.c: New test.
5641         * gcc.dg/tree-ssa/pr21658.c: New test.
5642         * gcc.dg/tree-ssa/vrp01.c: New test.
5643         * gcc.dg/tree-ssa/vrp02.c: New test.
5644         * gcc.dg/tree-ssa/vrp03.c: New test.
5645         * gcc.dg/tree-ssa/vrp04.c: New test.
5646         * gcc.dg/tree-ssa/vrp05.c: New test.
5647         * gcc.dg/tree-ssa/vrp06.c: New test.
5648         * gcc.dg/tree-ssa/vrp07.c: New test.
5649         * gcc.dg/tree-ssa/vrp08.c: New test.
5650         * gcc.dg/tree-ssa/vrp09.c: New test.
5651         * gcc.dg/tree-ssa/vrp10.c: New test.
5652         * gcc.dg/tree-ssa/vrp11.c: New test.
5653         * gcc.dg/tree-ssa/vrp12.c: New test.
5654         * gcc.dg/tree-ssa/vrp13.c: New test.
5655
5656 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5657
5658         PR 21029
5659         * gcc.dg/tree-ssa/pr21029.c: New test.
5660
5661 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5662
5663         * gfortran.dg/logint-1.f: New test case.
5664         * gfortran.dg/logint-2.f: Likewise.
5665         * gfortran.dg/logint-3.f: Likewise.
5666
5667 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR c/21536
5670         PR c/20760
5671         * gcc.dg/20050527-1.c: New test.
5672
5673         * gcc.dg/i386-sse-12.c: New test.
5674
5675         PR fortran/21729
5676         * gfortran.dg/implicit_5.f90: New test.
5677
5678 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5679
5680         PR fortran/20883
5681         * gfortran/assign_4.f90: New test.
5682         * gfortran/assign_2.f90: Change compile to run.
5683
5684 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5685
5686         * lib/target-supports.exp
5687         (check_effective_target_sync_char_short): New.
5688         * gcc.dg/sync-2.c: New.
5689
5690 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5691
5692         PR tree-optimization/21817
5693         * gcc.dg/torture/pr21817-1.c: New.
5694
5695 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5696
5697         PR c++/21165
5698         * g++.dg/template/init5.C: New.
5699
5700 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5701
5702         * gfortran.dg/char_initialiser_actual.f90:
5703         Test character initialisers as actual arguments.
5704         * gfortran.dg/char_pointer_comp_assign.f90:
5705         Test character pointer structure component assignments.
5706         * gfortran.dg/char_array_structure_constructor.f90:
5707         Test character components in structure constructors.
5708
5709 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5710
5711         PR middle-end/20931
5712         * g++.dg/opt/pr20931.C: New test.
5713
5714 2005-05-31  Andreas Jaeger  <aj@suse.de>
5715
5716         PR testsuite/20772
5717         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5718         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5719         g++.old-deja/g++.ext/asmspec1.C,
5720         g++.old-deja/g++.other/regstack.C,
5721         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5722         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5723         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5724         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5725         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5726         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5727         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5728         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5729         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5730         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5731         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5732         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5733         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5734         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5735         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5736         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5737         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5738         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5739         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5740
5741 2005-05-31  Jeff Law  <law@redhat.com>
5742
5743         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5744
5745 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
5746
5747         PR middle-end/21743
5748         * gcc.dg/builtins-1.c: Activate disabled clog test.
5749         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5750
5751 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
5752
5753         * gfortran.dg/char_pointer_assign.f90:
5754         Test character-pointer assignments and pointer assignments.
5755         * gfortran.dg/char_pointer_dummy.f90:
5756         Test character-pointer dummy arguments.
5757         * gfortran.dg/char_pointer_func.f90:
5758         Test character-pointer function returns.
5759         * gfortran.dg/char_pointer_dependency.f90:
5760         Test character-pointer functions with dependencies.
5761
5762 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/21784
5765         * g++.dg/lookup/using14.C: New test.
5766
5767 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
5768
5769         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5770         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
5771         trailing ^M.
5772
5773 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
5774
5775         PR c++/17413
5776         * g++.dg/template/local5.C: New.
5777
5778         PR target/21761
5779         * gcc.c-torture/compile/pr21761.c: New.
5780
5781         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
5782         before darwin8.
5783
5784 2005-05-30  Steven G. Kargl
5785
5786         PR fortran/20846
5787         * gfortran.dg/inquire_8.f90: New test.
5788
5789 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5790
5791         PR libfortran/21376
5792         * gfortran.dg/output_exponents_1.f90: New test.
5793
5794 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5795
5796         PR libfortran/20006
5797         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
5798
5799 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
5800
5801         PR c++/21210
5802         * g++.dg/ext/complex1.C: New test.
5803
5804         PR c++/21340
5805         * g++.dg/init/ctor6.C: New test.
5806
5807 2005-05-29  Jan Hubicka  <jh@suse.cz>
5808
5809         * gcc.c-torture/compile/pr21562.c: New.
5810
5811 2005-05-28  Steven G. Kargl <kargls@comcast.net>
5812
5813         * gfortran.dg/subnormal_1.f90: New test.
5814
5815 2005-05-28  Jan Hubicka  <jh@suse.cz>
5816
5817         * tree-prof.exp: Fix comment.
5818         * value-prof-1.c: New.
5819         * value-prof-2.c: New.
5820         * value-prof-3.c: New.
5821         * value-prof-4.c: New.
5822
5823 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
5824
5825         PR c++/21614
5826         * g++.dg/expr/ptrmem6.C: New test.
5827         * g++.dg/expr/ptrmem6a.C: Likewise.
5828
5829 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
5830
5831         PR tree-optimization/21658
5832         * gcc.dg/tree-ssa/pr21658.c: New.
5833
5834 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         PR c++/21455
5837         * g++.dg/inherit/ptrmem3.C: New.
5838
5839         PR c++/21681
5840         * g++.dg/parse/template16.C: New.
5841
5842 2005-05-27  Andreas Jaeger  <aj@suse.de>
5843
5844         * gcc.dg/setjmp-2.c: Only run in 32-bit.
5845
5846         * gcc.dg/i386-sse-8.c: Run test on all archs.
5847
5848 2005-05-26  Mike Stump  <mrs@apple.com>
5849
5850         * objc.dg/isa-field-1.m: Only run on darwin.
5851         * objc.dg/lookup-1.m: Likewise.
5852         * objc.dg/try-catch-8.m: Likewise.
5853
5854 2005-05-26  Roger Sayle  <roger@eyesopen.com>
5855
5856         PR tree-optimization/9814
5857         * gcc.dg/pr9814-1.c: New test case.
5858
5859 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5860
5861         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
5862         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
5863         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
5864         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
5865         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
5866         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
5867         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
5868         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
5869         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
5870         objc.dg/try-catch-8.m: New.
5871
5872 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
5873
5874         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
5875         remove extraneous semicolons.
5876
5877 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5878
5879         * obj-c++.dg/comp-types-12.mm: New.
5880         * objc.dg/comp-types-11.m: New.
5881         * objc.dg/selector-4.m: New.
5882
5883 2005-05-26  Andreas Jaeger  <aj@suse.de>
5884
5885         PR testsuite/20772
5886         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
5887         g++.old-deja/g++.ext/attrib3.C,
5888         g++.old-deja/g++.other/store-expr1.C,
5889         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
5890         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
5891         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5892         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
5893         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
5894         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
5895         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
5896         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5897         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
5898         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
5899         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
5900         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
5901         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
5902         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
5903         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
5904         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
5905         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
5906         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5907         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
5908
5909 2005-05-26  Andreas Jaeger  <aj@suse.de>
5910
5911         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
5912         x86-64 compilation.
5913
5914 2005-05-26  Andreas Jaeger  <aj@suse.de>
5915
5916         PR testsuite/20772
5917         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
5918         gcc.misc-tests/i386-pf-athlon-1.c,
5919         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5920         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
5921         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
5922         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
5923         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
5924         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
5925         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
5926         programs.
5927
5928         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
5929         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
5930         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
5931         x86-64 compilation.
5932
5933         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
5934         x86_64.
5935
5936         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
5937         effective-target ilp32.
5938
5939 2005-05-26  David Ung  <davidu@mips.com>
5940
5941         * gcc.target/mips/ext_ins.c: New test for testing the generation
5942         of MIPS32/64 rev 2 ext/ins instructions.
5943
5944 2005-05-26  Andreas Jaeger  <aj@suse.de>
5945
5946         * treelang/compile/unsigned.tree: Use gimple instead of
5947         nonexisting generic dump.
5948
5949 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
5950
5951         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
5952
5953 2005-05-26  Andreas Jaeger  <aj@suse.de>
5954
5955         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
5956
5957 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5958
5959         PR libfortran/17283
5960         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
5961         Test callee-allocated memory with write statements.
5962
5963 2005-05-25  Roger Sayle  <roger@eyesopen.com>
5964
5965         PR middle-end/21709
5966         * gcc.dg/pr21709-1.c: New test case.
5967
5968 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5969             Mike Stump  <mrs@apple.com>
5970
5971         * objc/execute/next_mapping.h: Update for C++.
5972
5973         * obj-c++.dg/selector-1.mm: Move to...
5974         * obj-c++.dg/selector-4.mm: here...
5975
5976         * obj-c++.dg/basic.mm: New.
5977         * obj-c++.dg/comp-types-1.mm: New.
5978         * obj-c++.dg/cxx-class-1.mm: New.
5979         * obj-c++.dg/cxx-ivars-1.mm: New.
5980         * obj-c++.dg/cxx-ivars-2.mm: New.
5981         * obj-c++.dg/cxx-ivars-3.mm: New.
5982         * obj-c++.dg/cxx-scope-1.mm: New.
5983         * obj-c++.dg/cxx-scope-2.mm: New.
5984         * obj-c++.dg/defs.mm: New.
5985         * obj-c++.dg/empty-private-1.mm: New.
5986         * obj-c++.dg/encode-1.mm: New.
5987         * obj-c++.dg/encode-2.mm: New.
5988         * obj-c++.dg/encode-3.mm: New.
5989         * obj-c++.dg/extern-c-1.mm: New.
5990         * obj-c++.dg/extra-semi.mm: New.
5991         * obj-c++.dg/fix-and-continue-2.mm: New.
5992         * obj-c++.dg/isa-field-1.mm: New.
5993         * obj-c++.dg/ivar-list-semi.mm: New.
5994         * obj-c++.dg/local-decl-1.mm: New.
5995         * obj-c++.dg/lookup-1.mm: New.
5996         * obj-c++.dg/lookup-2.mm: New.
5997         * obj-c++.dg/method-1.mm: New.
5998         * obj-c++.dg/method-2.mm: New.
5999         * obj-c++.dg/method-3.mm: New.
6000         * obj-c++.dg/method-4.mm: New.
6001         * obj-c++.dg/method-5.mm: New.
6002         * obj-c++.dg/method-6.mm: New.
6003         * obj-c++.dg/method-7.mm: New.
6004         * obj-c++.dg/no-extra-load.mm: New.
6005         * obj-c++.dg/overload-1.mm: New.
6006         * obj-c++.dg/pragma-1.mm: New.
6007         * obj-c++.dg/pragma-2.mm: New.
6008         * obj-c++.dg/private-1.mm: New.
6009         * obj-c++.dg/private-2.mm: New.
6010         * obj-c++.dg/proto-qual-1.mm: New.
6011         * obj-c++.dg/qual-types-1.mm: New.
6012         * obj-c++.dg/stubify-1.mm: New.
6013         * obj-c++.dg/stubify-2.mm: New.
6014         * obj-c++.dg/super-class-1.mm: New.
6015         * obj-c++.dg/super-class-2.mm: New.
6016         * obj-c++.dg/super-dealloc-1.mm: New.
6017         * obj-c++.dg/super-dealloc-2.mm: New.
6018         * obj-c++.dg/template-1.mm: New.
6019         * obj-c++.dg/template-2.mm: New.
6020         * obj-c++.dg/template-3.mm: New.
6021         * obj-c++.dg/template-4.mm: New.
6022         * obj-c++.dg/template-5.mm: New.
6023         * obj-c++.dg/template-6.mm: New.
6024         * obj-c++.dg/try-catch-1.mm: New.
6025         * obj-c++.dg/try-catch-2.mm: New.
6026         * obj-c++.dg/try-catch-3.mm: New.
6027         * obj-c++.dg/try-catch-4.mm: New.
6028         * obj-c++.dg/try-catch-5.mm: New.
6029         * obj-c++.dg/try-catch-6.mm: New.
6030         * obj-c++.dg/try-catch-7.mm: New.
6031         * obj-c++.dg/try-catch-8.mm: New.
6032         * obj-c++.dg/try-catch-9.mm: New.
6033         * obj-c++.dg/va-meth-1.mm: New.
6034
6035 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6036
6037         * obj-c++.dg/selector-1.mm: New.
6038         * obj-c++.dg/selector-2.mm: New.
6039
6040 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6041
6042         * obj-c++.dg/selector-3.mm: New.
6043         * objc.dg/selector-3.m: New.
6044
6045 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6046
6047         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6048         about where warning appears.
6049
6050 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6051
6052         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6053         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6054         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6055         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6056
6057 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6058
6059         * gcc.dg/20050524-1.c: New test.
6060
6061 2005-05-25  Jan Hubicka  <jh@suse.cz>
6062
6063         * gcc.dg/tree-prof/inliner-1.c: New.
6064
6065 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6066
6067         * gcc.dg/tree-prof: New directory.
6068         * gcc.dg/tree-prof/tree-prof.exp: New.
6069
6070 2005-05-25  DJ Delorie  <dj@redhat.com>
6071
6072         * gcc.dg/Wattributes-1.c: New.
6073         * gcc.dg/Wattributes-2.c: New.
6074         * gcc.dg/Wattributes-3.c: New.
6075
6076 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6077
6078         PR tree-optimization/19833
6079         * gcc.dg/uninit-4.c: Remove xfail.
6080         * gcc.dg/uninit-9.c: Ditto.
6081
6082 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6083
6084         * obj-c++.dg/bitfield-[1-5].mm: New.
6085         * obj-c++.dg/class-protocol-1.mm: New.
6086         * obj-c++.dg/comp-types-1[0-1].mm: New.
6087         * obj-c++.dg/comp-types-[2-9].mm: New.
6088         * obj-c++.dg/encode-[4-8].mm: New.
6089         * obj-c++.dg/layout-1.mm: New.
6090         * obj-c++.dg/method-1[0-9].mm: New.
6091         * obj-c++.dg/method-2[0-1].mm: New.
6092         * obj-c++.dg/method-[8-9].mm: New.
6093         * obj-c++.dg/objc-gc-3.mm: New.
6094         * obj-c++.dg/try-catch-10.mm: New.
6095         * objc.dg/bitfield-5.m: New.
6096         * objc.dg/comp-types-10.m: New.
6097         * objc.dg/comp-types-9.m: New.
6098         * objc.dg/layout-1.m: New.
6099         * objc.dg/objc-gc-4.m: New.
6100         * objc.dg/try-catch-9.m: New.
6101         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6102         * objc.dg/comp-types-1.m: Likewise.
6103         * objc.dg/comp-types-[5-6].m: Likewise.
6104         * objc.dg/method-9.m: Likewise.
6105
6106 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6107
6108         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6109         and on hardware without VMX support.
6110
6111         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6112
6113         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6114
6115         * lib/profopt.exp (dg-final-generate, dg-final-use,
6116         profopt-final-code, profopt-get-options): New.
6117         (profopt-execute): Process test directives.
6118
6119         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6120         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6121         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6122
6123 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR C++/21645
6126         * g++.dg/init/ctor5.C: New test.
6127
6128 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6129
6130         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6131         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6132         vect-113.c, vect-114.c.
6133
6134 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6135
6136         * gcc.dg/const-elim-1.c: Remove xfails.
6137
6138 2005-05-23  Jeff Law  <law@redhat.com>
6139
6140         * gcc.c-torture/compile/pr21638.c: New test.
6141         * gcc.c-torture/compile/20050520-1.c: New test.
6142
6143 2005-05-23  Nick Clifton  <nickc@redhat.com>
6144
6145         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6146         be a proper triple, ie: m32r*-*-*.
6147         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6148
6149 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR middle-end/21331
6152         PR tree-opt/21293
6153         * gcc.c-torture/compile/pr21293.c: New test.
6154         * gcc.c-torture/execute/pr21331.c: New test.
6155
6156 2004-05-20  Richard Henderson  <rth@redhat.com>
6157
6158         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6159
6160 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6161
6162         * obj-c++-dg.exp: Add.
6163         * obj-c++.exp: Add.
6164         * obj-c++.dg/dg.exp: Add.
6165
6166 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6167
6168         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6169         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6170
6171 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6172
6173         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6174
6175 2004-05-19  Richard Henderson  <rth@redhat.com>
6176
6177         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6178
6179 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6180
6181         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6182
6183         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6184
6185 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR c++/21495
6188         * g++.dg/parse/extern1.C: New test.
6189         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6190
6191 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6192
6193         * gcc.dg/c99-math.h: New.
6194         * gcc.dg/c99-math-float-1.c: New test.
6195         * gcc.dg/c99-math-double-1.c: Likewise.
6196         * gcc.dg/c99-math-long-double-1.c: Likewise.
6197
6198 2005-05-18  Richard Henderson  <rth@redhat.com>
6199
6200         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6201
6202 2005-05-18  Devang Patel  <dpatel@apple.com>
6203
6204         * g++.dg/opt/20050511-1.C: New test.
6205
6206 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6207
6208         PR libfortran/21127
6209         * gfortran.dg/reshape-complex.f90:  New test.
6210
6211 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6212
6213         * gfortran.dg/array_constructor_1.f90: New test.
6214         * gfortran.dg/array_constructor_2.f90: New test.
6215
6216 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6217
6218         PR fortran/20954
6219         * gfortran.dg/pr20954.f: New test.
6220
6221 2005-05-17  Mike Stump  <mrs@apple.com>
6222
6223         Yet more Objective-C++...
6224
6225         * objc.dg/method-5.m: Update.
6226         * objc.dg/method-6.m: Update.
6227         * objc.dg/method-7.m: Update.
6228         * objc.dg/method-9.m: Update.
6229         * objc.dg/try-catch-2.m: Update.
6230
6231 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6232
6233         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6234         Remove little-endian optimizations.
6235
6236 2005-05-17  Jeff Law  <law@redhat.com>
6237
6238         * g++.dg/tree-ssa/pr14814.C: New test.
6239         * gcc.dg/tree-ssa/pr14814.C: New test.
6240         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6241         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6242
6243 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6244
6245         * gcc.dg/compat/generate-random.c: Do not include
6246         libiberty.h.
6247         * gcc.dg/compat/generate-random_r.c: Likewise.
6248
6249 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6250
6251         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6252
6253 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6254
6255         PR middle-end/21595
6256         * g++.dg/tree-ssa/builtin1.C: New testcase.
6257
6258 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6259
6260         PR c++/21454
6261         * g++.dg/opt/const4.C: New test.
6262
6263         PR middle-end/21492
6264         * g++.dg/opt/crossjump1.C: New test.
6265
6266         PR tree-optimization/21610
6267         * gcc.c-torture/compile/20050516-1.c: New test.
6268
6269         PR fortran/15080
6270         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6271         about the test failing.
6272         * gfortran.fortran-torture/execute/where_7.f90: New test.
6273         * gfortran.fortran-torture/execute/where_8.f90: New test.
6274
6275 2005-05-16  Richard Henderson  <rth@redhat.com>
6276
6277         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6278         i?86 and x86_64.
6279
6280 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6281
6282         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6283         (limits.h): Include unconditionally.
6284         (stdlib.h): Likewise.
6285         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6286         (limits.h): Include unconditionally.
6287         (stdlib.h): Likewise.
6288         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6289         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6290         (limits.h): Include unconditionally.
6291         (stdlib.h): Likewise.
6292         (hashtab.h): Do not include.
6293         (getopt.h): Likewise.
6294         (stddef.h): Include.
6295         (hashval_t): Define.
6296         (struct entry): Add "next" field.
6297         (HASH_SIZE): New macro.
6298         (hash_table): New variable.
6299         (switchfiles): Do not use xmalloc.
6300         (mix): New macro.
6301         (iterative_hash): New function.
6302         (hasht): Remove.
6303         (e_exists): New function.
6304         (e_insert): Likewise.
6305         (output): Use, instead of libiberty hashtable functions.
6306         (main): Do not use getopt.  Do not call htab_create.
6307
6308 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6309
6310         PR libstdc++/21526
6311         * lib/target-supports.exp (check_mkfifo_available):
6312         Return 0 for cygwin as mkfifo support incomplete on platform.
6313         Fix typos in comments.
6314
6315 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6316
6317         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6318
6319 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6320
6321         PR fortran/17432
6322         * gfortran.dg/assign_4.f: New test.
6323
6324 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6325
6326         PR tree-optimization/21563
6327         * gcc.dg/tree-ssa/pr21563.c: New.
6328
6329 2005-05-14  Jan Hubicka  <jh@suse.cz>
6330
6331         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6332
6333 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6334
6335         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6336
6337 2005-05-13  Julian Brown  <julian@codesourcery.com>
6338
6339         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6340         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6341
6342 2005-05-13  Jan Hubicka  <jh@suse.cz>
6343
6344         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6345         * gcc.dg/fold-xor-?.c: Likewise.
6346         * gcc.dg/pr15784-?.c: Likewise.
6347         * gcc.dg/pr20922-?.c: Likewise.
6348         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6349         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6350         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6351
6352 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6353
6354         PR fortran/21260
6355         * gfortran.dg/hollerith_1.f90: New test.
6356
6357 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6358
6359         * gfortran.dg/func_result_2.f90: New test.
6360
6361 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6362
6363         * gfortran.dg/dev_null.f90: New test.
6364
6365 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6366
6367         * gcc.dg/arm-vfp1.c: Revert last change.
6368
6369 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6370
6371         PR middle-end/19807
6372         PR tree-optimization/19639
6373         * g++.dg/tree-ssa/pr19807.C: New testcase.
6374
6375 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6376
6377         PR libfortran/21471
6378         * gfortran.dg/append-1.f90: New test.
6379
6380 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6381
6382         * gcc.dg/pr18501.c: XFAIL.
6383         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6384         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6385         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6386         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6387         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6388         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6389         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6390         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6391
6392 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6393
6394         PR fortran/20178
6395         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6396         gfortran.dg/f2c_3.f90: New tests.
6397
6398         * gfortran.dg/return_1.f90: Fix dg annotation.
6399
6400 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6401
6402         * gcc.c-torture/compile/20050510-1.c: New test.
6403
6404 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6405
6406         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6407
6408 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6409
6410         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6411
6412 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6413
6414         PR c/17913
6415         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6416
6417 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6418
6419         PR c/21342
6420         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6421         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6422
6423 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6424
6425         PR debug/16676
6426         * gcc.dg/debug/pr16676.c: New test.
6427
6428 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6429
6430         PR testsuite/21443
6431         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6432         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6433         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6434         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6435         Change -O1 to -O2.
6436         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6437         -fno-tree-dominator-opts.
6438
6439 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6440
6441         * gfortran.dg/return_1.f90: New test.
6442
6443 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6444
6445         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6446
6447         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6448
6449 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6450
6451         PR c++/21427
6452         * g++.dg/inherit/covariant13.C: New.
6453
6454 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6455
6456         PR libfortran/19155
6457         * gfortran.dg/pr19155.f: New test.
6458
6459 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6460
6461         PR inline-asm/8788
6462         * gcc.dg/pr8788-1.c: New testcase.
6463
6464 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6465
6466         PR target/21416
6467         * gcc.target/mips/fpcmp-[12].c: New tests.
6468
6469 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6470
6471         * lib/target-supports-dg.exp (dg-require-fork): New function.
6472         (dg-require-mkfifo): Likewise.
6473         * lib/target-supports.exp (check_function_available): New
6474         function.
6475         (check_fork_available): Likewise.
6476         (check_mkfifo_available): Likewise.
6477
6478 2005-05-06  Jeff Law  <law@redhat.com>
6479
6480         * gcc.c-torture/compile/pr21380.c: New test.
6481
6482 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR c++/20961
6485         * g++.dg/ext/weak3.C: New test.
6486
6487 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/21352
6490         * g++.dg/template/crash37.C: New test.
6491
6492 2005-05-05  Paul Brook  <paul@codesourcery.com>
6493
6494         * gcc.dg/arm-g2.c: Use effective-target arm32.
6495         * gcc.dg/arm-mmx-1.c: Ditto.
6496         * gcc.dg/arm-scd42-2.c: Ditto.
6497         * gcc.dg/arm-vfp1.c: Ditto.
6498         * lib/target-supports.exp (check_effective_target_arm32): New
6499         function.
6500
6501 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6502
6503         PR libfortran/21354
6504         gfortran.dg/in_pack_rank7.f90:  New test.
6505
6506 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR middle-end/15618
6509         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6510
6511 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR middle-end/21265
6514         * gcc.dg/20050503-1.c: New test.
6515
6516         PR rtl-optimization/21239
6517         * gcc.dg/i386-sse-11.c: New test.
6518
6519 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6520
6521         PR target/16888
6522         * gcc.target/i386/asm-1.c: New test.
6523
6524 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR rtl-optimization/21330
6527         * gcc.c-torture/execute/20050502-1.c: New test.
6528
6529         PR target/21297
6530         * gcc.c-torture/execute/20050502-2.c: New test.
6531
6532 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6533
6534         PR middle-end/21282
6535         * gcc.dg/pr21282.c: New.
6536
6537 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6538
6539         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6540         * gcc.dg/vect/vect-92.c: Likewise
6541         * gcc.dg/vect/vect-93.c: Likewise
6542         * gcc.dg/vect/vect-dv-1.c: Likewise
6543         * gcc.dg/vect/vect-dv-2.c: Likewise
6544         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6545
6546 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6547
6548         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6549         * gfortran.dg/vect/vect-2.f90:  Likewise
6550         * gfortran.dg/vect/vect-3.f90:  Likewise
6551         * gfortran.dg/vect/vect-4.f90:  Likewise
6552         * gfortran.dg/vect/vect-5.f90:  Likewise
6553
6554 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6555
6556         PR target/20813
6557         * gcc.dg/rs6000-fpint-2.c: New.
6558
6559 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6560
6561         PR c/15698
6562         * gcc.dg/builtins-30.c: Update expected messages.
6563         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6564         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6565         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6566
6567 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6568
6569         PR tree-optimization/21294
6570         * gcc.dg/tree-ssa/pr21294.c: New.
6571
6572 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6573
6574         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6575         __builtin_altivec_st_internal_4si built-in.
6576
6577 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/15875
6580         * g++.dg/template/ptrmem14.C: New test.
6581
6582 2005-05-02  Paul Brook  <paul@codesourcery.com>
6583
6584         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6585
6586 2005-05-02  Michael Matz  <matz@suse.de>
6587
6588         PR c++/19542
6589         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6590
6591 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6592
6593         * g++.dg/cpp/weak.C: New test.
6594
6595 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6596
6597         * gcc.dg/tree-ssa/loop-8.c: New test.
6598
6599 2005-04-30  Michael Maty  <matz@suse.de>
6600
6601         * gcc.dg/inline-mcpy.c: New test.
6602
6603 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6604
6605         PR libfortran/18958
6606         * gfortran.dg/eoshift.f90:  New test case.
6607
6608 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6609
6610         PR libfortran/18857
6611         * gfortran.dg/matmul_1.f90: New test.
6612
6613 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6614
6615         PR tree-optimization/21030
6616         * gcc.dg/tree-ssa/pr21030.c: New.
6617
6618 2005-04-29  Devang Patel  <dpatel@apple.com>
6619
6620         PR tree-optimization/21272
6621         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6622
6623 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR fortran/13082
6626         PR fortran/18824
6627         * gfortran.dg/entry_4.f90: New test.
6628         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6629         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6630         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6631         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6632         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6633         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6634         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6635
6636 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6637
6638         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6639
6640 2005-04-29  Paul Brook   <paul@codesourcery.com>
6641
6642         * gfortran.dg/entry_3.f90: New test.
6643
6644 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6645
6646         * gfortran.dg/implicit_4.f90: New test.
6647
6648 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6649
6650         * lib/target-supports.exp (check_profiling_available): Return
6651         false for xtensa-*-elf.
6652
6653 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6654
6655         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6656         error if file cannot be deleted.
6657
6658 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6659
6660         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6661         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6662         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6663         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6664         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6665         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6666         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6667         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6668         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6669         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6670         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6671         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6672         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6673
6674 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6675
6676         PR fortran/20865
6677         * gfortran.dg/pr20865.f90: New test.
6678
6679 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6680
6681         * gcc.dg/void-cast-2.c: New test.
6682
6683 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6684
6685         PR c/21159
6686         * gcc.dg/void-cast-1.c: New test.
6687
6688 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6689
6690         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6691
6692 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6693
6694         PR fortran/21177
6695         * gfortran.dg/pr21177.f90: New test.
6696
6697 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6698
6699         PR tree-optimization/21171
6700         * gcc.dg/tree-ssa/pr21171.c: New test.
6701
6702 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6703
6704         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6705         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6706         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6707         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6708         gcc.dg/tree-ssa/gen-vect-32.c: New.
6709         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6710         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6711         don't run on PPC32.
6712
6713 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6714
6715         PR c/21213
6716         * gcc.dg/transparent-union-3.c: New test.
6717
6718 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6719
6720         PR c/20740
6721         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6722         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6723         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6724         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6725         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6726         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6727
6728 2005-04-26  Jeff Law  <law@redhat.com>
6729
6730         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6731         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6732         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6733         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6734         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6735         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6736         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6737
6738 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6739
6740         PR tree-optimization/17598
6741         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6742
6743 2005-04-25  Mike Stump  <mrs@apple.com>
6744
6745         * objc.dg/fix-and-continue-1.m: Add.
6746
6747 2005-04-25  Roger Sayle  <roger@eyesopen.com>
6748
6749         PR c++/20995
6750         * g++.dg/opt/pr20995-1.C: New test case.
6751
6752 2005-04-25  Devang Patel <dpatel@apple.com>
6753
6754         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
6755
6756 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6757
6758         PR testsuite/21062
6759         * g++.dg/opt/alias2.C (printf): Correct the prototype.
6760
6761 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6762
6763         PR C++/21188
6764         * g++.dg/opt/rtti2.C: New test.
6765
6766 2005-04-25  Paul Brook  <paul@codesourcery.com>
6767         Steven G. Kargl  <kargls@comcast.net>
6768
6769         PR fortran/20879
6770         * gfortran.dg/ichar_1.f90: New file.
6771
6772 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR middle-end/20991
6775         * g++.dg/opt/pr20991.C: New test.
6776
6777         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
6778         where sizeof (type) < __alignof__ (type).
6779         * gcc.dg/compat/struct-layout-1.h: Likewise.
6780
6781 2005-04-24  Per Bothner  <per@bothner.com>
6782             Devang Patel  <dpatel@apple.com>
6783
6784         PR preprocessor/20907
6785         * gcc.dg/cpp/very-long-comment.c: New test.
6786
6787 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         PR fortran/20059
6790         * gfortran.dg/common_5.f: New test.
6791
6792 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
6793
6794         PR middle-end/21082
6795         * g++.dg/tree-ssa/pr21082.C: New testcase.
6796
6797 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
6798
6799         * gcc.dg/vect/vect-99.c: New test.
6800
6801 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
6802
6803         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
6804
6805 2005-04-22  Jeff Law  <law@redhat.com>
6806
6807         * gcc.dg/uninit-5.c: Remove xfails.
6808         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
6809         conditionals and loads.
6810
6811 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
6812
6813         PR libfortran/20074
6814         PR libfortran/20436
6815         PR libfortran/21108
6816         * gfortran.dg/nested_reshape.f90: new test
6817         * gfortran.dg/reshape-alloc.f90: new test
6818         * gfortran.dg/reshape.f90: new test
6819
6820 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
6821
6822         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
6823
6824         * gcc.dg/arm-vfp1.c: New test.
6825
6826 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
6827
6828         PR c++/21087
6829         * g++.dg/lookup/builtin2.C: New test.
6830
6831 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6832
6833         * gcc.dg/weak/weak-13.c: New test.
6834
6835 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
6836
6837         * lib/target-supports.exp (check_effective_target_sync_int_long):
6838         Add powerpc*.
6839
6840 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
6841
6842         * gcc.target/mips/branch-1.c: New test.
6843
6844 2005-04-21  Richard Henderson  <rth@redhat.com>
6845
6846         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
6847         * gcc.dg/vect/vect-86.c: Likewise.
6848         * gcc.dg/vect/vect-87.c: Likewise.
6849         * gcc.dg/vect/vect-88.c: Likewise.
6850
6851 2005-04-21  Devang Patel  <dpatel@apple.com>
6852
6853         PR optimization/20994
6854         * gcc.dg/tree-ssa/ifc-3.c: New test.
6855
6856 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6857
6858         PR c/12913
6859         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
6860         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
6861         gcc.dg/c99-vla-jump-5.c: New tests.
6862
6863 2005-04-19  Richard Henderson  <rth@redhat.com>
6864
6865         * lib/target-supports.exp (check_effective_target_vect_int_mult):
6866         Fix typo in exists check.
6867         (check_effective_target_sync_int_long): New.
6868         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
6869         * gcc.dg/ia64-sync-2.c: Likewise.
6870         * gcc.dg/ia64-sync-3.c: Likewise.
6871         * gcc.dg/ia64-sync-4.c: Likewise.
6872
6873 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
6874
6875         * gcc.dg/fold-xor-1.c: New test.
6876         * gcc.dg/fold-xor-2.c: New test.
6877
6878 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
6879
6880         PR target/20670
6881         * g++.dg/eh/fp-regs.C: New test.
6882
6883 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6884
6885         * gcc.dg/Wint-to-pointer-cast-1.c,
6886         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
6887         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
6888         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
6889
6890 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6891
6892         PR fortran/16861
6893         * gfortran.dg/pr16861.f90: New test.
6894
6895 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6896
6897         * gcc.dg/pr21085.c: New test.
6898
6899 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
6900
6901         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
6902         (setup_mips_tests, dg-mips-options): New procedures.
6903         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
6904         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
6905         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
6906         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6907         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
6908         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
6909         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
6910         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6911         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
6912         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
6913         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
6914         dg-mips-options instead of dg-options.  Remove now-redundant
6915         preprocessor guards.
6916         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
6917         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6918         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6919         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
6920         * gcc.dg/vr-mult-2.c: Delete.
6921         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
6922         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
6923         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
6924         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
6925         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
6926         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
6927         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
6928
6929 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
6930
6931         * ada/acats/run_all.sh: Use sync when executable not present.
6932
6933 2005-04-18  Devang Patel  <dpatel@apple.com>
6934
6935         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
6936         * gcc.dg/vect/vect-11a.c: New.
6937         * gcc.dg/vect/vect-none.c: Update.
6938         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
6939
6940 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6941
6942         PR tree-optimization/20922
6943         * gcc.dg/pr20922-1.c: New test.
6944         * gcc.dg/pr20922-2.c: New test.
6945         * gcc.dg/pr20922-3.c: New test.
6946         * gcc.dg/pr20922-4.c: New test.
6947         * gcc.dg/pr20922-5.c: New test.
6948         * gcc.dg/pr20922-6.c: New test.
6949
6950 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6951
6952         PR libfortran/20950
6953         * gfortran.dg/pr20950.f: New test.
6954
6955 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6956
6957         PR libfortran/19216
6958         * gfortran.dg/pr19216.f: New test.
6959
6960 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
6961
6962         PR tree-optimization/21001
6963         * gcc.dg/tree-ssa/pr21001.c: New.
6964
6965 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
6966
6967         PR libfortran/21075
6968         * gfortran.dg/reshape_rank7.f90: New test.
6969
6970 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
6971
6972         PR libfortran/12884 gfortran.dg/pr12884.f: New test
6973         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
6974         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
6975         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
6976         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
6977         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
6978         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
6979         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
6980         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
6981         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
6982         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
6983         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
6984         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
6985         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
6986         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
6987         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
6988         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
6989         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
6990         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
6991         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
6992         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
6993
6994 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
6995
6996         * gfortran.dg/wtruncate.f: New testcase.
6997         * gfortran.dg/wtruncate.f90: New testcase.
6998
6999 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/21025
7002         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7003         which sizeof/alignof is dependent, rather than just whether we are
7004         processing_template_decl.
7005
7006 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7007
7008         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7009         corrected typo where the wrong variables had been compared.
7010
7011 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7012
7013         PR libfortran/18495
7014         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7015         Test callee-allocated version of return array with a write
7016         statement.
7017         Test spread with a temporary with another write statement.
7018
7019 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7020
7021         PR tree-optimization/21031
7022         * gcc.dg/tree-ssa/pr21031.c: New.
7023
7024 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7025
7026         PR tree-optimization/21004
7027         * gcc.dg/builtins-53.c: Include builtins-config.h.
7028         Check floorf, ceilf, floorl and ceill transformations
7029         only when HAVE_C99_RUNTIME is defined.
7030
7031 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7032
7033         PR middle-end/20739
7034         * gcc.dg/tree-ssa/pr20739.c: New test.
7035
7036 2005-04-14  Mike Stump  <mrs@apple.com>
7037
7038         * gcc.dg/Foundation.framework/empty: New.
7039         * gcc.dg/framework-2.c: New.
7040
7041 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7042
7043         PR tree-optimization/21021
7044         * gcc.c-torture/compile/pr21021.c: New.
7045
7046 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7047
7048         PR testsuite/21010
7049         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7050         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7051         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7052         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7053         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7054         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7055         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7056         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7057
7058 2005-04-14  Richard Henderson  <rth@redhat.com>
7059
7060         * lib/target-supports.exp (check_effective_target_vect_condition):
7061         Add ia64, i?86, and x86_64.
7062
7063 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7064
7065         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7066
7067 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7068
7069         PR tree-optimization/20657
7070         * gcc.dg/tree-ssa/pr20657.c: New.
7071
7072 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7073
7074         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7075         (long long int)trunc*.
7076
7077 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7078
7079         PR target/20927
7080         * gcc.dg/pr20927.c: New test.
7081
7082 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7083
7084         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7085         * gcc.target/mips/asm-1.c: Likewise.
7086
7087 2005-04-13  Dale Johannesen  <dalej@apple.com>
7088
7089         * objc.dg/objc-fast-4.m:  New.
7090
7091 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7092
7093         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7094         directory.
7095         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7096
7097 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7098
7099         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7100         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7101         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7102
7103 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7104
7105         PR tree-optimization/20913
7106         * gcc.dg/tree-ssa/pr20913.c: New.
7107
7108         PR tree-optimization/20702
7109         * gcc.dg/tree-ssa/pr20702.c: New.
7110
7111 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7112
7113         PR c++/13744
7114         * g++.dg/inherit/local3.C: New test.
7115
7116 2005-04-12  Jeff Law  <law@redhat.com>
7117
7118         * gcc.dg/tree-ssa/20050412-1.c: New test.
7119
7120 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7121
7122         PR libfortran/19016
7123         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7124         Add tests with mask generated by expression.
7125         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7126         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7127         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7128
7129 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7130
7131         PR middle-end/20917
7132         * gcc.dg/20050409-1.c: New test.
7133
7134 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7137
7138 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7139
7140         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7141         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7142         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7143         (TARGET_CXX): Adjust accordingly.
7144         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7145         determine_class_data_visibility and class_data_always_comdat.
7146         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7147         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7148         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7149         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7150         (arm_cxx_determine_class_data_visibility): New.
7151         (arm_cxx_class_data_always_comdat): Likewise.
7152         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7153         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7154         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7155         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7156         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7157         Define.
7158
7159 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7160
7161         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7162
7163 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7164
7165         * gcc.dg/i386-darwin-fpmath.c: New.
7166
7167 2004-04-11  Devang Patel  <dpatel@apple.com>
7168
7169         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7170         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7171         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7172         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7173         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7174         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7175         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7176         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7177         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7178
7179 2004-04-11  Devang Patel  <dpatel@apple.com>
7180
7181         * gcc.dg/vect/vect-dv-1.c: New test.
7182         * gcc.dg/vect/vect-dv-2.c: New test.
7183
7184 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7185
7186         PR tree-optimization/20933
7187         * gcc.dg/tree-ssa/pr20933.c: New test.
7188
7189 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7190
7191         * gfortran.dg/fold_nearest.f90: New test.
7192
7193 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         * gcc.dg/tree-ssa/alias-1.c: New test.
7196
7197 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7198
7199         PR tree-optimization/20920
7200         * g++.dg/tree-ssa/pr20920.C: New test.
7201
7202 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7203
7204         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7205         (long long int)ceil*.
7206
7207 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7208
7209         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7210         explicit C++ linkage.
7211
7212 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7213
7214         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7215         warning for arithmetic IF statements.
7216
7217 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7218
7219         * eor_handling_1.f90: New test case.
7220         * eor_handling_2.f90: New test case.
7221         * eor_handling_3.f90: New test case.
7222         * eor_handling_4.f90: New test case.
7223         * eor_handling_5.f90: New test case.
7224         * noadv_size.f90: New test case.
7225         * pad_no.f90: New test case.
7226
7227 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7228
7229         * gcc.c-torture/execute/20050410-1.c: New test.
7230
7231 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7232
7233         * gcc.dg/pr20126.c: New.
7234
7235 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7236             Steven G. Kargl <kargls@comcast.net>
7237
7238         * gfortran.dg/PR19872.f: New test.
7239
7240 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7241
7242         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7243
7244 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7245
7246         * gfortran.dg/nint_1.f90: New test.
7247
7248 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7249
7250         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7251         Added test for callee-allocated arrays with write statements.
7252         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7253         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7254         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7255         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7256         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7257
7258 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7259
7260         PR libfortran/20163
7261         * gfortran.dg/open-options-blanks.f:  New test.
7262
7263 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7264
7265         PR fortran/13257
7266         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7267
7268 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7269
7270         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7271         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7272         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7273         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7274         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7275         * gcc.c-torture/execute/stdarg-4.c: New test.
7276
7277         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7278
7279         PR target/20795
7280         * g++.dg/abi/param2.C: New test.
7281
7282 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7283
7284         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7285
7286 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7287
7288         * gcc.dg/builtins-53.c: New test.
7289
7290 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7291
7292         * g++.dg/tree-ssa/pr18178.C: New test.
7293         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7294         * gcc.c-torture/execute/20041019-1.c: New test.
7295         * gcc.dg/tree-ssa/20041008-1.c: New test.
7296         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7297         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7298         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7299         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7300         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7301         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7302         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7303         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7304         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7305         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7306
7307 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7308
7309         PR rtl-optimization/20466
7310         * gcc.c-torture/execute/pr20466-1.c: New test.
7311
7312 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7313
7314         PR c++/20905
7315         * g++.dg/parse/cond2.C: New test.
7316
7317         PR c++/20145
7318         * g++.dg/warn/Wdtor1.C: New test.
7319
7320 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7321
7322         PR fortran/17229
7323         * gfortran.dg/pr17229.f: New test.
7324
7325 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7326
7327         * gfortran.dg/tiny_1.f90: New test.
7328         * gfortran.dg/tiny_2.f90: ditto.
7329
7330 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7331
7332         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7333         * gfortran.dg/open_new.f90:  Fix dg-do run line
7334
7335 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7336
7337         * lib/target-supports.exp (get_compiler_messages): Support
7338         optional arguments, the fourth being compiler options.
7339         (check_effective_target_fpic): New proc.
7340         * gcc.dg/20050321-2.c: Restrict to target fpic.
7341
7342 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7343
7344         * gcc.dg/15443-1.c: New test.
7345         * gcc.dg/15443-2.c: Likewise.
7346
7347 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7348
7349         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7350
7351 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7352
7353         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7354
7355 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7356
7357         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7358         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7359         -m64.
7360         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7361         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7362         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7363
7364 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7365
7366         PR c++/20212
7367         * g++.dg/warn/Wunused-11.C: New test.
7368
7369 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7370
7371         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7372
7373 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7374
7375         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7376
7377 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7378
7379         PR c++/20734
7380         * g++.dg/template/ptrmem13.C: New test.
7381
7382 2005-04-05  Per Bothner  <per@bothner.com>
7383
7384         * lib/gcc.exp: Always add -fno-show-column, for now.
7385
7386 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7387
7388         PR testsuite/20767
7389         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7390         of plain old "unsigned int" for the type of "i".  Makes this test
7391         64bit clean.
7392
7393 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7394
7395         * gcc.dg/i386-ssefn-1.c: New test.
7396         * gcc.dg/i386-ssefn-2.c: New test.
7397         * gcc.dg/i386-ssefn-3.c: New test.
7398         * gcc.dg/i386-ssefn-4.c: New test.
7399
7400 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7401
7402         PR tree-optimization/20076
7403         * gcc.dg/builtin-apply4.c: New test.
7404
7405         PR preprocessor/19475
7406         * gcc.dg/cpp/macspace1.c: New test.
7407         * gcc.dg/cpp/macspace2.c: New test.
7408
7409 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7410
7411         * gfortran.dg/pr20755.f: Fixed bad format.
7412
7413 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7414
7415         PR c++/20763
7416         * g++.dg/ext/attrib21.C: New test.
7417
7418 2004-04-05  Devang Patel  <dpatel@apple.com>
7419
7420         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7421         * gcc.dg/vect/vect-shift-1.c: New test.
7422
7423 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7424
7425         PR libfortran/20755
7426         * gfortran.dg/pr20755.f: New test.
7427
7428 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7429
7430         * gfortran.dg/pr15959.f90: New test.
7431         * gfortran.dg/string_pad_trunc.f90: New test.
7432
7433 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7434
7435         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7436         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7437         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7438         syntax.
7439
7440 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7441
7442         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7443
7444 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7445
7446         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7447         * gcc.c-torture/compile/20011119-2.c: Likewise.
7448         * gcc.c-torture/compile/981001-2.c: Likewise.
7449
7450 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7451
7452         PR c++/20679
7453         * g++.dg/template/overload4.C: New test.
7454
7455 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         PR c++/20746
7458         * g++.dg/abi/covariant5.C: New.
7459
7460         PR debug/20505
7461         * g++.dg/debug/const2.C: New.
7462
7463 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR rtl-optimization/16104
7466         * gcc.c-torture/execute/20050316-1.c: New test.
7467
7468 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7469
7470         * g++.dg/template/spec23.C: Fix dg-error text.
7471
7472 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7473
7474         PR c++/19199
7475         * g++.dg/expr/lval2.C: New.
7476
7477 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7480         __builtin_strcasecmp and __builtin_strncasecmp.
7481
7482 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7483
7484         PR c++/20723
7485         * g++.dg/template/spec22.C: New.
7486         * g++.dg/template/spec23.C: New.
7487
7488 2005-04-03  Dale Ranta  <dir@lanl.gov>
7489             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7490
7491         PR libfortran/20068
7492         PR libfortran/20125
7493         PR libfortran/20156
7494         PR libfortran/20471
7495         * gfortran.dg/backspace.f: New test.
7496
7497 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7498
7499         * gcc.dg/pr19345.c: New test.
7500
7501 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7502
7503         PR tree-optimization/20640
7504         * gcc.dg/torture/tree-loop-1.c: New.
7505
7506 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7507
7508         PR rtl-optimization/20290
7509         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7510
7511 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7512
7513         * gcc.dg/rs6000-fpint.c: New.
7514
7515 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7516
7517         * gcc.dg/old-style-then-proto-1.c: New test.
7518
7519 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7520
7521         * gfortran.fortran-torture/execute/backspace.f90: Check
7522         after backspace and read was incorrect.
7523
7524 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7525
7526         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7527         buffer past the terminating NUL using memcmp.
7528         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7529         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7530
7531         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7532         Fix unused/uninitialized variable warnings.
7533
7534         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7535         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7536         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7537         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7538
7539         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7540         gcc.c-torture/execute/builtins/fputs-lib.c,
7541         gcc.c-torture/execute/builtins/lib/fprintf.c,
7542         gcc.c-torture/execute/builtins/lib/main.c,
7543         gcc.c-torture/execute/builtins/lib/memcmp.c,
7544         gcc.c-torture/execute/builtins/lib/memmove.c,
7545         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7546         gcc.c-torture/execute/builtins/lib/memset.c,
7547         gcc.c-torture/execute/builtins/lib/printf.c,
7548         gcc.c-torture/execute/builtins/lib/sprintf.c,
7549         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7550         gcc.c-torture/execute/builtins/lib/strchr.c,
7551         gcc.c-torture/execute/builtins/lib/strcmp.c,
7552         gcc.c-torture/execute/builtins/lib/strcpy.c,
7553         gcc.c-torture/execute/builtins/lib/strcspn.c,
7554         gcc.c-torture/execute/builtins/lib/strlen.c,
7555         gcc.c-torture/execute/builtins/lib/strncat.c,
7556         gcc.c-torture/execute/builtins/lib/strncmp.c,
7557         gcc.c-torture/execute/builtins/lib/strncpy.c,
7558         gcc.c-torture/execute/builtins/lib/strrchr.c,
7559         gcc.c-torture/execute/builtins/lib/strspn.c,
7560         gcc.c-torture/execute/builtins/lib/strstr.c,
7561         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7562         gcc.c-torture/execute/builtins/strlen-2.c,
7563         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7564         prototypes.
7565
7566 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7567
7568         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7569         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7570         selectany usage.
7571
7572 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7573
7574         PR c++/19406
7575         * g++.dg/debug/using1.C: New test.
7576
7577 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7578
7579         PR middle-end/20524
7580         * gcc.dg/alias-7.c: Prefix asm-declared name with
7581         __USER_LABEL_PREFIX__.
7582
7583 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7584
7585         Fix fallout from PR middle-end/15700:
7586         * gcc.c-torture/compile/20011119-1.c: Take
7587         __USER_LABEL_PREFIX__ into account.
7588         * gcc.c-torture/compile/20011119-2.c: Likewise.
7589
7590 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7591
7592         PR c++/18644
7593         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7594
7595 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7596
7597         PR c/17855
7598         * gcc.c-torture/compile/struct-non-lval-1.c,
7599         gcc.c-torture/compile/struct-non-lval-2.c,
7600         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7601
7602 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7603
7604         * gcc.dg/tls/tls.exp: Remove temporary file.
7605         * g++.dg/tls/tls.exp: Ditto.
7606         * lib/file-format.exp: Ditto.
7607         * g++.dg/special/ecos.exp: Ditto.
7608
7609         * lib/profopt.exp: Treat prof_ext as a list.
7610         * gcc.misc-tests/bprob.exp: Ditto.
7611         * g++.dg/bprob/bprob.exp: Ditto.
7612
7613         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7614         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7615         g++.dg/tree-ssa/pointer-reference-alias.C,
7616         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7617         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7618         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7619         g++.dg/vect/pr19951.cc: Ditto.
7620         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7621         gcc.dg/builtins-47.c: Ditto.
7622         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7623         gcc.dg/pr20115-1.c: Ditto.
7624         * gcc.dg/tree-ssa/20030530-2.c,
7625         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7626         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7627         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7628         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7629         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7630         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7631         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7632         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7633         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7634         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7635         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7636         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7637         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7638         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7639         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7640         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7641         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7642         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7643         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7644         gcc.dg/tree-ssa/20030824-1.c,
7645         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7646         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7647         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7648         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7649         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7650         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7651         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7652         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7653         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7654         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7655         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7656         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7657         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7658         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7659         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7660         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7661         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7662         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7663         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7664         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7665         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7666         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7667         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7668         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7669         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7670         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7671         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7672         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7673         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7674         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7675         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7676         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7677         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7678         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7679         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7680         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7681         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7682         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7683         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7684         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7685         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7686         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7687         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7688         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7689         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7690         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7691         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7692         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7693         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7694         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7695         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7696         gcc.dg/tree-ssa/useless-1.c: Ditto.
7697         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7698         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7699         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7700         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7701         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7702         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7703         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7704         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7705         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7706         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7707         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7708         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7709         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7710         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7711         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7712         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7713         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7714         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7715         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7716         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7717         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7718         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7719         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7720         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7721         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7722         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7723         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7724         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7725         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7726         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7727         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7728         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7729         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7730         gcc.dg/vect/vect-none.c: Ditto.
7731         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7732         treelang/compile/unsigned.tree: Ditto.
7733
7734         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7735         * gcc.dg/cpp/direct2s.c: Ditto.
7736         * gcc.dg/cpp/paste4.c: Ditto.
7737         * gcc.dg/cpp/separate-1.c: Ditto.
7738         * gcc.dg/pch/save-temps-1.c: Ditto.
7739         * g++.dg/ext/altivec-10.C: Ditto.
7740         * g++.dg/pch/pch.C: Ditto.
7741
7742         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7743
7744         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
7745         * g++.dg/template/repo1.C: Ditto.
7746         * g++.dg/template/repo2.C: Ditto.
7747         * g++.dg/template/repo3.C: Ditto.
7748         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
7749         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
7750         * g++.old-deja/g++.pt/repo1.C: Ditto.
7751         * g++.old-deja/g++.pt/repo2.C: Ditto.
7752         * g++.old-deja/g++.pt/repo3.C: Ditto.
7753         * g++.old-deja/g++.pt/repo4.C: Ditto.
7754
7755         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
7756         * gcc.dg/20030107-1.c: Ditto.
7757         * gcc.dg/20030702-1.c: Ditto.
7758         * gcc.dg/profile-generate-1.c: Ditto.
7759         * g++.dg/other/profile1.C: Ditto.
7760         * g++.old-deja/g++.robertl/eb83.C: Ditto.
7761
7762         * lib/gcc-dg.exp (remove-build-file): New.
7763         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7764         cleanup-tree-dump, cleanup-saved-temps): New.
7765
7766 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7767
7768         PR c++/19203, DR 214
7769         * g++.dg/parse/ambig3.C: Not ambiguous.
7770         * g++.dg/template/spec20.C: New.
7771         * g++.dg/template/spec21.C: New.
7772
7773 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
7774
7775         PR target/20045
7776         * gcc.dg/ia64-fptr-1.c: Run only on linux.
7777
7778 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7779
7780         PR libfortran/20660
7781         * gfortran.dg/negative_unit.f: New test.
7782
7783 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
7784
7785         * gcc.dg/20050330-1.c: New test.
7786
7787 2005-03-30  Devang Patel  <dpatel@apple.com>
7788
7789         * g++.dg/tree-sra/ssa-sra-3.C: New test.
7790
7791 2005-03-30  Dale Johannesen  <dalej@apple.com>
7792
7793         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
7794
7795 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
7796
7797         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7798         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
7799         Strip options from test name.
7800
7801 2005-03-31  Jan Hubicka  <jh@suse.cz>
7802
7803         * gcc.dg/varpool-1.c: New testcase.
7804
7805 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7806
7807         PR c/772
7808         PR c/17913
7809         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
7810         gcc.dg/stmt-expr-label-3.c : New tests.
7811         * gcc.c-torture/execute/medce-2.c: Remove.
7812
7813 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7814
7815         PR c/20368
7816         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
7817         tests.
7818
7819 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
7820
7821         * gcc.c-torture/compile/pr20203.c: New test.
7822
7823 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7824
7825         * gfortran.dg/promotion.f90:  New test.
7826
7827 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
7828
7829         PR middle-end/20491
7830         * gcc.dg/torture/asm-subreg-1.c: New test.
7831
7832 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
7833
7834         PR c/20672
7835         * gcc.dg/pr20672-1.c: New test.
7836
7837 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
7838
7839         * gfortran.dg/vect: New directory.
7840         * gfortran.dg/vect/vect.exp: New.
7841         * gfortran.dg/vect/vect-1.f90: New test.
7842         * gfortran.dg/vect/vect-2.f90: New test.
7843         * gfortran.dg/vect/vect-3.f90: New test.
7844         * gfortran.dg/vect/vect-4.f90: New test.
7845         * gfortran.dg/vect/vect-5.f90: New test.
7846
7847 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
7848
7849         PR middle-end/20622
7850         * gcc.dg/alias-7.c: New test.
7851
7852 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7853
7854         * gcc.dg/sparc-reg-1.c: New test.
7855
7856 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
7857
7858         PR target/19890
7859         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
7860
7861 2005-03-29  Dale Ranta  <dir@lanl.gov>
7862             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7863
7864         PR libfortran/20163
7865         * gfortran.dg/pr20163-2.f: New test.
7866
7867 2005-03-28  Jan Hubicka  <jh@suse.cz>
7868
7869         PR middle-end/20635
7870         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
7871         by Jakub Jelinek.
7872
7873 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
7874
7875         PR tree-optimization/20626
7876         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
7877         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
7878
7879 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7880
7881         * gfortran.dg/underflow.f90:  New test.
7882         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
7883
7884 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7885
7886         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
7887
7888 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
7891         (g++_init): Make sure that CXXFLAGS is set.
7892         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
7893         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
7894         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7895         * lib/objc.exp (objc_init): Likewise.
7896         * lib/treelang.exp (treelang_init): Likewise.
7897
7898 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
7899
7900         PR tree-optimization/20470
7901         * gcc.dg/tree-ssa/pr20470.c: New test.
7902
7903 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
7904
7905         * gcc.dg/ppc-stfiwx.c: New.
7906
7907 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
7908
7909         PR target/19888
7910         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
7911
7912 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7913
7914         * gcc.dg/20050325-1.c: Fix a typo.
7915
7916 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7917
7918         PR libfortran/19678
7919         PR libfortran/19679
7920         * gfortran.dg/dos_eol.f: New test.
7921
7922 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7923
7924         PR rtl-optimization/20249
7925         * gcc.dg/20050325-1.c: New test.
7926
7927 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7928
7929         PR libfortran/15332
7930         * gfortran.dg/pr15332.f: New test.
7931
7932 2005-03-24  Dale Johannesen  <dalej@apple.com>
7933
7934         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
7935
7936 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
7937
7938         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
7939         'internal' visibility.
7940         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7941         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
7942         'protected' visibility.
7943         * gcc.dg/visibility-7.c: Likewise.
7944         * lib/target-supports.exp (check_visibility_available): Take
7945         a parameter, the kind of visibility to check for.
7946         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
7947         to check_visibility_available.
7948
7949         * g++.dg/expr/cast3.C: New.
7950
7951 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
7952
7953         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
7954         rs6000.
7955
7956 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
7957
7958         PR target/20095
7959         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
7960
7961 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
7962
7963         * gcc.dg/badshift.c: Renamed to...
7964         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
7965
7966         * gcc.target/i386/badshift.c: Renamed to...
7967         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
7968         only.
7969
7970         PR rtl-optimization/20532
7971         * gcc.target/i386/badshift.c: New.
7972
7973 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7974
7975         * gfortran.dg/pr18025.f90: New test.
7976
7977 2005-03-23  Dale Johannesen  <dalej@apple.com>
7978
7979         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
7980
7981 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
7982
7983         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
7984
7985         * lib/target-supports.exp (check_iconv_available): Default
7986         libiconv to -liconv, if there is no definition.
7987
7988 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
7989
7990         * gcc.dg/torture/cris-asm-mof-1.c: New test.
7991
7992 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
7993
7994         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
7995         * g++.dg/opt/pr7503-2.C: Likewise.
7996         * g++.dg/opt/pr7503-3.C: Likewise.
7997         * g++.dg/opt/pr7503-4.C: Likewise.
7998         * g++.dg/opt/pr7503-5.C: Likewise.
7999         * g++.dg/warn/minmax.C: New test.
8000
8001 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8002
8003         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8004         * gfortran.dg/g77_intrinsics_sub.f: New test.
8005
8006 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8007             Jan Hubicka  <jh@suse.cz>
8008             Steven Bosscher <stevenb@suse.de
8009
8010         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8011
8012 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8013
8014         PR c++/19980
8015         * g++.dg/template/redecl3.C: New test.
8016
8017 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8018
8019         PR c++/20499
8020         * g++.dg/parse/error16.C: Tweak error markers.
8021
8022 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR target/20561
8025         * gcc.dg/20050321-2.c: New test.
8026
8027 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/20465
8030         PR c++/20381
8031         * g++.dg/template/ptrmem12.C: New.
8032
8033 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8034
8035         PR rtl-optimization/20527
8036         * gcc.c-torture/execute/pr20527-1.c: New test.
8037
8038 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8039
8040         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8041         program, compile it into a real executable and then delete the .c
8042         and .x files afterwards, to avoid problems on testglue targets.
8043
8044 2005-03-21  Stuart Hastings  <stuart@apple.com>
8045
8046         * gcc.target/i386/sse-2.c: New.
8047
8048 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8049
8050         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8051
8052 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8053
8054         * g++.dg/parse/crash25.C: Fix typo.
8055
8056 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8057
8058         PR c++/20461
8059         * g++.dg/parse/crash24.C: New test.
8060
8061         PR c++/20536
8062         * g++.dg/parse/crash25.C: New test.
8063
8064 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8065
8066         PR c++/20147
8067         * g++.dg/ext/stmtexpr4.C: New test.
8068
8069 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8070
8071         PR middle-end/20539
8072         * gcc.c-torture/compile/pr13066-1.c: New test case.
8073         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8074         * g++.dg/opt/pr13066-1.C: Likewise.
8075
8076 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8077
8078         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8079
8080 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8081
8082         PR fortran/18525
8083         * gfortran.dg/nesting_1.f90: New test.
8084
8085 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8086
8087         PR c++/20240
8088         * g++.dg/lookup/using13.C: New test.
8089
8090 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8091
8092         PR c++/20333
8093         * g++.dg/template/crash36.C: New test.
8094
8095 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8096
8097         PR c++/20463
8098         * g++.dg/template/crash35.C: New test.
8099
8100 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8101
8102         PR c++/19966
8103         * g++.dg/overload/operator2.C: New test.
8104
8105 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8106
8107         PR libfortran/20257
8108         * gfortran.dg/pr20257.f90: New test.
8109
8110 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8111
8112         PR libfortran/20480
8113         * gfortran.dg/pr20480.f90: New test.
8114
8115 2005-03-16  Richard Henderson  <rth@redhat.com>
8116
8117         PR middle-end/15700
8118         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8119         (_rtld_global): New.
8120         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8121         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8122
8123         * gcc.dg/alias-3.c: New.
8124         * gcc.dg/alias-4.c: New.
8125         * gcc.dg/alias-5.c: New.
8126         * gcc.dg/alias-6.c: New.
8127
8128 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8129
8130         * gcc.dg/cpp/ucnid-7.c: New.
8131
8132 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8133             Dorit Naishlos  <dorit@il.ibm.com>
8134
8135         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8136         darwin.
8137
8138 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8139
8140         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8141         misaligned accesses.
8142         * gcc.dg/vect/vect-58.c: Likewise.
8143         * gcc.dg/vect/vect-92.c: New.
8144         * gcc.dg/vect/vect-93.c: New.
8145
8146 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8147
8148         PR fortran/18827
8149         * gfortran.dg/assign_2.f90: New test.
8150         * gfortran.dg/assign_3.f90: New test.
8151         * gfortran.dg/assign.f90: New test.
8152
8153 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8154
8155         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8156         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8157         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8158         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8159         names.
8160
8161 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8162
8163         * gcc.dg/cpp/ucnid-6.c: New.
8164
8165         * gcc.dg/cpp/normalize-1.c: New.
8166         * gcc.dg/cpp/normalize-2.c: New.
8167         * gcc.dg/cpp/normalize-3.c: New.
8168         * gcc.dg/cpp/normalize-4.c: New.
8169         * gcc.dg/cpp/ucnid-4.c: New.
8170         * gcc.dg/cpp/ucnid-5.c: New.
8171         * g++.dg/cpp/normalize-1.C: New.
8172         * g++.dg/cpp/ucnid-1.C: New.
8173
8174 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8175
8176         * gcc.dg/pr18628.c: New.
8177
8178 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8179
8180         PR c++/20280
8181         * g++.dg/tree-ssa/pr20280.C: New.
8182
8183 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8184
8185         PR fortran/20467
8186         * gfortran.dg/stfunc_2.f90: New test.
8187
8188 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8189
8190         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8191
8192 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8193
8194         * gcc.dg/tree-ssa/20050314-1.c: New test.
8195
8196 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8197
8198         PR c++/4403
8199         PR c++/9783, DR433
8200         * g++.dg/template/friend34.C: New test.
8201         * g++.dg/template/friend35.C: Likewise.
8202         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8203
8204 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8205
8206         Friend class name lookup 5/n
8207         PR c++/1016
8208         * g++.dg/lookup/hidden-class1.C: New test.
8209         * g++.dg/lookup/hidden-class2.C: Likewise.
8210         * g++.dg/lookup/hidden-class3.C: Likewise.
8211         * g++.dg/lookup/hidden-class4.C: Likewise.
8212         * g++.dg/lookup/hidden-class5.C: Likewise.
8213         * g++.dg/lookup/hidden-class6.C: Likewise.
8214         * g++.dg/lookup/hidden-class7.C: Likewise.
8215         * g++.dg/lookup/hidden-class8.C: Likewise.
8216         * g++.dg/lookup/hidden-class9.C: Likewise.
8217         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8218         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8219         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8220         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8221         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8222         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8223         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8224         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8225         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8226         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8227         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8228
8229 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/20157
8232         * g++.dg/template/error18.C: New test.
8233
8234 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8235
8236         PR debug/16792
8237         * g++.dg/debug/pr16792.C: New test.
8238
8239 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8240
8241         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8242         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8243         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8244         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8245         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8246         test assertion names.
8247
8248 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8249
8250         PR fortran/18600
8251         * gfortran.dg/stfunc_1.f90: New test.
8252
8253 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8254
8255         PR fortran/16907
8256         * gfortran.dg/real_index_1.f90: New test.
8257
8258 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8259
8260         PR fortran/20323
8261         * gfortran.dg/spec_expr_1.f90: New test.
8262
8263 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8264
8265         PR c/20402
8266         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8267         new parser.
8268
8269 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8270
8271         PR fortran/20361
8272         * gfortran.dg/largeequiv_1.f90: New test.
8273
8274 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8275
8276         * gcc.dg/ucnid-1.c: New.
8277         * gcc.dg/ucnid-2.c: New.
8278         * gcc.dg/ucnid-3.c: New.
8279         * gcc.dg/ucnid-4.c: New.
8280         * gcc.dg/ucnid-5.c: New.
8281         * gcc.dg/ucnid-6.c: New.
8282         * gcc.dg/cpp/ucnid-1.c: New.
8283         * gcc.dg/cpp/ucnid-2.c: New.
8284         * gcc.dg/cpp/ucnid-3.c: New.
8285         * g++.dg/other/ucnid-1.C: New.
8286
8287 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8288
8289         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8290
8291 2005-03-11  Per Bothner  <per@bothner.com>
8292
8293         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8294         that diagnotics refer to correct token.
8295         * gcc.dg/unused-3.c: Likewise.
8296
8297 2005-03-11  Per Bothner  <per@bothner.com>
8298
8299         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8300         constant" is now actually on same line as string constant.
8301         * gcc.dg/cpp/direct2s.c: Likewise.
8302
8303 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8304
8305         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8306
8307 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8308
8309         PR libfortran/20124
8310         * gfortran.dg/pr20124.f90: New Test
8311
8312 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8313
8314         PR tree-optimization/20130
8315         * gcc.dg/pr20130-1.c: New test.
8316
8317 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8318
8319         PR target/20095
8320         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8321
8322 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8323
8324         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8325
8326 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8327
8328         * g++.dg/eh/forced1.C: Fix comment.
8329         * g++.dg/eh/forced2.C: Ditto.
8330         * g++.dg/eh/forced3.C: Ditto.
8331         * g++.dg/eh/forced4.C: Ditto.
8332
8333 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8334
8335         PR rtl-opt/20412
8336         * gcc.c-torture/compile/pr20412.c: New test.
8337
8338 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8339
8340         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8341
8342 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8343
8344         PR target/20322
8345         * gcc.dg/20050307-1.c: New test.
8346
8347 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         PR c++/20375
8350         * g++.dg/other/stdarg3.C: New.
8351
8352 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR c++/18384, c++/18327
8355         * g++.dg/init/array19.C: New test.
8356
8357         PR inline-asm/20314
8358         * gcc.dg/torture/pr20314-1.c: New test.
8359         * gcc.dg/torture/pr20314-2.c: New test.
8360
8361 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8362
8363         * gcc.dg/20050309-1.c: New test.
8364
8365 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8366
8367         * gcc.dg/builtins-10.c: Reactivate disabled test.
8368         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8369         new cbrt transformations.
8370
8371 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/20208
8374         * g++.dg/template/array13.C: New test.
8375
8376 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8377
8378         PR c++/16859
8379         * g++.dg/init/brace4.C: New test.
8380
8381 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8382
8383         PR c++/20186
8384         * g++.dg/template/non-dependent12.C: New.
8385
8386 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/20142
8389         * g++.dg/init/array18.C: Add dg-do run marker.
8390
8391         PR c++/20142
8392         * g++.dg/init/array18.C: New test.
8393
8394 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8395
8396         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8397         * g++.dg/gcov/gcov.exp: Likewise.
8398         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8399         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8400         * lib/c-torture.exp: Likewise.
8401         * lib/fortran-torture.exp: Likewise.
8402         * lib/g++.exp: Likewise.
8403         * lib/gcc-defs.exp: Likewise.
8404         * lib/gcc-dg.exp: Likewise.
8405         * lib/gcc.exp: Likewise.
8406         * lib/gcov.exp: Likewise.
8407         * lib/gfortran.exp: Likewise.
8408         * lib/mike-g++.exp: Likewise.
8409         * lib/mike-gcc.exp: Likewise.
8410         * lib/objc-torture.exp: Likewise.
8411         * lib/objc.exp: Likewise.
8412         * lib/profopt.exp: Likewise.
8413         * lib/target-libpath.exp: Likewise.
8414         * lib/target-supports.exp: Likewise.
8415         * lib/treelang.exp: Likewise.
8416         * lib/wrapper.exp: Likewise.
8417
8418 2005-03-08  Jeff Law  <law@redhat.com>
8419
8420         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8421         PHI-OPT changes.
8422
8423 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8424
8425         * gcc.dg/vect/pr20122.c: New test.
8426
8427 2005-03-07  Jeff Law  <law@redhat.com>
8428
8429         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8430         was folded away.
8431         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8432         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8433         * gcc.dg/tree-ssa/pr18134.c: New test.
8434
8435 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8436
8437         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8438         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8439         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8440
8441 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8442
8443         PR tree-opt/17671
8444         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8445
8446 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8447
8448         * g++.dg/warn/Wnvdtor.C: New test.
8449
8450 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8451
8452         * gcc.dg/torture/pr19683-1.c: New test.
8453
8454 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8455
8456         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8457         * gfortran.dg/g77/19990313-2.f: Ditto.
8458         * gfortran.dg/g77/19990313-3.f: Ditto.
8459         * gfortran.dg/g77/19990525-0.f: Ditto.
8460         * gfortran.dg/g77/19990826-0.f: Ditto.
8461         * gfortran.dg/g77/19990826-2.f: Ditto.
8462         * gfortran.dg/g77/19990826-3.f: Ditto.
8463         * gfortran.dg/g77/20000511-1.f: Ditto.
8464         * gfortran.dg/g77/20000511-2.f: Ditto.
8465         * gfortran.dg/g77/970625-2.f: Ditto.
8466         * gfortran.dg/g77/980310-2.f: Ditto.
8467         * gfortran.dg/g77/980310-3.f: Ditto.
8468         * gfortran.dg/g77/980310-8.f: Ditto.
8469         * gfortran.dg/g77/980519-2.f: Ditto.
8470         * gfortran.dg/g77/alpha1.f: Ditto.
8471         * gfortran.dg/g77/claus.f: Ditto.
8472         * gfortran.dg/g77/erfc.f: Ditto.
8473         * gfortran.dg/g77/short.f: Ditto.
8474         * gfortran.fortran-torture/execute/data.f90: Ditto.
8475         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8476         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8477
8478 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8479
8480         * lib/file-format.exp (gcc_target_object_format): Add check for som
8481         format and hardcode object formats on hppa*-*-hpux*.
8482         * lib/target-supports.exp (check_weak_available): Add check for som
8483         object format.  Always return 0 on hppa*-*-hpux10*.
8484
8485         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8486         is defined.
8487
8488         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8489
8490 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8491
8492         * gfortran.dg/pr19936_1.f90: New test.
8493         * gfortran.dg/pr19936_2.f90: New test.
8494         * gfortran.dg/pr19936_3.f90: New test.
8495
8496 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8497             Paul Thomas <prthomas@drfccad.cea.fr>
8498
8499         * gfortran.dg/PR19754_1.f90: New test.
8500         * gfortran.dg/PR19754_2.f90: Ditto.
8501
8502 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8503
8504         PR c++/19311
8505         * g++.dg/template/non-dependent11.C: New test.
8506
8507 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8508
8509         * lib/target-supports.exp (check_iconv_available): Fix comment.
8510
8511 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8512             Joseph S. Myers  <joseph@codesourcery.com>
8513
8514         PR c++/19797
8515         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8516
8517 2005-03-04  Matthew Sachs  <msachs@apple.com>
8518
8519         * gcc.exp (gcc_target_compile): Put braces around
8520         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8521         * objc.exp (objc_target_compile): Likewise.
8522         * treelang.exp (treelang_target_compile): Likewise.
8523
8524 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8525
8526         PR fortran/19673
8527         * gfortran.dg/func_result_1.f90: New test.
8528
8529 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8530
8531         * gcc.misc-tests/options.exp: New test.
8532
8533 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8534
8535         * gcc.dg/pr15784-4.c: New test.
8536
8537 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8538
8539         * gcc.c-torture/execute/pr17133.c: New.
8540         * gcc.c-torture/compile/20050303-1.c: New.
8541
8542 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8543
8544         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8545
8546 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8547
8548         * g++.dg/overload/using2.C: New.
8549
8550 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/19916
8553         * g++.dg/init/ptrmem2.C: New test.
8554
8555 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8556
8557         PR c/8927
8558         * gcc.dg/pr8927-1.c: New test.
8559
8560 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         PR c++/20232
8563         * g++.dg/inherit/covariant12.C: New.
8564
8565 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8566
8567         PR fortran/19479
8568         * gfortran.dg/bound_1.f90: New test.
8569
8570 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8571
8572         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8573         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8574
8575 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8576
8577         PR c/20245
8578         * gcc.dg/pr20245-1.c: New test.
8579
8580 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR middle-end/19874
8583         * gcc.c-torture/execute/20050119-2.c: New test case.
8584
8585 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8586
8587         * README: Update the DejaGnu bug reporting address.
8588         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8589         * lib/objc-torture.exp: Likewise.
8590
8591 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8592
8593         * gfortran.dg/boz_1.f90: New test.
8594         * gfortran.dg/boz_3.f90: New test.
8595         * gfortran.dg/boz_4.f90: New test.
8596
8597 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8598
8599         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8600         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8601
8602 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8603
8604         PR libfortran/20101
8605         * gfortran.dg/write_0_pe_format.f90: New test.
8606
8607 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR c++/20206
8610         * g++.dg/opt/thunk2.C: New test.
8611         * g++.dg/opt/covariant1.C: New test.
8612
8613 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8614
8615         * gfortran.dg/e_d_fmt.f90: New test.
8616
8617 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8618
8619         * gcc.dg/asm-b.c: Fix comment typos.
8620
8621 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8622
8623         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8624         a V_MAY_DEF also.
8625
8626 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8627
8628         PR tree-opt/20188
8629         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8630         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8631         * gcc.dg/asm-b.c: New test.
8632
8633 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8634
8635         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8636         Disable this test on IRIX 6.
8637
8638 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8639
8640         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8641         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8642         parser.
8643
8644 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8645
8646         PR tree-optimization/20204
8647         * testsuite/gcc.dg/pr20204.c: New test.
8648
8649 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR target/20196
8652         * gcc.c-torture/execute/20050224-1.c: New test.
8653
8654         PR c++/20175
8655         * g++.dg/warn/Wbraces2.C: New test.
8656
8657 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/19878
8660         * g++.dg/init/const2.C: New test.
8661
8662 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8663
8664         PR tree-optimization/20100
8665         * gcc.c-torture/execute/pr20100-1.c: New test.
8666
8667 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8668
8669         * gfortran.dg/implicit_3.f90: New test.
8670
8671         * gfortran.dg/deftype_1.f90: New test.
8672
8673 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8674
8675         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8676         the test passes.
8677         * g++.dg/other/anon3.C: Accept a warning.
8678
8679 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8680
8681         * gcc.dg/pr20017.c: Fix a comment typo.
8682
8683 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8684
8685         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8686
8687 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8688
8689         PR ada/19902
8690         * ada/acats/tests/cxa/cxa3004.a: Remove.
8691         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8692
8693 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/20073
8696         * g++.dg/init/const1.C: New test.
8697
8698         PR c++/19991
8699         * g++.dg/parse/constant7.C: New test.
8700
8701         PR c++/20152
8702         * g++.dg/parse/error27.C: New test.
8703         * g++.dg/template/qualttp15.C: Adjust error markers.
8704         * g++.old-deja/g++.other/struct1.C: Likewise.
8705
8706         PR c++/20153
8707         * g++.dg/template/error17.C: New test.
8708
8709         PR c++/20148
8710         * g++.dg/parser/error26.C: New test.
8711
8712 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8713
8714         PR tree-optimization/20100
8715         PR tree-optimization/20115
8716         * gcc.dg/pr20115.c: New test.
8717         * gcc.dg/pr20115-1.c: New test.
8718         * gcc.dg/pr20100.c: New test.
8719         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8720         call-clobbered variables after alias1.
8721
8722 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8723
8724         * gfortran.dg/list_read_4.f90: new test.
8725
8726 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8727
8728         PR rtl-optimization/20017.
8729         * gcc.dg/pr20017.c: New.
8730
8731 2005-02-22  Devang Patel  <dpatel@apple.com>
8732
8733         PR 19952
8734         * g++.dg/tree-ssa/pr19952.C: New test.
8735
8736 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/19883
8739         * g++.dg/parse/constant6.C: New test.
8740
8741 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8742
8743         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8744         * g++.dg/charset/asm2.c: Likewise.
8745         * g++.dg/charset/asm3.c: Likewise.
8746         * g++.dg/charset/asm4.c: Likewise.
8747         * g++.dg/charset/asm5.c: Likewise.
8748         * g++.dg/charset/attribute1.c: Likewise.
8749         * g++.dg/charset/attribute2.c: Likewise.
8750         * g++.dg/charset/extern1.cc: Likewise.
8751         * g++.dg/charset/extern2.cc: Likewise.
8752         * g++.dg/charset/extern3.cc: Likewise.
8753         * g++.dg/charset/function.cc: Likewise.
8754         * g++.dg/charset/string.c: Likewise.
8755         * g++.dg/charset/charset.exp: Likewise.
8756         * lib/target-supports.exp (check_iconv_available): Fix comment.
8757
8758 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8759
8760         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
8761         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8762         * gcc.dg/charset/asm2.c: Likewise.
8763         * gcc.dg/charset/asm3.c: Likewise.
8764         * gcc.dg/charset/asm4.c: Likewise.
8765         * gcc.dg/charset/asm5.c: Likewise.
8766         * gcc.dg/charset/asm6.c: Likewise.
8767         * gcc.dg/charset/attribute1.c: Likewise.
8768         * gcc.dg/charset/attribute2.c: Likewise.
8769         * gcc.dg/charset/builtin1.c: Likewise.
8770         * gcc.dg/charset/extern.c: Likewise.
8771         * gcc.dg/charset/function.c: Likewise.
8772         * gcc.dg/charset/string.c: Likewise.
8773         * gcc.dg/charset/charset.exp: Likewise.
8774
8775 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
8776
8777         PR fortran/20086
8778         * gfortran.dg/pr20086.f90: New test.
8779
8780 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
8781
8782         PR tree-optimization/19786
8783         * g++.dg/tree-ssa/pr19786.C: New.
8784
8785 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8786
8787         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
8788
8789 2005-02-21  Jeff Law  <law@redhat.com>
8790
8791         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
8792
8793 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8794
8795         * gfortran.dg/do_iterator: Split loop, markup all lines for
8796         which an error locus is printed.
8797         * gfortran.dg/pr17708.f90: Markup all lines for which an error
8798         locus is printed.
8799         * gfortran.dg/select_4.f90: Likewise.
8800         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
8801         locuses in the various permutations.
8802
8803 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
8804
8805         PR tree-optimization/19951
8806         * g++.dg/vect: New directory.
8807         * g++.dg/vect/vect.exp: New file.
8808         * g++.dg/vect/pr19951.cc: New testcase.
8809         * g++.dg/dg.exp: Also prune vectorizer tests.
8810
8811 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
8812
8813         PR 18785
8814         * gcc.dg/charset/builtin1.c: New test.
8815
8816 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8817
8818         PR c++/19299
8819         * g++.dg/inherit/volatile1.C: New test.
8820
8821         PR c++/19440
8822         * g++.dg/template/dtor4.C: New test.
8823
8824 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8825
8826         * gfortran.dg/int_1.f90: New test.
8827
8828 2005-02-19  Devang Patel  <dpatel@apple.com>
8829
8830         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
8831
8832 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8833
8834         * gfortran.dg/achar_1.f90: New test.
8835
8836 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
8837
8838         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
8839
8840 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
8841             Jakub Jelinek  <jakub@redhat.com>
8842
8843         PR tree-optimization/19828
8844         * gcc.dg/tree-ssa/loop-7.c: New test.
8845         * gcc.c-torture/execute/20050218-1.c: New test.
8846
8847 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR c/20043
8850         * gcc.dg/transparent-union-1.c: New test.
8851         * gcc.dg/transparent-union-2.c: New test.
8852
8853 2005-02-18  James E Wilson  <wilson@specifixinc.com>
8854
8855         PR tree-optimization/18977
8856         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
8857
8858 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
8859
8860         PR target/20054
8861         * gcc.dg/pr20054.c: New test.
8862
8863 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8864
8865         PR c++/19508
8866         * g++.dg/ext/attrib20.C: New test.
8867
8868 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         PR middle-end/20030
8871         * gfortran.fortran-torture/execute/character_passing.f90: New test.
8872
8873 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
8874
8875         PR c++/20008
8876         * g++.dg/opt/switch4.C: New.
8877
8878 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR c++/20023
8881         PR tree-optimization/20009
8882         * gcc.c-torture/compile/20050217-1.c: New test.
8883         * g++.dg/opt/switch3.C: New test.
8884
8885         PR tree-optimization/18947
8886         * gcc.c-torture/compile/20050215-1.c: New test.
8887         * gcc.c-torture/compile/20050215-2.c: New test.
8888         * gcc.c-torture/compile/20050215-3.c: New test.
8889
8890 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
8891
8892         PR c++/20028
8893         * g++.dg/template/crash34.C: New.
8894
8895         PR c++/20022
8896         * g++.dg/other/access3.C: New.
8897
8898 2005-02-17  Ira Rosen  <irar@il.ibm.com>
8899
8900         * gcc.dg/vect/vect-98.c: New test.
8901
8902 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
8903
8904         PR tree-optimization/19967
8905         * gcc.dg/pr19967.c: New.
8906
8907 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR middle-end/19857
8910         * gcc.dg/tree-ssa/20050215-1.c: New test.
8911         * gcc.c-torture/execute/20050215-1.c: New test.
8912
8913 2005-02-15  Eric Christopher  <echristo@redhat.com>
8914
8915         * gcc.dg/cpp/20050215-1.c: New file.
8916
8917 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
8918
8919         PR tree-optimization/15785
8920         * gcc.dg/pr15785-1.c: New test.
8921
8922 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
8923
8924         PR c++/17788
8925         * g++.dg/init/ctor4.C: New.
8926         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8927
8928 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
8929
8930         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8931         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
8932
8933 2005-02-15  Andreas Schwab  <schwab@suse.de>
8934
8935         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
8936         declare malloc.
8937
8938 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
8939
8940         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
8941
8942 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
8943
8944         PR tree-optimization/19853
8945         * gcc.c-torture/compile/pr19853.c: New test.
8946
8947 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8948
8949         PR c++/19608
8950         * g++.dg/parse/local-class1.C: New.
8951
8952         PR c++/19895
8953         * g++.dg/parse/ptrmem3.C: New.
8954
8955         PR c++/19884
8956         * g++.old-deja/g++.oliva/template6.C: Add another case.
8957         * g++.dg/template/explicit6.C: New.
8958
8959 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
8960
8961         PR c++/17816
8962         * g++.dg/other/redecl2.C: New.
8963
8964 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8965
8966         PR c++/19891
8967         * g++.dg/abi/covariant4.C: New.
8968
8969 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
8970
8971         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
8972
8973 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
8974
8975         * gcc.dg/vect/vect-96.c: Fix typo.
8976
8977 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8978
8979         PR c++/14479
8980         PR c++/19487
8981         * g++.dg/template/enum5.C: New test.
8982
8983 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8984
8985         * gcc.dg/vect/vect-97.c: New test.
8986
8987 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8988
8989         * gcc.dg/vect/vect-96.c: New test.
8990
8991 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
8992
8993         * gcc.dg/builtins-34.c: Also check ldexp*.
8994
8995 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
8996
8997         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
8998
8999 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9000
9001         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9002         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9003         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9004         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9005         selector_list, selector_expression, dg-process-target): Move to new
9006         file target-supports-dg.exp.
9007         * lib/target-supports-dg.exp: New.
9008
9009         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9010         New.
9011
9012 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR c++/19666
9015         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9016
9017         PR middle-end/19858
9018         * gcc.c-torture/compile/20050210-1.c: New test.
9019
9020 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9021
9022         PR c++/19755
9023         * g++.dg/warn/Wbraces1.C: New test.
9024
9025 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9026
9027         * gcc.dg/builtins-52.c: New testcase.
9028
9029 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9030
9031         PR c/19342
9032         * gcc.c-torture/execute/20050119-1.c: New test.
9033
9034 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/19811
9037         * g++.dg/init/delete1.C: New test.
9038
9039 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         PR c++/18470
9042         * g++.dg/template/static12.C: New test.
9043
9044 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/19787
9047         * g++.dg/conversion/ambig1.C: New test.
9048
9049         PR c++/19739
9050         * g++.dg/ext/attrib19.C: New test.
9051
9052         PR c++/19732
9053         * g++.dg/parse/dtor5.C: New test.
9054
9055         PR c++/19762
9056         * g++.dg/template/dtor3.C: New test.
9057
9058         PR c++/19826
9059         * g++.dg/template/static11.C: New test.
9060         * g++.dg/template/crash2.C: Remove dg-error marker.
9061
9062 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9063
9064         PR C++/18491
9065         * g++.old-deja/g++.mike/p10769a.C: Remove.
9066
9067 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9068
9069         * gcc.dg/builtins-48.c: New test case.
9070         * gcc.dg/builtins-49.c: New test case.
9071         * gcc.dg/builtins-50.c: New test case.
9072         * gcc.dg/builtins-51.c: New test case.
9073
9074 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9075
9076         PR middle-end/19583
9077         * g++.dg/warn/Wreturn-type-3.C: New test.
9078
9079 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9080
9081         PR middle-end/19402
9082         * gcc.dg/pr19402-1.c: New testcase.
9083         * gcc.dg/pr19402-2.c: likewise.
9084
9085 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9086
9087         PR middle-end/19854
9088         * g++.dg/tree-ssa/tmmti.C: New testcase.
9089
9090 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9091
9092         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9093
9094 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9095
9096         PR c++/19733
9097         * g++.dg/parse/crash23.C: New test.
9098         * g++.dg/warn/Weff1.C: New test.
9099
9100 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9101
9102         * gcc.dg/20050209-1.c: New test.
9103
9104 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9105
9106         PR target/19799
9107         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9108
9109 2005-02-08  Mike Stump  <mrs@apple.com>
9110
9111         * g++.dg/pch/import-2.c: New test.
9112         * g++.dg/pch/import-2.hs: New.
9113         * g++.dg/pch/include/import-2a.h: New.
9114         * g++.dg/pch/include/import-2b.h: New.
9115
9116 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9117
9118         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9119
9120 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9121
9122         * gfortran.dg/substr_1.f90: New test.
9123
9124 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9125
9126         PR middle-end/19775
9127         * gcc.dg/torture/builtin-power-1.c: Disable test for
9128         invalid transformation.
9129         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9130         no longer optimize.
9131         * gcc.dg/builtins-47.c: New testcase.
9132
9133 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9134             Dorit Naishlos  <dorit@il.ibm.com>
9135
9136         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9137
9138 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9139
9140         * gcc.c-torture/compile/20050206-1.c: New test.
9141
9142 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9143
9144         PR tree-opt/19768
9145         * g++.dg/opt/pr19768.C: New test.
9146
9147 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9148
9149         PR tree-opt/19736
9150         * gcc.c-torture/compile/pr19736.c: New test.
9151
9152 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9153
9154         PR c++/17401
9155         * g++.dg/parse/error25.C: New test.
9156
9157 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9158
9159         * gcc.c-torture/execute/20050203-1.c: New.
9160
9161 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9162
9163         * gcc.dg/vect/vect-85.c: Remove xfail.
9164         * gcc.dg/vect/vect-86.c: Remove xfail.
9165         * gcc.dg/vect/vect-87.c: Remove xfail.
9166         * gcc.dg/vect/vect-88.c: Remove xfail.
9167
9168 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9169
9170         * gcc.dg/altivec-19.c: New.
9171
9172 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9173
9174         PR c/17807
9175         * gcc.dg/nested-func-3.c: New test.
9176         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9177
9178 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9179
9180         * gcc.test-framework/gen_directive_tests: Generate tests for
9181         selector expressions.
9182
9183 2005-02-02  Matt Austern  <austern@apple.com>
9184
9185         PR c++/19628
9186         * g++/ext/builtin7.C: New.
9187         * g++/ext/builtin8.C: New.
9188
9189 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9190
9191         PR c/18502
9192         * gcc.dg/pr18502-1.c: New test.
9193
9194 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9195
9196         PR c++/17413
9197         * g++.dg/template/local4.C: Tweak.
9198
9199 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9200
9201         PR tree-optimization/19578
9202         * gcc.c-torture/compile/20050202-1.c: New test.
9203
9204 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9205
9206         PR c/19435
9207         * gcc.dg/c99-init-4.c: New test.
9208
9209 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9210
9211         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9212
9213         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9214
9215         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9216         * g++.dg/eh/check-vect.h: New.
9217
9218         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9219         * gcc.dg/vect/vect-78.c: Ditto.
9220         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9221         Remove.
9222
9223         * g++.dg/conversion/simd1.C: Expect warning.
9224         * g++.dg/ext/attribute-test-1.C: Ditto.
9225         * g++.dg/ext/attribute-test-2.C: Ditto.
9226         * g++.dg/ext/attribute-test-3.C: Ditto.
9227         * g++.dg/ext/attribute-test-4.C: Ditto.
9228
9229         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9230         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9231
9232         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9233
9234 2005-02-01  Richard Henderson  <rth@redhat.com>
9235
9236         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9237         long double for ibm double-double format.
9238         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9239
9240 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9241
9242         PR tree-optimization/19633
9243         * testsuite/gcc.dg/pr19633-1.c: New test.
9244         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9245         to NULL or a symbol.
9246
9247 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9248
9249         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9250         New procs.
9251         (dg-process-target (local override)): Handle selector expressions.
9252
9253         * gcc.test-framework/README: Describe tests in source directory.
9254         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9255         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9256         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9257         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9258         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9259         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9260         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9261         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9262         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9263         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9264         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9265         * gcc.test-framework/dg-error-exp-P.c: New test.
9266         * gcc.test-framework/dg-error-exp-XP.c: New test.
9267         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9268         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9269         * gcc.test-framework/dg-output-exp-P.c: New test.
9270         * gcc.test-framework/dg-output-exp-XF.c: New test.
9271         * gcc.test-framework/dg-warning-exp-P.c: New test.
9272         * gcc.misc-tests/dg-1.c: Remove.
9273         * gcc.misc-tests/dg-2.c: Remove.
9274         * gcc.misc-tests/dg-3.c: Remove.
9275         * gcc.misc-tests/dg-4.c: Remove.
9276         * gcc.misc-tests/dg-5.c: Remove.
9277         * gcc.misc-tests/dg-6.c: Remove.
9278         * gcc.misc-tests/dg-7.c: Remove.
9279         * gcc.misc-tests/dg-8.c: Remove.
9280         * gcc.misc-tests/dg-9.c: Remove.
9281         * gcc.misc-tests/dg-10.c: Remove.
9282         * gcc.misc-tests/dg-11.c: Remove.
9283         * gcc.misc-tests/dg-12.c: Remove.
9284         * gcc.misc-tests/dg-test.exp: Remove.
9285
9286         * gcc.test-framework/test-framework.awk: Change recording and
9287         printing of passes and failures.
9288
9289         * gcc.test-framework: New directory.
9290         * gcc.test-framework/README: New.
9291         * gcc.test-framework/test-framework.exp: New.
9292         * gcc.test-framework/test-framework.awk: New.
9293         * gcc.test-framework/gen_directive_tests: New.
9294
9295 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9296
9297         * lib/treelang.exp: Fix comment typos.
9298         (treelang_target_compile): Don't append libs=-ltreelang to options.
9299
9300 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9301
9302         * g++.dg/parse/typename7.C: Adjust error messages.
9303
9304 2005-01-31  Jeff Law  <law@redhat.com>
9305
9306         * gcc.c-torture/execute/20050131-1.c: New test.
9307         * gcc.dg/wcaselabel.c: New test.
9308
9309 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9310
9311         * g++.dg/other/warning1.C: Adjust error messags.
9312         * g++.dg/parse/constant5.C: New test.
9313
9314 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9315
9316         PR c/19333
9317         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9318         the test case valid.
9319         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9320         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9321         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9322         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9323         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9324         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9325
9326 2005-01-31  Dale Johannesen  <dalej@apple.com>
9327
9328         * g++.dg/opt/pr19650.C:  New test.
9329
9330 2005-01-31  Richard Henderson  <rth@redhat.com>
9331
9332         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9333         long double for intel double extended format.
9334         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9335
9336 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/19555
9339         * g++.dg/template/static10.C: New test.
9340
9341         PR c++/19395
9342         * g++.dg/parse/error24.C: New test.
9343
9344         PR c++/19367
9345         * g++.dg/lookup/builtin1.C: New test.
9346
9347         PR c++/19457
9348         * g++.dg/warn/conv3.C: New test.
9349
9350 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9351
9352         PR fortran/19647
9353         * gfortan.dg/inquire_7.f90
9354
9355 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9356
9357         PR tree-optimization/15791
9358         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9359         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9360         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9361         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9362         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9363         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9364         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9365         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9366         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9367         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9368
9369 2005-01-29  Paul Brook  <paul@codesourcery.com>
9370
9371         PR fortran/18565
9372         * check.c (real_or_complex_check): New function.
9373         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9374         * intrinsic.c (add_functions): Use new check functions.
9375         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9376         Add prototypes.
9377
9378 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9379
9380         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9381         gcc.dg/lvalue-3.c: New tests.
9382         * gcc.dg/concat.c: Update expected messages.
9383
9384 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9385
9386         PR libfortran/19595
9387         * gfortran.dg/eor_1.f90:  New test.
9388
9389 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9390
9391         PR fortran/19589
9392         * gfortran.dg/logical_data_1.f90: New test.
9393
9394 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/19253
9397         * g++.dg/template/crash33.C: New test.
9398
9399         PR c++/19667
9400         * g++.dg/template/crash32.C: New test.
9401
9402 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9403
9404         PR middle-end/16558
9405         * g++.dg/warn/Wreturn-type-2.C: New test.
9406
9407 2004-06-24  Jeff Law  <law@redhat.com>
9408
9409         * gcc.dg/tree-ssa/20050128-1.c: New test.
9410
9411 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9412
9413         * gcc.target/frv/all-mdpackh-1.c: New test.
9414
9415 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9416
9417         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9418
9419 2005-01-27  Richard Henderson  <rth@redhat.com>
9420
9421         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9422
9423 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9424
9425         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9426
9427 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9428
9429         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9430         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9431         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9432         to cope with cases where the multilib options override the dg-options.
9433
9434 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9435
9436         PR c/18946
9437         * gcc.dg/noncompile/20050120-1.c: New test.
9438
9439 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9440
9441         PR tree-optimization/19633
9442         * gcc.dg/pr19633.c: New test.
9443         * gcc.dg/tree-ssa/pr19633.c: New test.
9444
9445 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9446
9447         * gcc.dg/20041216-1.c: New test.
9448
9449 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9450
9451         PR objc/18862
9452         * objc.dg/selector-2.m: New test.
9453
9454 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9455
9456         * g++.dg/opt/range-test-2.C: New test.
9457
9458         PR rtl-optimization/19579
9459         * gcc.c-torture/execute/20050124-1.c: New test.
9460
9461 2005-01-26  Greg Parker  <gparker@apple.com>
9462         Stuart Hastings  <stuart@apple.com>
9463
9464         * gcc.c-torture/execute/20050125-1.c: New.
9465
9466 2005-01-18  Jan Hubicka  <jh@suse.cz>
9467
9468         PR tree-optimize/19337
9469         * gcc.c-torture/compile/20050119-1.c: New test.
9470
9471 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9472
9473         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9474         test for successful match.
9475
9476 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9477
9478         PR objc/18408
9479         * objc.dg/comp-types-7.m: New test.
9480
9481 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9482
9483         * lib/target-supports.exp (current_target_name): New.
9484         (check_effective_target_ilp32, check_effective_target_lp64):
9485         Cache the result to use as long as the current target, with
9486         multilib flags, remains the same.
9487
9488         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9489         (dg-require-weak, dg-require-visibility, dg-require-alias,
9490         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9491         dg-require-effective-target, dg-skip-if): Remove call to
9492         skip_test_and_clear_xfail.
9493         (dg-test): Clear xfail data.
9494
9495 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR target/17751
9498         * gcc.dg/ppc64-toc.c: New test.
9499
9500         * g++.dg/tree-ssa/empty-1.C: New test.
9501
9502         PR middle-end/19551
9503         * gcc.c-torture/execute/20050121-1.c: New test.
9504         * gcc.dg/20050121-2.c: New test.
9505
9506 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9507         Paul Brook  <paul@codesourcery.com>
9508
9509         PR fortran/17941
9510         * gfortran.dg/real_const_1.f: New test.
9511         * gfortran.dg/real_const_2.f90: New test.
9512         * gfortran.dg/complex_int_1.f90: New test.
9513
9514 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9515
9516         PR fortran/19313
9517         * gfortan.dg/inquire_6.f90: New test.
9518
9519 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9520
9521         PR libfortran/19451
9522         * open_readonly_1.f90:  New test.
9523
9524 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9525
9526         PR libfortran/18982
9527         * gfortran.dg/open_new.f90: New file.
9528
9529 2005-01-22  Paul Brook  <paul@codesourcery.com>
9530
9531         * namelist_1.f90: New test.
9532
9533 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9534
9535         PR tree-optimization/19484
9536         * gcc.c-torture/compile/20050122-[12].c: New tests.
9537
9538 2005-01-22  Paul Brook  <paul@codesourcery.com>
9539
9540         * gfortran.dg/implicit_2.f90: New test.
9541
9542 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9543
9544         PR fortran/19314
9545         * gfortran.dg/inquire_5.f90: New test.
9546
9547 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9548
9549         PR c/18809
9550         * gcc.dg/pr18809-1.c: New test.
9551
9552 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9553
9554         * gcc.dg/20050121-1.c: New test.
9555
9556         PR tree-optimization/13000
9557         * gcc.dg/20040206-1.c: Change warning to point where function is
9558         being inlined.
9559
9560 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9561
9562         PR c++/19208
9563         * g++.dg/template/array11.C: New test.
9564
9565 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9566
9567         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9568         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9569         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9570         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9571         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9572         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9573
9574 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9575
9576         PR tree-optimization/15349
9577         * gcc.dg/tree-ssa/pr15349.c: New.
9578
9579 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9580
9581         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9582
9583 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9584
9585         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9586         scan-assembler-times directive name.
9587
9588         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9589         after dg-do.
9590
9591         PR rtl-optimization/19462
9592         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9593
9594 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9595
9596         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9597         counting function calls on ia64.
9598
9599 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR rtl-optimization/15139
9602         * gcc.dg/20050111-2.c: New test.
9603
9604         PR c/17297
9605         * gcc.c-torture/compile/20050113-1.c: New testcase.
9606
9607         PR middle-end/19164
9608         * gcc.dg/20050113-1.c: New testcase.
9609
9610 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9611
9612         * gcc.dg/vect/vect-85.c: Add comment.
9613         * gcc.dg/vect/vect-86.c: Add xfail for now.
9614         * gcc.dg/vect/vect-87.c: Add xfail for now.
9615         * gcc.dg/vect/vect-88.c: Add xfail for now.
9616         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9617
9618 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9619
9620         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9621
9622 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9623
9624         * g++.dg/debug/typedef3.C: New test.
9625
9626 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9627
9628         PR c/19472
9629         * gcc.dg/asm-a.c: New test.
9630
9631 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9632
9633         * gcc.dg/sh-relax.c: Add prototype for abort.
9634
9635 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9636
9637         * gcc.dg/short-compare-1.c: New test.
9638         * gcc.dg/short-compare-2.c: Likewise.
9639
9640 2005-01-18  Michael Matz  <matz@suse.de>
9641
9642         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9643
9644 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9645
9646         PR tree-optimization/19121
9647         * gcc.c-torture/compile/pr19121.c: New test.
9648
9649 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9650
9651         PR target/19357
9652         * gcc.c-torture/compile/pr19357.c: New test.
9653
9654 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9655
9656         PR c/5675
9657         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9658         pass--those that refer just to the variable, possibly with a
9659         cast.
9660         * gcc.dg/c99-const-expr-3.c: Likewise.
9661
9662         PR middle-end/13127
9663         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9664         longer emitted.
9665
9666 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9667
9668         PR fortran/18778
9669         * gfortran.dg/endfile_2.f90: New test.
9670
9671 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9672
9673         PR 19168
9674         * gfortran.dg/select_5.f90: New test.
9675
9676 2004-01-16  Paul Brook  <paul@codesourcery.com>
9677
9678         * gfortran.dg/common_4.f90: New test.
9679
9680 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9681
9682         PR rtl-optimization/19462
9683         * gcc.dg/torture/pr19462-1.c: New test.
9684
9685 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9686
9687         PR objc/19321
9688         * objc.dg/func-ptr-2.m: New.
9689         * objc.dg/volatile-1.m: New.
9690
9691 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9692
9693         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9694
9695 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR tree-optimization/19060
9698         * gcc.c-torture/execute/20050104-1.c: New test.
9699
9700 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9701
9702         PR fortran/18983
9703         * gfortran.dg/write_to_null.f90: New test.
9704
9705 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9706             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9707
9708         PR other/19328
9709         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9710         argument.
9711
9712 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR c++/19263
9715         * g++.dg/init/vector1.C: New test.
9716
9717 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9718
9719         PR target/13158
9720         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9721         PR target/18987
9722         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9723
9724 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9725
9726         * gfortran.dg/select_1.f90: New test.
9727         * gfortran.dg/select_2.f90: New test.
9728         * gfortran.dg/select_3.f90: New test.
9729         * gfortran.dg/select_4.f90: New test.
9730
9731 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR middle-end/19084
9734         PR rtl-optimization/19348
9735         * gcc.dg/20050111-1.c: New test.
9736         * gcc.c-torture/execute/20050111-1.c: New test.
9737
9738         * gcc.dg/i386-asm-4.c: New test.
9739
9740 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9741
9742         * gcc.dg/nested-func-2.c: New test.
9743         * ada/acats/norun.lst: Remove c953002.
9744
9745 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
9746
9747         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
9748
9749 2005-01-12  Ben Elliston  <bje@au.ibm.com>
9750
9751         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
9752
9753 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
9754
9755         PR target/18761
9756         * g++.dg/abi/align1.C: New test.
9757
9758 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
9759
9760         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
9761         at a time.
9762         * g++.dg/ext/altivec_check.h: Support compiling as C.
9763
9764 2005-01-10  Roger Sayle  <roger@eyesopen.com>
9765
9766         PR c++/19355
9767         * g++.dg/expr/pr19355-1.C: New test case.
9768
9769 2005-01-10  Laurent GUERBY <laurent@guerby.net>
9770
9771         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
9772         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
9773         * ada/acats/tests/c3/c92005b.ada: Likewise.
9774         * ada/acats/tests/c3/cxb3012.a: Likewise.
9775         * ada/acats/norun.lst: Add c380004 and c953002, add PR
9776
9777 2005-01-09  Paul Brook  <paul@codesourcery.com>
9778
9779         * gfortran.dg/common_2.f90: New file.
9780         * gfortran.dg/common_3.f90: New file.
9781
9782 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
9783
9784         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
9785
9786 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9787
9788         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
9789         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
9790         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
9791         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
9792         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
9793         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
9794         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
9795         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
9796         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
9797         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
9798         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
9799         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
9800         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
9801         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
9802         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
9803         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
9804         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
9805         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
9806         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
9807         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
9808         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
9809         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
9810         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
9811         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
9812         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
9813         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
9814         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
9815         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
9816         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
9817         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
9818         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
9819         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
9820         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
9821         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
9822         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
9823         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
9824         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
9825         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
9826         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
9827         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
9828         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
9829         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
9830         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
9831         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
9832         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
9833         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
9834         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
9835         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
9836         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
9837         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
9838         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
9839         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
9840         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
9841         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
9842         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
9843         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
9844         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
9845         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
9846         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
9847         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
9848         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
9849         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
9850         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
9851         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
9852         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
9853         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
9854         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
9855
9856         * gcc.dg/vect/vect-1.c: Fix spelling.
9857         * gcc.dg/vect/vect-10.c: Fix spelling.
9858         * gcc.dg/vect/vect-11.c: Fix spelling.
9859         * gcc.dg/vect/vect-12.c: Fix spelling.
9860         * gcc.dg/vect/vect-14.c: Fix spelling.
9861         * gcc.dg/vect/vect-15.c: Fix spelling.
9862         * gcc.dg/vect/vect-16.c: Fix spelling.
9863         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
9864         * gcc.dg/vect/vect-64.c: Fix comments.
9865         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
9866
9867 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9868             Ira Rosen  <irar@il.ibm.com>
9869
9870         * gcc.dg/vect/vect-70.c: New test.
9871         * gcc.dg/vect/vect-71.c: New test.
9872
9873 2005-01-09  Manfred Hollstein  <mh@suse.com>
9874
9875         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
9876         * gcc.dg/pr18241-2.c: Likewise.
9877         * gcc.dg/pr18241-3.c: Likewise.
9878         * gcc.dg/pr18241-4.c: Likewise.
9879         * gcc.dg/pr18241-5.c: Likewise.
9880
9881 2005-01-08  Richard Henderson  <rth@redhat.com>
9882
9883         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9884         False for x86 and x86-64.
9885
9886 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
9887
9888         PR tree-optimization/18241
9889         * gcc.dg/pr18241-1.c: New test.
9890         * gcc.dg/pr18241-2.c: New test.
9891         * gcc.dg/pr18241-3.c: New test.
9892         * gcc.dg/pr18241-4.c: New test.
9893         * gcc.dg/pr18241-5.c: New test.
9894
9895 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
9896
9897         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
9898         gfortran.dg/select_4.f90: New.
9899
9900 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.c-torture/execute/20050107-1.c: New test.
9903
9904 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
9905
9906         PR c++/19298
9907         * g++.dg/template/ref2.C: New.
9908
9909 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
9912         instead of being empty.
9913
9914 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9915
9916         PR fortran/15553
9917         * gfortran.dg/array-1.f90: New test.
9918
9919 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR tree-optimization/19283
9922         * gcc.c-torture/execute/20050106-1.c: New test.
9923
9924         PR rtl-optimization/18861
9925         * gcc.dg/20050105-1.c: New test.
9926
9927         PR tree-optimization/18828
9928         * gcc.dg/20050105-2.c: New test.
9929
9930 2005-01-07  Andreas Jaeger  <aj@suse.de>
9931
9932         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
9933
9934 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
9935
9936         PR fortran/18398
9937         * gfortran.dg/fmt_read.f90: New test.
9938
9939 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
9940
9941         * gcc.dg/rs6000-ldouble-2.c: New.
9942
9943 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/19244
9946         * g++.dg/parser/ctor2.C: New test.
9947
9948 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9949
9950         PR c++/17154
9951         * g++.dg/template/using9.C: New test.
9952
9953 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9954
9955         PR c++/19258
9956         * g++.dg/lookup/friend6.C: New test.
9957
9958 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
9959
9960         PR c++/19270
9961         * g++.dg/template/array10.C: New.
9962
9963 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9964
9965         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
9966         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
9967
9968 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * gcc.c-torture/compile/20050105-1.c: New test.
9971
9972 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
9973
9974         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
9975
9976 2005-01-05  Roger Sayle  <roger@eyesopen.com>
9977
9978         PR middle-end/19100
9979         * gcc.dg/conv-3.c: New test case.
9980
9981 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
9982
9983         * gcc.dg/asm-wide-1.c: New test.
9984
9985 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9986
9987         PR c++/19030
9988         * g++.dg/parse/crash22.C: New
9989
9990 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
9991
9992         PR 19257
9993         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
9994
9995 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
9996
9997         PR middle-end/17767
9998         * gcc.dg/i386-mmx-6.c: New test case.
9999
10000 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10001
10002         PR tree-optimization/18308
10003         * gcc.dg/vect/pr18308.c: New testcase.
10004
10005 2005-01-04  Andreas Jaeger  <aj@suse.de>
10006
10007         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10008
10009 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10010             Robert Bowdidge <bowdidge@apple.com>
10011
10012         * gcc.dg/cpp/subframework1.c: New.
10013         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10014         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10015         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10016         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10017
10018 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10019
10020         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10021         producing warning.
10022         * gcc.dg/darwin-weakimport-2.c: New.
10023
10024 2005-01-03  Richard Henderson  <rth@redhat.com>
10025
10026         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10027
10028 2005-01-03  Richard Henderson  <rth@redhat.com>
10029
10030         * gcc.dg/vect/vect.exp: Enable for ia64.
10031         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10032         (check_effective_target_vect_float): Likewise.
10033         (check_effective_target_vect_no_align): Likewise.
10034         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10035         * gcc.dg/vect/vect-8.c: Likewise.
10036
10037 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10038
10039         PR target/19236
10040         * gcc.dg/pr19236-1.c: New test case.
10041
10042 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10043
10044         PR rtl-optimization/12092
10045         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10046
10047 2005-01-02  Andreas Jaeger  <aj@suse.de>
10048
10049         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10050
10051 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10052             Andrew Pinski  <pinskia@physics.uc.edu>
10053
10054         PR rtl-optimization/12092
10055         * gcc.dg/pr12092-1.c: New test case.
10056
10057 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10058
10059         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10060         'hidden' and 'default' for better portability.
10061         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10062
10063         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10064         6 and 7.
10065         * g++.old-deja/g++.brendan/new3.C: Likewise.
10066
10067 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10068
10069         * gcc.dg/20041231-1.C: New test.
10070         * g++.dg/warn/Wunreachable-code-1.C: New test.
10071
10072 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10073
10074         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10075         file, not /dev/null.  Abort on error.
10076
10077 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10078             Ziemowit Laski  <zlaski@apple.com>
10079
10080         PR objc/18971
10081         * objc.dg/encode-5.m: New test.
10082
10083 2004-12-29  Richard Henderson  <rth@redhat.com>
10084
10085         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10086         * objc.dg/stabs-1.m: Disable for ia64.
10087
10088 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/19190
10091         * g++.dg/warn/Wunused-10.C: New test.
10092
10093 2004-12-28  Richard Henderson  <rth@redhat.com>
10094
10095         * objc.dg/stabs-1.m: Disable for alpha.
10096
10097 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10098
10099         PR c++/19149
10100         * g++.dg/parse/error23.C: New test.
10101
10102 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10103
10104         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10105
10106         PR fortran/19032
10107         * gfortran.dg/intrinsic_modulo_1.f90: New.
10108         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10109         tests with divisor -1.
10110
10111 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10112
10113         * g++.dg/opt/temp1.C (memcpy): Return a value.
10114
10115         PR c++/19148
10116         * g++.dg/expr/cond7.C: New test.
10117
10118 2004-12-27  Paul Brook  <paul@codesourcery.com>
10119
10120         * gfortran.dg/g77/select_no_compile.f: Remove.
10121
10122 2004-12-27  Richard Henderson  <rth@redhat.com>
10123
10124         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10125         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10126         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10127
10128 2004-12-26  Richard Henderson  <rth@redhat.com>
10129
10130         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10131         by 1i instead of token pasting.
10132
10133 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10134
10135         PR tree-optimization/17578
10136         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10137         to additional_flags.
10138         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10139
10140 2004-12-25  Richard Henderson  <rth@redhat.com>
10141
10142         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10143         Remove Alpha.
10144
10145 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10146
10147         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10148         hppa*-*-hpux*.
10149         * gcc.dg/pr17957.c (dg-options): Likewise.
10150         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10151         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10152         instead of 0 on __hppa__.
10153         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10154         "foo,%r" on hppa*-*-*.
10155
10156 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10157
10158         PR fortran/19071
10159         * gfortran.dg/complex_write.f90: New test.
10160
10161 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/17595
10164         * g++.dg/parse/pragma2.C: New test.
10165
10166         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10167
10168 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10169
10170         * gcc.dg/empty2.c: Add missing dg-warning.
10171
10172 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR c++/17413
10175         * g++.dg/template/local4.C: New test.
10176         * g++.dg/template/crash19.C: Add dg-error marker.
10177
10178         * g++.dg/template/crash31.C: Correct embedded PR number.
10179
10180 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10181
10182         PR c++/16405
10183         * g++.dg/opt/temp1.C: Add do-run marker.
10184
10185 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10186
10187         * g++.dg/template/spec19.C: New.
10188
10189 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10190
10191         PR target/16819
10192         * gcc.dg/empty2.c: New.
10193
10194 2004-12-23  Richard Henderson  <rth@redhat.com>
10195
10196         * lib/target-supports.exp (check_effective_target_vect_no_align):
10197         Remove i?86 and x86-64.
10198
10199 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10200
10201         PR c++/16405
10202         * g++.dg/opt/temp1.C: New test.
10203
10204 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10205
10206         PR c++/18733
10207         * g++.dg/template/friend33.C: New testcase.
10208
10209 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/18464
10212         * g++.dg/template/cond5.C: New test.
10213
10214         PR c++/18492
10215         * g++.dg/inherit/thunk3.C: New test.
10216
10217         PR c++/11224
10218         * g++.dg/warn/Wunused-9.C: New test.
10219
10220 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10221
10222         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10223
10224 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10225
10226         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10227
10228 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10229
10230         PR c++/18378
10231         * g++.dg/ext/packed8.C: New test.
10232
10233         PR c++/19063
10234         * g++.dg/template/crash31.C: New test.
10235
10236         PR c++/19034
10237         * g++.dg/template/crash30.C: New test.
10238
10239 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10240
10241         PR C++/18984
10242         * g++.dg/eh/ctor3.C: New test.
10243
10244 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10245
10246         * objc.dg/stabs-1.m: Allow section name to be quoted and
10247         assembly label to begin with '.LL'.
10248
10249 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10250
10251         * gcc.dg/vect/vect.exp
10252         (check_effective_target_lp64_or_vect_no_align): New.
10253         * gcc.dg/vect/vect-77.c: Use it.
10254         * gcc.dg/vect/vect-78.c: Use it.
10255
10256         * lib/target-supports.exp
10257         (check_effective_target_vect_no_max,
10258         check_effective_target_vect_no_bitwise,
10259         check_effective_target_vect_no_align): New.
10260         * gcc.dg/vect/vect-13.c: Use them.
10261         * gcc.dg/vect/vect-17.c: Ditto.
10262         * gcc.dg/vect/vect-18.c: Ditto.
10263         * gcc.dg/vect/vect-19.c: Ditto.
10264         * gcc.dg/vect/vect-20.c: Ditto.
10265         * gcc.dg/vect/vect-27.c: Ditto.
10266         * gcc.dg/vect/vect-29.c: Ditto.
10267         * gcc.dg/vect/vect-44.c: Ditto.
10268         * gcc.dg/vect/vect-48.c: Ditto.
10269         * gcc.dg/vect/vect-50.c: Ditto.
10270         * gcc.dg/vect/vect-52.c: Ditto.
10271         * gcc.dg/vect/vect-54.c: Ditto.
10272         * gcc.dg/vect/vect-56.c: Ditto.
10273         * gcc.dg/vect/vect-58.c: Ditto.
10274         * gcc.dg/vect/vect-60.c: Ditto.
10275         * gcc.dg/vect/vect-72.c: Ditto.
10276         * gcc.dg/vect/vect-80.c: Ditto.
10277
10278 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10279
10280         PR c++/14075
10281         * g++.dg/init/string1.C: New.
10282
10283         PR c++/18975
10284         * g++.dg/other/synth1.C: New.
10285
10286 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10287
10288         PR c/18963
10289         * gcc.dg/pr18963-1.c: New test.
10290
10291 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10292
10293         PR c/18596
10294         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10295         * gcc.dg/pr18596-1.c: Use dg-error.
10296         (dg-options): Use -fno-unit-at-a-time.
10297         * gcc.dg/pr18596-2.c: New test.
10298         * gcc.dg/pr18596-3.c: New test.
10299
10300 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10301
10302         PR middle-end/18683
10303         * g++.dg/opt/pr18683-1.C: New test case.
10304
10305 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10306
10307         PR other/19093
10308         * g++.dg/opt/max1.C: Fix for 64bit targets.
10309
10310 2004-12-20  Matt Austern  <austern@apple.com>
10311
10312         PR c++/19044
10313         * g++.dg/ext/builtin6.C: New
10314
10315 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10316
10317         PR tree-optimization/19080
10318         * gcc.c-torture/compile/pr19080.c: New test.
10319
10320 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10321
10322         * gcc.dg/20041219-1.c: New test.
10323
10324 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10325
10326         PR middle-end/19068
10327         * g++.dg/opt/max1.C: New test case.
10328
10329 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10330
10331         * gcc.dg/fdata-sections-1.c: New test.
10332
10333 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10334
10335         PR middle-end/18548
10336         * gcc.dg/max-1.c: New test case.
10337
10338 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10339
10340         * gcc.c-torture/execute/20041218-1.c: New test.
10341
10342 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10343
10344         * gcc.dg/pr18501.c: New test.
10345         * gcc.dg/uninit-5.c: XFAIL.
10346         * gcc.dg/uninit-9.c: XFAIL.
10347
10348 2004-12-17  Dale Johannesen  <dalej@apple.com>
10349
10350         * gcc.dg/20041213-1.c:  New.
10351
10352 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10353
10354         * objc.dg/stabs-1.m: Allow assembly label to begin
10355         with a dot ('.').
10356
10357 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.c-torture/execute/20041213-1.c: Move...
10360         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10361
10362 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10363
10364         PR c++/18721
10365         * g++.dg/lookup/conv-5.C: New.
10366
10367 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10368
10369         * objc.dg/stabs-1.m: New test.
10370
10371 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10372
10373         * gcc.dg/visibility-c.c: Change compile to
10374         assemble for the test.
10375
10376 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10377
10378         PR target/19041
10379         * gcc.dg/visibility-c.c: New test.
10380
10381 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10382
10383         PR middle-end/18493
10384         * gcc.dg/switch-8.c: New test case.
10385
10386 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10387
10388         PR c++/18905
10389         * g++.dg/template/init4.C: New.
10390         * g++.dg/opt/static3.C: Enable optimizer.
10391
10392 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10393
10394         * g++.dg/other/complex1.C: New test.
10395
10396 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10397
10398         * g++.dg/opt/inline9.C: New test.
10399
10400 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10401
10402         PR fortran/18993
10403         * gfotran.dg/nullify_1.f: New test.
10404
10405 2004-12-15  Richard Henderson  <rth@redhat.com>
10406
10407         * gcc.target/i386/i386.exp: New harness.
10408         * gcc.target/i386/vect-args.c: New.
10409
10410 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10411
10412         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10413
10414 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10415
10416         PR c++/18825
10417         * g++.dg/template/friend32.C: New test.
10418
10419 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10420
10421         * cpp/pragma-once-1.c: New test.
10422         * cpp/pragma-once-1b.h: Likewise.
10423         * cpp/pragma-once-1c.h: Likewise.
10424         * cpp/pragma-once-1d.h: Likewise.
10425         * cpp/inc/pragma-once-1a.h: Likewise.
10426
10427 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10428             Steven G. Kargl  <kargls@comcast.net>
10429
10430         PR fortran/17597
10431         * gfortran.dg/list_read_3.f90: New test.
10432
10433 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10434
10435         * gcc.dg/ftrapv-2.c: New test.
10436
10437 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         PR c++/18981
10440         * g++.dg/template/typename9.C: New test.
10441
10442 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10443
10444         PR c++/18738
10445         * g++.dg/template/typename8.C: New test.
10446         * g++.dg/parse/friend2.C: Tweak error message.
10447
10448 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         * gcc.c-torture/20041214-1.c: New test.
10451
10452 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10453
10454         PR c++/18965
10455         * g++.dg/init/array17.C: New test.
10456
10457 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10458
10459         PR c++/18793
10460         * g++.dg/init/aggr3.C: New test.
10461
10462 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10463
10464         * gcc.dg/altivec-types-1.c: New test.
10465         * gcc.dg/altivec-types-2.c: New test.
10466         * gcc.dg/altivec-types-3.c: New test.
10467         * gcc.dg/altivec-types-4.c: New test.
10468         * g++.dg/ext/altivec-types-1.C: New test.
10469         * g++.dg/ext/altivec-types-2.C: New test.
10470         * g++.dg/ext/altivec-types-3.C: New test.
10471         * g++.dg/ext/altivec-types-4.C: New test.
10472
10473 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10474
10475         PR middle-end/18951
10476         * gcc.c-torture/execute/20041213-1.c: New test.
10477
10478 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         PR c++/18949
10481         * g++.dg/template/cast1.C: New.
10482
10483 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10484
10485         * gcc.c-torture/execute/20041213-2.c: New test.
10486
10487 2004-12-13  Richard Henderson  <rth@redhat.com>
10488
10489         * gcc.dg/i386-sse-10.c: Fix typo in options.
10490
10491 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10492
10493         PR c++/18968
10494         * g++.dg/opt/pr18968.C: New test.
10495
10496 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/18925
10499         * g++.dg/ext/visibility/staticdatamem.C: New test.
10500
10501 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10502
10503         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10504
10505 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10506
10507         PR rtl-optimization/18928
10508         * gcc.dg/pr18928-1.c: New test case.
10509
10510 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10511
10512         PR tree-opt/16951
10513         * gcc.c-torture/compile/20041211-1.c: New.
10514
10515 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10516
10517         PR middle-end/17564
10518         * gcc.c-torture/execute/20041212-1.c: New test.
10519
10520 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10521
10522         PR fortran/18869
10523         * gfortran.dg/common_1.f90: New test.
10524
10525 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10526         Paul Brook  <paul@codesourcery.com>
10527
10528         PR fortran/16222
10529         * gfortran.dg/real_do_1.f90: New test.
10530
10531 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10532
10533         PR tree-opt/18040
10534         * g++.dg/opt/ptrmem6.C: New test.
10535
10536 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10537
10538         PR middle-end/18921
10539         * gcc.dg/pr18921-1.c: New test case.
10540
10541 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10542
10543         PR fortran/17175
10544         * gfortran.dg/scale_1.f90: New test.
10545
10546 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10547
10548         PR middle-end/18903
10549         * gcc.c-torture/compile/pr18903.c: New test.
10550
10551 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10552
10553         * gcc.c-torture/execute/20041210-1.c: New test.
10554
10555 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10556
10557         PR c++/18731
10558         * g++.dg/parser/struct-1.C: New test.
10559         * g++.dg/parser/struct-2.C: New test.
10560         * g++.dg/parser/struct-3.C: New test.
10561
10562 2004-12-09  Richard Henderson  <rth@redhat.com>
10563
10564         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10565
10566         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10567         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10568
10569 2004-12-09  Matt Austern  <austern@apple.com>
10570
10571         PR c++/18514
10572         * g++.dg/ext/builtin1.C: New
10573         * g++.dg/ext/builtin2.C: New
10574         * g++.dg/ext/builtin3.C: New
10575         * g++.dg/ext/builtin4.C: New
10576         * g++.dg/ext/builtin5.C: New
10577
10578 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR tree-opt/18904
10581         * g++.dg/opt/ptrmem5.C: New test.
10582
10583 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10584
10585         * g++.dg/parse/typename5.C: Adjust for new error.
10586         * g++.dg/parse/typename7.C: New.
10587
10588 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10589
10590         PR c++/18073
10591         * g++.dg/other/mmintrin.C: New test.
10592
10593 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         PR c++/16681
10596         * g++.dg/init/array15.C: New.
10597         * g++.dg/init/array16.C: New.
10598
10599 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10600
10601         PR fortran/18826
10602         * gfortran.dg/assign_1.f90: New test.
10603
10604 2004-12-08  Nick Clifton  <nickc@redhat.com>
10605
10606         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10607         * gcc.target/xstormy16/data_below100: Likewise.
10608         * gcc.target/xstormy16/sfr: Likewise.
10609         * gcc.target/xstormy16/below100.S: New test source file.
10610         * gcc.target/xstormy16/below100.ld: New test linker script.
10611         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10612         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10613         bp instructions.
10614         * gcc.target/xstormy16/bp.c: Likewise.
10615
10616         * gcc.target/xstormy16/bss_below100: New files:
10617         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10618         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10619         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10620         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10621         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10622         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10623         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10624         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10625         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10626         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10627         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10628         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10629         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10630         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10631         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10632         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10633         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10634         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10635         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10636         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10637         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10638         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10639         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10640         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10641         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10642         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10643         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10644
10645         * gcc.target/xstormy16/data_below100: New files:
10646         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10647         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10648         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10649         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10650         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10651         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10652         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10653         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10654         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10655         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10656         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10657         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10658         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10659         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10660         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10661         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10662         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10663         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10664         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10665         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10666         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10667         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10668         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10669         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10670         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10671         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10672         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10673
10674         * gcc.target/xstormy16/sfr: New files:
10675         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10676         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10677         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10678         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10679         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10680         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10681         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10682         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10683         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10684         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10685         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10686         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10687         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10688         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10689         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10690         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10691         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10692         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10693         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10694         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10695         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10696         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10697         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10698         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10699         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10700         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10701         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10702         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10703         27_if0_sfrw_bitfield_f.c
10704
10705 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10706
10707         PR c++/18100
10708         * g++.dg/lookup/name-clash4.C: New test.
10709
10710 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         PR c++/18672
10713         * g++.dg/opt/array1.C: New.
10714
10715         PR c++/18803
10716         * g++.dg/template/operator5.C: New.
10717
10718 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10719
10720         PR c/18867
10721         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10722
10723 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10724
10725         * gcc.dg/noncompile/20041207.c: New test.
10726
10727 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10728
10729         * g++.dg/other/unreachable-1.C: New test.
10730
10731 2004-12-06  Nick Clifton  <nickc@redhat.com>
10732
10733         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10734         <limits.h> because the latter comes from gcc's include/ directory
10735         and not the newlib/libc/include directory.
10736
10737 2004-12-04  Richard Henderson  <rth@redhat.com>
10738
10739         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10740
10741 2004-12-04  Richard Henderson  <rth@redhat.com>
10742
10743         * lib/target-supports.exp (check_gc_sections_available): Disable
10744         for alpha and ia64.
10745
10746 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         PR middle-end/17909
10749         * g++.dg/other/vararg-2.C: New test.
10750
10751 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10752
10753         PR c++/17011, c++/17971
10754         * g++.dg/template/error15.C: Adjust expected error.
10755         * g++.dg/template/instantiate3.C: Likewise.
10756
10757 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
10758
10759         * gcc.dg/altivec-18.c: Fix for darwin
10760
10761 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10762
10763         PR c++/18782
10764         * g++.dg/parse/ptrmem2.C: New.
10765
10766         PR c++/18318
10767         * g++.dg/template/new1.C: New.
10768
10769 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10770
10771         PR fortran/18710
10772         * gfortran.dg/direct_io_3.f90: New test.
10773
10774 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
10775
10776         PR 18758
10777         * g++.dg/parse/crash21.C: New.
10778
10779 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10780
10781         PR c++/15664, c++/18276
10782         * g++.dg/template/ttp13.C: New test.
10783         * g++.dg/template/ttp14.C: Likewise.
10784
10785 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         PR c++/18123
10788         * g++.dg/parse/enum2.C: New test.
10789         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
10790
10791 2004-12-02  Nick Clifton  <nickc@redhat.com>
10792
10793         * gcc.target/xstormy16: New test directory.
10794         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10795         * gcc.target/xstormy16/bp.c: Check the generation of bp
10796         instructions.
10797         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
10798         bn instructions and the BELOW100 attribute.
10799
10800 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
10801
10802         PR target/16952
10803         * gcc.dg/ppc-eabi.c: New.
10804
10805 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10806
10807         PR fortran/18284
10808         * gfortran.dg/backspace.f90
10809
10810 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10811
10812         * gfortran.dg/inquire.f90: New test.
10813
10814 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
10815
10816         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
10817         handle effective-target-keyword.
10818         (dg-skip-if): Support effective-target keyword as target list.
10819         (dg-xfail-if): Ditto.
10820         * lib/target-supports.exp (is-effective-target-keyword): New proc.
10821
10822 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
10823
10824         PR tree-optimization/18291
10825         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
10826
10827 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         PR C++/18729
10830         * g++.dg/parse/crash20.C: New.
10831
10832         PR c++/17431
10833         * g++.dg/overload/arg1.C: New.
10834         * g++.dg/overload/arg2.C: New.
10835         * g++.dg/overload/arg3.C: New.
10836         * g++.dg/overload/arg4.C: New.
10837
10838 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
10839
10840         * gcc.dg/c99-flex-array-4.c: Remove.
10841
10842 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10843
10844         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
10845
10846         * lib/target-supports.exp (is-effective-target): Simplify.
10847
10848         * lib/target-supports.exp (check_effective_target_vect_long):
10849         Fix for powerpc64-*-*.
10850
10851 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
10852
10853         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
10854         to support new requirements on FreeBSD 5.
10855
10856 2004-11-30  Devang Patel  <dpatel@apple.com>
10857
10858         PR 18702
10859         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
10860
10861 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10862
10863         * g++.dg/ext/altivec-13.C: New test.
10864
10865 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
10866
10867         PR tree-opt/18298
10868         * gcc.c-torture/execute/p18298.c: New test.
10869
10870 2004-11-30  Ira Rosen  <irar@il.ibm.com>
10871             Dorit Naishlos  <dorit@il.ibm.com>
10872
10873         PR tree-opt/18607
10874         * gcc.dg/vect/vect-89.c: New test.
10875
10876 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
10877
10878         * gcc.dg/pr18596-1.c: New test.
10879
10880 2004-11-30  Ben Elliston  <bje@au.ibm.com>
10881
10882         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
10883
10884 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10885
10886         PR c/18479
10887         * gcc.dg/pr18479.c: New test.
10888
10889 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10890
10891         PR target/18490
10892         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
10893         mmix-knuth-mmixware.
10894
10895         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
10896         cris-*-elf* cris-*-aout* mmix-*-*
10897
10898 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         PR middle-end/18725
10901         * gcc.dg/pr18725.c: New test.
10902
10903 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10904
10905         PR target/18488
10906         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
10907
10908         PR target/18336
10909         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
10910
10911 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/18368
10914         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
10915         * g++.old-deja/g++.law/ctors5.C: Likewise.
10916         * g++.old-deja/g++.other/crash25.C: Likewise.
10917
10918         PR c++/18674
10919         * g++.dg/template/error16.C: New test.
10920
10921         PR c++/18512
10922         * g++.dg/template/crash29.C: New test.
10923
10924 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
10925
10926         PR tree-optimization/18712
10927         * gcc.c-torture/compile/pr18712.c: New test.
10928
10929 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
10930
10931         PR c/7544
10932         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
10933         tests.
10934
10935 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10936
10937         PR c++/18652
10938         * g++.dg/lookup/crash6.C: New test.
10939
10940 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10941
10942         PR middle-end/18164
10943         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
10944
10945 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10946
10947         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
10948         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
10949         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
10950
10951 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
10952
10953         * gcc.dg/pr18164.c: New test.
10954
10955 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
10956
10957         * gcc.dg/funroll-loops-all.c: New.
10958
10959 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10960
10961         PR target/18489
10962         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
10963         delimeter, match space and TAB as well as ":".
10964
10965         PR target/18484
10966         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
10967
10968         PR target/18348
10969         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
10970
10971         PR target/18345
10972         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
10973
10974         PR target/18337
10975         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
10976
10977 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
10978
10979         * gfortran.dg/direct_io_2.f90: New test.
10980
10981 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10982
10983         PR target/18334
10984         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
10985
10986 2004-11-28  Richard Henderson  <rth@redhat.com>
10987
10988         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
10989
10990 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
10991
10992         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
10993         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
10994         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
10995         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
10996         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
10997         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
10998         gcc.dg/pointer-arith-8.c: New tests.
10999
11000 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11001
11002         PR fortran/18364
11003         * gfortran.dg/endfile.f90: New test.
11004
11005 2004-11-27  Falk Hueffner  <falk@debian.org>
11006
11007         * gcc.dg/loop-6.c: New test.
11008
11009 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.c-torture/execute/20041126-1.c: New test.
11012
11013 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11014
11015         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11016         on IRIX.
11017
11018 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11019
11020         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11021         functions.
11022
11023 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11024
11025         PR rtl-optimization/17825
11026         * gcc.c-torture/compile/20041119-1.c: New test.
11027
11028 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11029
11030         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11031         Check existence of ld library path variables before unsetting.
11032
11033 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11034
11035         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11036
11037 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11038
11039         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11040
11041 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11042
11043         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11044
11045 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11046
11047         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11048         dg-do directive.
11049
11050 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11051
11052         * gcc.dg/pr17957.c: Pass --param, not -param.
11053
11054 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         PR middle-end/17957
11057         * testsuite/gcc.dg/pr17957.c: New test.
11058
11059 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11060
11061         PR c++/18445
11062         * g++.dg/template/crash28.C: Likewise.
11063
11064         PR c++/18001
11065         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11066         * g++.dg/ext/lvaddr.C: Likewise.
11067         * g++.dg/opt/pr7503-3.C: Likewise.
11068
11069         PR c++/18466
11070         * g++.dg/parse/qualified3.C: New test.
11071         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11072
11073         PR c++/18545
11074         * g++.dg/expr/return1.C: New test.
11075
11076 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11077
11078         Friend class name lookup 3/n, PR c++/3332
11079         * g++.dg/lookup/friend3.C: New test.
11080         * g++.dg/lookup/friend4.C: Likewise.
11081         * g++.dg/lookup/friend5.C: Likewise.
11082
11083 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11084
11085         Friend class name lookup 2/n, PR c++/14513, c++/15410
11086         * g++.dg/lookup/friend2.C: New test.
11087         * g++.dg/template/friend31.C: Likewise.
11088
11089 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11090
11091         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11092
11093 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/17473
11096         * g++.dg/tc1/dr56.C: Remove.
11097         * g++.dg/template/typedef1.C: Add dg-error markers.
11098         * g++.old-deja/g++.other/typedef7.C: Likewise.
11099
11100         PR c++/18285
11101         * g++.dg/parse/typedef7.C: New test.
11102
11103 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.c-torture/execute/20041124-1.c: New test.
11106
11107 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11108
11109         * g++.dg/template/deduce3.C: New test.
11110
11111         PR c++/18586
11112         * g++.dg/template/crash27.C: New test.
11113
11114         PR c++/18530
11115         * g++.dg/warn/Wshadow-3.C: New test.
11116
11117 2004-11-24  Devang Patel  <dpatel@apple.com>
11118
11119         PR/18555
11120         * gcc.dg/cpp/isysroot-1.c: New test.
11121         * gcc.dg/cpp/usr/include/stdio.h: New file.
11122         * gcc.dg/cpp/isysroot-2.c: New test.
11123         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11124         New file.
11125
11126 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11127
11128         PR c++/8929
11129         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11130
11131 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11132
11133         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11134         * gcc.target/sparc/pdist.c: Likewise.
11135
11136 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11137
11138         PR c++/16882
11139         * g++.dg/conversion/simd1.C: New test.
11140
11141 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11142
11143         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11144         and restore_ld_library_path_env_vars.
11145         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11146         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11147         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11148         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11149
11150 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11151
11152         * gcc.dg/pragma-align-2.c: Test macro expansion.
11153         * gcc.dg/pragma-pack-2.c: New test.
11154
11155 2004-11-23  Richard Henderson  <rth@redhat.com>
11156
11157         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11158         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11159         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11160         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11161         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11162         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11163
11164         * gcc.dg/vect/vect.exp: Add check for alpha.
11165         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11166         (check_effective_target_vect_int): Enable for alpha.
11167         (check_effective_target_vect_long): New.
11168         (is-effective-target): Add it.
11169
11170 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11171
11172         * gcc.dg/pr18614-1.c: New test.
11173
11174 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11175
11176         * gcc.dg/setjmp-2.c: New test.
11177
11178 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11179
11180         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11181         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11182         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11183         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11184         gcc.target/sparc/pdist.c: New tests.
11185
11186 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11187
11188         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11189
11190 2004-11-22  Dale Johannesen  <dalej@apple.com>
11191
11192         * gcc.dg/20041111-1.c:  New.
11193
11194 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11195
11196         PR tree-opt/18536
11197         * gcc.dg/vect/pr18536.c: New test.
11198
11199 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11200
11201         PR c++/18354
11202         * g++.dg/template/nontype11.C: New test.
11203
11204 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11205
11206         PR middle-end/18520
11207         * gcc.dg/pr18520-1.c: New test case.
11208
11209 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11210
11211         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11212         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11213         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11214         expected diagnostics.
11215
11216 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11217
11218         PR target/18580
11219         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11220         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11221         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11222
11223 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11224
11225         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11226
11227 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11228             Joseph Myers  <joseph@codesourcery.com>
11229
11230         * lib/target-supports.exp (check_visibility_available): Really
11231         test the compiler.
11232
11233 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11234
11235         PR tree-opt/18181
11236         * gcc.dg/vect/vect-85.c: New test.
11237         * gcc.dg/vect/vect-86.c: New test.
11238         * gcc.dg/vect/vect-87.c: New test.
11239         * gcc.dg/vect/vect-88.c: New test.
11240
11241 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11242
11243         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11244
11245 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11246
11247         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11248         * gcc.dg/ppc-and-1.c: Ditto.
11249         * gcc.dg/ppc-compare-1.c: Ditto.
11250         * gcc.dg/ppc-mov-1.c: Ditto
11251
11252 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11253             Mark Mitchell  <mark@codesourcery.com>
11254
11255         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11256
11257 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11258             Aldy Hernandez  <aldyh@redhat.com>
11259
11260         * lib/target-supports.exp (check_effective_target_vect_int): New
11261         (check_effective_target_vect_float): New
11262         (check_effective_target_vect_double): New.
11263         (is-effective-target): Support new effective targets keywords.
11264         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11265         default action for dg-do.
11266         * gcc.dg/vect/pr16105.c: Use new support.
11267         * gcc.dg/vect/pr18400.c: Ditto.
11268         * gcc.dg/vect/pr18425.c: Ditto.
11269         * gcc.dg/vect/vect-1.c: Ditto.
11270         * gcc.dg/vect/vect-10.c: Ditto.
11271         * gcc.dg/vect/vect-11.c: Ditto.
11272         * gcc.dg/vect/vect-12.c: Ditto.
11273         * gcc.dg/vect/vect-13.c: Ditto.
11274         * gcc.dg/vect/vect-14.c: Ditto.
11275         * gcc.dg/vect/vect-15.c: Ditto.
11276         * gcc.dg/vect/vect-16.c: Ditto.
11277         * gcc.dg/vect/vect-17.c: Ditto.
11278         * gcc.dg/vect/vect-18.c: Ditto.
11279         * gcc.dg/vect/vect-19.c: Ditto.
11280         * gcc.dg/vect/vect-2.c: Ditto.
11281         * gcc.dg/vect/vect-20.c: Ditto.
11282         * gcc.dg/vect/vect-21.c: Ditto.
11283         * gcc.dg/vect/vect-22.c: Ditto.
11284         * gcc.dg/vect/vect-23.c: Ditto.
11285         * gcc.dg/vect/vect-24.c: Ditto.
11286         * gcc.dg/vect/vect-25.c: Ditto.
11287         * gcc.dg/vect/vect-26.c: Ditto.
11288         * gcc.dg/vect/vect-27.c: Ditto.
11289         * gcc.dg/vect/vect-27a.c: Ditto.
11290         * gcc.dg/vect/vect-28.c: Ditto.
11291         * gcc.dg/vect/vect-29.c: Ditto.
11292         * gcc.dg/vect/vect-29a.c: Ditto.
11293         * gcc.dg/vect/vect-3.c: Ditto.
11294         * gcc.dg/vect/vect-30.c: Ditto.
11295         * gcc.dg/vect/vect-31.c: Ditto.
11296         * gcc.dg/vect/vect-32.c: Ditto.
11297         * gcc.dg/vect/vect-33.c: Ditto.
11298         * gcc.dg/vect/vect-34.c: Ditto.
11299         * gcc.dg/vect/vect-35.c: Ditto.
11300         * gcc.dg/vect/vect-36.c: Ditto.
11301         * gcc.dg/vect/vect-37.c: Ditto.
11302         * gcc.dg/vect/vect-38.c: Ditto.
11303         * gcc.dg/vect/vect-4.c: Ditto.
11304         * gcc.dg/vect/vect-40.c: Ditto.
11305         * gcc.dg/vect/vect-41.c: Ditto.
11306         * gcc.dg/vect/vect-42.c: Ditto.
11307         * gcc.dg/vect/vect-43.c: Ditto.
11308         * gcc.dg/vect/vect-44.c: Ditto.
11309         * gcc.dg/vect/vect-45.c: Ditto.
11310         * gcc.dg/vect/vect-46.c: Ditto.
11311         * gcc.dg/vect/vect-47.c: Ditto.
11312         * gcc.dg/vect/vect-48.c: Ditto.
11313         * gcc.dg/vect/vect-48a.c: Ditto.
11314         * gcc.dg/vect/vect-49.c: Ditto.
11315         * gcc.dg/vect/vect-5.c: Ditto.
11316         * gcc.dg/vect/vect-50.c: Ditto.
11317         * gcc.dg/vect/vect-51.c: Ditto.
11318         * gcc.dg/vect/vect-52.c: Ditto.
11319         * gcc.dg/vect/vect-53.c: Ditto.
11320         * gcc.dg/vect/vect-54.c: Ditto.
11321         * gcc.dg/vect/vect-55.c: Ditto.
11322         * gcc.dg/vect/vect-56.c: Ditto.
11323         * gcc.dg/vect/vect-56a.c: Ditto.
11324         * gcc.dg/vect/vect-57.c: Ditto.
11325         * gcc.dg/vect/vect-58.c: Ditto.
11326         * gcc.dg/vect/vect-59.c: Ditto.
11327         * gcc.dg/vect/vect-6.c: Ditto.
11328         * gcc.dg/vect/vect-60.c: Ditto.
11329         * gcc.dg/vect/vect-61.c: Ditto.
11330         * gcc.dg/vect/vect-62.c: Ditto.
11331         * gcc.dg/vect/vect-63.c: Ditto.
11332         * gcc.dg/vect/vect-64.c: Ditto.
11333         * gcc.dg/vect/vect-65.c: Ditto.
11334         * gcc.dg/vect/vect-66.c: Ditto.
11335         * gcc.dg/vect/vect-67.c: Ditto.
11336         * gcc.dg/vect/vect-68.c: Ditto.
11337         * gcc.dg/vect/vect-69.c: Ditto.
11338         * gcc.dg/vect/vect-7.c: Ditto.
11339         * gcc.dg/vect/vect-72.c: Ditto.
11340         * gcc.dg/vect/vect-72a.c: Ditto.
11341         * gcc.dg/vect/vect-73.c: Ditto.
11342         * gcc.dg/vect/vect-74.c: Ditto.
11343         * gcc.dg/vect/vect-75.c: Ditto.
11344         * gcc.dg/vect/vect-76.c: Ditto.
11345         * gcc.dg/vect/vect-77.c: Ditto.
11346         * gcc.dg/vect/vect-77a.c: Ditto.
11347         * gcc.dg/vect/vect-78.c: Ditto.
11348         * gcc.dg/vect/vect-79.c: Ditto.
11349         * gcc.dg/vect/vect-8.c: Ditto.
11350         * gcc.dg/vect/vect-80.c: Ditto.
11351         * gcc.dg/vect/vect-82.c: Ditto.
11352         * gcc.dg/vect/vect-82_64.c: Ditto.
11353         * gcc.dg/vect/vect-83.c: Ditto.
11354         * gcc.dg/vect/vect-83_64.c: Ditto.
11355         * gcc.dg/vect/vect-9.c: Ditto.
11356         * gcc.dg/vect/vect-all.c: Ditto.
11357         * gcc.dg/vect/vect-none.c: Ditto.
11358
11359 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11360
11361         * lib/gcc-dg.exp (dg-skip-if): New function.
11362         (dg-forbid-option): Remove.
11363         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11364         * g++.dg/abi/bitfield8.C: Likewise.
11365         * g++.dg/abi/dtor1.C: Likewise.
11366         * g++.dg/abi/empty10.C: Likewise.
11367         * g++.dg/abi/empty7.C: Likewise.
11368         * g++.dg/abi/empty9.C: Likewise.
11369         * g++.dg/abi/layout3.C: Likewise.
11370         * g++.dg/abi/layout4.C: Likewise.
11371         * g++.dg/abi/thunk1.C: Likewise.
11372         * g++.dg/abi/thunk2.C: Likewise.
11373         * g++.dg/abi/vbase11.C: Likewise.
11374         * g++.dg/abi/vthunk2.C: Likewise.
11375         * g++.dg/abi/vthunk3.C: Likewise.
11376         * g++.dg/ext/attrib8.C: Likewise.
11377         * g++.dg/opt/longbranch2.C: Likewise.
11378         * g++.dg/opt/reg-stack4.C: Likewise.
11379         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11380         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11381         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11382         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11383         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11384         * gcc.dg/20000609-1.c: Likewise.
11385         * gcc.dg/20000720-1.c: Likewise.
11386         * gcc.dg/20011107-1.c: Likewise.
11387         * gcc.dg/20011119-1.c: Likewise.
11388         * gcc.dg/20020108-1.c: Likewise.
11389         * gcc.dg/20020122-2.c: Likewise.
11390         * gcc.dg/20020122-3.c: Likewise.
11391         * gcc.dg/20020201-3.c: Likewise.
11392         * gcc.dg/20020206-1.c: Likewise.
11393         * gcc.dg/20020218-1.c: Likewise.
11394         * gcc.dg/20020310-1.c: Likewise.
11395         * gcc.dg/20020411-1.c: Likewise.
11396         * gcc.dg/20020418-2.c: Likewise.
11397         * gcc.dg/20020426-1.c: Likewise.
11398         * gcc.dg/20020426-2.c: Likewise.
11399         * gcc.dg/20020517-1.c: Likewise.
11400         * gcc.dg/20020523-1.c: Likewise.
11401         * gcc.dg/20020523-2.c: Likewise.
11402         * gcc.dg/20020729-1.c: Likewise.
11403         * gcc.dg/20030204-1.c: Likewise.
11404         * gcc.dg/20030826-2.c: Likewise.
11405         * gcc.dg/20030926-1.c: Likewise.
11406         * gcc.dg/20031202-1.c: Likewise.
11407         * gcc.dg/980312-1.c: Likewise.
11408         * gcc.dg/980313-1.c: Likewise.
11409         * gcc.dg/990117-1.c: Likewise.
11410         * gcc.dg/990424-1.c: Likewise.
11411         * gcc.dg/990524-1.c: Likewise.
11412         * gcc.dg/991230-1.c: Likewise.
11413         * gcc.dg/i386-387-1.c: Likewise.
11414         * gcc.dg/i386-387-2.c: Likewise.
11415         * gcc.dg/i386-387-3.c: Likewise.
11416         * gcc.dg/i386-387-4.c: Likewise.
11417         * gcc.dg/i386-387-5.c: Likewise.
11418         * gcc.dg/i386-387-6.c: Likewise.
11419         * gcc.dg/i386-asm-1.c: Likewise.
11420         * gcc.dg/i386-bitfield1.c: Likewise.
11421         * gcc.dg/i386-bitfield2.c: Likewise.
11422         * gcc.dg/i386-loop-1.c: Likewise.
11423         * gcc.dg/i386-loop-2.c: Likewise.
11424         * gcc.dg/i386-loop-3.c: Likewise.
11425         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11426         * gcc.dg/i386-pic-1.c: Likewise.
11427         * gcc.dg/i386-regparm.c: Likewise.
11428         * gcc.dg/i386-signbit-1.c: Likewise.
11429         * gcc.dg/i386-signbit-2.c: Likewise.
11430         * gcc.dg/i386-signbit-3.c: Likewise.
11431         * gcc.dg/i386-sse-5.c: Likewise.
11432         * gcc.dg/i386-sse-8.c: Likewise.
11433         * gcc.dg/i386-unroll-1.c: Likewise.
11434         * gcc.dg/tls/opt-1.c: Likewise.
11435         * gcc.dg/tls/opt-2.c: Likewise.
11436         * gcc.dg/unroll-1.c: Likewise.
11437         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11438         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11439         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11440         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11441
11442 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11443
11444         * g++.dg/template/incomplete1.C: New test.
11445
11446 2004-11-16  Nick Clifton  <nickc@redhat.com>
11447
11448         Revert patches accidentally commited during checkin of fixes for
11449         xstormy16 tests:
11450         gcc.c-torture/execute/simd-4.c: Revert
11451         gcc.dg/20040910-1.c: Revert.
11452
11453 2004-11-16  Paul Brook  <paul@codesourcery.com>
11454
11455         PR fortran/13010
11456         * gfortran.dg/der_pointer_1.f90: New test.
11457
11458 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11459
11460         PR c/18498
11461         * gcc.dg/bitfld-13.c: New test.
11462
11463 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11464
11465         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11466         powerpc*-*-linux*.
11467
11468         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11469         * gcc.dg/ppc64-abi-2.c: Ditto.
11470         * gcc.dg/ppc64-abi-3.c: Ditto.
11471
11472         * lib/gcc-dg.exp (dg-target-list): Remove.
11473
11474 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11475
11476         * gcc.dg/ia64-postinc.c: New test.
11477
11478 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11479
11480         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11481
11482 2004-11-15  Nick Clifton  <nickc@redhat.com>
11483
11484         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11485         __INT_MAX__ so that the test can be compiled by toolchains
11486         targeted at 16-bit processors.
11487
11488         * gcc.dg/20040625-1.c: Use long constants rather than integers
11489         when performing arithmetic that will overflow 16-bits.
11490
11491         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11492         xstormy16.  It does not support 128-bit vector operations.
11493
11494         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11495         with the macro PTR_TYPE.  Define this macro to an integer type
11496         suitable for holding a pointer.
11497
11498         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11499         the target is a 16-bit processor.
11500
11501         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11502         16-bit targets where the character constant will be too long.
11503
11504         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11505         where the double will not be directly addressable.
11506
11507 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11508
11509         Friend class name lookup 1/n, PR c++/18471
11510         * g++.dg/template/crash26.C: New test.
11511         * g++.dg/lookup/struct1.C: Adjust expected error.
11512         * g++.dg/parse/elab1.C: Likewise.
11513         * g++.dg/parse/elab2.C: Likewise.
11514         * g++.dg/parse/int-as-enum1.C: Likewise.
11515         * g++.dg/parse/struct-as-enum1.C: Likewise.
11516         * g++.dg/parse/typedef1.C: Likewise.
11517         * g++.dg/parse/typedef3.C: Likewise.
11518         * g++.dg/parse/typedef4.C: Likewise.
11519         * g++.dg/parse/typedef5.C: Likewise.
11520         * g++.dg/template/nontype4.C: Likewise.
11521         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11522         * g++.old-deja/g++.other/elab1.C: Likewise.
11523         * g++.old-deja/g++.other/syntax4.C: Likewise.
11524
11525 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11528
11529 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11530
11531         * gcc.c-torture/execute/20041114-1.c: New test.
11532
11533 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11534
11535         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11536         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11537         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11538         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11539         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11540         gcc.dg/switch-7.c: New tests.
11541
11542 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11543
11544         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11545
11546 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11547
11548         PR tree-opt/18400
11549         * gcc.dg/vect/pr18400.c: New test.
11550
11551 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11552             Andrew Pinski  <pinskia@physics.uc.edu>
11553
11554         PR tree-opt/18425
11555         * gcc.dg/vect/pr18425.c: New test.
11556
11557 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11558
11559         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11560         Guard with dg-require-alias and dg-require-visibility.
11561
11562 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11563
11564         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11565
11566 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11567
11568         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11569
11570 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11571
11572         PR c++/17344
11573         * g++.dg/template/defarg5.C: New test.
11574
11575 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11576
11577         * g++.dg/parse/cast1.C: Run only on ILP32.
11578         * g++.old-deja/g++.mike/p784.C: Likewise.
11579
11580 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11581
11582         * gcc.c-torture/execute/20041113-1.c: New test.
11583
11584 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11585
11586         PR target/18230
11587         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11588         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11589         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11590         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11591         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11592         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11593         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11594         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11595         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11596         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11597         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11598         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11599         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11600
11601 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11602
11603         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11604         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11605         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11606         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11607         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11608         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11609         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11610         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11611         gcc.target/sparc/combined-1.c: New tests.
11612
11613 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11614
11615         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11616         New tests.
11617
11618 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11619
11620         * lib/gcc-dg.exp (dg-forbid-option): New function.
11621         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11622         * g++.dg/abi/bitfield8.C: Likewise.
11623         * g++.dg/abi/dtor1.C: Likewise.
11624         * g++.dg/abi/empty10.C: Likewise.
11625         * g++.dg/abi/empty7.C: Likewise.
11626         * g++.dg/abi/empty9.C: Likewise.
11627         * g++.dg/abi/layout3.C: Likewise.
11628         * g++.dg/abi/layout4.C: Likewise.
11629         * g++.dg/abi/thunk1.C: Likewise.
11630         * g++.dg/abi/thunk2.C: Likewise.
11631         * g++.dg/abi/vbase11.C: Likewise.
11632         * g++.dg/abi/vthunk2.C: Likewise.
11633         * g++.dg/abi/vthunk3.C: Likewise.
11634         * g++.dg/ext/attrib8.C: Likewise.
11635         * g++.dg/opt/longbranch2.C: Likewise.
11636         * g++.dg/opt/reg-stack4.C: Likewise.
11637         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11638         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11639         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11640         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11641         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11642         * gcc.dg/20000609-1.c: Likewise.
11643         * gcc.dg/20000720-1.c: Likewise.
11644         * gcc.dg/20011107-1.c: Likewise.
11645         * gcc.dg/20011119-1.c: Likewise.
11646         * gcc.dg/20020108-1.c: Likewise.
11647         * gcc.dg/20020122-2.c: Likewise.
11648         * gcc.dg/20020122-3.c: Likewise.
11649         * gcc.dg/20020201-3.c: Likewise.
11650         * gcc.dg/20020206-1.c: Likewise.
11651         * gcc.dg/20020218-1.c: Likewise.
11652         * gcc.dg/20020310-1.c: Likewise.
11653         * gcc.dg/20020411-1.c: Likewise.
11654         * gcc.dg/20020418-2.c: Likewise.
11655         * gcc.dg/20020426-1.c: Likewise.
11656         * gcc.dg/20020426-2.c: Likewise.
11657         * gcc.dg/20020517-1.c: Likewise.
11658         * gcc.dg/20020523-1.c: Likewise.
11659         * gcc.dg/20020523-2.c: Likewise.
11660         * gcc.dg/20020729-1.c: Likewise.
11661         * gcc.dg/20030204-1.c: Likewise.
11662         * gcc.dg/20030826-2.c: Likewise.
11663         * gcc.dg/20030926-1.c: Likewise.
11664         * gcc.dg/20031202-1.c: Likewise.
11665         * gcc.dg/980312-1.c: Likewise.
11666         * gcc.dg/980313-1.c: Likewise.
11667         * gcc.dg/990117-1.c: Likewise.
11668         * gcc.dg/990424-1.c: Likewise.
11669         * gcc.dg/990524-1.c: Likewise.
11670         * gcc.dg/991230-1.c: Likewise.
11671         * gcc.dg/i386-387-1.c: Likewise.
11672         * gcc.dg/i386-387-2.c: Likewise.
11673         * gcc.dg/i386-387-3.c: Likewise.
11674         * gcc.dg/i386-387-4.c: Likewise.
11675         * gcc.dg/i386-387-5.c: Likewise.
11676         * gcc.dg/i386-387-6.c: Likewise.
11677         * gcc.dg/i386-asm-1.c: Likewise.
11678         * gcc.dg/i386-bitfield1.c: Likewise.
11679         * gcc.dg/i386-bitfield2.c: Likewise.
11680         * gcc.dg/i386-loop-1.c: Likewise.
11681         * gcc.dg/i386-loop-2.c: Likewise.
11682         * gcc.dg/i386-loop-3.c: Likewise.
11683         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11684         * gcc.dg/i386-pic-1.c: Likewise.
11685         * gcc.dg/i386-regparm.c: Likewise.
11686         * gcc.dg/i386-signbit-1.c: Likewise.
11687         * gcc.dg/i386-signbit-2.c: Likewise.
11688         * gcc.dg/i386-signbit-3.c: Likewise.
11689         * gcc.dg/i386-sse-5.c: Likewise.
11690         * gcc.dg/i386-sse-8.c: Likewise.
11691         * gcc.dg/i386-unroll-1.c: Likewise.
11692         * gcc.dg/tls/opt-1.c: Likewise.
11693         * gcc.dg/tls/opt-2.c: Likewise.
11694         * gcc.dg/unroll-1.c: Likewise.
11695         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11696         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11697         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11698         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11699         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11700         -m64 is specified.
11701
11702 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR c++/18389
11705         * g++.dg/parse/cond1.C: New test.
11706
11707         PR c++/18429
11708         * g++.dg/template/array9.C: New test.
11709         * g++.dg/ext/vla1.C: Adjust error messages.
11710         * g++.dg/ext/vlm1.C: Likewise.
11711         * g++.dg/template/crash2.C: Likewise.
11712
11713         PR c++/18436
11714         * g++.dg/template/call3.C: New test.
11715
11716         PR c++/18407
11717         * g++.dg/template/ptrmem11.C: New test.
11718
11719 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11720
11721         PR other/14264
11722         * lib/g++.exp: Set LC_ALL and LANG to C.
11723         * lib/gcc-dg.exp: Likewise.
11724         * lib/gfortran.exp: Likewise.
11725         * lib/objc.exp: Likewise.
11726         * lib/treelang.exp: Likewise.
11727
11728 2004-11-12  Andreas Schwab  <schwab@suse.de>
11729
11730         * gcc.dg/pr16286.c: Fix last change.
11731
11732 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/18416
11735         * g++.dg/init/global1.C: New test.
11736
11737 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11738
11739         * gcc.c-torture/execute/20041112-1.c: New test.
11740
11741 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11742
11743         * lib/gcc-dg.exp (dg-target-list): New.
11744
11745 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11746             Richard Sandiford  <rsandifo@redhat.com>
11747
11748         * lib/target-supports.exp (get-compiler_messages): New.
11749         (check_named_sections_available): Use it.
11750         (check_effective_target_ilp32): New.
11751         (check_effective_target_lp64): New.
11752         (is-effective-target): New.
11753         * lib/gcc-dg.exp (dg-require-effective-target): New.
11754
11755 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
11756
11757         * gcc.dg/precedence-1.c: New test.
11758
11759 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11760
11761         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
11762
11763         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
11764         message, delete generated files, use more descriptive name for
11765         executable, and make the test unsupported when it cannot be run.
11766
11767         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
11768         (dg-require-weak, dg-require-visibility, dg-require-alias,
11769         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
11770         dg-require-iconv, dg-require-named-sections): Use it.
11771
11772         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
11773
11774 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         PR target/16457
11777         * gcc.dg/ppc-and-1: New
11778
11779         PR target/16796
11780         * gcc.dg/ppc-mov-1.c: New.
11781
11782         PR target/16458
11783         * gcc.dg/ppc-compare-1.c: New.
11784
11785 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
11786
11787         * objc.dg/desig-init-2.m: New test.
11788
11789 2004-11-10  Adam Nemet  <anemet@lnxw.com>
11790
11791         PR middle-end/18160
11792         * g++.dg/warn/register-var-1.C: New test.
11793         * g++.dg/warn/register-var-2.C: New test.
11794
11795 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11796
11797         * gcc.dg/union-2.c: New test.
11798
11799 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
11800
11801         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
11802         New test for PR tree-optimization/17892.
11803
11804 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
11805
11806         PR c++/18369
11807         * g++.dg/init/new12.C: New test.
11808
11809 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
11810
11811         * gcc.target/sparc: New directory.
11812         * gcc.target/sparc/sparc.exp: New driver.
11813         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
11814         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
11815         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
11816         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
11817
11818 2004-11-10  Paul Brook  <paul@codesourcery.com>
11819
11820         PR fortran/18218
11821         * gfortran.dg/list_read.c: New test.
11822
11823 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11824
11825         PR c/18322
11826         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
11827         expected diagnostic location.
11828
11829 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
11830
11831         * gcc.dg/20041109-1.c: New test.
11832
11833 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11834
11835         PR objc/18406
11836         * objc/compile/pr18406.m: New test.
11837
11838 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11839
11840         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
11841
11842 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11843
11844         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
11845
11846 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11847
11848         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
11849
11850 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11851
11852         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
11853         exit.
11854
11855 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         PR tree-opt/18299
11858         * gcc.c-torture/pr18299-1.c: New test.
11859
11860 2004-11-06  Andreas Schwab  <schwab@suse.de>
11861
11862         * gcc.dg/pr16286.c: Also test for bool and pixel.
11863
11864 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
11865
11866         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
11867         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
11868         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
11869         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
11870         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
11871         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
11872         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
11873         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
11874         gcc.dg/struct-semi-3.c: New tests.
11875
11876 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11877
11878         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
11879
11880 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11881
11882         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
11883         Do not use C99 designators.
11884
11885 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
11888
11889 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11890
11891         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
11892         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
11893         * gcc.c-torture/execute/simd-5.x: Remove.
11894
11895 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
11896
11897         PR rtl-optimization/17933
11898         * gcc.dg/torture/pr17933-1.c: New test.
11899
11900 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11901
11902         PR target/18106
11903         * lib/target-supports.exp (check_weak_available): Support
11904         Windows.
11905
11906 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
11907
11908         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
11909         call to fflush(stdout) before abort.
11910         (my_ffsll): New function.
11911         (generate_fields): Use it.
11912
11913 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11914
11915         * gcc.dg/init-undef-1.c: New test.
11916
11917 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11918
11919         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
11920         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
11921         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
11922         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
11923         expected messages for new parser.
11924
11925 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
11928
11929 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
11932         on LP64 targets.
11933
11934 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11935
11936         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
11937         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
11938         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
11939         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
11940         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
11941         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
11942         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
11943         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
11944         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
11945         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
11946
11947 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11948
11949         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
11950         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
11951         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
11952         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
11953         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
11954         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
11955         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
11956         for new parser.
11957
11958 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
11959
11960         PR target/15342
11961         * gcc.dg/20041104-1.c: New test.
11962
11963 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11964
11965         * g++.dg/template/nontype7.C: New test.
11966         * g++.dg/template/nontype8.C: Likewise.
11967         * g++.dg/template/nontype9.C: Likewise.
11968         * g++.dg/template/nontype10.C: Likewise.
11969         * g++.dg/tc1/dr49.C: Likewise.
11970         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
11971         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
11972
11973 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11974
11975         * g++.dg/rtti/tinfo1.C: Remove xfails.
11976
11977 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11978
11979         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
11980         packed attribute to the definition to satisfy the new C++ parser.
11981
11982 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11983
11984         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
11985         invocations of va_arg.
11986
11987 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
11988
11989         PR c++/18124
11990         * g++.dg/template/crash25.C: New test.
11991
11992         PR c++/18155
11993         * g++.dg/template/typedef2.C: New test.
11994         * g++.dg/parse/crash13.C: Adjust error markers.
11995
11996         PR c++/18177
11997         * g++.dg/conversion/const3.C: New test.
11998
11999 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12000
12001         PR fortran/17535
12002         PR fortran/17583
12003         PR fortran/17713
12004         * gfortran.dg/generic_[123].f90: New testcases.
12005
12006 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12007
12008         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12009         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12010
12011 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12012
12013         PR tree-opt/16808
12014         * gcc.c-torture/compile/pr16808.c: New test.
12015
12016 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12017
12018         PR rtl-optimization/17104
12019         * gcc.dg/ppc-bitfield1.c: New.
12020
12021 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12022
12023         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12024
12025 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12026
12027         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12028         strings for 32-bit code.
12029
12030 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12031
12032         PR c/18239
12033         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12034
12035 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         PR c++/18064
12038         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12039
12040 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/15172
12043         * g++.dg/init/aggr2.C: New test.
12044
12045 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12046
12047         * objc.dg/local-decl-1.m: New test.
12048
12049 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12050
12051         * gcc.dg/20040910-1.c: Adjust regex.
12052
12053 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12054
12055         PR rtl-optimization/18084
12056         * g++.dg/opt/pr18084-1.C: New testcase.
12057
12058 2004-10-30  Matt Austern  <austern@apple.com>
12059
12060         PR c++/17542
12061         * g++.dg/ext/attrib18.C: New test.
12062
12063 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12064
12065         PR middle-end/18096
12066         * gcc.dg/pr18096-1.c: New test case.
12067
12068 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12069
12070         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12071
12072 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12073
12074         PR c/16666
12075         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12076         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12077         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12078         gcc.dg/old-style-prom-3.c: New tests.
12079
12080 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12081
12082         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12083         Remove unnecessary inclusion of stdio.h.
12084
12085 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12086
12087         PR rtl-optimization/17581
12088         * gcc.dg/pr17581-1.c: New test case.
12089
12090 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12091
12092         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12093         being implemented.
12094         * g++.dg/conversion/dr195-1.C: New.
12095         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12096         * g++.old-deja/g++.mike/p10148.C: Likewise.
12097
12098 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12099
12100         PR c++/17695
12101         * g++.dg/debug/typedef2.C: New test.
12102
12103 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12104
12105         PR fortran/13490
12106         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12107         * gfortran.dg/g77/README: Update.
12108
12109 2004-10-28  Matt Austern  <austern@apple.com>
12110
12111         PR c++/14124
12112         * g++.dg/ext/packed7.C: New test.
12113
12114 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12115
12116         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12117         scan-assembler.
12118         * lib/scanasm.exp (hidden-scan-for): New proc.
12119         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12120         string.
12121         (scan-not-hidden): Likewise.
12122         * lib/target-supports.exp (check_visibility_available): mach-o is
12123         support too.
12124
12125 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/17132
12128         * g++.dg/template/memclass3.C: New test.
12129
12130 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12131
12132         PR middle-end/18160
12133         * gcc.dg/register-var-1.c: New test.
12134         * gcc.dg/register-var-2.c: New test.
12135         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12136         error now.
12137
12138 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12139
12140         PR other/18172
12141         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12142         unused variables.
12143         * gcc.dg/vect/vect-22.c: Likewise.
12144
12145 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12146
12147         * gcc.dg/i386-rotate-1.c: New test.
12148
12149 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12150
12151         * g++.dg/init/ref12.C: Add "run" marker.
12152
12153         PR c++/17435
12154         * g++.dg/init/ref12.C: New test.
12155
12156         PR c++/18140
12157         * g++.dg/template/shift1.C: New test.
12158         * g++.dg/template/error10.C: Adjust error markers.
12159
12160 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12161
12162         PR tree-opt/17529
12163         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12164
12165 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12166
12167         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12168         * gcc.dg/weak/weak-3.c: Likewise.
12169         * gcc.dg/weak/weak-5.c: Likewise.
12170         * gcc.dg/weak/weak-9.c: Likewise.
12171         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12172         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12173
12174         * gcc.dg/darwin-weakimport-1.c: New.
12175
12176 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12177
12178         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12179
12180 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12183         'syntax' error messages.
12184         * gcc.dg/cpp/direct2s.c: Likewise.
12185
12186 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12187
12188         * gcc.c-torture/compile/20041026-1.c: New.
12189
12190 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/18093
12193         * g++.dg/lookup/ns2.C: New test.
12194
12195         PR c++/18020
12196         * g++.dg/template/enum4.C: New test.
12197
12198         PR c++/18161
12199         * g++.dg/template/expr1.C: New test.
12200
12201 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12202
12203         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12204
12205 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12206
12207         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12208         gcc.dg/decl-nospec-3.c: New tests.
12209
12210 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12211
12212         * objc.dg/super-class-3.m: New test.
12213
12214 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12217         resyncing.
12218         * gcc.dg/cpp/direct2s.c: Likewise.
12219
12220 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12221
12222         * objc.dg/image-info.m: Update for changes to section selection.
12223
12224 2004-10-25  David Ayers  <d.ayers@inode.at>
12225             Ziemowit Laski  <zlaski@apple.com>
12226
12227         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12228         diagnostics when messaging 'id <Proto>'.
12229         * objc.dg/class-protocol-1.m: New test.
12230         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12231         a non-existent method signature.
12232         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12233         Update diagnostics when messaging with non-existent method signature.
12234         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12235         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12236         invalid receivers are now resolved as if messaging 'id'; remove
12237         extraneous diagnostics.
12238
12239 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12240
12241         PR c/16667
12242         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12243         gcc.dg/init-desig-obs-3.c: New tests.
12244
12245 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * gcc.dg/debug/20041023-1.c: New test.
12248
12249 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12250
12251         PR middle-end/17407
12252         * gcc.c-torture/compile/pr17407.c: New test.
12253
12254         PR c++/18121
12255         * g++.dg/template/array8.C: New test.
12256
12257 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12258
12259         PR other/18138
12260         * lib/g++.exp: Accept more than one multilib libgcc.
12261         * lib/gcc-dg.exp: Likewise.
12262         * lib/objc.exp: Likewise.
12263         * lib/treelang.exp: Likewise.
12264         * lib/gfortran.exp: Likewise.
12265
12266 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12267
12268         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12269
12270 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12271
12272         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12273         * gcc.dg/c99-const-expr-3.c: Likewise.
12274
12275 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12276
12277         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12278
12279 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12280
12281         * gcc.c-torture/execute/loop-2e.x: Remove.
12282
12283 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12284
12285         PR c++/18095
12286         * g++.dg/parse/crash18.C: New.
12287         * g++.dg/parse/crash19.C: New.
12288
12289 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12290
12291         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12292         * g++.dg/ext/dllimport2.C: Same.
12293         * g++.dg/ext/dllimport8.C: Same.
12294
12295 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12296
12297         PR c++/10841
12298         * g++.dg/conversion/cast1.C: New test.
12299         * g++.dg/overload/pmf1.C: Adjust error marker.
12300
12301 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12302
12303         PR objc/17923
12304         * objc.dg/const-str-7.m: New test.
12305
12306 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12307
12308         * g++.dg/template/memfriend11.C: Fix comment typo.
12309         * g++.dg/template/memfriend14.C: Likewise.
12310
12311 2004-10-20  Richard Henderson  <rth@redhat.com>
12312
12313         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12314         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12315         -fasynchronous-unwind-tables.
12316
12317 2004-10-20  Richard Henderson  <rth@redhat.com>
12318
12319         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12320         (main): Return success.
12321         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12322         (main): Return success.
12323
12324 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12325
12326         PR c++/13495
12327         * g++.dg/template/memfriend9.C: New test.
12328         * g++.dg/template/memfriend10.C: Likewise.
12329         * g++.dg/template/memfriend11.C: Likewise.
12330         * g++.dg/template/memfriend12.C: Likewise.
12331         * g++.dg/template/memfriend13.C: Likewise.
12332         * g++.dg/template/memfriend14.C: Likewise.
12333         * g++.dg/template/memfriend15.C: Likewise.
12334         * g++.dg/template/memfriend16.C: Likewise.
12335         * g++.dg/template/memfriend17.C: Likewise.
12336         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12337
12338 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.dg/conversion/dr195.C: New.
12341         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12342
12343 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12344             Devang Patel  <dpatel@apple.com>
12345
12346         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12347         of floating point arithmetic, which could trap.
12348
12349 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/14035
12352         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12353         * g++.dg/conversion/const2.C: New test.
12354         * g++.dg/expr/reinterpret2.C: New test.
12355         * g++.dg/expr/reinterpret3.C: New test.
12356         * g++.dg/expr/cast2.C: New test.
12357         * g++.dg/expr/copy1.C: New test.
12358         * g++.dg/other/conversion1.C: Change error message.
12359         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12360         function pointers to void *.
12361         * g++.old-deja/g++.mike/p10148.C: Likewise.
12362
12363 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12364
12365         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12366
12367 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12368
12369         PR c++/18047
12370
12371         * g++.dg/parse/expr3.C: New test.
12372
12373 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12374
12375         * gcc.dg/smod-1.c: New test.
12376
12377 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12378
12379         * objc.dg/method-14.m: New test.
12380
12381 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12382
12383         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12384         Also xfail as the patch was reverted.
12385
12386 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12387
12388         PR middle-end/16973
12389         * gcc.dg/pr16973.c: New test.
12390
12391 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12392
12393         PR tree-optimization/17656
12394         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12395
12396 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12397
12398         * g++.dg/eh/shadow1.C: New.
12399
12400 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12401
12402         * gcc.c-torture/compile/20041018-1.c: New test.
12403
12404 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12405
12406         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12407         compiler referring to register 0 when accessing sdata.  The linker
12408         now patches things up.
12409
12410 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12411
12412         PR c/17529
12413         * gcc.c-torture/compile/pr17529.c: New test.
12414
12415 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12416
12417         PR c++/17743
12418         * g++.dg/ext/attrib17.C: New test.
12419
12420 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12421
12422         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12423
12424 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12425
12426         PR c++/10479
12427         * g++.dg/ext/attrib16.C: New test.
12428
12429 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12430
12431         PR c++/17042
12432         * g++.dg/init/dso_handle1.C: New test.
12433
12434         PR c++/14667
12435         * g++.dg/parse/typedef6.C: New test.
12436
12437         PR c++/17916
12438         * g++.dg/parse/pragma1.C: New test.
12439
12440 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12441
12442         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12443
12444 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12445
12446         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12447         -fno-common when on HPPA HP-UX platforms.
12448
12449 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12450
12451         PR other/16820
12452         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12453         stdint.h.
12454         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12455         uintptr_t.
12456
12457 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12458
12459         PR c++/16301
12460         * g++.dg/lookup/strong-using-4.C: New test.
12461
12462 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12463
12464         PR middle-end/16567
12465         * gcc.c-torture/compile/nested-1.c: New test.
12466
12467 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12468
12469         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12470         and mipsisa64*-*-* (until support for misaligned loads is added).
12471         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12472         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12473         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12474         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12475         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12476         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12477
12478 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12479
12480         PR c++/17976
12481         * g++.dg/init/dtor3.C: New test.
12482
12483 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12484
12485         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12486
12487 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12488
12489         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12490         * gcc.dg/macho-lo-sum.c: Likewise.
12491
12492 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12493
12494         * gcc.dg/ppc-spe64-1.c: New test.
12495
12496 2004-10-14  Devang Patel  <dpatel@apple.com>
12497
12498         PR 17635
12499         * gcc.dg/pr17635.c : New test.
12500
12501 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12502
12503         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12504         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12505         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12506         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12507         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12508         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12509         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12510         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12511         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12512         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12513         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12514         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12515         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12516         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12517         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12518         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12519         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12520         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12521
12522 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12523
12524         * gcc.dg/vect/vect-82.c: New testcase.
12525         * gcc.dg/vect/vect-82_64.c: New testcase.
12526         * gcc.dg/vect/vect-83.c: New testcase.
12527         * gcc.dg/vect/vect-83_64.c: New testcase.
12528
12529 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12530
12531         * gcc.dg/cpp/error-1.c: New test.
12532
12533 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12534
12535         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12536
12537 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12538
12539         PR target/17984
12540         * gcc.dg/cris-peep2-xsrand2.c: New test.
12541
12542 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12543
12544         PR c++/17661
12545         * testsuite/g++.dg/expr/for2.C: New test.
12546
12547 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12548
12549         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12550
12551 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR tree-optimization/17724
12554         * g++.dg/opt/pr17724-1.C: New test.
12555         * g++.dg/opt/pr17724-2.C: New test.
12556         * g++.dg/opt/pr17724-3.C: New test.
12557         * g++.dg/opt/pr17724-4.C: New test.
12558         * g++.dg/opt/pr17724-5.C: New test.
12559         * g++.dg/opt/pr17724-6.C: New test.
12560
12561 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12562
12563         PR c/17301
12564         * gcc.dg/pr17301-2.c: New test.
12565
12566 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/15876
12569         * g++.dg/parse/error22.C: New test.
12570
12571         PR c++/17936
12572         * g++.dg/template/spec18.C: New test.
12573
12574 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12575
12576         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12577         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12578         memcpy.
12579         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12580         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12581
12582 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12583
12584         * g++.dg/eh/cleanup5.C: Add dg-options "".
12585
12586 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12587
12588         PR middle-end/17657
12589         * gcc.dg/switch-4.c: New test case.
12590
12591 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12592
12593         * gcc.c-torture/execute/20041011-1.c: New test.
12594
12595 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12596
12597         PR c++/17554
12598         * g++.dg/init/for3.C: New test.
12599
12600         PR c++/17657
12601         * g++.dg/opt/switch2.C: New test.
12602
12603         PR middle-end/17703
12604         * g++.dg/warn/Wreturn-2.C: New test.
12605
12606 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12607
12608         PR c++/17907
12609         * g++.dg/eh/cleanup5.C: New test.
12610
12611 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR c++/17393
12614         * g++.dg/parse/error21.C: New test.
12615
12616 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12617
12618         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12619         * g++.dg/warn/incomplete1.C: Likewise.
12620         * g++.dg/template/qualttp20.C: Likewise.
12621
12622 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12623
12624         PR c/17881
12625         * parm-incomplete-1.c: New test.
12626
12627 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12628
12629         PR c++/17867
12630         * g++.dg/parse/error19.C: New test.
12631
12632         PR c++/17670
12633         * g++.dg/init/new11.C: New test.
12634
12635         PR c++/17821
12636         * g++.dg/parse/error20.C: New test.
12637
12638         PR c++/17826
12639         * g++.dg/template/crash24.C: New test.
12640
12641 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12642
12643         PR c/17301
12644         * gcc.dg/pr17301-1.c: New test.
12645
12646 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12647
12648         PR c/17189
12649         * gcc.dg/anon-struct-5.c: New test.
12650
12651 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12652
12653         PR c/17844
12654         * gcc.dg/pr17844-1.c: New test.
12655
12656 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12657
12658         PR tree-optimization/17906
12659         * gcc.c-torture/compile/pr17906.c: New.
12660
12661 2004-10-09  Stuart Hastings  <stuart@apple.com>
12662             Roger Sayle  <roger@eyesopen.com>
12663
12664         PR rtl-optimization/17853
12665         * gcc.dg/i386-mmx-5.c: New testcase.
12666
12667 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12668
12669         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12670
12671 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12672
12673         PR c++/17524
12674         * g++.dg/template/static9.C: New test.
12675
12676         PR c++/17685
12677         * g++.dg/parse/operator5.C: New test.
12678
12679 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12680
12681         PR middle-end/17894
12682         * gcc.c-torture/execute/divcmp-4.c: New test case.
12683
12684 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12685
12686         PR tree-opt/17902
12687         * g++.dg/opt/pr17902.C: New test.
12688
12689 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12690
12691         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12692
12693 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12694
12695         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12696
12697 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12698
12699         * gcc.dg/assign-warn-3.c: New test.
12700
12701 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12702
12703         PR c/16999
12704         * gcc.dg/cpp/ident-1.c: New test.
12705
12706 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         * gcc.c-torture/compile/acc1.c: New.
12709
12710 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12711
12712         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12713         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12714
12715 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12716
12717         * gcc.dg/ultrasp11.c: New test.
12718
12719 2004-10-08  Michael Matz  <matz@suse.de>
12720
12721         * gcc.dg/doloop-2.c: New test.
12722
12723 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12724
12725         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12726         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12727         objc.dg/method-9.m: Update expected diagnostics.
12728
12729 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.dg/ppc-fsel-3.c: New file.
12732         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12733
12734 2004-10-07  Paul Brook  <paul@codesourcery.com>
12735
12736         * gfortran.dg/intrinsic_verify_1.f90: New test.
12737
12738 2004-10-07  Paul Brook  <paul@codesourcery.com>
12739
12740         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12741
12742 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12743
12744         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
12745         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
12746         commit.
12747
12748 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
12751
12752 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12753
12754         PR c++/17115
12755         * g++.dg/warn/Winline-4.C: New test.
12756
12757 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12758
12759         * gcc.c-torture/compile/20041007-1.c: New test.
12760
12761 2004-10-07  Paul Brook  <paul@codesourcery.com>
12762
12763         PR fortran/17678
12764         * gfortran.dg/use_allocated_1.f90: New test.
12765
12766 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12767
12768         PR middle-end/17849
12769         * gfortran.fortran-torture/compile/nested.f90: New test
12770
12771 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12772
12773         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
12774
12775 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12776
12777         PR c++/17368
12778         * g++.dg/ext/asm6.C: New test.
12779
12780 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
12781
12782         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
12783
12784 2004-10-06  Paul Brook  <paul@codesourcery.com>
12785
12786         PR libfortran/17709
12787         * gfortran.dg/empty_format_1.f90: New test.
12788
12789 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12790
12791         PR fortran/17568
12792         * gfortran.dg/ishft.f90: New test.
12793
12794         PR fortran/17283
12795         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
12796         tests.
12797
12798 2004-10-06  Paul Brook  <paul@codesourcery.com>
12799
12800         * gfortran.dg/do_1.f90: New test.
12801
12802 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12803
12804         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
12805         optimizing for size.
12806
12807 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12808
12809         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
12810
12811 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12812
12813         * gcc.c-torture/compile/20041005-1.c: New test.
12814
12815 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/17829
12818         * g++.dg/lookup/koenig4.C: New.
12819
12820 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12821
12822         * g++.dg/other/classkey1.C: Adjust quoting marks.
12823         * g++.dg/parse/error15.C: Likewise.
12824         * g++.dg/template/meminit2.C (int>): Likewise.
12825
12826 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12827
12828         PR fortran/17283
12829         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
12830
12831         PR fortran/17631
12832         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
12833
12834         PR fortran/17708
12835         * gfortran.dg/pr17708.f90: New test.
12836
12837 2004-10-04  Chao-ying Fu  <fu@mips.com>
12838
12839         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
12840         * gcc.dg/vect/vect-4.c: Ditto.
12841         * gcc.dg/vect/vect-5.c: Ditto.
12842         * gcc.dg/vect/vect-6.c: Ditto.
12843         * gcc.dg/vect/vect-8.c: Ditto.
12844         * gcc.dg/vect/vect-16.c: Ditto.
12845         * gcc.dg/vect/vect-30.c: Ditto.
12846         * gcc.dg/vect/vect-40.c: Ditto.
12847         * gcc.dg/vect/vect-41.c: Ditto.
12848         * gcc.dg/vect/vect-42.c: Ditto.
12849         * gcc.dg/vect/vect-43.c: Ditto.
12850         * gcc.dg/vect/vect-44.c: Ditto.
12851         * gcc.dg/vect/vect-45.c: Ditto.
12852         * gcc.dg/vect/vect-46.c: Ditto.
12853         * gcc.dg/vect/vect-47.c: Ditto.
12854         * gcc.dg/vect/vect-48.c: Ditto.
12855         * gcc.dg/vect/vect-49.c: Ditto.
12856         * gcc.dg/vect/vect-50.c: Ditto.
12857         * gcc.dg/vect/vect-51.c: Ditto.
12858         * gcc.dg/vect/vect-52.c: Ditto.
12859         * gcc.dg/vect/vect-53.c: Ditto.
12860         * gcc.dg/vect/vect-54.c: Ditto.
12861         * gcc.dg/vect/vect-55.c: Ditto.
12862         * gcc.dg/vect/vect-56.c: Ditto.
12863         * gcc.dg/vect/vect-57.c: Ditto.
12864         * gcc.dg/vect/vect-58.c: Ditto.
12865         * gcc.dg/vect/vect-59.c: Ditto.
12866         * gcc.dg/vect/vect-60.c: Ditto.
12867         * gcc.dg/vect/vect-74.c: Ditto.
12868         * gcc.dg/vect/vect-79.c: Ditto.
12869         * gcc.dg/vect/vect-80.c: Ditto.
12870
12871 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12872
12873         * gcc.dg/unused-7.c: Use the correct option.
12874
12875 2004-10-04  Paul Brook  <paul@codesourcery.com>
12876         Bud Davis  <bdavis9659@comcast.net>
12877
12878         PR fortran/17706
12879         PR fortran/16434
12880         * gfortran/pr17706.f90: New test.
12881         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
12882
12883 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12884
12885         * gfortran.dg/pr17612.f90: New test.
12886
12887 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12888
12889         * g++.dg/template/local1.C: Adjust quoting marks in
12890         testing for diagnostics.
12891         * g++.dg/tls/diag-2.C: Likewise.
12892         * g++.dg/other/error8.C: Likewise.
12893
12894 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR c/17178
12897         * gcc.dg/unused-4.c: Adjust to be correct.
12898
12899         PR c/17820
12900         * gcc.dg/unused-7.c: New test.
12901
12902 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12903
12904         PR c++/17797
12905         * g++.dg/overload/template2.C: New test.
12906
12907 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
12908
12909         PR tree-optimization/16632
12910         * gcc.dg/tree-ssa/20041002-1.c: New.
12911
12912 2004-10-03  Paul Brook  <paul@codesourcery.com>
12913
12914         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
12915         rather than relying on default formatting.
12916
12917 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
12918
12919         * gcc.dg/20040920-1.c: Update expected message text.
12920
12921 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
12922
12923         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
12924
12925 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
12926
12927         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
12928         tree level.
12929
12930 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12931
12932         * gcc.dg/tree-ssa/pr17343.c: Remove.
12933
12934 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12935
12936         PR tree-opt/17343
12937         * gcc.dg/tree-ssa/pr17343.c: New test.
12938
12939 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
12940
12941         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
12942         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
12943         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
12944         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
12945         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
12946
12947 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12948
12949         * gcc.dg/lvalue-2.c: New test.
12950
12951 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12952
12953         PR c/17730
12954         * gcc.dg/pr17730-1.c: New test
12955
12956 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12957
12958         PR c/7425
12959         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
12960
12961 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12962
12963         * gcc.c-torture/execute/stdarg-1.c: New test.
12964         * gcc.c-torture/execute/stdarg-2.c: New test.
12965         * gcc.c-torture/execute/stdarg-3.c: New test.
12966         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12967         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12968         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12969         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12970         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12971
12972 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR tree-optimization/17697
12975         * g++.dg/opt/pr17697-1.C: New test.
12976         * g++.dg/opt/pr17697-2.C: New test.
12977         * g++.dg/opt/pr17697-3.C: New test.
12978
12979 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12980
12981         PR c/16409
12982         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
12983         gcc.dg/vla-init-5.c: New tests.
12984
12985 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12986
12987         PR c/13804
12988         * gcc.dg/pr13804-1.c: New test.
12989
12990 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12991
12992         PR fortran/16938
12993         * gfortran.dg/pr16938.f90: New test.
12994
12995 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12996
12997         * g++.dg/template/crash23.C: New test.
12998
12999 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13000
13001         PR c++/17585
13002         * g++.dg/template/static8.C: New test.
13003
13004 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13005
13006         PR c++/17681
13007         * g++.dg/other/error9.C: New test.
13008
13009 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13010
13011         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13012
13013 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13014
13015         PR fortran/15164
13016         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13017
13018 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13019
13020         PR middle-end/17112
13021         * gcc.dg/pr17112-1.c: New test case.
13022
13023 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13024
13025         PR c/11459
13026         * gcc.dg/pr11459-1.c: New test.
13027
13028 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13029
13030         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13031         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13032
13033 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13034
13035         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13036
13037 2004-09-25  Jan Hubicka  <jh@suse.cz>
13038
13039         * compile/30040909-1.c: New test.
13040         * compile/30040907-1.c: New test.
13041
13042 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13043
13044         * gcc.c-torture/execute/va-arg-26.c: New test.
13045
13046 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13047
13048         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13049         extra diagnostics on targets with 64-bit pointers.
13050         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13051
13052 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13053
13054         PR c/17188
13055         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13056         * gcc.dg/decl-3.c: Adjust expected message.
13057
13058 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13059
13060         PR fortran/17615
13061         * gfortran.dg/pr17615.f90: New test.
13062
13063 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13064
13065         PR tree-optimzation/17517
13066         * g++.dg/tree-ssa/pr17517.C: New Test.
13067
13068 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13069
13070         PR c++/16889
13071         * g++.dg/lookup/ambig3.C: New.
13072
13073 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13074
13075         PR tree-opt/17624
13076         * g++.dg/opt/pr17624.C: New test.
13077
13078 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13079
13080         PR c/6980
13081         * gcc.dg/Wbad-function-cast-1.c: New test.
13082
13083 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13084
13085         * g++.dg/ext/complit1.C
13086         * g++.dg/other/error2.C
13087         * g++.dg/other/nontype-1.C
13088         * g++.dg/parse/crash11.C
13089         * g++.dg/parse/crash12.C
13090         * g++.dg/parse/error15.C
13091         * g++.dg/parse/error4.C
13092         * g++.dg/parse/tmpl-outside1.C
13093         * g++.dg/parse/too-many-tmpl-args1.C
13094         * g++.dg/template/dependent-expr3.C
13095         * g++.dg/template/error10.C
13096         * g++.dg/template/instantiate1.C
13097         * g++.dg/template/vtable2.C
13098         * g++.dg/warn/Wshadow-1.C
13099         * g++.dg/warn/weak1.C
13100         * g++.old-deja/g++.brendan/crash16.C
13101         * g++.old-deja/g++.brendan/crash18.C
13102         * g++.old-deja/g++.brendan/crash48.C
13103         * g++.old-deja/g++.brendan/crash49.C
13104         * g++.old-deja/g++.brendan/crash55.C
13105         * g++.old-deja/g++.brendan/crash56.C
13106         * g++.old-deja/g++.brendan/crash8.C
13107         * g++.old-deja/g++.brendan/enum11.C
13108         * g++.old-deja/g++.brendan/enum8.C
13109         * g++.old-deja/g++.brendan/enum9.C
13110         * g++.old-deja/g++.brendan/friend3.C
13111         * g++.old-deja/g++.brendan/misc14.C
13112         * g++.old-deja/g++.bugs/900402_02.C
13113         * g++.old-deja/g++.bugs/900404_03.C
13114         * g++.old-deja/g++.bugs/900404_04.C
13115         * g++.old-deja/g++.bugs/900428_03.C
13116         * g++.old-deja/g++.jason/crash4.C
13117         * g++.old-deja/g++.jason/overload21.C
13118         * g++.old-deja/g++.jason/redecl1.C
13119         * g++.old-deja/g++.jason/report.C
13120         * g++.old-deja/g++.jason/rfg10.C
13121         * g++.old-deja/g++.jason/template30.C
13122         * g++.old-deja/g++.law/arm12.C
13123         * g++.old-deja/g++.law/ctors5.C
13124         * g++.old-deja/g++.law/cvt20.C
13125         * g++.old-deja/g++.law/init10.C
13126         * g++.old-deja/g++.law/init8.C
13127         * g++.old-deja/g++.law/visibility17.C
13128         * g++.old-deja/g++.law/visibility7.C
13129         * g++.old-deja/g++.mike/net8.C
13130         * g++.old-deja/g++.mike/p646.C
13131         * g++.old-deja/g++.mike/p700.C
13132         * g++.old-deja/g++.mike/p701.C
13133         * g++.old-deja/g++.mike/p811.C
13134         * g++.old-deja/g++.ns/template13.C
13135         * g++.old-deja/g++.other/array3.C
13136         * g++.old-deja/g++.other/crash25.C
13137         * g++.old-deja/g++.other/dtor3.C
13138         * g++.old-deja/g++.other/dtor4.C
13139         * g++.old-deja/g++.other/main1.C
13140         * g++.old-deja/g++.other/warn7.C
13141         * g++.old-deja/g++.pt/crash11.C
13142         * g++.old-deja/g++.pt/crash36.C
13143         * g++.old-deja/g++.pt/spec22.C
13144         * g++.old-deja/g++.pt/spec9.C
13145         * g++.old-deja/g++.pt/ttp52.C
13146         * g++.old-deja/g++.robertl/eb103.C
13147         * g++.old-deja/g++.robertl/eb121.C
13148         * g++.old-deja/g++.robertl/eb22.C
13149         * g++.old-deja/g++.robertl/eb8.C:
13150         Update locations and/or regexps of dg-error markers.
13151         Remove markers for some bogus messages that are no longer issued.
13152
13153 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13154
13155         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13156         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13157
13158 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13159
13160         PR c++/17618
13161         * g++.dg/lookup/crash5.C: New test.
13162
13163 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13164
13165         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13166         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13167         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13168         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13169         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13170         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13171
13172         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13173         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13174         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13175         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13176         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13177         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13178
13179         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13180
13181         * gcc.dg/vect/vect-44.c: Check additional cases.
13182         * gcc.dg/vect/vect-48.c: Check additional cases.
13183
13184         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13185         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13186         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13187         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13188         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13189         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13190         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13191         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13192         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13193
13194         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13195         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13196         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13197
13198 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13199
13200         * gcc.dg/tree-ssa/loop-6.c: New test.
13201
13202 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         PR c++/17620
13205         * g++.dg/inherit/base2.C: New.
13206
13207 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13208
13209         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13210         * gcc.dg/20001012-2.c: Likewise.
13211         * gcc.dg/20001013-1.c: Likewise.
13212         * gcc.dg/20001101-1.c: Likewise.
13213         * gcc.dg/20001102-1.c: Likewise.
13214         * gcc.dg/bf-spl1.c: Likewise.
13215         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13216         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13217
13218 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13219
13220         PR tree-optimization/16721
13221         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13222
13223 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13224
13225         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13226         * gcc.dg/20040305-1.c: Likewise.
13227
13228 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13229
13230         PR c/16566
13231         * gcc.c-torture/compile/pr16566-1.c,
13232         gcc.c-torture/compile/pr16566-2.c,
13233         gcc.c-torture/compile/pr16566-3.c: New tests.
13234
13235 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13236
13237         PR tree-optimization/17512
13238         * gcc.c-torture/compile/20040916-1.c.
13239
13240 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13241
13242         * gcc.dg/pragma-re-3.c: New test.
13243
13244 2004-09-17  Matt Austern  <austern@apple.com>
13245
13246         PR c++/15049
13247         * g++.dg/other/anon3.C: New.
13248
13249 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13250
13251         PR c++/7503
13252         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13253         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13254         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13255         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13256         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13257
13258 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13259
13260         PR fortran/17286
13261         * gfortran.dg/pr17286.f90: New test.
13262
13263 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13264
13265         PR c++/17530
13266         * g++.dg/template/static7.C: New test.
13267
13268 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13269
13270         PR tree-opt/17558
13271         * gcc.c-torture/compile/pr17558.c: New test.
13272
13273 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13274
13275         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13276         if SKIP_ATTRIBUTE is defined.
13277
13278 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13279
13280         PR fortran/15957
13281         * gfortran.dg/pr15957.f90: New test.
13282
13283 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13284
13285         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13286         in comparison.
13287         * gcc.dg/vect/vect-79.c: Likewise.
13288         * gcc.dg/vect/vect-80.c: Likewise.
13289
13290 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13291
13292         PR fortran/15750
13293         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13294
13295 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13296
13297         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13298         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13299         * gcc.dg/vect/vect-62.c: New testcase.
13300         * gcc.dg/vect/vect-63.c: New testcase.
13301         * gcc.dg/vect/vect-64.c: New testcase.
13302         * gcc.dg/vect/vect-65.c: New testcase.
13303         * gcc.dg/vect/vect-66.c: New testcase.
13304         * gcc.dg/vect/vect-67.c: New testcase.
13305         * gcc.dg/vect/vect-68.c: New testcase.
13306         * gcc.dg/vect/vect-69.c: New testcase.
13307         * gcc.dg/vect/vect-79.c: New testcase.
13308         * gcc.dg/vect/vect-80.c: New testcase.
13309
13310 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13311
13312         * gcc.target/mips/asm-1.c: New test.
13313
13314 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13315
13316         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13317         * gcc.dg/vect/vect-73.c: New testcase.
13318         * gcc.dg/vect/vect-74.c: New testcase.
13319         * gcc.dg/vect/vect-75.c: New testcase.
13320         * gcc.dg/vect/vect-76.c: New testcase.
13321         * gcc.dg/vect/vect-77.c: New testcase.
13322         * gcc.dg/vect/vect-78.c: New testcase
13323
13324 2004-09-18  Paul Brook  <paul@codesourcery.com>
13325
13326         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13327
13328 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13329
13330         PR c/17424
13331         * gcc.dg/pr17424-1.c: New test.
13332
13333 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13334
13335         * g++.dg/tree-ssa/pr17153.C: New test.
13336
13337 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13338
13339         PR pch/13361
13340         * testsuite/g++.dg/pch/wchar-1.C: New.
13341         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13342
13343 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13344
13345         * gcc.c-torture/execute/20040917-1.c: New test.
13346
13347 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13348
13349         PR tree-optimization/17319
13350         * gcc.dg/pr17319.c: New test.
13351
13352 2004-09-17  Devang Patel  <dpatel@apple.com>
13353
13354         * gcc.dg/20040813-1.c: New test.
13355
13356 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13357
13358         PR tree-optimization/17273
13359         * gcc.c-torture/compile/pr17273.c: New test.
13360
13361 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13362
13363         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13364         Update expected messages.
13365         * gcc.dg/declspec-13.c: New test.
13366
13367 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13368
13369         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13370
13371 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13372
13373         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13374         change what 'a' is pointing to.
13375
13376 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13377
13378         PR c++/16002
13379         * g++.dg/template/error18.C: New test.
13380
13381         PR c++/16029
13382         * g++.dg/warn/Wunused-8.C: New test.
13383
13384 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13385
13386         PR tree-optimization/17513
13387         * gcc.dg/20040916-1.c: New test.
13388
13389 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/17501
13392         * g++.dg/template/typename7.C: New test.
13393
13394 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13395
13396         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13397
13398 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13399
13400         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13401         with -ftree-based-profiling also.
13402         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13403
13404 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13405
13406         PR/15364
13407         * gfortran.dg/der_array_io_1.f90: New test.
13408         * gfortran.dg/der_array_io_2.f90: New test.
13409         * gfortran.dg/der_array_io_3.f90: New test.
13410
13411 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13412
13413         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13414         EABI.
13415
13416 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13417
13418         * g++.dg/opt/switch1.C: New test.
13419
13420 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13421
13422         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13423         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13424         Update expected messages.
13425
13426 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13427
13428         PR fortran/16485
13429         * gfortran.dg/same_name_1.f90: New test.
13430
13431 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13432
13433         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13434         dereference garbage pointers.
13435
13436 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13437
13438         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13439         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13440
13441         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13442         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13443         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13444
13445 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13446
13447         PR c++/17324
13448         * g++.dg/template/mangle1.C: New test.
13449
13450 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13451
13452         PR tree-optimization/17252
13453         * gcc.c-torture/execute/pr17252.c: New test.
13454
13455 2004-09-14  Andrew Pinski  <apinski@apple.com>
13456
13457         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13458
13459 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13460
13461         PR rtl-optimization/9771
13462         * gcc.dg/pr9771-1.c: New test case.
13463
13464 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13465
13466         PR tree-optimization/15262
13467         * gcc.c-torture/execute/pr15262-1.c: New test.
13468         * gcc.c-torture/execute/pr15262-2.c: New test.
13469
13470 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13471
13472         * gcc.dg/declspec-12.c: New test.
13473
13474 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13475
13476         * gfortran.dg/pr17090.f90: Add directives to test.
13477
13478 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13479
13480         * gcc.c-torture/compile/20040914-1.c: New test.
13481
13482 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13483
13484         PR c++/16162
13485         * g++.dg/template/decl2.C: New test.
13486
13487 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13488
13489         PR fortran/17090
13490         * gfortran.dg/pr17090.f90: New test.
13491
13492 2004-09-13  Dale Johannesen  <dalej@apple.com>
13493
13494         * gcc.c-torture/compile/pr17408.c:  New test case.
13495
13496 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13497
13498         PR c++/16716
13499         * g++.dg/parse/crash17.C: New test.
13500
13501         PR c++/17327
13502         * g++.dg/template/enum3.C: New test.
13503
13504 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13505
13506         * lib/gcc-defs.exp: Load wrapper.exp.
13507         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13508         using local code.
13509         * lib/gcc.exp (gcc_init): Similar.
13510         * lib/gfortran.exp (gfortran_init): Similar.
13511         * lib/objc.exp (objc_init): Similar.
13512         * lib/treelang.exp (treelang_init): Similar.
13513         * lib/wrapper.exp: New file with build_wrapper call machinery in
13514         ${tool}_maybe_build_wrapper.
13515
13516 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13517
13518         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13519         "inline".
13520         * gcc.dg/declspec-11.c: Update expected messages.
13521         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13522         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13523         gcc.dg/inline-12.c: New tests.
13524
13525 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13526
13527         * g++.dg/tree-ssa/pr17400.C: New testcase.
13528
13529 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13530
13531         * gcc.target/mips/sb1-1.c: New testcase.
13532
13533 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13534
13535         * lib/g77-dg.exp: Remove unused file.
13536         * lib/mike-g77.exp: Ditto.
13537         * lib/g77.exp: Ditto.
13538
13539 2004-09-12  Richard Henderson  <rth@redhat.com>
13540
13541         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13542
13543 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13544
13545         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13546         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13547         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13548         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13549         Update expected messages.
13550
13551 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13552
13553         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13554         declaration/use mismatch for dirp parameter.
13555
13556 2004-09-12  Andrew Pinski  <apinski@apple.com>
13557
13558         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13559         -fgnu-runtime is passed.
13560
13561 2004-09-12  Richard Henderson  <rth@redhat.com>
13562
13563         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13564         do the uplevel thing and update additional_flags directly.
13565         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13566         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13567         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13568         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13569
13570 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13571
13572         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13573
13574 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13575
13576         PR middle-end/17411
13577         * g++.dg/opt/pr17411-1.C: New test case.
13578
13579 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13580
13581         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13582         gcc.dg/tls/diag-2.c: Update expected messages.
13583         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13584         messages.
13585         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13586         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13587         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13588         gcc.dg/tls/diag-5.c: New tests.
13589
13590 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13591
13592         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13593
13594 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13595
13596         * g++.dg/parse/break-in-for.C: New test.
13597
13598 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13599
13600         * gcc.dg/tree-ssa/20040911-1.c: New test.
13601
13602 2004-09-11  Andreas Jaeger  <aj@suse.de>
13603
13604         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13605         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13606
13607 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13608
13609         * gcc.target/frv: New directory of FR-V-specific tests.
13610
13611 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13612
13613         * gcc.dg/convert-vec-1.c: New test.
13614
13615 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13616
13617         PR middle-end/17024
13618         * gcc.dg/pr17024-1.c: New test case.
13619
13620 2004-09-10  Eric Christopher  <echristo@redhat.com>
13621
13622         * gcc.dg/20040910-1.c: New test.
13623
13624 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13625
13626         * gcc.dg/bitfld-9.c: New test.
13627
13628 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13629
13630         * gcc.c-torture/execute/ieee/acc1.c: New test.
13631         * gcc.c-torture/execute/ieee/acc2.c: New test.
13632         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13633
13634 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13635
13636         * gcc.dg/deprecated-2.c: New test.
13637
13638 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13639
13640         * gcc.dg/init-vec-1.c: New test.
13641
13642 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13643
13644         PR middle-end/17055
13645         * gcc.dg/pr17055-1.c: New test case.
13646
13647 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13648
13649         PR target/17377
13650         * gcc.c-torture/execute/pr17377.c: New test.
13651
13652 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13653
13654         PR c/8420
13655         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13656         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13657         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13658         gcc.dg/long-long-typespec-1.c: New tests.
13659         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13660
13661 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13662
13663         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13664         gcc.dg/gnu99-static-1.c: New tests.
13665
13666 2004-09-08  Devang Patel  <dpatel@apple.com>
13667
13668         * gcc.dg/darwin-ld-20040828-1.c: New test.
13669         * gcc.dg/darwin-ld-20040828-2.c: New test.
13670         * gcc.dg/darwin-ld-20040828-3.c: New test.
13671
13672 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13673
13674         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13675         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13676         in error message.
13677         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13678         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13679         in error message.
13680         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13681         types they qualify.
13682         * objc.dg/type-size-2.m: Fix wording in comment.
13683         * objc.dg/va-meth-1.m: New test case.
13684
13685 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13686
13687         PR c/16633:
13688         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13689         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13690
13691 2004-09-06  Devang Patel  <dpatel@apple.com>
13692
13693         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13694         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13695
13696 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13697
13698         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13699         reflect changed line numbering of diagnostics.
13700
13701 2004-09-06  Paul Brook  <paul@codesourcery.com>
13702
13703         * gfortran.dg/edit_real_1.f90: Add new test.
13704
13705 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13706
13707         * gcc.dg/tree-ssa/loop-2.c: New test.
13708         * gcc.dg/tree-ssa/loop-3.c: New test.
13709         * gcc.dg/tree-ssa/loop-4.c: New test.
13710         * gcc.dg/tree-ssa/loop-5.c: New test.
13711
13712 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13713
13714         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13715
13716 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13717
13718         * gcc.dg/format/sentinel-1.c: New test.
13719
13720 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13721
13722         * testsuite/gcc.dg/builtins-46.c: New.
13723
13724 2004-09-03  Devang Patel  <dpatel@apple.com>
13725
13726         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13727         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13728
13729 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13730
13731         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13732         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13733         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13734         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13735         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13736         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13737         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13738         the non-portable bzero.
13739         * gcc.dg/20010912-1.c: xfail for NetWare.
13740         * gcc.dg/20020426-2.c: xfail for NetWare.
13741         * gcc.dg/20021014-1.c: xfail for NetWare.
13742         * gcc.dg/20021018-1.c: xfail for NetWare.
13743         * gcc.dg/20030213-1.c: xfail for NetWare.
13744         * gcc.dg/20030225-1.c: xfail for NetWare.
13745         * gcc.dg/20030708-1.c: xfail for NetWare.
13746         * gcc.dg/builtins-config.h: Also exclude NetWare.
13747         * gcc.dg/format/format.h: Define restrict only if not already defined.
13748         * gcc.dg/nest.c: xfail for NetWare.
13749         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
13750         * lib/target-supports.exp (check_visibility_available): Exclude
13751         NetWare.
13752
13753 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13754
13755         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
13756         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
13757         deterministic starting point for the alignment of structure fields.
13758         * gcc.dg/Wpadded.c: Dito.
13759         * g++.dg/abi/vbase10.C: Dito.
13760
13761 2004-09-03  Devang Patel  <dpatel@apple.com>
13762
13763         * g++.dg/debug/pr15736.cc: New test.
13764
13765 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13766
13767         * README.QMTEST: Fix out-of-date link.
13768
13769 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
13770
13771         PR fortran/16579
13772         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
13773         Delete.  Duplicate of gfortran.dg/g77/20010610.f
13774
13775 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13776
13777         * g++.dg/abi/arm_rtti1.C: New test.
13778
13779 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
13780
13781         * gcc.dg/ppc-vector-memcpy.c: New.
13782         * gcc.dg/ppc-vector-memset.c: New.
13783
13784 2004-09-02  Chao-ying Fu  <fu@mips.com>
13785
13786         * gcc.target/mips/mips-3d-1.c: New test.
13787         * gcc.target/mips/mips-3d-2.c: New test.
13788         * gcc.target/mips/mips-3d-3.c: New test.
13789         * gcc.target/mips/mips-3d-4.c: New test.
13790         * gcc.target/mips/mips-3d-5.c: New test.
13791         * gcc.target/mips/mips-3d-6.c: New test.
13792         * gcc.target/mips/mips-3d-7.c: New test.
13793         * gcc.target/mips/mips-3d-8.c: New test.
13794         * gcc.target/mips/mips-3d-9.c: New test.
13795         * gcc.target/mips/mips-ps-1.c: New test.
13796         * gcc.target/mips/mips-ps-2.c: New test.
13797         * gcc.target/mips/mips-ps-3.c: New test.
13798         * gcc.target/mips/mips-ps-4.c: New test.
13799         * gcc.target/mips/mips-ps-type.c: New test.
13800
13801 2004-09-02  Paul Brook  <paul@codesourcery.com>
13802
13803         * gfortran.dg/edit_real_1.f90: Add new tests.
13804
13805 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13806
13807         PR fortran/15327
13808         * gfortran.dg/merge_char_1.f90: New test.
13809
13810 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13811
13812         PR fortran/16404
13813         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
13814
13815 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13816
13817         PR c/1522
13818         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
13819
13820 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
13821
13822         * g++.dg/opt/loop1.C: Do not XFAIL.
13823
13824 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
13825
13826         * gcc.c-torture/execute/20040831-1.c: New test.
13827
13828 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
13829
13830         PR fortran/16579
13831         * gfortran.dg/g77/20010610.f: Now passes.
13832         Copy from g77.f-torture/execute. Add dg-run directive.
13833         * gfortran.dg/g77/README: Update
13834
13835 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13836
13837         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
13838         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
13839         (t1, t2, t3, t4): Add volatile.
13840
13841 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13842
13843         * g++.dg/ext/visibility/arm1.C: New test.
13844
13845 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
13846
13847         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
13848         -pedantic-errors.
13849
13850 2004-09-01  Paul Brook  <paul@codesourcery.com>
13851
13852         * gfortran.dg/eof_2.f90: New test.
13853
13854 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13855
13856         PR fortran/16579
13857         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
13858
13859 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
13860
13861         PR libfortran/16805
13862         * gfortran.dg/list_read_2.f90: New test.
13863
13864 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * g++.dg/abi/key1.C: New test.
13867
13868 2004-08-31  Richard Henderson  <rth@redhat.com>
13869
13870         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
13871         form of offsetof.
13872         * g++.dg/other/offsetof5.C: Remove duplicate.
13873
13874 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13875
13876         PR fortran/17244
13877         * gfortran.dg/func_derived_1.f90: New test.
13878
13879 2004-08-31  Paul Brook  <paul@codesourcery.com>
13880
13881         * gfortran.dg/eof_1.f90: New test.
13882
13883 2004-08-31  Paul Brook  <paul@codesourcery.com>
13884
13885         * gfortran.dg/list_read_1.f90: New file.
13886
13887 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
13888
13889         * g++.dg/opt/loop1.C: XFAIL.
13890
13891 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
13892
13893         * gcc.dg/funcdef-storage-1.c: New.
13894         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
13895         an extern function in local scope.
13896         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
13897         declare an 'auto inline' function in local scope.
13898         * gcc.dg/20011130-1.c: Likewise.
13899         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
13900         an 'auto' function in local scope.
13901         * gcc.dg/20021014-1.c: Likewise.
13902         * gcc.dg/20030331-2.c: Likewise.
13903
13904 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13905
13906         * gfortran.dg/blockdata_1.f90: New test.
13907
13908 2004-08-30  Richard Henderson  <rth@redhat.com>
13909
13910         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
13911
13912 2004-08-30  Richard Henderson  <rth@redhat.com>
13913
13914         * lib/fortran-torture.exp (fortran-torture-execute): Honor
13915         additional_flags set by alternate driver.
13916         (ieee-options): New procedure.
13917         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
13918         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
13919         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
13920         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
13921
13922 2004-08-30  Richard Henderson  <rth@redhat.com>
13923
13924         * lib/f-torture.exp: Remove.
13925
13926 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR rtl-optimization/16590
13929         * g++.dg/opt/loop1.C: New test.
13930
13931 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13932
13933         PR fortran/13910
13934         * gfortran.dg/oldstyle_1.f90: New test.
13935
13936 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
13937         Paul Brook  <paul@codesourcery.com>
13938
13939         * gfortran.dg/g77/README: Update.
13940         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
13941         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13942         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
13943
13944 2004-08-28  Paul Brook  <paul@codesourcery.com>
13945
13946         PR libfortran/17195
13947         * gfortran.dg/edit_real_1.f90: New test.
13948
13949 2004-08-27  Paul Brook  <paul@codesourcery.com>
13950
13951         * gfortran.dg/rewind_1.f90: New test.
13952
13953 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
13954
13955         PR fortran/16597
13956         * gfortran.dg/pr16597.f90: New test.
13957
13958 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13959
13960         PR c/13801
13961         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
13962         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
13963         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
13964         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
13965         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
13966
13967 2004-08-26  Nick Clifton  <nickc@redhat.com>
13968
13969         * gcc.c-torture/compile/pr17119.c: New test.
13970
13971 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13972
13973         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
13974
13975 2004-08-25  Richard Henderson  <rth@redhat.com>
13976
13977         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
13978         the bits that expect kind=8 to be the largest real kind.
13979
13980 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13981
13982         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
13983
13984 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13985
13986         * gfortran.dg/assignment_1.f90: New test.
13987
13988 2004-08-25  Adam Nemet  <anemet@lnxw.com>
13989
13990         * g++.dg/template/repo3.C: New test.
13991
13992 2004-08-25  Roger Sayle  <roger@eyesopen.com>
13993
13994         PR middle-end/16693
13995         PR tree-optimization/16372
13996         * g++.dg/opt/pr16372-1.C: New test case.
13997         * g++.dg/opt/pr16693-1.C: New test case.
13998         * g++.dg/opt/pr16693-2.C: New test case.
13999
14000 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14001
14002         * objc.dg/proto-lossage-4.m: New test.
14003
14004 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/17155
14007         * g++.dg/inherit/local2.C: New test.
14008
14009 2004-08-25  Paul Brook  <paul@codesourcery.com>
14010
14011         PR fortran/17144
14012         * gfortran.dg/string_ctor_1.f90: New test.
14013
14014 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14015
14016         PR c++/14428
14017         * g++.dg/template/redecl2.C: New test.
14018
14019 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14020
14021         PR fortran/17143
14022         * gfortran.dg/pr17143.f90: New test.
14023
14024 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14025
14026         PR fortran/17164
14027         * gfortran.dg/pr17164.f90: New test.
14028
14029 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14030
14031         * gcc.dg/tree-ssa/loop-1.c: New test.
14032
14033 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14034
14035         * gcc.c-torture/compile/20040824-1.c: New test.
14036
14037 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14038
14039         * gcc.c-torture/compile/iftrap-3.c: New test.
14040
14041 2004-08-24  Paul Brook  <paul@codesourcery.com>
14042
14043         * gfortran.dg/entry_2.f90: New test.
14044
14045 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         PR c++/16889
14048         * g++.dg/lookup/ambig[12].C: New.
14049
14050 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14051
14052         PR c++/16706
14053         * g++.dg/template/crash21.C: New test.
14054         * g++.dg/template/crash22.C: Likewise.
14055
14056 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         PR c++/17149
14059         * g++.dg/template/access15.C: New.
14060
14061 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/17163
14064         * g++.dg/template/repo2.C: New test.
14065
14066 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14067
14068         PR rtl-optimization/17078
14069         * gcc.c-torture/execute/pr17078-1.c: New test case.
14070
14071 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c/14492
14074         * gcc.dg/debug/crash1.c: New test.
14075
14076 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c/16180
14079         * gcc.dg/loop-5.c: New test.
14080
14081 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14082
14083         * gcc.c-torture/execute/20040823-1.c: New test.
14084
14085 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14086
14087         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14088         to the assembler.  Simplify test accordingly.
14089         (asm_abi_flags): Use GNU names.
14090         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14091         to check for ABI flags.
14092
14093 2004-08-22  Andrew Pinski  <apinski@apple.com>
14094
14095         * g++.dg/opt/pr14029.C: New test.
14096         * gcc.c-torture/execute/pr15262.c: New test.
14097
14098 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14099
14100         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14101
14102 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14103
14104         PR 16908
14105         * gfortran.dg/direct_io.f90: New test.
14106
14107 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14108
14109         PR c++/17121
14110         * g++.dg/inherit/local2.C: New test.
14111
14112 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14113
14114         PR c++/17120
14115         * g++.dg/warn/Wparentheses-4.C: New test.
14116
14117 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/17121
14120         * g++.dg/inherit/local2.C: New test.
14121
14122         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14123         * gcc.dg/ppc-ldstruct.c: Likewise.
14124         * gcc.dg/ppc64-abi-2.c: Likewise.
14125
14126 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14127
14128         PR rtl-optimization/17099
14129         * gcc.c-torture/execute/20040820-1.c: New test.
14130
14131 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14132
14133         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14134
14135 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14136
14137         PR fortran/17077
14138         * gfortran.dg/auto_array_1.f90: New test.
14139
14140 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14141
14142         PR fortran/17074
14143         * gfortran.dg/simpleif_1.f90: New test.
14144
14145 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14146
14147         * lib/target-supports.exp (check_profiling_available): Return
14148         false for arm*-*-symbianelf* and arm*-*-eabi*.
14149
14150         PR c++/15890
14151         * g++.dg/template/delete1.C: New test.
14152
14153 2004-08-19  Paul Brook  <paul@codesourcery.com>
14154
14155         PR fortran/14976
14156         PR fortran/16228
14157         * gfortran.dg/data_char_1.f90: New test.
14158
14159 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14160
14161         PR fortran/16946
14162         * gfortran.dg/reduction.f90: New testcase.
14163
14164 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14165
14166         PR fortran/16520
14167         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14168
14169 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14170
14171         PR c++/17041
14172         * g++.dg/Wparentheses-3.C: New test.
14173
14174 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14175
14176         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14177         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14178         * gcc.dg/vect/vect-2.c: Likewise.
14179         * gcc.dg/vect/vect-3.c: Likewise.
14180         * gcc.dg/vect/vect-4.c: Likewise.
14181         * gcc.dg/vect/vect-5.c: Likewise.
14182         * gcc.dg/vect/vect-6.c: Likewise.
14183         * gcc.dg/vect/vect-7.c: Likewise.
14184         * gcc.dg/vect/vect-25.c: Likewise.
14185         * gcc.dg/vect/vect-31.c: Likewise.
14186         * gcc.dg/vect/vect-32.c: Likewise.
14187         * gcc.dg/vect/vect-34.c: Likewise.
14188         * gcc.dg/vect/vect-36.c: Likewise.
14189         * gcc.dg/vect/vect-all.c: Likewise.
14190
14191 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR c++/17068
14194         * g++.dg/template/operator4.C: New test.
14195
14196 2004-08-18  Richard Henderson  <rth@redhat.com>
14197
14198         * gcc.dg/20040206-1.c: XFAIL.
14199
14200 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14201
14202         PR c++/16246
14203         * g++.dg/template/array7.C: New test.
14204
14205 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14206
14207         * gcc.dg/mips-movcc-1.c: New test.
14208         * gcc.dg/mips-movcc-2.c: New test.
14209         * gcc.dg/mips-movcc-3.c: New test.
14210
14211         * gcc.dg/mips-nmadd-1.c: New test.
14212         * gcc.dg/mips-nmadd-2.c: New test.
14213
14214 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14215
14216         PR c++/15871
14217         * g++.dg/opt/inline8.C: New test.
14218
14219         PR c++/16965
14220         * g++.dg/parse/error17.C: New test.
14221
14222 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14223
14224         * gcc.dg/vect: New directory for vectorizer tests.
14225         * gcc.dg/vect/tree-vect.h: New file.
14226         * gcc.dg/vect/vect.exp: New file.
14227         * gcc.dg/vect/pr16105.c.c: New test.
14228         * gcc.dg/vect/vect-1.c: New test.
14229         * gcc.dg/vect/vect-2.c: New test.
14230         * gcc.dg/vect/vect-3.c: New test.
14231         * gcc.dg/vect/vect-4.c: New test.
14232         * gcc.dg/vect/vect-5.c: New test.
14233         * gcc.dg/vect/vect-6.c: New test.
14234         * gcc.dg/vect/vect-7.c: New test.
14235         * gcc.dg/vect/vect-8.c: New test.
14236         * gcc.dg/vect/vect-9.c: New test.
14237         * gcc.dg/vect/vect-10.c: New test.
14238         * gcc.dg/vect/vect-11.c: New test.
14239         * gcc.dg/vect/vect-12.c: New test.
14240         * gcc.dg/vect/vect-13.c: New test.
14241         * gcc.dg/vect/vect-14.c: New test.
14242         * gcc.dg/vect/vect-15.c: New test.
14243         * gcc.dg/vect/vect-16.c: New test.
14244         * gcc.dg/vect/vect-17.c: New test.
14245         * gcc.dg/vect/vect-18.c: New test.
14246         * gcc.dg/vect/vect-19.c: New test.
14247         * gcc.dg/vect/vect-20.c: New test.
14248         * gcc.dg/vect/vect-21.c: New test.
14249         * gcc.dg/vect/vect-22.c: New test.
14250         * gcc.dg/vect/vect-23.c: New test.
14251         * gcc.dg/vect/vect-24.c: New test.
14252         * gcc.dg/vect/vect-25.c: New test.
14253         * gcc.dg/vect/vect-26.c: New test.
14254         * gcc.dg/vect/vect-27.c: New test.
14255         * gcc.dg/vect/vect-28.c: New test.
14256         * gcc.dg/vect/vect-29.c: New test.
14257         * gcc.dg/vect/vect-30.c: New test.
14258         * gcc.dg/vect/vect-31.c: New test.
14259         * gcc.dg/vect/vect-32.c: New test.
14260         * gcc.dg/vect/vect-33.c: New test.
14261         * gcc.dg/vect/vect-34.c: New test.
14262         * gcc.dg/vect/vect-35.c: New test.
14263         * gcc.dg/vect/vect-36.c: New test.
14264         * gcc.dg/vect/vect-37.c: New test.
14265         * gcc.dg/vect/vect-38.c: New test.
14266         * gcc.dg/vect/vect-40.c: New test.
14267         * gcc.dg/vect/vect-41.c: New test.
14268         * gcc.dg/vect/vect-42.c: New test.
14269         * gcc.dg/vect/vect-43.c: New test.
14270         * gcc.dg/vect/vect-44.c: New test.
14271         * gcc.dg/vect/vect-45.c: New test.
14272         * gcc.dg/vect/vect-46.c: New test.
14273         * gcc.dg/vect/vect-47.c: New test.
14274         * gcc.dg/vect/vect-48.c: New test.
14275         * gcc.dg/vect/vect-49.c: New test.
14276         * gcc.dg/vect/vect-50.c: New test.
14277         * gcc.dg/vect/vect-51.c: New test.
14278         * gcc.dg/vect/vect-52.c: New test.
14279         * gcc.dg/vect/vect-53.c: New test.
14280         * gcc.dg/vect/vect-54.c: New test.
14281         * gcc.dg/vect/vect-55.c: New test.
14282         * gcc.dg/vect/vect-56.c: New test.
14283         * gcc.dg/vect/vect-57.c: New test.
14284         * gcc.dg/vect/vect-58.c: New test.
14285         * gcc.dg/vect/vect-59.c: New test.
14286         * gcc.dg/vect/vect-60.c: New test.
14287         * gcc.dg/vect/vect-61.c: New test.
14288         * gcc.dg/vect/vect-all.c: New test.
14289         * gcc.dg/vect/vect-none.c: New test.
14290
14291 2004-08-17  Paul Brook  <paul@codesourcery.com>
14292
14293         PR fortran/13082
14294         * gfortran.dg/entry_1.f90: New test.
14295
14296 2004-08-17  Andrew Pinski  <apinski@apple.com>
14297
14298         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14299
14300 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14301
14302         * gcc.dg/pr17036-1.c: New test.
14303
14304 2004-08-16  Devang Patel  <dpatel@apple.com>
14305
14306         * gcc.dg/darwin-20040809-1.c: New test.
14307
14308 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14309
14310         * gcc.dg/funcdef-attr-1.c: New test.
14311
14312 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14313
14314         * gcc.dg/altivec-17.c: New test.
14315         * gcc.dg/altivec-18.c: New test.
14316
14317 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14318
14319         PR c++/6749
14320         * g++.dg/template/vtable2.C: New test.
14321
14322 2004-08-14  Richard Henderson  <rth@redhat.com>
14323
14324         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14325         * gcc.dg/pack-test-4.c (main): Return 0.
14326         * gcc.dg/setjmp-1.c: Remove XFAIL.
14327         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14328
14329 2004-08-14  Richard Henderson  <rth@redhat.com>
14330
14331         * gcc.dg/980217-1.c: Add prototype for printf.
14332
14333 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14334
14335         * gfortran.dg/pr16935.f90: New test.
14336
14337 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14338
14339         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14340
14341 2004-08-13  Paul Brook  <paul@codesourcery.com>
14342
14343         * gfortran.dg/der_io_1.f90: Remove stray comma.
14344
14345 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14346
14347         * gcc.dg/vmx/cw-bug-2.c: Remove.
14348         * gcc.dg/vmx/vprint-1.c: Remove.
14349         * gcc.dg/vmx/vscan-1.c: Remove.
14350
14351 2004-08-12  Devang patel  <dpatel@apple.com>
14352
14353         * gcc.dg/darwin-20040809-2.c: New test.
14354
14355 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14356
14357         * g++.dg/ext/altivec-12.C: New test.
14358
14359         * g++.dg/ext/altivec-11.C: New test.
14360
14361 2004-08-12  Paul Brook  <paul@codesourcery.com>
14362
14363         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14364
14365 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14366
14367         * g++.dg/ext/altivec-2.C: Check for hardware support before
14368         executing any VMX instructions.
14369
14370         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14371
14372 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14373
14374         PR c++/16276
14375         * g++.old-deja/g++.other/comdat4.C: New test.
14376         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14377
14378 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14379
14380         PR target/16286
14381         * gcc.dg/pr16286.c: New test.
14382
14383 2004-08-12 Jan Beulich <jbeulich@novell.com>
14384
14385         * g++.dg/ext/asm5.C: New.
14386
14387 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR c++/16698
14390         * g++.dg/eh/crash1.C: New test.
14391
14392         PR c++/16717
14393         * g++.dg/ext/construct1.C: New test.
14394
14395 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14396
14397         PR c++/16853
14398         * g++.dg/init/ptrmem1.C: New test.
14399
14400         PR c++/16618
14401         * g++.dg/parse/offsetof5.C: New test.
14402
14403         PR c++/16870
14404         * g++.dg/template/overload3.C: New test.
14405
14406 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14407
14408         PR c++/16964
14409         * g++.dg/parse/error16.C: New test.
14410
14411         PR c++/16904
14412         * g++.dg/template/error14.C: New test.
14413
14414         PR c++/16929
14415         * g++.dg/template/error15.C: New test.
14416
14417 2004-08-11  Devang Patel  <dpatel@apple.com>
14418
14419         * gcc.dg/darwin-ld-20040809-1.c: New test.
14420         * gcc.dg/darwin-ld-20040809-2.c: New test.
14421
14422 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14423
14424         PR fortran/16917
14425         * gfortran.dg/dfloat_1.f90: New test.
14426
14427 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14428
14429         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14430         * gcc.dg/dll-2.c: Fix dg-require syntax.
14431         * gcc.misc-tests/arm-isr.c (abort): Declare.
14432         (exit): Likewise.
14433
14434 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14435
14436         PR c++/16971
14437         * g++.dg/parse/crash16.C: New test.
14438
14439 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14440
14441         * gcc.dg/mips-rsqrt-1.c: New test case.
14442         * gcc.dg/mips-rsqrt-2.c: New test case.
14443         * gcc.dg/mips-rsqrt-3.c: New test case.
14444
14445 2004-08-10  Paul Brook  <paul@codesourcery.com>
14446
14447         * gfortran.dg/der_io_1.f90: New test.
14448
14449 2004-08-10  Paul Brook  <paul@codesourcery.com>
14450
14451         PR fortran/16919
14452         * gfortran.dg/der_array_1.f90: New test.
14453
14454 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14455
14456         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14457
14458 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14459
14460         * gcc.dg/wchar_t-2.c: Fix typo.
14461
14462 2004-08-09  Falk Hueffner  <falk@debian.org>
14463
14464         PR tree-optimization/12517
14465         * gcc.c-torture/compile/pr12517.c: New test.
14466
14467         PR tree-optimization/12578
14468         * gcc.c-torture/compile/pr12578.c: New test.
14469
14470         PR tree-optimization/12899
14471         * gcc.c-torture/compile/pr12899.c: New test.
14472
14473         PR rtl-optimization/14692
14474         * gcc.c-torture/compile/pr14692.c: New test.
14475
14476         PR tree-optimization/16461
14477         * gcc.c-torture/compile/pr16461.c: New test.
14478
14479 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14480
14481         * gfortran.dg/getenv_1.f90: New test.
14482
14483 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14484
14485         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14486         wchar_t.
14487         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14488
14489 2004-08-06  Paul Brook  <paul@codesourcery.com>
14490
14491         * gfortran.dg/ret_array_1.f90: New test.
14492         * gfortran.dg/ret_pointer_1.f90: New test.
14493
14494 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14495
14496         * gcc.dg/missing-field-init-[12].c: New tests.
14497         * g++.dg/warn/missing-field-init-[12].C: New tests.
14498
14499 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14500
14501         * gcc.dg/enum2.c: New test.
14502         * gcc.dg/symbian3.c: Likewise.
14503         * gcc.dg/symbian4.c: Likewise.
14504         * gcc.dg/wchar_t-2.c: Likewise.
14505
14506 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14507
14508         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14509         destructor tests.
14510
14511 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14512
14513         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14514         dg-require-visiblity.
14515         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14516         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14517         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14518         * g++.dg/ext/visibility/new1.C: Likewise.
14519         * g++.dg/ext/visibility/pragma.C: Likewise.
14520         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14521         * g++.dg/ext/visibility/virtual.C: Likewise.
14522         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14523         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14524         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14525         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14526         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14527         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14528         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14529         * g++/dg/ext/visibility/visibility-8.C: New test.
14530         * gcc.c-torture/compile/dll.x: Remove.
14531         * gcc.dg/dll-2.c: Use dg-require-dll
14532         * gcc.dg/visibility-10.c: New test.
14533         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14534         supporting DLLs.
14535         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14536         (scan_not_hidden): Likewise.
14537
14538 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14539
14540         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14541
14542 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14543
14544         * gcc.c-torture/execute/20040805-1.c: New test.
14545
14546 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14547
14548         * gcc.dg/20020118-1.c: Declare abort.
14549         * gcc.dg/altivec_check.h: Likewise.
14550         * gcc.dg/iftrap-2.c: Likewise.
14551         * gcc.dg/pragma-darwin.c: Likewise.
14552         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14553
14554 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14555
14556         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14557
14558 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14559
14560         * gcc.c-torture/execute/builtins/abs-2.c,
14561         gcc.c-torture/execute/builtins/abs-3.c,
14562         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14563         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14564         intmax_t, uintmax_t and their limits.
14565         * gcc.dg/intmax_t-1.c: New test.
14566
14567 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14568
14569         * g++.dg/tc1/dr147.C: Add reference to PR.
14570
14571 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14572
14573         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14574         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14575
14576 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14577
14578         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14579
14580 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14581
14582         * gcc.dg/redecl-5.c: New test.
14583         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14584         of scanf.
14585
14586 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14587
14588         PR middle-end/16790
14589         * gcc.c-torture/execute/pr16790-1.c: New test case.
14590
14591 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14592
14593         * g++.dg/ext/visibility/assign1.C: New test.
14594         * g++.dg/ext/visibility/new1.C: Likewise.
14595
14596         * gcc.dg/symbian1.c: New test.
14597         * gcc.dg/symbian2.c: Likewise.
14598
14599 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14600
14601         PR target/16570
14602         * gcc.dg/i386-sse-9.c: New test.
14603
14604 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14605
14606         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14607
14608 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14609
14610         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14611         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14612         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14613         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14614         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14615         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14616         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14617         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14618         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14619         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14620         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14621         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14622         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14623         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14624         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14625         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14626         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14627         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14628         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14629         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14630         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14631         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14632         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14633         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14634         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14635         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14636         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14637         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14638         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14639         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14640         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14641         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14642         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14643         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14644         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14645         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14646         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14647         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14648         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14649         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14650         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14651         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14652         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14653         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14654         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14655         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14656         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14657         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14658         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14659         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14660         gcc.misc-tests/i386-pf-3dnow-1.c,
14661         gcc.misc-tests/i386-pf-athlon-1.c,
14662         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14663         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14664         Declare built-in functions used.
14665         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14666
14667 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/16707
14670         * g++.dg/lookup/using12.C: New test.
14671
14672         * g++.dg/init/null1.C: Fix PR number.
14673         * g++.dg/parse/namespace10.C: Likewise.
14674
14675 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14676
14677         PR c++/16224
14678         * g++.dg/template/spec17.C: New test.
14679         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14680         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14681
14682 2004-08-02  David Billinghurst
14683
14684         PR fortran/16292
14685         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14686
14687 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14688
14689         * gcc.dg/ia64-got-1.c: New test case.
14690
14691 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14692
14693         PR c++/16489
14694         * g++.dg/init/null1.C: New test.
14695         * g++.dg/tc1/dr76.C: Adjust error marker.
14696
14697         PR c++/16529
14698         * g++.dg/parse/namespace10.C: New test.
14699
14700         PR c++/16810
14701         * g++.dg/inherit/ptrmem2.C: New test.
14702
14703 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14704
14705         PR target/16155
14706         * gcc.dg/pr16155.c: New test.
14707
14708 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14709
14710         * gcc.dg/redecl-2.c: New test.
14711
14712 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14713
14714         * gcc.dg/darwin-longdouble.c: New file.
14715
14716 2004-07-30  Richard Henderson  <rth@redhat.com>
14717
14718         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14719         write to constant argument.
14720         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14721
14722 2004-07-30  Richard Henderson  <rth@redhat.com>
14723
14724         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14725         tests of nearest around zero.
14726
14727 2004-07-30  Andrew Pinski  <apinski@apple.com>
14728
14729         * gcc.c-torture/compile/20040730-1.c: New test.
14730
14731 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14732
14733         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14734         powerpc-eabispe.
14735
14736 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14737
14738         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14739
14740 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14741
14742         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14743         contains $ld_library_path.
14744         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14745
14746 2004-07-29  Richard Henderson  <rth@redhat.com>
14747
14748         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
14749
14750         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
14751         (alt2, which): New.
14752         (Check): Accept either alternative.
14753
14754 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
14755
14756         * g++.dg/abi/inline1.C: New test.
14757         * g++.dg/abi/local1-a.cc: Likewise.
14758         * g++.dg/abi/local1.C: Likewise.
14759         * g++.dg/abi/mangle11.C: Tweak location of warnings.
14760         * g++.dg/abi/mangle12.C: Likewise.
14761         * g++.dg/abi/mangle17.C: Likewise.
14762         * g++.dg/abi/mangle20-2.C: Likewise.
14763         * g++.dg/opt/interface1.C: Likewise.
14764         * g++.dg/opt/interface1.h: Likewise.
14765         * g++.dg/opt/interface1-a.cc: New test.
14766         * g++.dg/parse/repo1.C: New test.
14767         * g++.dg/template/repo1.C: Likewise.
14768         * g++.dg/warn/Winline-1.C: Likewise.
14769         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
14770
14771 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
14772
14773         * gcc.dg/tree-ssa/20040729-1.c: New test.
14774
14775 2004-07-27  Matt Austern <austern@apple.com>
14776
14777         * gcc.dg/darwin-bool-1.c: New test.
14778         * gcc.dg/darwin-bool-2.c: New test.
14779
14780 2004-07-28  Richard Henderson  <rth@redhat.com>
14781
14782         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
14783         arguments in the correct type.  Don't write to constant arguments.
14784
14785 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14786
14787         PR tree-optimization/16688
14788         PR tree-optimization/16689
14789         * g++.dg/tree-ssa/pr16688.C: New test.
14790
14791 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14792
14793         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14794         loads.  Not only in the comment, this time.
14795
14796 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
14797
14798         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
14799         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
14800         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
14801         * gcc.dg/sh4a-bitmovua.c: New.
14802         * gcc.dg/sh4a-cos.c: New.
14803         * gcc.dg/sh4a-cosf.c: New.
14804         * gcc.dg/sh4a-fprun.c: New.
14805         * gcc.dg/sh4a-fsrra.c: New.
14806         * gcc.dg/sh4a-memmovua.c: New.
14807         * gcc.dg/sh4a-sin.c: New.
14808         * gcc.dg/sh4a-sincos.c: New.
14809         * gcc.dg/sh4a-sincosf.c: New.
14810         * gcc.dg/sh4a-sinf.c: New.
14811
14812 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14813
14814         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
14815         conditionals.
14816         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14817         loads.
14818         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
14819         DOM1.
14820
14821 2004-07-27  Andrew Pinski  <apinski@apple.com>
14822
14823         * g++.dg/rtti/tinfo1.C: Correct the xfail.
14824
14825 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
14826
14827         * gcc.dg/pragma-isr.c: New test.
14828
14829 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14830
14831         PR c++/14429
14832         * g++.dg/template/ttp11.C: New test.
14833
14834 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
14835
14836         * gcc.c-torture/compile/20040727-1.c: New test.
14837
14838 2004-07-26  Eric Christopher  <echristo@redhat.com>
14839
14840         * gcc.c-torture/compile/20040726-2.c: New test.
14841
14842 2004-07-26  Andrew Pinski  <apinski@apple.com>
14843
14844         * g++.dg/rtti/tinfo1.C: Xfail.
14845
14846 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
14847
14848         * gcc.c-torture/compile/20040726-1.c: New test.
14849
14850 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
14851             Brian Ryner  <bryner@brianryner.com>
14852
14853         PR c++/9283
14854         PR c++/15000
14855         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
14856         * g++.dg/ext/visibility/: New directory.
14857         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
14858         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
14859         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
14860         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
14861         * g++.dg/ext/visibility/fvisibility.C,
14862         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
14863         g++.dg/ext/visibility/fvisibility-override1.C
14864         g++.dg/ext/visibility/fvisibility-override2.C
14865         g++.dg/ext/visibility/memfuncts.C
14866         g++.dg/ext/visibility/noPLT.C
14867         g++.dg/ext/visibility/pragma.C
14868         g++.dg/ext/visibility/pragma-override1.C
14869         g++.dg/ext/visibility/pragma-override2.C
14870         g++.dg/ext/visibility/staticmemfuncts.C
14871         g++.dg/ext/visibility/virtual.C: New tests.
14872
14873 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14874
14875         PR c/15360
14876         * gcc.dg/pr15360-1.c: New test.
14877
14878 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
14879
14880         * gcc.dg/pragma-align-2.c: New test.
14881         * gcc.dg/pragma-init-fini.c: New test.
14882         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
14883         targets.
14884
14885 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14886
14887         * gcc.dg/init-string-2.c: New test.
14888
14889 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
14890
14891         PR 16684
14892         * gcc.dg/Wredundant-decls-1.c: New test case.
14893
14894 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
14897         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
14898         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
14899         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
14900         * gcc.dg/compat/generate-random.c: New file.
14901         * gcc.dg/compat/generate-random.h: Likewise.
14902         * gcc.dg/compat/generate-random_r.c: Likewise.
14903         * gcc.dg/compat/struct-layout-1.h: Likewise.
14904         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
14905         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
14906         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
14907         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
14908         * gcc.dg/compat/struct-layout-1_main.c: New test.
14909         * gcc.dg/compat/struct-layout-1_x.c: New file.
14910         * gcc.dg/compat/struct-layout-1_y.c: New file.
14911         * gcc.dg/compat/struct-layout-1_test.h: New file.
14912
14913 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14914
14915         * gcc.dg/comp-return-1.c: New test
14916
14917 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
14918
14919         * gcc.dg/vmx/8-02a.c: Fix typo.
14920
14921         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
14922         * gcc.dg/darwin-abi-3.c: New test.
14923
14924         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
14925         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
14926
14927         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
14928         * gcc.dg/vmx/ops-long-1.c: New test.
14929         * gcc.dg/vmx/ops-long-2.c: New test.
14930
14931 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         * g++.dg/lookup/conv-[1234].C: New.
14934
14935 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
14936
14937         * g++.dg/parse/attr2.C: Simplify.
14938
14939 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14940
14941         PR c/7284
14942         * gcc.c-torture/execute/pr7284-1.c: New test.
14943
14944 2004-07-22  Brian Booth  <bbooth@redhat.com>
14945
14946         * gcc.dg/tree-ssa/20040721-1.c: New test.
14947
14948 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         * g++.dg/template/crash20.c: New.
14951
14952 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
14953
14954         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
14955         Add dg-run directive.  Declare variables as required.
14956         * gfortran.dg/g77/README: Update
14957
14958 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
14959
14960         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
14961         gcc.dg/cris-peep2-andu2.c: New tests.
14962
14963 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14964
14965         PR c/15052
14966         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
14967         on return type.
14968         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
14969         messages.
14970         * gcc.dg/qual-return-2.c: Update expected messages.
14971         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
14972
14973 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14974
14975         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
14976         * gcc.dg/noncompile/921102-1.c: Update expected error message.
14977
14978 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14979
14980         PR c/11250
14981         * gcc.dg/init-string-1.c: New test.
14982
14983 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
14984
14985         PR middle-end/15345
14986         PR c/16450
14987         * gcc.dg/torture/nested-fn-1.c: New test.
14988
14989 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
14990
14991         PR target/16559
14992         * gcc.dg/ia64-fptr-1.c: New file.
14993
14994 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14995
14996         PR c++/14497
14997         * g++.dg/template/spec16.C: New test.
14998         * g++.old-deja/g++.robertl/eb118.C: Remove.
14999
15000 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15001
15002         PR c++/509
15003         * g++.dg/template/spec15.C: New test.
15004
15005 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15006
15007         Copy cases from g77.f-torture/execute and add dg-run
15008         directive.  Other changes as noted.
15009         * gfortran.dg/g77/13037.f
15010         * gfortran.dg/g77/1832.f
15011         * gfortran.dg/g77/19981119-0.f
15012         * gfortran.dg/g77/19990313-0.f
15013         * gfortran.dg/g77/19990313-1.f
15014         * gfortran.dg/g77/19990313-2.f
15015         * gfortran.dg/g77/19990313-3.f
15016         * gfortran.dg/g77/19990419-1.f
15017         * gfortran.dg/g77/19990826-0.f
15018         * gfortran.dg/g77/19990826-2.f
15019         * gfortran.dg/g77/20000503-1.f
15020         * gfortran.dg/g77/20001111.f
15021         * gfortran.dg/g77/20010116.f
15022         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15023         * gfortran.dg/g77/20010430.f
15024         * gfortran.dg/g77/6177.f
15025         * gfortran.dg/g77/947.f
15026         * gfortran.dg/g77/970816-3.f
15027         * gfortran.dg/g77/971102-1.f
15028         * gfortran.dg/g77/980520-1.f
15029         * gfortran.dg/g77/980628-0.f
15030         * gfortran.dg/g77/980628-1.f
15031         * gfortran.dg/g77/980628-10.f
15032         * gfortran.dg/g77/980628-2.f
15033         * gfortran.dg/g77/980628-3.f
15034         * gfortran.dg/g77/980628-7.f
15035         * gfortran.dg/g77/980628-8.f
15036         * gfortran.dg/g77/980628-9.f
15037         * gfortran.dg/g77/980701-0.f
15038         * gfortran.dg/g77/980701-1.f
15039         * gfortran.dg/g77/cabs.f
15040         * gfortran.dg/g77/claus.f
15041         * gfortran.dg/g77/complex_1.f
15042         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15043         * gfortran.dg/g77/dcomplex.f
15044         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15045         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15046         * gfortran.dg/g77/f90-intrinsic-numeric.f
15047         * gfortran.dg/g77/int8421.f
15048         * gfortran.dg/g77/labug1.f
15049         * gfortran.dg/g77/large_vec.f
15050         * gfortran.dg/g77/le.f
15051         * gfortran.dg/g77/short.f
15052         * gfortran.dg/g77/README: Update
15053
15054 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR c++/16637
15057         * g++.dg/parse/lookup4.C: New test.
15058
15059 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15060
15061         PR c++/16175
15062         * g++.dg/template/ttp10.C: New test.
15063
15064 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15065
15066         * gcc.dg/pr12625-1.c: New test.
15067
15068 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15069
15070         * testsuite/gcc.dg/switch-warn-1.c: New test.
15071         * testsuite/gcc.dg/switch-warn-2.c: New test.
15072         * gcc.c-torture/compile/pr14730.c: Update.
15073
15074 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15075
15076         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15077         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15078         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15079         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15080
15081 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/16623
15084         * g++.dg/template/assign1.C: New test.
15085
15086 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15087
15088         PR c++/12170
15089         * g++.dg/template/ttp9.C: New test.
15090
15091 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15092
15093         * gcc.dg/format/cmn-err-1.c: New test.
15094
15095 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15096
15097         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15098         gcc.dg/Wparentheses-10.c: New tests.
15099         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15100
15101 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15102
15103         PR fortran/16465
15104         * gfortran.dg/g77//ffixed-line-length-0.f,
15105         gfortran.dg/g77/ffixed-line-length-132.f,
15106         gfortran.dg/g77/ffixed-line-length-72.f,
15107         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15108         gfortran.dg/g77/README: Update.
15109
15110 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15111
15112         PR c++/13092
15113         * g++.dg/template/non-dependent7.C: New test.
15114         * g++.dg/template/non-dependent8.C: Likewise.
15115         * g++.dg/template/non-dependent9.C: Likewise.
15116         * g++.dg/template/non-dependent10.C: Likewise.
15117
15118 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/16337
15121         * g++.dg/parse/attr2.C: New test.
15122
15123 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15124
15125         * g77.dg: Removed.
15126         * g77.f-torture: Ditto.
15127
15128 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15129
15130         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15131         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15132         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15133
15134 2004-07-16  Richard Henderson  <rth@redhat.com>
15135
15136         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15137
15138 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15139
15140         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15141         tests with full list of options.
15142         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15143         of TORTURE_OPTIONS if test contains 'dg-do run'.
15144
15145         PR fortran/16404
15146         * gfortran.dg/do_iterator.f90: New test.
15147
15148 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15149
15150         PR rtl-optimization/16536
15151         * gcc.c-torture/execute/restrict-1.c: New test.
15152
15153 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15154
15155         PR fortran/15324
15156         * gfortran.dg/pr15324.f90: New test.
15157
15158         PR fortran/15129
15159         * gfortran.dg/pr15129.f90: New test.
15160
15161         PR fortran/15140
15162         * gfortran.dg/pr15140.f90: New test.
15163
15164         PR fortran/13792
15165         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15166         compile-time simplification.
15167
15168 2004-07-14  Mike Stump  <mrs@apple.com>
15169
15170         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15171
15172 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15173
15174         PR target/16325
15175         * gcc.dg/profile-generate-1.c: New.
15176
15177 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15178
15179         * gcc.c-torture/execute/20040709-1.c: New test.
15180         * gcc.c-torture/execute/20040709-2.c: New test.
15181
15182 2004-07-14  Mike Stump  <mrs@apple.com>
15183
15184         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15185
15186 2004-07-14  Mike Stump  <mrs@apple.com>
15187
15188         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15189
15190 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/16518
15193         * g++.dg/parse/mutable1.C: New test.
15194
15195 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15196
15197         PR tree-optimization/16443
15198         * gcc.dg/tree-ssa/20040713-1.c: New test.
15199
15200 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15201
15202         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15203         for operator new.
15204
15205 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15206
15207         * gfortran.dg/g77/README: New file
15208         * gfortran.dg/g77/19981216-0.f:  Copy from
15209         g77.f-torture/noncompile.  Add "dg-do compile" and
15210         dg-error as required.
15211         * gfortran.dg/g77/19990218-1.f: Likewise
15212         * gfortran.dg/g77/19990905-1.f: Likewise
15213         * gfortran.dg/g77/9263.f: Likewise
15214         * gfortran.dg/g77/980615-0.f: Likewise
15215         * gfortran.dg/g77/980616-0.f: Likewise
15216         * gfortran.dg/g77/check0.f: Likewise
15217         * gfortran.dg/g77/select_no_compile.f: Likewise
15218
15219 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15220
15221         Copy files from g77.f-torture/compile.
15222         Add "{ dg-do compile}".  Other changes as noted
15223         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15224         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15225         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15226         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15227         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15228         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15229         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15230         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15231         statement to conform to standard.  Append alpha1.x for reference.
15232         * gfortran.dg/g77/xformat.f: Add dg-warning
15233
15234 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15235
15236         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15237         Add {dg-do compile} directive.
15238         * gfortran.dg/g77/cpp2.F: Likewise
15239
15240 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15241
15242         PR c++/5402
15243         * g++.dg/lookup/name-clash1.C: New test.
15244
15245         PR c++/9777
15246         * g++.dg/lookup/name-clash2.C: New test.
15247
15248         PR c++/12102
15249         * g++.dg/lookup/name-clash3.C: New test.
15250
15251 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15252
15253         * g++.dg/lookup/new2.C: New test.
15254         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15255
15256 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15257
15258         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15259         Add {dg-do compile} directive.
15260         * gfortran.dg/g77/13060.f: Likewise
15261         * gfortran.dg/g77/19990218-0.f: Likewise
15262         * gfortran.dg/g77/19990305-0.f: Likewise
15263         * gfortran.dg/g77/19990419-0.f: Likewise
15264         * gfortran.dg/g77/19990502-0.f: Likewise
15265         * gfortran.dg/g77/19990502-1.f: Likewise
15266         * gfortran.dg/g77/19990525-0.f: Likewise
15267         * gfortran.dg/g77/19990826-1.f: Likewise
15268         * gfortran.dg/g77/19990826-3.f: Likewise
15269         * gfortran.dg/g77/19990905-2.f: Likewise
15270         * gfortran.dg/g77/20000412-1.f: Likewise
15271         * gfortran.dg/g77/20000511-1.f: Likewise
15272         * gfortran.dg/g77/20000511-2.f: Likewise
15273         * gfortran.dg/g77/20000518.f: Likewise
15274         * gfortran.dg/g77/20000601-1.f: Likewise
15275         * gfortran.dg/g77/20000601-2.f: Likewise
15276         * gfortran.dg/g77/20000629-1.f: Likewise
15277         * gfortran.dg/g77/20000630-2.f: Likewise
15278         * gfortran.dg/g77/20010115.f: Likewise
15279         * gfortran.dg/g77/20010321-1.f: Likewise
15280         * gfortran.dg/g77/20010426.f: Likewise
15281         * gfortran.dg/g77/20020307-1.f: Likewise
15282         * gfortran.dg/g77/8485.f: Likewise
15283         * gfortran.dg/g77/960317-1.f: Likewise
15284         * gfortran.dg/g77/970915-0.f: Likewise
15285         * gfortran.dg/g77/980310-1.f: Likewise
15286         * gfortran.dg/g77/980310-2.f: Likewise
15287         * gfortran.dg/g77/980310-3.f: Likewise
15288         * gfortran.dg/g77/980310-4.f: Likewise
15289         * gfortran.dg/g77/980310-6.f: Likewise
15290         * gfortran.dg/g77/980310-7.f: Likewise
15291         * gfortran.dg/g77/980310-8.f: Likewise
15292         * gfortran.dg/g77/980419-2.f: Likewise
15293         * gfortran.dg/g77/980424-0.f: Likewise
15294         * gfortran.dg/g77/980427-0.f: Likewise
15295         * gfortran.dg/g77/980729-0.f: Likewise
15296         * gfortran.dg/g77/981117-1.f: Likewise
15297         * gfortran.dg/g77/toon_1.f: Likewise
15298
15299 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15300
15301         PR c++/2204
15302         * g++.dg/other/abstract2.C: New test.
15303
15304 2004-07-12  Paul Brook  <paul@codesourcery.com>
15305
15306         * gfortran.dg/pointer_init_1.f90: New test.
15307
15308 2004-07-11  Paul Brook  <paul@codesourcery.com>
15309
15310         PR fortran/15986
15311         * gfortran.dg/contained_1.f90: New test.
15312
15313 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15314
15315         * g++.dg/parse/defarg8.C: New test.
15316
15317 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15318
15319         PR fortran/16433
15320         * gfortran.dg/pr16433.f: New test.
15321
15322         PR fortran/17574
15323         * gfortran.dg/pr15754.f90: New test.
15324
15325 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15326
15327         PR tree-optimization/16437
15328         * gcc.c-torture/execute/bitfld-4.c: New test.
15329
15330 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15331
15332         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15333         access to common var from module.
15334
15335 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15336
15337         PR fortran/16336
15338         * gfortran.fortran-torture/execute/common_2.f90: New test.
15339
15340 2004-07-10  Paul Brook  <paul@codesourcery.com>
15341
15342         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15343
15344 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15345
15346         PR fortran/15969
15347         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15348
15349 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15350
15351         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15352         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15353         * gfortran.dg/g77/ffree-form-1.f: Likewise
15354         * gfortran.dg/g77/ffree-form-2.f: Likewise
15355         * gfortran.dg/g77/ffree-form-3.f: Likewise
15356         * gfortran.dg/g77/fno-underscoring.f: Likewise
15357         * gfortran.dg/g77/funderscoring.f: Likewise
15358         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15359
15360 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15361
15362         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15363
15364 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15365         Paul Brook  <paul@codesourcery.com>
15366
15367         PR fortran/13415
15368         * gfortran.dg/common_pointer_1.f90: New test.
15369
15370 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15371
15372         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15373
15374 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15375
15376         PR target/16364
15377         * gcc.c-torture/compile/20040709-1.c: New.
15378
15379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15380
15381         PR fortran/14077
15382         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15383
15384 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15385
15386         PR fortran/13201
15387         * gfortran.dg/shape_1.f90: New test.
15388
15389 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15390             Andrew Pinski  <apinski@apple.com>
15391
15392         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15393
15394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15395
15396         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15397         comment.
15398
15399 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15400         Paul Brook  <paul@codesourcery.com>
15401
15402         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15403         '.f95' and '.F95'.
15404
15405 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15406
15407         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15408
15409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15410
15411         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15412         testcases with capital suffix.
15413
15414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15415
15416         PR fortran/15481
15417         PR fortran/13372
15418         PR fortran/13575
15419         PR fortran/15978
15420         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15421
15422         * gfortran.dg/implicit_1.f90: New test.
15423
15424 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15425
15426         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15427         expression to match gfortran warning/error messages
15428         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15429         dg-error text.
15430
15431 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15432
15433         * lib/fortran-torture.exp: Rename proc search_for to
15434         search_for_re.
15435
15436 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15437
15438         * gcc.c-torture/execute/simd-5.x: New file.
15439         XFAIL on SPARC 64-bit at -O0.
15440
15441 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15442
15443         PR c++/8211
15444         PR c++/16165
15445         * g++.dg/warn/effc3.C: New test.
15446
15447 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15448
15449         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15450         change X to 1X in format.
15451         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15452         add data statements to conform to standard.
15453
15454 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15455
15456         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15457         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15458         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15459
15460 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15461
15462         * gfortran.dg/g77/7388.f: Copy from g77.dg
15463         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15464         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15465         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15466         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15467         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15468         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15469         * gfortran.dg/g77/strlen0.f: Likewise
15470
15471 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15472
15473         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15474         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15475
15476 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15477
15478         * gcc.c-torture/execute/920428-2.x: Delete.
15479         * gcc.c-torture/execute/920501-7.x: Likewise.
15480
15481 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15484         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15485         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15486         prescott and c3-2.
15487         (PREFETCH_3DNOW): Add -march=c3.
15488
15489 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15490
15491         PR c/16437
15492         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15493         * gcc.c-torture/execute/bf64-1.x: Likewise.
15494
15495 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15496
15497         * gcc.c-torture/compile/20040708-1.c: New test.
15498
15499 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15500
15501         PR c++/16169
15502         * g++.dg/warn/effc2.C: New test.
15503
15504 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15505
15506         * gcc.c-torture/execute/bitfld-1.x: Remove.
15507         * gcc.c-torture/execute/bitfld-3.c: New test.
15508         * gcc.dg/bitfld-2.c: Remove XFAILs.
15509
15510 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15511
15512         PR c++/16276
15513         * g++.dg/rtti/tinfo1.C: New file.
15514
15515 2004-07-07  Eric Christopher  <echristo@redhat.com>
15516
15517         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15518
15519 2004-07-07  Andrew Pinski  <apinski@apple.com>
15520
15521         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15522
15523 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15524
15525         * g++.dg/init/call1.C: XFAIL.
15526
15527 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15528
15529         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15530         except for movstrict*, to movmem* and clrstr* to clrmem*.
15531
15532 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15533
15534         * gcc.c-torture/execute/20040707-1.c: New test.
15535
15536 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15537
15538         * gcc.c-torture/execute/20040706-1.c: New test.
15539
15540 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         PR c++/3671
15543         * g++.dg/template/spec14.C: New test.
15544
15545 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15546
15547         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15548         nothing if not yet defined.  Use it in b, c and d type definitions.
15549         * gcc.c-torture/execute/20040705-1.c: New test.
15550         * gcc.c-torture/execute/20040705-2.c: New test.
15551
15552 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15553
15554         PR c++/2518
15555         * g++.dg/lookup/new1.C: New test.
15556
15557 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15558
15559         PR c++/11406
15560         * g++.dg/template/sizeof8.C: New test.
15561
15562 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15563
15564         * gcc.c-torture/compile/20040705-1.c: New test.
15565
15566 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15567
15568         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15569
15570 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15571
15572         * gcc.dg/cpp/if-mop.c: Two new testcases.
15573         * gcc.dg/cpp/trad/comment-3.c: New.
15574
15575 2004-07-04  Paul Brook  <paul@codesourcery.com>
15576
15577         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15578
15579 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15580
15581         PR c++/3761
15582         * g++.dg/lookup/crash4.C: New test.
15583
15584 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15585
15586         * gcc.c-torture/execute/builtin-abs-1.c
15587         * gcc.c-torture/execute/builtin-abs-2.c
15588         * gcc.c-torture/execute/builtin-complex-1.c
15589         * gcc.c-torture/execute/builtins/string-1-lib.c
15590         * gcc.c-torture/execute/builtins/string-1.c
15591         * gcc.c-torture/execute/builtins/string-2-lib.c
15592         * gcc.c-torture/execute/builtins/string-2.c
15593         * gcc.c-torture/execute/builtins/string-3-lib.c
15594         * gcc.c-torture/execute/builtins/string-3.c
15595         * gcc.c-torture/execute/builtins/string-4-lib.c
15596         * gcc.c-torture/execute/builtins/string-4.c
15597         * gcc.c-torture/execute/builtins/string-5-lib.c
15598         * gcc.c-torture/execute/builtins/string-5.c
15599         * gcc.c-torture/execute/builtins/string-6-lib.c
15600         * gcc.c-torture/execute/builtins/string-6.c
15601         * gcc.c-torture/execute/builtins/string-7-lib.c
15602         * gcc.c-torture/execute/builtins/string-7.c
15603         * gcc.c-torture/execute/builtins/string-8-lib.c
15604         * gcc.c-torture/execute/builtins/string-8.c
15605         * gcc.c-torture/execute/builtins/string-9-lib.c
15606         * gcc.c-torture/execute/builtins/string-9.c
15607         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15608         * gcc.c-torture/execute/builtins/string-asm-1.c
15609         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15610         * gcc.c-torture/execute/builtins/string-asm-2.c
15611         * gcc.c-torture/execute/stdio-opt-1.c
15612         * gcc.c-torture/execute/stdio-opt-2.c
15613         * gcc.c-torture/execute/stdio-opt-3.c
15614         * gcc.c-torture/execute/string-opt-1.c
15615         * gcc.c-torture/execute/string-opt-10.c
15616         * gcc.c-torture/execute/string-opt-11.c
15617         * gcc.c-torture/execute/string-opt-12.c
15618         * gcc.c-torture/execute/string-opt-13.c
15619         * gcc.c-torture/execute/string-opt-14.c
15620         * gcc.c-torture/execute/string-opt-15.c
15621         * gcc.c-torture/execute/string-opt-16.c
15622         * gcc.c-torture/execute/string-opt-2.c
15623         * gcc.c-torture/execute/string-opt-6.c
15624         * gcc.c-torture/execute/string-opt-7.c
15625         * gcc.c-torture/execute/string-opt-8.c:
15626         Replace with ...
15627
15628         * gcc.c-torture/execute/builtins/abs-2.c
15629         * gcc.c-torture/execute/builtins/abs-3.c
15630         * gcc.c-torture/execute/builtins/complex-1.c
15631         * gcc.c-torture/execute/builtins/fprintf.c
15632         * gcc.c-torture/execute/builtins/fputs.c
15633         * gcc.c-torture/execute/builtins/memcmp.c
15634         * gcc.c-torture/execute/builtins/memmove.c
15635         * gcc.c-torture/execute/builtins/memops-asm.c
15636         * gcc.c-torture/execute/builtins/mempcpy-2.c
15637         * gcc.c-torture/execute/builtins/mempcpy.c
15638         * gcc.c-torture/execute/builtins/memset.c
15639         * gcc.c-torture/execute/builtins/printf.c
15640         * gcc.c-torture/execute/builtins/sprintf.c
15641         * gcc.c-torture/execute/builtins/strcat.c
15642         * gcc.c-torture/execute/builtins/strchr.c
15643         * gcc.c-torture/execute/builtins/strcmp.c
15644         * gcc.c-torture/execute/builtins/strcpy.c
15645         * gcc.c-torture/execute/builtins/strcspn.c
15646         * gcc.c-torture/execute/builtins/strlen-2.c
15647         * gcc.c-torture/execute/builtins/strlen.c
15648         * gcc.c-torture/execute/builtins/strncat.c
15649         * gcc.c-torture/execute/builtins/strncmp-2.c
15650         * gcc.c-torture/execute/builtins/strncmp.c
15651         * gcc.c-torture/execute/builtins/strncpy.c
15652         * gcc.c-torture/execute/builtins/strpbrk.c
15653         * gcc.c-torture/execute/builtins/strpcpy-2.c
15654         * gcc.c-torture/execute/builtins/strpcpy.c
15655         * gcc.c-torture/execute/builtins/strrchr.c
15656         * gcc.c-torture/execute/builtins/strspn.c
15657         * gcc.c-torture/execute/builtins/strstr-asm.c
15658         * gcc.c-torture/execute/builtins/strstr.c:
15659         ... these new files.
15660
15661         * gcc.c-torture/execute/builtins/abs-2-lib.c
15662         * gcc.c-torture/execute/builtins/abs-3-lib.c
15663         * gcc.c-torture/execute/builtins/complex-1-lib.c
15664         * gcc.c-torture/execute/builtins/fprintf-lib.c
15665         * gcc.c-torture/execute/builtins/fputs-lib.c
15666         * gcc.c-torture/execute/builtins/memcmp-lib.c
15667         * gcc.c-torture/execute/builtins/memmove-lib.c
15668         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15669         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15670         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15671         * gcc.c-torture/execute/builtins/memset-lib.c
15672         * gcc.c-torture/execute/builtins/printf-lib.c
15673         * gcc.c-torture/execute/builtins/sprintf-lib.c
15674         * gcc.c-torture/execute/builtins/strcat-lib.c
15675         * gcc.c-torture/execute/builtins/strchr-lib.c
15676         * gcc.c-torture/execute/builtins/strcmp-lib.c
15677         * gcc.c-torture/execute/builtins/strcpy-lib.c
15678         * gcc.c-torture/execute/builtins/strcspn-lib.c
15679         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15680         * gcc.c-torture/execute/builtins/strlen-lib.c
15681         * gcc.c-torture/execute/builtins/strncat-lib.c
15682         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15683         * gcc.c-torture/execute/builtins/strncmp-lib.c
15684         * gcc.c-torture/execute/builtins/strncpy-lib.c
15685         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15686         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15687         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15688         * gcc.c-torture/execute/builtins/strrchr-lib.c
15689         * gcc.c-torture/execute/builtins/strspn-lib.c
15690         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15691         * gcc.c-torture/execute/builtins/strstr-lib.c
15692         * gcc.c-torture/execute/builtins/lib/abs.c
15693         * gcc.c-torture/execute/builtins/lib/fprintf.c
15694         * gcc.c-torture/execute/builtins/lib/memset.c
15695         * gcc.c-torture/execute/builtins/lib/printf.c
15696         * gcc.c-torture/execute/builtins/lib/sprintf.c
15697         * gcc.c-torture/execute/builtins/lib/strcpy.c
15698         * gcc.c-torture/execute/builtins/lib/strcspn.c
15699         * gcc.c-torture/execute/builtins/lib/strncat.c
15700         * gcc.c-torture/execute/builtins/lib/strncmp.c
15701         * gcc.c-torture/execute/builtins/lib/strncpy.c
15702         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15703         * gcc.c-torture/execute/builtins/lib/strspn.c
15704         * gcc.c-torture/execute/builtins/lib/strstr.c:
15705         New files containing support routines.
15706
15707         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15708         declaration.
15709         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15710         when not optimizing.
15711
15712 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/16240
15715         * g++.dg/abi/mangle22.C: New test.
15716         * g++.dg/abi/mangle23.C: Likewise.
15717
15718 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15719
15720         PR fortran/16290
15721         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15722         Allow for cases without denormalized floating point numbers.
15723
15724 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15725
15726         PR c/1027
15727         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15728         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15729         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15730         expected warning text.
15731         * gcc.dg/format/diag-2.c: New test.
15732
15733 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15734
15735         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15736
15737 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15738
15739         * gcc.dg/builtins-43.c: New.
15740         * gcc.dg/builtins-44.c: New.
15741         * gcc.dg/builtins-45.c: New.
15742
15743 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15744             Andreas Tobler  <a.tobler@schweiz.ch>
15745
15746         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15747         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
15748         as SIGSEGV.
15749         * gcc.dg/cleanup-11.c: Likewise.
15750         * gcc.dg/cleanup-8.c: Likewise.
15751         * gcc.dg/cleanup-9.c: Likewise.
15752         * gcc.dg/cleanup-5.c: Run on all platforms.
15753
15754 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15755
15756         * g++.dg/warn/nonnull1.C: New test.
15757
15758 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759
15760         * gcc.dg/compat/compat-common.h: Wrap up CINT in
15761         an #ifndef SKIP_COMPLEX_INT/#endif pair.
15762         Special-case the Sun compiler wrt to <complex.h>.
15763
15764 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
15765
15766         * gcc.dg/Wunreachable-8.C: New test.
15767
15768         * gcc.dg/h8300-ice2.c : New test.
15769
15770 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
15771
15772         PR fortran/16161
15773         * gfortran.fortran-torture/compile/implicit.f90: Add test
15774         for implicit character.
15775
15776 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
15777
15778         PR fortran/16289
15779         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
15780         Use tiny() intrinsic to find smallest non-negative real
15781
15782 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
15783
15784         * gcc.dg/compat/struct-by-value-22_main.c: New test.
15785         * gcc.dg/compat/struct-by-value-22_x.c: New.
15786         * gcc.dg/compat/struct-by-value-22_y.c: New.
15787
15788         * gcc.c-torture/execute/20040629-1.c: New test.
15789
15790 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
15793         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
15794
15795         PR target/16195
15796         * gcc.dg/20040625-1.c: New test.
15797
15798 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15799
15800         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
15801
15802 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15803
15804         PR fortran/15963
15805         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
15806
15807 2004-06-29  Richard Henderson  <rth@redhat.com>
15808
15809         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
15810
15811 2004-06-29  Paul Brook  <paul@codesourcery.com>
15812
15813         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
15814         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
15815
15816 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
15817
15818         PR c++/16260
15819         * g++.dg/parse/crash15.C: New.
15820
15821 2004-06-28  Andrew Pinski  <apinski@apple.com>
15822
15823         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
15824         by the error already.
15825
15826         * g++.dg/opt/ptrmem4.C: Change to compile only test.
15827
15828 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
15829
15830         PR target/14041
15831         * gcc.dg/h8300-bss-align-1.c : New.
15832
15833 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15834
15835         * PR c++/16174
15836         * g++.dg/template/ctor4.C: New.
15837
15838 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15839
15840         PR c++/16205
15841         * g++.dg/warn/Wsequence-point-1.C: New test.
15842
15843 2004-06-27  Paul Brook  <paul@codesourcery.com>
15844
15845         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
15846
15847 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
15848
15849         * g++.old-deja/g++.mike/p7325.C: Remove.
15850
15851 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15852
15853         PR c/14963
15854         * gcc.dg/pr14963.c: New test.
15855
15856 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
15857
15858         PR c++/16193
15859         * g++.dg/parse/redef1.C: New test.
15860
15861 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15862
15863         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
15864         20021110.c.
15865         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
15866         20021119-1.c.
15867         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
15868         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
15869         5-04.c.
15870         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
15871         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
15872         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
15873         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
15874         g++.brendan/enum14.C.
15875         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
15876         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
15877         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
15878         g++.mike/virt1.C.
15879         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
15880         memtemp24.C.
15881
15882 2004-06-27  Roger Sayle  <roger@eyesopen.com>
15883
15884         * gcc.dg/20040527-1.c: New test case.
15885
15886 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
15887
15888         PR gfortran/pr16196
15889         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
15890
15891 2004-06-25  Roger Sayle  <roger@eyesopen.com>
15892
15893         PR middle-end/15825
15894         * gcc.dg/pr15825-1.c: New test case.
15895
15896 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15897
15898         * gcc.c-torture/execute/20040625-1.c: New test.
15899
15900 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15901
15902         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
15903
15904 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15905
15906         * gcc.dg/torture/mips-div-1.c: New test.
15907
15908 2004-06-24  Jeff Law  <law@redhat.com>
15909
15910         * gcc.dg/tree-ssa/20040624-1.c: New test.
15911
15912 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
15913
15914         * gcc.c-torture/compile/20040624-1.c: New test.
15915
15916 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15917
15918         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
15919         this directory.
15920
15921 2004-06-23  Andrew Pinski  <apinski@apple.com>
15922
15923         PR middle-end/15988
15924         * g++.dg/opt/ptrmem4.C: New test.
15925
15926         * gcc.dg/c90-array-quals-2.c: New test.
15927
15928 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
15929
15930         * gcc.dg/kpice1.c: New test.
15931
15932 2006-06-23  Andrew Pinski  <apinski@apple.com>
15933
15934         * gcc.dg/c90-array-quals.c: New test.
15935
15936 2006-06-22  Richard Henderson  <rth@redhat.com>
15937
15938         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
15939
15940 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
15941
15942         * gcc.dg/builtins-config.h: Handle FreeBSD.
15943
15944 2006-06-22  Richard Henderson  <rth@redhat.com>
15945
15946         * g++.dg/opt/devirt1.C: New.
15947
15948 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
15949
15950         * g++.dg/opt/pr15551.C: New testcase.
15951
15952 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
15953
15954         PR target/14800
15955         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
15956         x86_64-*-linux* when compiling for 32bit.
15957
15958 2004-06-21  Andrew Pinski  <apinski@apple.com>
15959
15960         * gcc.dg/pch/struct-1.c: New.
15961         * gcc.dg/pch/struct-1.hs: New.
15962
15963 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
15964
15965         * gcc.dg/pch/save-temps-1.c: New file.
15966         * gcc.dg/pch/save-temps-1.hs: New file.
15967
15968 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15969
15970         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
15971         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
15972
15973 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15974
15975         * gfortran.fortran-torture/execute/select_1.f90: Rename function
15976         to fix type error.
15977         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
15978         Remove trailing spaces.
15979
15980 2004-06-21  Richard Henderson  <rth@redhat.com>
15981
15982         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
15983         merging && to BIT_FIELD_REF.
15984
15985 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
15986
15987         * g++.dg/opt/placeholder1.C: New test.
15988
15989 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15990
15991         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
15992         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15993         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15994         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15995
15996 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
15997
15998         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
15999         extern "C".
16000         * g++.dg/other/pragma-re-1.C: Add comments.
16001
16002 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16003
16004         PR gfortran/16080
16005         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16006
16007 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16008
16009         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16010         instead of setting the type of size_t by
16011         hand.
16012
16013 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16014
16015         * gcc.dg/unordered-2.c: New test case.
16016         * gcc.dg/unordered-3.c: New test case.
16017
16018 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16019
16020         PR other/16043
16021         * lib/g++.exp (g++_version): Tweak regexp for version
16022         * lib/g77.exp (g77_version): Likewise
16023         * lib/gfortran.exp (gfortran_version): Likewise
16024         * lib/objc.exp (objc_version): Likewise
16025         * lib/treelang.exp (treelang_version): Likewise
16026
16027 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16028
16029         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16030         Use INT_MAX instead of __INT_MAX__.
16031         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16032
16033         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16034         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16035         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16036         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16037         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16038         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16039         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16040         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16041         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16042
16043         * gcc.dg/range-test-1.c: New test.
16044         * g++.dg/opt/range-test-1.C: New test.
16045
16046 2004-06-17  Richard Henderson  <rth@redhat.com>
16047
16048         * objc.dg/sync-1.m: New.
16049         * objc.dg/try-catch-1.m: Don't force next runtime.
16050         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16051         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16052         shadowed catch clause.
16053         * objc.dg/try-catch-5.m: New.
16054
16055 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16056
16057         Bug 14610
16058         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16059
16060 2004-06-15  Richard Henderson  <rth@redhat.com>
16061
16062         * gcc.dg/20001116-1.c: Move expected warning line.
16063
16064 2004-06-15  Richard Henderson  <rth@redhat.com>
16065
16066         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16067         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16068
16069 2004-06-15  Jeff Law  <law@redhat.com>
16070
16071         * gcc.dg/tree-ssa/20040615-1.c: New test.
16072         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16073         be less sensitive to operand ordering.
16074         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16075
16076 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16077
16078         * g++.dg/abi/bitfield3.C: Add comment..
16079
16080 2004-06-15  Richard Henderson  <rth@redhat.com>
16081
16082         * g++.dg/ext/stmtexpr1.C: XFAIL.
16083         * gcc.dg/20030612-1.c: XFAIL.
16084
16085 2004-06-15  Eric Christopher  <echristo@redhat.com>
16086
16087         * g++.dg/charset/asm5.c: New.
16088         * gcc.dg/charset/asm6.c: New.
16089
16090 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16091
16092         PR fortran/15962
16093         * gfortran.fortran-torture/execute/select_1.f90: New test.
16094
16095 2004-06-15  Paul Brook  <paul@codesourcery.com>
16096
16097         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16098
16099 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16100
16101         PR c++/15967
16102         * g++.dg/lookup/crash3.C: New test.
16103
16104 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16105
16106         PR c++/15947
16107         * g++.dg/parse/dtor4.C: New test.
16108
16109 2004-06-14  Jeff Law  <law@redhat.com>
16110
16111         * gcc.c-torture/compile/20040614-1.c: New test.
16112
16113 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16114
16115         PR fortran/15211
16116         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16117         LEN of a character array.
16118
16119 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16120
16121         PR c++/15096
16122         * g++.dg/template/ptrmem10.C: New test.
16123
16124         PR c++/14930
16125         * g++.dg/template/friend30.C: New test.
16126
16127 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16128
16129         PR fortran/14928
16130         * gfortran.fortran-torture/compile/mloc.f90: New test.
16131
16132 2004-06-13  Paul Brook  <paul@codesourcery.com>
16133
16134         * gfortran.fortran-torture/execute/random_2.f90: New test.
16135
16136 2004-06-13  Eric Christopher  <echristo@redhat.com>
16137
16138         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16139
16140 2004-06-12  Paul Brook  <paul@codesourcery.com>
16141
16142         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16143
16144 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16145
16146         PR fortran/14923
16147         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16148
16149 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16150
16151         PR fortran/14957
16152         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16153         syntax errors in end statements of contained subroutines.
16154
16155 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         PR fortran/12841
16158         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16159
16160 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16161
16162         PR fortran/15665
16163         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16164
16165 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16166
16167         PR gfortran/12839
16168         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16169
16170 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/15862
16173         * g++.dg/parse/enum1.C: New test.
16174
16175 2004-06-10  Jeff Law  <law@redhat.com>
16176
16177         * gcc.c-torture/compile/20040610-1.c: New test.
16178
16179 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16180
16181         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16182         * g++.old-deja/g++.other/decl3.C: Likewise.
16183
16184 2004-06-10  Brian Booth  <bbooth@redhat.com>
16185
16186         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16187         V_MAY_DEF instead of VDEF.
16188         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16189
16190 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/14211
16193         * g++.dg/conversion/const1.C: New test.
16194
16195         PR c++/15076
16196         * g++.dg/conversion/reinterpret1.C: New test.
16197
16198         PR c++/15877
16199         * g++.dg/template/enum2.C: New test.
16200
16201         PR c++/15227
16202         * g++.dg/template/error13.C: New test.
16203
16204 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16205
16206         PR fortran/14957
16207         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16208         arguments to test_* REAL and of the right size.
16209
16210 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16211
16212         PR target/15569
16213         PR rtl-optimization/15681
16214         * gcc.dg/20040609-1.c: New test.
16215
16216 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16217
16218         PR c++/14791
16219         * g++.dg/opt/builtins1.C: New test.
16220
16221 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16222
16223         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16224         that use default windows32 struct layout.
16225         * gcc.dg/i386-bitfield2.c: Likewise.
16226
16227 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16228
16229         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16230         for mingw32 and cygwin targets.
16231
16232 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16233
16234         * gcc.dg/pch/macro-4.c: New.
16235         * gcc.dg/pch/macro-4.hs: New.
16236
16237 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16238
16239         PR fortran/13249
16240         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16241
16242 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16243
16244         PR fortran/13372
16245         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16246
16247 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16248
16249         PR gfortran/14897
16250         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16251
16252 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16253
16254         PR gfortran/15755
16255         * gfortran.fortran-torture/execute/backspace.c : New test.
16256
16257 2004-06-09  Paul Brook  <paul@codesourcery.com>
16258
16259         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16260         (pointer_to_section): Rewrite to use smaller array.
16261
16262 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16263
16264         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16265         * gcc.dg/ext/altivec-10.c: Same.
16266         * gcc.dg/ext/altivec-11.c: Same.
16267         * gcc.dg/ext/altivec-12.c: Same.
16268         * gcc.dg/ext/altivec-13.c: Same.
16269         * gcc.dg/ext/altivec-14.c: Same.
16270         * gcc.dg/ext/altivec-15.c: Same.
16271         * gcc.dg/ext/altivec-16.c: Same.
16272         * gcc.dg/ext/altivec-3.c: Same.
16273         * gcc.dg/ext/altivec-4.c: Same.
16274         * gcc.dg/ext/altivec-6.c: Same.
16275         * gcc.dg/ext/altivec-7.c: Same.
16276         * gcc.dg/ext/altivec-8.c: Same.
16277         * gcc.dg/ext/altivec-varargs-1.c: Same.
16278
16279         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16280         * g++.dg/ext/altivec-10.C: Same.
16281         * g++.dg/ext/altivec-2.C: Same.
16282         * g++.dg/ext/altivec-3.C: Same.
16283         * g++.dg/ext/altivec-4.C: Same.
16284         * g++.dg/ext/altivec-5.C: Same.
16285         * g++.dg/ext/altivec-6.C: Same.
16286         * g++.dg/ext/altivec-7.C: Same.
16287         * g++.dg/ext/altivec-8.C: Same.
16288         * g++.dg/ext/altivec-9.C: Same.
16289
16290 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16291
16292         PR c++/7841
16293         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16294
16295 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16296
16297         * gcc.dg/union-1.c: New test.
16298
16299 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16300
16301         * gcc.dg/builtins-41.c: New test case.
16302         * gcc.dg/builtins-42.c: New test case.
16303
16304 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16305
16306         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16307         * g++.dg/ext/altivec-10.C: Same.
16308         * g++.dg/ext/altivec-2.C: Same.
16309         * g++.dg/ext/altivec-3.C: Same.
16310         * g++.dg/ext/altivec-4.C: Same.
16311         * g++.dg/ext/altivec-5.C: Same.
16312         * g++.dg/ext/altivec-6.C: Same.
16313         * g++.dg/ext/altivec-7.C: Same.
16314         * g++.dg/ext/altivec-8.C: Same.
16315         * g++.dg/ext/altivec-9.C: Same.
16316         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16317         * g++.old-deja/g++.brendan/new3.C: Same.
16318         * gcc.c-torture/execute/eeprof-1.x: Same.
16319
16320 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16321
16322         PR c/14765
16323         * gcc.dg/pr14765-1.c: New test.
16324
16325 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16326
16327         PR c/14649
16328         * gcc.dg/pr14649-1.c: New test case.
16329
16330 2004-06-07  Richard Henderson  <rth@redhat.com>
16331
16332         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16333         if temporaries.
16334
16335 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16336
16337         * g++.dg/eh/elide1.C: Remove XFAIL.
16338
16339 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16340
16341         PR c++/15337
16342         * g++.dg/expr/sizeof3.C: New test.
16343
16344         PR c++/14777
16345         * g++.dg/template/access14.C: New test.
16346
16347         PR c++/15554
16348         * g++.dg/template/enum1.C: New test.
16349
16350         PR c++/15057
16351         * g++.dg/eh/throw1.C: New test.
16352
16353 2004-06-07  David Ayers  <d.ayers@inode.at>
16354             Ziemowit Laski  <zlaski@apple.com>
16355
16356         * lib/objc.exp (objc_target_compile): Revert the '-framework
16357         Foundation' flag fix, since bare Darwin does not ship
16358         with the Foundation framework.
16359         * objc/execute/next_mapping.h: Provide a local NSConstantString
16360         @interface and @implementation.
16361         (objc_constant_string_init): A constructor function, used to
16362         initialize the NSConstantString meta-class object.
16363         * objc/execute/string1.m: Include "next_mapping.h" instead of
16364         <Foundation/NSString.h>.
16365         * objc/execute/string2.m: Likewise.
16366         * objc/execute/string3.m: Likewise.
16367         * objc/execute/string4.m: Likewise.
16368
16369 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16370
16371         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16372         to double. Replace double with FLOAT.
16373         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16374
16375         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16376         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16377         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16378         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16379         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16380         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16381         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16382         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16383
16384 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16385
16386         PR c/13519
16387         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16388
16389 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16390
16391         PR c++/15503
16392         * g++.dg/template/meminit2.C: New test.
16393
16394 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16395
16396         PR target/15822
16397         * gcc.c-torture/execute/compare-fp-1.c,
16398         gcc.c-torture/execute/compare-fp-2.c,
16399         gcc.c-torture/execute/compare-fp-3.c,
16400         gcc.c-torture/execute/compare-fp-4.c,
16401         gcc.c-torture/execute/compare-fp-3.x,
16402         gcc.c-torture/execute/compare-fp-4.x: Moved...
16403         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16404         gcc.c-torture/execute/ieee/compare-fp-2.c,
16405         gcc.c-torture/execute/ieee/compare-fp-3.c,
16406         gcc.c-torture/execute/ieee/compare-fp-4.c,
16407         gcc.c-torture/execute/ieee/compare-fp-3.x,
16408         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16409
16410 2004-06-04  David Ayers  <d.ayers@inode.at>
16411
16412         * objc/execute/protocol-isEqual-4.m: New testcase.
16413
16414 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16415
16416         * objc/execute/protocol-isEqual-1.m: New testcase.
16417         * objc/execute/protocol-isEqual-2.m: New testcase.
16418         * objc/execute/protocol-isEqual-3.m: New testcase.
16419
16420 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16421
16422         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16423
16424 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16425
16426         * lib/objc.exp (objc_target_compile): When running tests on
16427         Darwin (Mac OS X), inform the linker about '-framework
16428         'Foundation'.
16429
16430 2004-06-02  Eric Christopher  <echristo@redhat.com>
16431
16432         * gcc.c-torture/compile/20040602-1.c: New.
16433
16434 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16435
16436         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16437         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16438
16439         PR tree-optimization/14736
16440         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16441
16442         PR tree-optimization/14042
16443         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16444
16445         PR tree-optimization/14729
16446         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16447
16448 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16449
16450         PR fortran/15557
16451         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16452
16453 2004-06-01  Richard Hederson  <rth@redhat.com>
16454
16455         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16456
16457 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16458
16459         PR c++/14932
16460         * g++.dg/parse/offsetof4.C: New test.
16461
16462 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16463
16464         PR objc/7993
16465         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16466
16467 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/15701
16470         * g++.dg/template/friend29.C: New test.
16471
16472 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16473
16474         PR c/15749
16475         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16476
16477 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16478
16479         * gcc.dg/sparc-trap-1.c: New test.
16480
16481 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16482
16483         PR middle-end/15069
16484         * g++.dg/opt/fold3.C: New test case.
16485
16486 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16487
16488         * lib/target-supports.exp (check_iconv_available): Fix fallout
16489         from 2004-05-28 patch.
16490
16491 2004-05-30  Paul Brook  <paul@codesourcery.com>
16492
16493         PR fortran/15620
16494         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16495         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16496
16497 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16498
16499         * gfortran.fortran-torture/execute/random_1.f90: New test.
16500
16501 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16502
16503         * g++.dg/ext/altivec-10.C: New test.
16504
16505 2004-05-29  Paul Brook  <paul@codesourcery.com>
16506
16507         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16508
16509 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16510
16511         * gcc.dg/altivec-16.c: New test.
16512
16513 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16514
16515         * lib/target-supports.exp (check_vmx_hw_available): New.
16516         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16517
16518         * lib/target-supports.exp (check_alias_available,
16519         check_iconv_available, check_named_sections_available): Use
16520         unique names for temporary files.
16521
16522 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16523
16524         * gcc.dg/altivec-15.c: New test.
16525
16526 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/15083
16529         * g++.dg/warn/noeffect6.C: New test.
16530
16531         PR c++/15471
16532         * g++.dg/expr/ptrmem4.C: New test.
16533
16534         PR c++/15640
16535         * g++.dg/template/operator3.C: New test.
16536
16537 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/14668
16540         * g++.dg/lookup/redecl1.C: New test.
16541         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16542
16543 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16544
16545         * gcc.c-torture/execute/compare-fp-1.c,
16546         gcc.c-torture/execute/compare-fp-2.c,
16547         gcc.c-torture/execute/compare-fp-3.c,
16548         gcc.c-torture/execute/compare-fp-4.c,
16549         gcc.c-torture/execute/compare-fp-3.x,
16550         gcc.c-torture/execute/compare-fp-4.x,
16551         gcc.dg/pr15649-1.c: New.
16552
16553 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16554
16555         PR c++/12883
16556         * g++.dg/init/array14.C: New test.
16557
16558 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16559
16560         * lib/compat.exp (compat-get-options-main): New.
16561         (compat-get-options): Remove unneeded code, warn for ignored
16562         command.
16563         (compat-execute): Check flag set by dg-require-* commands.
16564
16565         * lib/compat.exp (compat-execute): Break up long lines.
16566
16567 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16568
16569         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16570         * gcc.dg/altivec-14.c: New test.
16571         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16572
16573         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16574         * gcc.dg/altivec-12.c: Ditto.
16575
16576         * gcc.dg/altivec-3.c: Move call to altivec_check.
16577
16578 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16579
16580         PR c++/15044
16581         * g++.dg/template/error12.C: New test.
16582
16583         PR c++/15317
16584         * g++.dg/ext/attrib15.C: New test.
16585
16586         PR c++/15329
16587         * g++.dg/template/ptrmem9.C: New test.
16588
16589 2004-05-25  Paul Brook  <paul@codesourcery.com>
16590
16591         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16592
16593 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16594
16595         PR c++/15165
16596         * g++.dg/template/crash19.C: New test.
16597
16598 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16599
16600         PR c++/15025
16601         * g++.dg/template/redecl1.C: New test.
16602
16603 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16604
16605         PR c++/14821
16606         * g++.dg/other/ns1.C: New test.
16607
16608         PR c++/14883
16609         * g++.dg/template/invalid1.C: New test.
16610
16611 2004-05-23  Paul Brook  <paul@codesourcery.com>
16612         Victor Leikehman  <lei@haifasphere.co.il>
16613
16614         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16615         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16616
16617 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16618
16619         PR c++/15285
16620         PR c++/15299
16621         * g++.dg/template/non-dependent5.C: New test.
16622         * g++.dg/template/non-dependent6.C: New test.
16623
16624 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16625
16626         PR c++/15507
16627         * g++.dg/inherit/union1.C: New test.
16628
16629         PR c++/15542
16630         * g++.dg/template/addr1.C: New test.
16631
16632         PR c++/15427
16633         * g++.dg/template/array5.C: New test.
16634
16635         PR c++/15287
16636         * g++.dg/template/array6.C: New test.
16637
16638 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16639             Roger Sayle  <roger@eyesopen.com>
16640
16641         * g++.dg/lookup/forscope2.C: New test case.
16642
16643 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16644
16645         * gcc.dg/cpp/Wmissingdirs.c: New.
16646
16647 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16648
16649         PR target/15301
16650         * gcc.dg/compat/union-m128-1.h: New file.
16651         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16652         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16653         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16654
16655 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16656
16657         PR target/15302
16658         * gcc.dg/compat/struct-complex-1.h: New file.
16659         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16660         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16661         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16662
16663 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16664
16665         PR middle-end/3074
16666         * gcc.dg/pr3074-1.c: New test case.
16667         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16668
16669 2004-05-20  Falk Hueffner  <falk@debian.org>
16670
16671         PR other/15526
16672         * gcc.dg/ftrapv-1.c: New test case.
16673
16674 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16675
16676         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16677
16678 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16679             Jeff Law  <law@redhat.com>
16680
16681         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16682         * gcc.dg/tree-ssa/20040518-2.c: New test.
16683
16684         * gcc.dg/tree-ssa/20040518-1.c: New test.
16685
16686 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16687
16688         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16689
16690 2004-05-18  Paul Brook  <paul@codesourcery.com>
16691
16692         PR fortran/13930
16693         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16694
16695 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16696
16697         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16698         constant folding.
16699
16700 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16701
16702         * gcc.dg/tree-ssa/20040517-1.c: New test.
16703
16704 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16705
16706         * gcc.dg/loop-4.c: New test.
16707
16708 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16709
16710         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16711
16712 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16713
16714         PR fortran/15311
16715         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16716
16717 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16718
16719         PR fortran/13826
16720         PR fortran/13940
16721         * gfortran.fortran-torture/compile/data_1.f90: New test.
16722
16723 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16724
16725         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16726         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16727
16728 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16729
16730         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16731
16732 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16733
16734         PR c/15444
16735         * gcc.dg/format/xopen-1.c: Adjust expected message.
16736         * gcc.dg/format/xopen-3.c: New test.
16737
16738 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16739
16740         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16741
16742 2004-05-14  Jeff Law  <law@redhat.com>
16743
16744         * gcc.dg/tree-ssa/20040514-2.c: New test.
16745
16746 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16747
16748         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
16749         this ...
16750         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
16751         this.
16752
16753 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
16754
16755         * gcc.dg/tree-ssa/20040514-1.c: New test.
16756
16757 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16758
16759         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
16760         test.
16761
16762 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16763
16764         PR fortran/14066
16765         * gfortran.fortran-torture/compile/do_1.f90: New test.
16766
16767 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16768
16769         PR fortran/15051
16770         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
16771         test.
16772
16773 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
16774
16775         PR fortran/15149
16776         * gfortran.fortran-torture/execute/random_init.f90: New test.
16777
16778 2004-05-13  Paul Brook  <paul@codesourcery.com>
16779
16780         PR fortran/15314
16781         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
16782
16783 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
16784
16785         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
16786         for the powerpc case.
16787
16788 2004-05-13  Jeff Law  <law@redhat.com>
16789
16790         * gcc.dg/tree-ssa/20040513-1.c: New test.
16791         * gcc.dg/tree-ssa/20040513-2.c: New test.
16792
16793 2004-05-13  Paul Brook  <paul@codesourcery.com>
16794
16795         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
16796         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
16797         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
16798
16799 2004-05-13  Andreas Schwab  <schwab@suse.de>
16800
16801         PR other/10819
16802         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
16803         characters.
16804
16805 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
16806
16807         PR fortran/15294
16808         * gfortran.fortran-torture/execute/adjustr.f90: New file.
16809
16810 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
16811
16812         Merge from tree-ssa-20020619-branch.  See
16813         ChangeLog.tree-ssa for details.
16814
16815 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
16816
16817         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
16818         include <altivec.h> explicitly.
16819         * gcc.dg/altivec-13.c: Likewise.
16820
16821 2004-05-11  Paul Brook  <paul@codesourcery.com>
16822
16823         * gcc.c-torture/compile/20010518-1.c: Force enum size.
16824
16825 2004-05-10  Eric Christopher  <echristo@redhat.com>
16826
16827         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
16828         * gcc.dg/sibcall-4.c: Ditto.
16829
16830 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
16831
16832         * g++.dg/ext/altivec-8.C: New test case.
16833         * gcc.dg/altivec-13.c: New test case.
16834
16835 2004-05-08  Roger Sayle  <roger@eyesopen.com>
16836
16837         * gcc.c-torture/execute/divcmp-1.c: New test case.
16838         * gcc.c-torture/execute/divcmp-2.c: New test case.
16839         * gcc.c-torture/execute/divcmp-3.c: New test case.
16840
16841 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
16842
16843         * g++.dg/other/pragma-re-2.C: New test.
16844
16845 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16846
16847         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
16848         * gcc.dg/i386-387-2.c: Likewise.
16849
16850         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
16851         __builtin_drem.
16852         * gcc.dg/i386-387-6.c: Likewise.
16853
16854 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16855
16856         * gcc.dg/builtins-33.c:  Also check log1p*.
16857
16858 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
16859
16860         PR optimization/15296
16861         * gcc.c-torture/execute/pr15296.c: New test.
16862
16863 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
16864
16865         * gcc.dg/builtins-40.c: New test.
16866
16867 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
16868
16869         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
16870
16871 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
16872
16873         * g++.dg/ext/spe1.C: New testcase.
16874
16875 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
16876
16877         * objc.dg/image-info.m: Allow additional attributes
16878         for __image_info section.
16879
16880 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
16881
16882         * gcc.dg/torture/mips-hilo-2.c: New test.
16883
16884 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16885
16886         PR c++/14389
16887         * g++.dg/template/member5.C: New test.
16888
16889 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
16890
16891         * gcc.dg/builtins-34.c: Also check expm1*.
16892
16893 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16894
16895         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
16896         * gcc.dg/torture/builtin-convert-3.c: New test.
16897
16898 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
16899
16900         PR middle-end/15054
16901         * g++.dg/opt/pr15054.C: New test.
16902
16903 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16904
16905         * gcc.dg/torture/builtin-rounding-1.c: New test.
16906         * gcc.dg/builtins-25.c: Delete.
16907         * gcc.dg/builtins-29.c: Delete.
16908
16909 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
16910
16911         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
16912         * gcc.dg/sibcall-4.c: Likewise.
16913         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
16914
16915 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16916
16917         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
16918         bit-field on 16-bit targets.
16919
16920 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16921
16922         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
16923         16-bit targets.
16924
16925 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
16926
16927         * gcc.dg/rs6000-power2-1.c: Change to compile only.
16928         * gcc.dg/rs6000-power2-2.c: Likewise.
16929
16930 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
16933         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
16934         Change the asm registers to be in form of frN instead of fN.
16935
16936 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16937
16938         * gcc.dg/torture/builtin-convert-2.c: New test.
16939
16940 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
16941
16942         * gcc.dg/rs6000-power2-1.c: New test.
16943         * gcc.dg/rs6000-power2-2.c: New test.
16944
16945 2004-04-28  Jan Hubicka  <jh@suse.cz>
16946
16947         * gcc.dg/unused-6.c: New test.
16948
16949 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
16950             Ulrich Weigand  <uweigand@de.ibm.com>
16951
16952         * ada/acats/run_all.sh: Define $target variable.
16953
16954 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
16955
16956         PR c++/15119
16957         * g++.dg/other/vararg-1.C: New test.
16958
16959         PR c++/4794
16960         * g++.dg/eh/cleanup3.C: New test.
16961
16962 2004-04-24  Laurent GUERBY <laurent@guerby.net>
16963
16964         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
16965         and ad8011a (target_insn).
16966         * ada/acats/support/macro.dfs: Likewise.
16967         * ada/acats/support/impbit.adb: New file.
16968
16969 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
16970
16971         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
16972
16973 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16974
16975         * gcc.dg/loop-3.c: New test.
16976
16977 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
16978
16979         * gcc.c-torture/execute/simd-5.c: New test.
16980
16981 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16982
16983         PR c++/15064
16984         * g++.dg/template/crash18.C: New test.
16985
16986 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
16987
16988         * g++.dg/ext/complit3.C: New test.
16989
16990 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16991
16992         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
16993         * gcc.dg/altivec-3.c: Same.
16994         * gcc.dg/altivec-varargs-1.c: Same.
16995
16996 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16997
16998         * lib/target-supports.exp (check_profiling_available): Assume
16999         profiling is not available on powerpc-eabi targets.
17000
17001 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17002
17003         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17004         * gcc.dg/vmx/bug-1.c: Ditto.
17005
17006 2004-04-20  Eric Christopher  <echristo@redhat.com>
17007
17008         * gcc.dg/charset/extern.c: New test.
17009         * g++.dg/charset/extern3.cc: Ditto.
17010
17011 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17012
17013         * gcc.dg/builtins-39.c: New test.
17014
17015 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17016
17017         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17018
17019 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17020
17021         * gcc.dg/torture/mips-hilo-1.c: New test.
17022
17023 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17024
17025         * gcc.c-torture/compile/20040419-1.c: New test.
17026
17027 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17028
17029         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17030
17031 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17032             Aldy Hernandez  <aldyh@redhat.com>
17033
17034         * gcc.c-torture/execute/va-arg-24.c: New.
17035
17036 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17037             Aldy Hernandez  <aldyh@redhat.com>
17038
17039         * gcc.dg/vmx/1b-01.c: New.
17040         * gcc.dg/vmx/1b-02.c: New.
17041         * gcc.dg/vmx/1b-03.c: New.
17042         * gcc.dg/vmx/1b-04.c: New.
17043         * gcc.dg/vmx/1b-05.c: New.
17044         * gcc.dg/vmx/1b-06.c: New.
17045         * gcc.dg/vmx/1b-07.c: New.
17046         * gcc.dg/vmx/1c-01.c: New.
17047         * gcc.dg/vmx/1c-02.c: New.
17048         * gcc.dg/vmx/3a-01a.c: New.
17049         * gcc.dg/vmx/3a-01.c: New.
17050         * gcc.dg/vmx/3a-01m.c: New.
17051         * gcc.dg/vmx/3a-03.c: New.
17052         * gcc.dg/vmx/3a-03m.c: New.
17053         * gcc.dg/vmx/3a-04.c: New.
17054         * gcc.dg/vmx/3a-04m.c: New.
17055         * gcc.dg/vmx/3a-05.c: New.
17056         * gcc.dg/vmx/3a-06.c: New.
17057         * gcc.dg/vmx/3a-06m.c: New.
17058         * gcc.dg/vmx/3a-07.c: New.
17059         * gcc.dg/vmx/3b-01.c: New.
17060         * gcc.dg/vmx/3b-02.c: New.
17061         * gcc.dg/vmx/3b-10.c: New.
17062         * gcc.dg/vmx/3b-13.c: New.
17063         * gcc.dg/vmx/3b-14.c: New.
17064         * gcc.dg/vmx/3b-15.c: New.
17065         * gcc.dg/vmx/3c-01a.c: New.
17066         * gcc.dg/vmx/3c-01.c: New.
17067         * gcc.dg/vmx/3c-02.c: New.
17068         * gcc.dg/vmx/3c-03.c: New.
17069         * gcc.dg/vmx/3d-01.c: New.
17070         * gcc.dg/vmx/4-01.c: New.
17071         * gcc.dg/vmx/4-03.c: New.
17072         * gcc.dg/vmx/5-01.c: New.
17073         * gcc.dg/vmx/5-02.c: New.
17074         * gcc.dg/vmx/5-03.c: New.
17075         * gcc.dg/vmx/5-04.c: New.
17076         * gcc.dg/vmx/5-05.c: New.
17077         * gcc.dg/vmx/5-06.c: New.
17078         * gcc.dg/vmx/5-07.c: New.
17079         * gcc.dg/vmx/5-07t.c: New.
17080         * gcc.dg/vmx/5-08.c: New.
17081         * gcc.dg/vmx/5-10.c: New.
17082         * gcc.dg/vmx/5-11.c: New.
17083         * gcc.dg/vmx/7-01a.c: New.
17084         * gcc.dg/vmx/7-01.c: New.
17085         * gcc.dg/vmx/7c-01.c: New.
17086         * gcc.dg/vmx/7d-01.c: New.
17087         * gcc.dg/vmx/7d-02.c: New.
17088         * gcc.dg/vmx/8-01.c: New.
17089         * gcc.dg/vmx/8-02a.c: New.
17090         * gcc.dg/vmx/8-02.c: New.
17091         * gcc.dg/vmx/brode-1.c: New.
17092         * gcc.dg/vmx/bug-1.c: New.
17093         * gcc.dg/vmx/bug-2.c: New.
17094         * gcc.dg/vmx/bug-3.c: New.
17095         * gcc.dg/vmx/cw-bug-1.c: New.
17096         * gcc.dg/vmx/cw-bug-2.c: New.
17097         * gcc.dg/vmx/cw-bug-3.c: New.
17098         * gcc.dg/vmx/dct.c: New.
17099         * gcc.dg/vmx/debug-1.c: New.
17100         * gcc.dg/vmx/debug-2.c: New.
17101         * gcc.dg/vmx/debug-3.c: New.
17102         * gcc.dg/vmx/debug-4.c: New.
17103         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17104         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17105         * gcc.dg/vmx/eg-5.c: New.
17106         * gcc.dg/vmx/fft.c: New.
17107         * gcc.dg/vmx/gcc-bug-1.c: New.
17108         * gcc.dg/vmx/gcc-bug-2.c: New.
17109         * gcc.dg/vmx/gcc-bug-3.c: New.
17110         * gcc.dg/vmx/gcc-bug-4.c: New.
17111         * gcc.dg/vmx/gcc-bug-5.c: New.
17112         * gcc.dg/vmx/gcc-bug-6.c: New.
17113         * gcc.dg/vmx/gcc-bug-7.c: New.
17114         * gcc.dg/vmx/gcc-bug-8.c: New.
17115         * gcc.dg/vmx/gcc-bug-9.c: New.
17116         * gcc.dg/vmx/gcc-bug-b.c: New.
17117         * gcc.dg/vmx/gcc-bug-c.c: New.
17118         * gcc.dg/vmx/gcc-bug-d.c: New.
17119         * gcc.dg/vmx/gcc-bug-e.c: New.
17120         * gcc.dg/vmx/gcc-bug-f.c: New.
17121         * gcc.dg/vmx/gcc-bug-g.c: New.
17122         * gcc.dg/vmx/gcc-bug-i.c: New.
17123         * gcc.dg/vmx/harness.h: New.
17124         * gcc.dg/vmx/ira1.c: New.
17125         * gcc.dg/vmx/ira2a.c: New.
17126         * gcc.dg/vmx/ira2b.c: New.
17127         * gcc.dg/vmx/ira2.c: New.
17128         * gcc.dg/vmx/ira2c.c: New.
17129         * gcc.dg/vmx/mem.c: New.
17130         * gcc.dg/vmx/newton-1.c: New.
17131         * gcc.dg/vmx/ops.c: New.
17132         * gcc.dg/vmx/sn7153.c: New.
17133         * gcc.dg/vmx/spill2.c: New.
17134         * gcc.dg/vmx/spill3.c: New.
17135         * gcc.dg/vmx/spill.c: New.
17136         * gcc.dg/vmx/t.c: New.
17137         * gcc.dg/vmx/varargs-1.c: New.
17138         * gcc.dg/vmx/varargs-2.c: New.
17139         * gcc.dg/vmx/varargs-3.c: New.
17140         * gcc.dg/vmx/varargs-4.c: New.
17141         * gcc.dg/vmx/varargs-5.c: New.
17142         * gcc.dg/vmx/varargs-6.c: New.
17143         * gcc.dg/vmx/varargs-7.c: New.
17144         * gcc.dg/vmx/vmx.exp: New.
17145         * gcc.dg/vmx/vprint-1.c: New.
17146         * gcc.dg/vmx/vscan-1.c: New.
17147         * gcc.dg/vmx/x-01.c: New.
17148         * gcc.dg/vmx/x-02.c: New.
17149         * gcc.dg/vmx/x-03.c: New.
17150         * gcc.dg/vmx/x-04.c: New.
17151         * gcc.dg/vmx/x-05.c: New.
17152         * gcc.dg/vmx/yousufi-1.c: New.
17153         * gcc.dg/vmx/zero-1.c: New.
17154         * gcc.dg/vmx/zero.c: New.
17155
17156 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17157
17158         * g++.dg/lookup/java1.C: Update for chage of
17159         _Jv_AllocObject.
17160         * g++.dg/lookup/java2.C: Likewise.
17161
17162 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17163
17164         * ada/acats/run_all.sh: use -O2 by default.
17165
17166 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17167
17168         * gcc.dg/vr-mult-[12].c: New tests.
17169
17170 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17171
17172         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17173
17174         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17175
17176 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17177
17178         * lib/target-supports.exp (check_profiling_available): Assume profiling
17179         isn't available for mips*-*-elf targets.
17180
17181 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17182
17183         * gcc.dg/builtins-38.c: New test.
17184
17185 2004-04-14  Eric Christopher  <echristo@redhat.com>
17186
17187         * g++.dg/charset/charset.exp: Run .cc extension tests.
17188
17189 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17190
17191         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17192
17193 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17194
17195         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17196
17197 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17198
17199         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17200         * gcc.dg/i386-387-2.c: Likewise.
17201
17202         * gcc.dg/i386-387-7.c: New test.
17203         * gcc.dg/i386-387-8.c: New test.
17204
17205         * gcc.dg/builtins-37.c: New test.
17206
17207 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17208
17209         * g++.dg/pch/externc-1.C: Add missing semicolon.
17210
17211 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17212
17213         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17214
17215 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17216
17217         * gcc.c-torture/execute/20040411-1.c: New test.
17218
17219 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17220
17221         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17222
17223 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17224
17225         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17226
17227 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17228
17229         * lib/target-supports.exp (check_named_sections_available): New.
17230         * lib/gcc-dg.exp (dg-require-named-sections): New.
17231         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17232         old-deja.exp.  Also prune error-count message from HP linker.
17233         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17234
17235         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17236         * g++.old-deja/g++.pt/static3.C: Likewise.
17237         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17238
17239 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17240
17241         * gcc.c-torture/execute/20040409-1.c: New test case.
17242         * gcc.c-torture/execute/20040409-2.c: New test case.
17243         * gcc.c-torture/execute/20040409-3.c: New test case.
17244
17245 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17246
17247         * gcc.dg/20040409-1.c: New test.
17248
17249 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17250
17251         PR target/14888
17252         * g++.dg/opt/pr14888.C: New test case.
17253
17254 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17255
17256         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17257         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17258         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17259         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17260         New tests.
17261
17262 2004-04-08  Paul Brook  <paul@codesourcery.com>
17263
17264         * gcc.dg/spill-1.c: New test.
17265
17266 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17267
17268         * gcc.dg/torture/builtin-ctype-2.c: New test.
17269
17270 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17271
17272         * gcc.dg/pch/pch.exp: Add largefile test.
17273
17274 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17275
17276         * g++.dg/pch/externc-1.Hs: New.
17277         * g++.dg/pch/externc-1.C: New.
17278
17279 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17280
17281         * gcc.dg/compat/struct-by-value-5a_main.c,
17282         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17283         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17284         * gcc.dg/compat/struct-by-value-5a_x.c,
17285         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17286         gcc.dg/compat/struct-by-value-5_x.c.
17287         * gcc.dg/compat/struct-by-value-5a_y.c,
17288         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17289         gcc.dg/compat/struct-by-value-5_y.c.
17290
17291         * gcc.dg/compat/struct-by-value-6a_main.c,
17292         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17293         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17294         * gcc.dg/compat/struct-by-value-6a_x.c,
17295         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17296         gcc.dg/compat/struct-by-value-6_x.c.
17297         * gcc.dg/compat/struct-by-value-6a_y.c,
17298         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17299         gcc.dg/compat/struct-by-value-6_y.c.
17300
17301         * gcc.dg/compat/struct-by-value-7a_main.c,
17302         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17303         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17304         * gcc.dg/compat/struct-by-value-7a_x.c,
17305         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17306         gcc.dg/compat/struct-by-value-7_x.c.
17307         * gcc.dg/compat/struct-by-value-7a_y.c,
17308         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17309         gcc.dg/compat/struct-by-value-7_y.c.
17310
17311 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17312
17313         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17314         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17315         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17316         options.
17317
17318 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17319
17320         * gcc.dg/builtins-36.c: New test.
17321
17322 2004-04-06  Paul Brook  <paul@codesourcery.com>
17323
17324         * README.gcc: Remove obsolete contraint on testcases.
17325
17326 2004-04-05  Paul Brook  <paul@codesourcery.com>
17327
17328         PR2123
17329         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17330         failure and exit(0) on success.
17331         * g++.dg/expr/anew2.C: Ditto.
17332         * g++.dg/expr/anew3.C: Ditto.
17333         * g++.dg/expr/anew4.C: Ditto.
17334
17335 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17336
17337         PR c++/3518
17338         * g++.dg/template/unify7.C: New.
17339
17340 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17341
17342         * g++.dg/README: Bring up to date with new subdirectories; remove
17343         duplicate subdirectory lines.
17344
17345 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17346
17347         PR c++/14007
17348         * g++.dg/template/unify5.C: New.
17349         * g++.dg/template/unify6.C: New.
17350         * g++.dg/template/qualttp20.C: Adjust.
17351         * g++.old-deja/g++.jason/report.C: Adjust.
17352         * g++.old-deja/g++.other/qual1.C: Adjust.
17353
17354 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/14803
17357         * g++.dg/inherit/ptrmem1.C: New test.
17358
17359 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17360
17361         PR c++/14755
17362         * gcc.c-torture/execute/20040331-1.c: New test.
17363         * gcc.dg/20040331-1.c: New test.
17364
17365 2004-04-01  Paul Brook  <paul@codesourcery.com>
17366
17367         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17368
17369 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17370
17371         PR c++/14724
17372         * g++.dg/init/goto1.C: New test.
17373
17374         PR c++/14763
17375         * g++.dg/template/defarg4.C: New test.
17376
17377 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17378
17379         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17380
17381 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17382
17383         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17384
17385 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17386
17387         * gcc.dg/noncompile/undeclared-2.c: New test.
17388
17389 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17390
17391         * gcc.dg/940409-1.c: Remove XFAIL.
17392         * gcc.dg/reg-vol-struct-1.c: New test.
17393
17394 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17395
17396         * gcc.dg/torture/builtin-wctype-1.c: New test.
17397
17398 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17399
17400         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17401         * gcc.dg/20001101-1.c: Likewise.
17402         * gcc.dg/20001102-1.c: Likewise.
17403
17404 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17405
17406         * gcc.dg/compare8.c: Add an additional test for XOR.
17407
17408 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17409
17410         * gcc.dg/torture/builtin-ctype-1.c: New test.
17411
17412 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17413
17414         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17415         * gcc.dg/torture/builtin-math-1.c: Likewise.
17416         * gcc.dg/torture/builtin-power-1.c: New test.
17417
17418 2004-03-24  Andreas Schwab  <schwab@suse.de>
17419
17420         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17421         IA64 assembler.
17422
17423 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17424             Roger Sayle  <roger@eyesopen.com>
17425
17426         * gcc.dg/compare8.c: New test case.
17427
17428 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17429
17430         * g++.dg/ext/altivec-7.C: New test.
17431
17432 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17433
17434         PR 12267, 12391, 12560, 13129, 14114, 14133
17435         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17436         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17437         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17438         Adjust error regexps.
17439         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17440         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17441         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17442         * gcc.dg/local1.c: Add explanatory comment.
17443
17444 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17445
17446         PR optimization/14669
17447         * g++.dg/opt/fold2.C: New test case.
17448
17449 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17450
17451         PR c/14069
17452         * gcc.dg/20040322-1.c: New test.
17453
17454 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17455
17456         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17457         * gcc.dg/ultrasp4.c: Likewise.
17458         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17459
17460 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17461
17462         * gcc.dg/i386-sse-8.c: Reset default options.
17463
17464 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17465
17466         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17467         in the error message text.
17468
17469 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17470
17471         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17472
17473 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17474
17475         PR c++/14616
17476         * g++.dg/init/array13.C: New test.
17477
17478 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17479
17480         PR target/13889
17481         * gcc.c-torture/compile/pr13889.c: New test case.
17482
17483 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17484
17485         PR c/14635
17486         * builtins-1.c (nan, nans): Don't test.
17487         * builtins-30.c: Don't use nan, nanf, nanl.
17488         * builtins-35.c: New test.
17489
17490 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17491
17492         * g++.dg/ext/altivec-6.C: New test.
17493
17494 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17495
17496         * g++.dg/init/placement3.C: New test.
17497
17498         * g++.dg/template/spec13.C: New test.
17499
17500         * g++.dg/lookup/using11.C: New test.
17501
17502         * g++.dg/lookup/koenig3.C: New test.
17503
17504         * g++.dg/template/operator2.C: New test.
17505
17506         * g++.dg/expr/dtor3.C: New test.
17507         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17508         marker.
17509         * g++.old-deja/g++.law/visibility28.C: Likewise.
17510
17511 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17512
17513         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17514         * gcc.dg/ppc64-abi-3.c: Likewise.
17515
17516 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17517
17518         PR c++/14545
17519         * g++.dg/parse/template15.C: New test.
17520
17521 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17522
17523         * g++.dg/expr/dtor2.C: New test.
17524
17525         * g++.dg/lookup/anon4.C: New test.
17526
17527         * g++.dg/overload/using1.C: New test.
17528
17529         * g++.dg/template/lookup7.C: New test.
17530
17531         * g++.dg/template/typename6.C: New test.
17532
17533         * g++.dg/expr/cond6.C: New test.
17534
17535 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17536
17537         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17538
17539 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17540
17541         * g++.dg/expr/cond5.C: New test.
17542         * g++.dg/expr/constcast1.C: Likewise.
17543         * g++.dg/expr/ptrmem2.C: Likewise.
17544         * g++.dg/expr/ptrmem3.C: Likewise.
17545         * g++.dg/lookup/main1.C: Likewise.
17546         * g++.dg/template/lookup6.C: Likewise.
17547
17548 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17549
17550         * gcc.dg/local1.c: New test.
17551
17552         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17553
17554 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17555
17556         * gcc.dg/torture/builtin-convert-1.c: New test.
17557
17558 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17559
17560         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17561
17562 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/14481
17565         * g++.dg/warn/Wunused-7.C: New test.
17566
17567 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17568
17569         * gcc.dg/torture/builtin-integral-1.c: New test.
17570
17571 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17572
17573         PR c++/14586
17574         * g++.dg/parse/non-dependent3.C: New test.
17575
17576 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17577
17578         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17579         * g++.dg/eh/simd-2.C: Likewise.
17580         * g++.dg/init/array10.C: Likewise.
17581         * gcc.c-torture/compile/simd-1.c: Likewise.
17582         * gcc.c-torture/compile/simd-2.c: Likewise.
17583         * gcc.c-torture/compile/simd-3.c: Likewise.
17584         * gcc.c-torture/compile/simd-4.c: Likewise.
17585         * gcc.c-torture/compile/simd-6.c: Likewise.
17586         * gcc.c-torture/execute/simd-1.c: Likewise.
17587         * gcc.c-torture/execute/simd-2.c: Likewise.
17588         * gcc.dg/compat/vector-defs.h: Likewise.
17589         * gcc.dg/20020531-1.c: Likewise.
17590         * gcc.dg/altivec-3.c: Likewise.
17591         * gcc.dg/altivec-4.c: Likewise.
17592         * gcc.dg/altivec-varargs-1.c: Likewise.
17593         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17594         * gcc.dg/i386-mmx-3.c: Likewise.
17595         * gcc.dg/i386-sse-4.c: Likewise.
17596         * gcc.dg/i386-sse-5.c: Likewise.
17597         * gcc.dg/i386-sse-8.c: Likewise.
17598         * gcc.dg/simd-1.c: Likewise.
17599         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17600         __ev64_opaque__ since the machine description provides it.
17601
17602 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17603
17604         * lib/compat.exp (skip_list): New global variable.
17605         Use it to hold the user defined COMPAT_SKIPS list if any.
17606         (compat-obj): Add the members of skip_list to optall.
17607
17608 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gcc.dg/compat/union-by-value-1_main.c,
17611         union-by-value-1_x.c, union-by-value-1_y.c,
17612         union-check.h, union-defs.h,
17613         union-init.h, union-return-1_main.c,
17614         union-return-1_x.c, union-return-1_y.c: New files.
17615
17616 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17617
17618         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17619         mixed-struct-init.h: Add 4 mixed structure types.
17620         struct-by-value-21_main.c, struct-by-value-21_x.c,
17621         struct-by-value-21_y.c, struct-return-21_main.c,
17622         struct-return-21_x.c, struct-return-21_y.c: New files.
17623
17624 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/14550
17627         * g++.dg/parse/template14.C: New test.
17628
17629 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17630
17631         * gcc.c-torture/execute/20040313-1.c: New test.
17632
17633 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17634
17635         PR target/14533
17636         * gcc.dg/20040311-2.c: New test.
17637
17638 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17639
17640         PR other/14544
17641         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17642         bit-field.
17643
17644 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17645
17646         * gcc.dg/20040305-2.c: Add missing return statement.
17647
17648 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17649
17650         * gcc.dg/builtins-34.c: Also check pow10*.
17651
17652 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17653
17654         PR target/14262
17655         * gcc.dg/20040305-2.c: New test.
17656
17657 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17658
17659         * gcc.dg/20040310-1.c: New test.
17660
17661 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17662
17663         * gcc.c-torture/execute/20040311-1.c: New test case.
17664
17665 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/14476
17668         * g++.dg/lookup/enum1.C: New test.
17669
17670 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17671
17672         PR c++/14510
17673         * g++.dg/lookup/struct2.C: New test.
17674
17675 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17676
17677         * gcc.dg/builtins-34.c: New test.
17678
17679 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17680
17681         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17682
17683 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17684
17685         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17686         * gcc.dg/alias-2.c: New testcase.
17687
17688 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17689
17690         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17691
17692 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17693
17694         * gcc.c-torture/execute/20040309-1.c: New test case.
17695
17696 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17697
17698         PR c++/14397
17699         * g++.dg/overload/ref1.C: New.
17700
17701 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17702
17703         PR c++/14409
17704         * g++.dg/template/spec12.C: New test.
17705
17706         PR c++/14448
17707         * g++.dg/parse/crash14.C: New test.
17708
17709 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17710
17711         PR c++/14230
17712         * g++.dg/init/ref11.C: New test.
17713
17714 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/14432
17717         * g++.dg/parse/builtin2.C: New test.
17718
17719 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17720
17721         PR c++/14401
17722         * g++.dg/init/ctor3.C: New test.
17723         * g++.dg/init/union1.C: New test.
17724         * g++.dg/ext/anon-struct4.C: New test.
17725
17726 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17727
17728         * g++.dg/lookup/koenig1.C: Tweak error messages.
17729         * g++.dg/lookup/used-before-declaration.C: Likewise.
17730         * g++.dg/other/do1.C: Likewise.
17731         * g++.dg/overload/koenig1.C: Likewise.
17732         * g++.dg/parse/crash13.C: Likewise.
17733         * g++.dg/template/instantiate3.C: Likewise.
17734
17735 2004-03-08  Eric Christopher  <echristo@redhat.com>
17736
17737         * * lib/target-supports.exp: Enable libiconv in test
17738         compilation.  Fix up error checking.
17739
17740 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17741
17742         PR middle-end/14289
17743         * gcc.dg/pr14289-1.c: New test case.
17744         * gcc.dg/pr14289-2.c: Likewise.
17745         * gcc.dg/pr14289-3.c: Likewise.
17746
17747 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
17748
17749         * gcc.c-torture/execute/20040308-1.c: New test.
17750
17751 2004-03-07  Roger Sayle  <roger@eyesopen.com>
17752
17753         * gcc.c-torture/execute/20040307-1.c: New test case.
17754
17755 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
17756
17757         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
17758
17759 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
17760
17761         * gcc.dg/20040306-1.c: New test.
17762
17763 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
17764
17765         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
17766         them static.
17767         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
17768
17769 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17770
17771         PR c/14465
17772         * gcc.dg/decl-6.c: New test.
17773
17774 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17775
17776         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
17777         Rename LOGPOW -> LOG_POW.
17778         (SQRT_EXP, POW_EXP): New.
17779
17780 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17781
17782         * gcc.dg/i386-sse-8.c: New test.
17783
17784 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17785
17786         PR c/14114
17787         * gcc.dg/decl-5.c: New test.
17788
17789 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
17790
17791         * gcc.dg/20040305-1.c: New test.
17792
17793 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
17794
17795         PR other/14354
17796         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
17797
17798 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
17799
17800         PR c++/14425, c++/14426
17801         * g++.dg/ext/altivec-4.C: New test.
17802         * g++.dg/ext/altivec-5.C: New test.
17803
17804 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
17805
17806         * g++.old-deja/g++.other/linkage1.C: Expect errors about
17807         global variables of a type with no linkage.
17808         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
17809         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
17810         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
17811         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
17812         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
17813         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
17814         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
17815         * g++.dg/warn/deprecated.C: Name enum Color.
17816         * g++.dg/overload/VLA.C: Name structure for 'b'.
17817         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
17818
17819 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17820
17821         * gcc.c-torture/compile/20040304-1.c: New test.
17822
17823 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
17824
17825         PR 13728
17826         * gcc.dg/decl-4.c: New testcase.
17827
17828 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
17829
17830         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
17831         as PRECF if sizeof (float) > sizeof (double).
17832         (PRECL): Make it the same as PRECF if
17833         sizeof (float) > sizeof (long double).
17834
17835 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17836
17837         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
17838         system type.  Add check for irix6 which doesn't have c99 runtime.
17839
17840 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
17841
17842         * gcc.dg/const-elim-1.c: xfail for xtensa.
17843
17844 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/14369
17847         * g++.dg/template/cond4.C: New test.
17848
17849 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/14360
17852         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
17853
17854         PR c++/14361
17855         * g++.dg/parse/defarg7.C: New test.
17856
17857         PR c++/14359
17858         * g++.dg/template/friend26.C: New test.
17859
17860 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17861
17862         PR c++/14324
17863         * g++.dg/abi/mangle21.C: New test.
17864
17865         PR c++/14260
17866         * g++.dg/parse/constructor2.C: New test.
17867
17868         PR c++/14337
17869         * g++.dg/template/sfinae1.C: New test.
17870
17871 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/14267
17874         * g++.dg/expr/crash2.C: New test.
17875
17876         PR middle-end/13448
17877         * gcc.dg/inline-5.c: New test.
17878         * gcc.dg/always-inline.c: Split out tests into ...
17879         * gcc.dg/always-inline2.c: ... this and ...
17880         * gcc.dg/always-inline3.c: ... this.
17881
17882 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR debug/12103
17885         * g++.dg/debug/crash1.C: New test.
17886
17887 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
17888
17889         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
17890         function with __attribute__((noinline)).
17891         (recurser_void2): Likewise.
17892         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
17893         (recurser_void2): Likewise.
17894
17895 2004-02-29  Roger Sayle  <roger@eyesopen.com>
17896
17897         PR middle-end/14203
17898         * g++.dg/warn/Wunused-6.C: New test case.
17899
17900 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
17901
17902         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
17903         not defined.
17904
17905 2004-02-27  Eric Christopher  <echristo@redhat.com>
17906
17907         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
17908         * g++.dg/charset/asm2.c: Run only x86.
17909         * gcc.dg/charset/asm3.c: Ditto.
17910
17911 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
17912
17913         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
17914         ld_library_path.
17915
17916 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
17917
17918         * g++.dg/ext/altivec-3.C: New.
17919
17920 2004-02-26  Richard Henderson  <rth@redhat.com>
17921
17922         * g++.dg/ext/attrib10.C: Mark for warning.
17923         * gcc.dg/attr-alias-1.c: New.
17924
17925 2004-02-26  Richard Henderson  <rth@redhat.com>
17926
17927         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
17928         * gcc.c-torture/execute/20040208-2.c: ... it back.
17929
17930 2004-02-26  Eric Christopher  <echristo@redhat.com>
17931
17932         * lib/target-supports.exp (check-iconv-available): New function.
17933         * lib/gcc-dg.exp (dg-require-iconv): New function.
17934         Use above.
17935         * gcc.dg/charset: New directory.
17936         * gcc.dg/charset/charset.exp: New file.
17937         * gcc.dg/charset/asm1.c: Ditto.
17938         * gcc.dg/charset/asm2.c: Ditto.
17939         * gcc.dg/charset/asm3.c: Ditto.
17940         * gcc.dg/charset/asm4.c: Ditto.
17941         * gcc.dg/charset/asm5.c: Ditto.
17942         * gcc.dg/charset/attribute1.c: Ditto.
17943         * gcc.dg/charset/attribute2.c: Ditto.
17944         * gcc.dg/charset/string1.c: Ditto.
17945         * g++.dg/charset: New directory.
17946         * g++.dg/dg.exp: Add here. Special options.
17947         * g++.dg/charset/charset.exp: New file.
17948         * g++.dg/charset/asm1.c: Ditto.
17949         * g++.dg/charset/asm2.c: Ditto.
17950         * g++.dg/charset/asm3.c: Ditto.
17951         * g++.dg/charset/asm4.c: Ditto.
17952         * g++.dg/charset/attribute1.c: Ditto.
17953         * g++.dg/charset/attribute2.c: Ditto.
17954         * g++.dg/charset/extern1.cc: Ditto.
17955         * g++.dg/charset/extern2.cc: Ditto.
17956         * g++.dg/charset/string1.c: Ditto.
17957
17958 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
17959
17960         PR c++/14278
17961         * g++.dg/parse/comma1.C: New test.
17962
17963 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17964
17965         PR c++/14284
17966         * g++.dg/template/ttp8.C: New test.
17967
17968 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
17969
17970         * gcc.dg/fixuns-trunc-1.c: New test.
17971
17972 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17973
17974         * gcc.dg/builtins-config.h: Use #elif.
17975
17976 2004-02-26  Michael Matz  <matz@suse.de>
17977
17978         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
17979         * gcc.dg/991214-1.c: Likewise.
17980         * gcc.dg/i386-asm-1.c: Likewise.
17981
17982 2004-02-25  Richard Henderson  <rth@redhat.com>
17983
17984         * gcc.c-torture/execute/20040208-2.c: Move ...
17985         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
17986
17987 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17988
17989         PR c++/14246
17990         * g++.dg/other/crash-3.C: New test.
17991
17992 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17993
17994         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
17995         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
17996
17997         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
17998         HP-UX.
17999
18000 2004-02-24  Michael Matz  <matz@suse.de>
18001
18002         * gcc.dg/i386-regparm.c: New.
18003
18004 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18005
18006         * gcc.c-torture/execute/20040223-1.c: New.
18007
18008 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18009             Kazu Hirata  <kazu@cs.umass.edu>
18010
18011         * gcc.dg/fwritable-strings-1.c: Remove.
18012
18013 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18014
18015         PR c/14156
18016         * gcc.dg/20040223-1.c: New test.
18017
18018 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18019
18020         PR c++/14106
18021         * g++.dg/ext/typeof9.C: New test.
18022
18023 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18024
18025         PR c++/14250
18026         * g++.dg/other/switch1.C: New test.
18027
18028 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18029
18030         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18031         * gcc.dg/va-arg-1.c: Likewise.
18032
18033 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18034
18035         PR c++/14143
18036         * g++.dg/template/koenig5.C: New test.
18037
18038 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18039
18040         * g++.dg/ext/altivec-1.C: Generalize target triple.
18041         * g++.dg/ext/altivec-2.C: New test case.
18042         * g++.dg/ext/altivec_check.h: New file.
18043         * gcc.dg/altivec-1.c: Generalize target triple;
18044         include altivec_check.h and call altivec_check().
18045         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18046         * gcc.dg/altivec-6.c: New test case.
18047         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18048         type casts as needed.
18049         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18050         altivec_check().
18051         * gcc.dg/altivec-12.c: New test case.
18052         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18053         include altivec_check.h and call altivec_check().
18054         * gcc.dg/altivec_check.h: New file.
18055
18056 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18057
18058         * lib/target-supports.exp (check_alias_available): Don't mangle
18059         function `g' in test program.
18060
18061 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18062
18063         * lib/target-supports.exp (check_profiling_available): Check
18064         argument to determine whether we support a profiling type.
18065         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18066         check_profiling_available.
18067         * g++.dg/bprob/bprob.exp: Likewise
18068         * g77.dg/bprob/bprob.exp: Likewise.
18069         * gcc.misc-tests/bprob.exp: Likewise.
18070         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18071         dg-require-profiling and delete expected error handling.
18072         * gcc.dg/20021014-1.c: Likewise.
18073         * gcc.dg/nest.c: Likewise.
18074
18075 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18076
18077         PR c++/12007
18078         * g++.dg/other/vthunk1.C: New test.
18079
18080 2004-02-20  Falk Hueffner  <falk@debian.org>
18081
18082         PR target/14201
18083         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18084
18085 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/13927
18088         * g++.dg/other/error8.C: Remove XFAIL markers.
18089
18090         PR c++/14173
18091         * g++.dg/ext/packed5.C: New test.
18092
18093         PR c++/14199
18094         * g++.dg/warn/Wunused-5.C: New test.
18095
18096         PR c++/14186
18097         * g++.dg/lookup/member1.C: New test.
18098
18099 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18100
18101         * gcc.c-torture/compile/20040130-1.c: Enable only when
18102         __INT_MAX__ >= 2147483647L.
18103         * gcc.c-torture/compile/961203-1.c: Likewise.
18104
18105 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18106
18107         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18108         * g++.dg/opt/template1.C: Robustify assembler regexp
18109
18110 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18111
18112         * gcc.c-torture/execute/simd-4.x: Remove.
18113         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18114         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18115         Guard with #ifndef SKIP_ATTRIBUTE.
18116         * gcc.dg/compat/vector-1_y.c: Likewise.
18117         * gcc.dg/compat/vector-2_x.c: Likewise.
18118         * gcc.dg/compat/vector-2_y.c: Likewise.
18119         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18120         * g++.dg/eh/simd-2.C: Likewise.
18121
18122 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18123
18124         * gcc.c-torture/compile/complex-1.c: New.
18125
18126 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18127
18128         PR target/14209
18129         * gcc.c-torture/execute/20040218-1.c: New test.
18130
18131 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18132
18133         PR c++/14181
18134         * g++.dg/parse/new2.C: New test.
18135
18136 2004-02-18  Paul Brook  <paul@codesourcery.com>
18137
18138         * gcc.c-torture/compile/libcall-1.c: New test.
18139
18140 2004-02-18  Paul Brook  <paul@codesourcery.com>
18141
18142         PR debug/12934
18143         * gcc.dg/debug/debug-7.c: New test.
18144
18145 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18146
18147         * gcc.dg/20040217-1.c: New test.
18148
18149 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18150
18151         * gcc.c-torture/execute/990208-1.x: Delete.
18152
18153 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18154
18155         * gcc.c-torture/execute/20040208-2.x: New file.
18156
18157 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18158
18159         PR c++/11326
18160         * g++.dg/abi/structret1.C: New test.
18161
18162 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18165         (i386_cpuid): No need to test if cpuid is available on AMD64.
18166         Fix assembly, so that it works onboth i386 and AMD64.
18167         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18168         (vecInLong): Fix s[] member type to unsigned int.
18169         (vecInWord): Remove type.
18170         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18171         (a64, b64, c64, d64, e64): Remove.
18172         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18173         Remove unused variable.  Remove initialization of removed variables.
18174         Don't call mmx_tests nor sse_tests.
18175         (reference_mmx, reference_sse): Remove.
18176         (check): Add return stmt.
18177         * gcc.dg/i386-sse-7.c: New test.
18178         * gcc.dg/i386-mmx-4.c: New test.
18179
18180 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18181
18182         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18183         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18184         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18185         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18186         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18187         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18188         g++.dg/tc1/dr94.C: Fix line terminator.
18189
18190 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18191
18192         * gcc.c-torture/compile/20040216-1.c: New.
18193
18194 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18195
18196         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18197         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18198         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18199         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18200         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18201         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18202
18203 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18204
18205         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18206
18207 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18208
18209         PR c++/13971
18210         * g++.dg/expr/cond4.C: New test.
18211
18212         PR c++/14086
18213         * g++.dg/lookup/crash2.C: New test.
18214
18215 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18216
18217         * gcc.c-torture/compile/20040214-2.c: New test.
18218
18219 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18220
18221         PR c++/14116
18222         * g++.dg/ext/typeof8.C: New test.
18223
18224 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18225
18226         * gcc.c-torture/compile/20040214-1.c: New test.
18227
18228 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18229
18230         PR c++/13635
18231         * g++.dg/template/spec11.C: New test.
18232
18233 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18234
18235         PR c++/13927
18236         * g++.dg/other/error8.C: New test.
18237
18238 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18239
18240         PR c++/14122
18241         * g++.dg/template/array4.C: New test.
18242
18243         PR c++/14108
18244         * g++.dg/inherit/thunk2.C: New test.
18245
18246         PR c++/14083
18247         * g++.dg/eh/cond2.C: New test.
18248
18249 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18250
18251         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18252
18253 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18254
18255         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18256
18257 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18258
18259         * g++.dg/simd-2.C: xfail on ppc64-linux.
18260
18261 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18262
18263         PR c/456
18264         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18265         tests.
18266
18267 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18268
18269         * gcc.dg/builtins-33.c: New test.
18270
18271 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18272
18273         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18274
18275 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18276
18277         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18278
18279 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18280
18281         * gcc.dg/ppc64-abi-3.c: New test.
18282
18283 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18284
18285         PR c/14092
18286
18287         * gcc.dg/pr14092-1.c: New testcase.
18288
18289 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18290
18291         * gcc.dg/cpp/assert4.c: Fix typo last change.
18292
18293         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18294         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18295
18296         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18297
18298 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18299
18300         * gcc.c-torture/compile/20040209-1.c: New test case.
18301
18302 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18303
18304         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18305
18306 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18307
18308         * gcc.c-torture/execute/20040208-[12].c: New tests.
18309
18310 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18311
18312         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18313
18314 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18315
18316         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18317
18318 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18319
18320         Bug 13856
18321         * gcc.dg/visibility-8.c: New testcase.
18322
18323 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18324
18325         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18326         arguments.
18327         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18328
18329 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18330
18331         PR middle-end/13696
18332         * g++.dg/opt/fold1.C: New test case.
18333
18334 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18335
18336         PR c++/14033
18337         * g++.dg/other/crash-2.C: New test.
18338
18339 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18340
18341         PR c++/14028
18342         * g++.dg/parse/angle-bracket2.C: New test.
18343
18344 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18345
18346         PR middle-end/13750
18347         Revert:
18348         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18349         PR pch/13361
18350         * testsuite/g++.dg/pch/wchar-1.C: New.
18351         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18352
18353 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18354
18355         PR c++/14008
18356         * g++.dg/parse/error15.C: New test.
18357         * g++.dg/parse/crash11.C: Update dg-error mark.
18358
18359 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/13932
18362         * g++.dg/warn/conv2.C: New test.
18363
18364 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18365
18366         PR c++/13086
18367         * g++.dg/warn/incomplete1.C: Remove xfail.
18368
18369 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18370
18371         * lib/file-format.exp (gcc_target_object_format): Use
18372         ${tool}_target_compile, not gcc_target_compile.
18373         * lib/target-supports.exp (check_alias_available): Likewise.
18374         (check_gc_sections_available): Likewise.
18375         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18376         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18377         dg-require-alias.
18378
18379 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/13969
18382         * g++.dg/template/static6.C: New test.
18383
18384 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18385
18386         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18387
18388 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18389
18390         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18391         tests for systems where `char' is unsigned by default.
18392
18393 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18394
18395         PR c++/13997
18396         * g++.dg/template/partial3.C: New test.
18397
18398 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18399
18400         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18401         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18402         Remove mentions of obsolete ports.
18403
18404 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18405
18406         * gcc.dg/noncompile/20001228-1.c: Fix for new
18407         error message.
18408
18409 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18410
18411         PR target/9348
18412         * gcc.c-torture/execute/multdi-1.c: New test case.
18413
18414 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/13925
18417         * g++.dg/template/lookup5.C: New test.
18418
18419 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/13950
18422         * g++.dg/template/lookup4.C: New test.
18423
18424         PR c++/13970
18425         * g++.dg/parse/error14.C: New test.
18426
18427         PR c++/14002
18428         * g++.dg/parse/template13.C: New test.
18429
18430 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18431
18432         PR c++/13978
18433         * g++.dg/template/koenig4.C: New test.
18434
18435         PR c++/13968
18436         * g++.dg/template/crash17.C: New test.
18437
18438         PR c++/13975
18439         * g++.dg/parse/error13.C: New test.
18440         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18441
18442 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18443
18444         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18445
18446 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18447
18448         PR c/11658
18449         PR c/13994
18450         * gcc.dg/noncompile/20040203-1.c: New test.
18451         * gcc.dg/noncompile/20040203-2.c: Likewise.
18452         * gcc.dg/noncompile/20040203-3.c: Likewise.
18453         * gcc.dg/20040203-1.c: Likewise.
18454
18455 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18456
18457         PR c++/10858
18458         * g++.dg/template/sizeof7.C: New test.
18459
18460 2004-02-02  Eric Christopher  <echristo@redhat.com>
18461             Zack Weinberg  <zack@codesourcery.com>
18462
18463         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18464
18465 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18466
18467         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18468         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18469         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18470         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18471
18472 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/13113
18475         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18476
18477         PR c++/13854
18478         * g++.dg/ext/attrib13.C: New test.
18479
18480         PR c++/13907
18481         * g++.dg/conversion/op2.C: New test.
18482
18483 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18484
18485         * gcc.dg/titype-1.c: Fix pasto.
18486
18487 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18488
18489         * gcc.dg/titype-1.c: New test.
18490
18491 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18492
18493         PR c++/13957
18494         * g++.dg/template/non-type-template-argument-1.C,
18495         g++.dg/template/qualified-id1.C: Update dg-error marks.
18496         * g++.dg/template/nontype6.C: New test.
18497
18498 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18499
18500         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18501         * gcc.dg/builtins-31.c: New testcase.
18502         * gcc.dg/builtins-32.c: New testcase.
18503
18504 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18505
18506         * objc.dg/call-super-2.m: Update line numbers
18507         for the including of stddef.h.
18508
18509 2004-01-30  Michael Matz  <matz@suse.de>
18510
18511         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18512         g++.dg/ext/case-range3.C: New tests.
18513
18514 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18515
18516         DR206
18517         PR c++/13813
18518         * g++.dg/template/member4.C: New test.
18519
18520 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18521
18522         PR c++/13683
18523         * g++.dg/template/sizeof6.C: New test.
18524
18525 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18526
18527         * gcc.dg/fwritable-strings-1.c: New test.
18528
18529 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18530
18531         * gcc.c-torture/compile/20040130-1.c: New test.
18532
18533 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18534
18535         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18536
18537 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/13883
18540         * g++.dg/template/ctor3.C: New test.
18541
18542 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18543
18544         * g++.dg/tc1: New directory.
18545         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18546         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18547         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18548         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18549         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18550
18551 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18552
18553         * g++.dg/parse/error11.C: New test.
18554         * g++.dg/parse/error12.C: Likewise.
18555
18556 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18557
18558         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18559         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18560
18561 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR c++/13791
18564         * g++.dg/ext/attrib12.C: New test.
18565
18566         PR c++/13736
18567         * g++.dg/parse/cast2.C: New test.
18568
18569 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18570
18571         * objc.dg/encode-2.m (main): New local string.  Set depending on
18572         sizeof long.  Use in sscanf call.
18573         * objc.dg/encode-3.m (main): New local string.  Set depending on
18574         sizeof long.  Use in scan_initial call.
18575
18576 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18577
18578         * objc.dg/call-super-2.m: Make LP64-safe.
18579         * objc.dg/desig-init-1.m: Likewise.
18580
18581 2004-01-27  Devang Patel <dpatel@apple.com>
18582
18583         * g++.dg/debug/namespace1.C: New test.
18584
18585 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18586
18587         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18588         xscale-*-*.
18589
18590         * gcc.dg/arm-mmx-1.c: New test.
18591
18592 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18593
18594         * gcc.dg/20040127-1.c: New test.
18595         * gcc.dg/20040127-2.c: New test.
18596
18597 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18598
18599         * objc.dg/stret-1.m (glob): Renamed to globa.
18600
18601 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18602
18603         PR c++/13663
18604         * g++.dg/expr/for1.C: New test.
18605
18606 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18607
18608         PR middle-end/13779
18609         * gcc.dg/darwin-longlong.c: New test.
18610
18611 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18612
18613         * gcc.dg/20040124-1.c: Moved test from here...
18614         * gcc.c-torture/compile/20040124-1.c: ...to here.
18615
18616 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18617
18618         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18619         the assembly output if -m64 is passed.
18620
18621 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18622
18623         PR c++/13833
18624         * g++.dg/template/cond3.C: New test.
18625
18626 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18627
18628         PR c++/13810
18629         * g++.dg/template/ttp7.C: New test.
18630
18631 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18632
18633         PR c++/13797
18634         * g++.dg/template/nontype4.C: New test.
18635         * g++.dg/template/nontype5.C: Likewise.
18636
18637 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18638
18639         * gcc.dg/torture/mips-clobber-at.c: New test.
18640
18641 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18642
18643         * gcc.dg/20040124-1.c: New test.
18644
18645 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * gcc.dg/20040123-1.c: New test.
18648
18649 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18650
18651         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18652
18653 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18654
18655         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18656
18657 2004-01-23  Andrew Pinski  <apinski@apple.com>
18658
18659         * gcc.dg/20030121-1.c: Move to ..
18660         * gcc.dg/20040121-1.c: here.
18661
18662 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18663
18664         * gcc.dg/builtins-29.c: New test case.
18665
18666 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18667
18668         PR 18314
18669         * gcc.dg/builtins-30.c: New testcase.
18670
18671 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18672
18673         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18674         * lib/g77.exp: Likewise.
18675         * lib/objc.exp: Likewise.
18676         * lib/g++.exp: Likewise.
18677
18678 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18679
18680         * gcc.dg/struct-by-value-2.c: New test.
18681
18682 2004-01-21  Andrew Pinski  <apinski@apple.com>
18683
18684         PR target/13785
18685         * gcc.dg/20030121-1.c: New test.
18686
18687 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18688
18689         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18690         clobber frame pointer register in asm statement.
18691
18692 2004-01-21  Falk Hueffner  <falk@debian.org>
18693
18694         * gcc.c-torture/compile/20040121-1.c: New test.
18695
18696 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18697
18698         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18699
18700 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18701
18702         * gcc.dg/ppc64-abi-2.c: New test.
18703
18704 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18705
18706         * lib/treelang.exp: Fill out this file.
18707         * lib/treelang-dg.exp: New File.
18708
18709 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18710
18711         * gcc.c-torture/compile/981022-1.c: Remove.
18712         * gcc.dg/array-5.c: Remove XFAIL.
18713         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18714         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18715         gcc.dg/cond-lvalue-1.c: Update.
18716         * gcc.dg/cast-lvalue-2.c: New test.
18717
18718 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/13592
18721         * g++.dg/other/error1.C (class foo): Tweak error message.
18722
18723         PR c++/13592
18724         * g++.dg/template/call2.C: New test.
18725
18726 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18727
18728         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18729         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18730         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18731         scalar-return-1_x.c, scalar-return-2_y.c,
18732         scalar-return-3_x.c, scalar-return-3_y.c,
18733         scalar-return-4_x.c, scalar-return-4_y.c,
18734         struct-align-1.h, struct-align-1_x.c,
18735         struct-align-1_y.c, struct-align-2.h,
18736         struct-align-2_x.c, struct-align-2_y.c,
18737         struct-by-value-10_y.c, struct-by-value-11_x.c,
18738         struct-by-value-11_y.c, struct-by-value-12_x.c,
18739         struct-by-value-12_y.c, struct-by-value-13_x.c,
18740         struct-by-value-13_y.c, struct-by-value-14_x.c,
18741         struct-by-value-14_y.c, struct-by-value-15_x.c,
18742         struct-by-value-15_y.c, struct-by-value-16_y.c,
18743         struct-by-value-17_y.c, struct-by-value-18_y.c,
18744         struct-by-value-19_y.c, struct-by-value-1_x.c,
18745         struct-by-value-1_y.c, struct-by-value-20_y.c,
18746         struct-by-value-2_x.c, struct-by-value-2_y.c,
18747         struct-by-value-3_y.c, struct-by-value-4_x.c,
18748         struct-by-value-4_y.c, struct-by-value-5_y.c,
18749         struct-by-value-6_y.c, struct-by-value-7_y.c
18750         struct-by-value-8_x.c, struct-by-value-8_y.c
18751         struct-by-value-9_x.c, struct-by-value-9_y.c
18752         struct-return-10_x.c, struct-return-10_y.c,
18753         struct-return-19_x.c, struct-return-20_x.c
18754         struct-return-2_x.c, struct-return-2_y.c
18755         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
18756         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
18757
18758 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18759
18760         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
18761         attribute on sparc*-sun-solaris2.*.
18762
18763 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
18764
18765         PR c++/13710
18766         * g++.dg/ext/typeof7.C: New test.
18767
18768 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
18769
18770         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
18771         * gcc.dg/const-elim-1.c: Same.
18772
18773 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
18774
18775         * objc.dg/stret-1.m: New.
18776         * objc.dg/stret-2.m: New.
18777
18778 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18779
18780         PR c++/11895
18781         * g++.dg/ext/vector1.C: New test.
18782
18783 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
18784
18785         * gcc.dg/pch/import-1.c: New.
18786         * gcc.dg/pch/import-1.hs: New.
18787         * gcc.dg/pch/import-1a.h: New.
18788         * gcc.dg/pch/import-1b.h: New.
18789         * gcc.dg/pch/import-1c.h: New.
18790
18791 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/13574
18794         * g++.dg/ext/array1.C: New test.
18795
18796         PR c++/13178
18797         * g++.dg/conversion/op1.C: New test.
18798
18799 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
18800
18801         PR 11864
18802         From Kazumoto Kojima / Dan Kegel:
18803         * gcc.dg/pr11864-1.c: New test.
18804
18805         PR 10392
18806         From Marcus Comstedt / Dan Kegel:
18807         * gcc.dg/pr10392-1.c: New test.
18808
18809 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR c++/13478
18812         * g++.dg/init/ref10.C: New test.
18813
18814 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18815
18816         PR c++/13407
18817         * g++.dg/parse/typename6.C: New test.
18818
18819 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18820
18821         PR pch/13361
18822         * testsuite/g++.dg/pch/wchar-1.C: New.
18823         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18824
18825 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18826
18827         PR c++/9259
18828         * g++.dg/expr/sizeof2.C: New test.
18829
18830 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
18831
18832         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
18833
18834 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18835
18836         PR c++/13659
18837         * g++.dg/lookup/strong-using-3.C: New.
18838         * g++.dg/lookup/using-10.C: New.
18839
18840 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18841
18842         PR c++/13594
18843         * g++.dg/lookup/strong-using-2.C: New.
18844
18845 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
18846             Dan Kegel <dank@kegel.com>
18847             J"orn Rennecke <joern.rennecke@superh.com>
18848
18849         PR target/9365
18850         * gcc.dg/pr9365-1.c: New test.
18851
18852 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18853
18854         PR c++/8856
18855         * g++.dg/parse/casting-operator2.C: New test.
18856         * g++.old-deja/g++.pt/explicit83.C: Remove.
18857
18858 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18859
18860         * gcc.dg/label-compound-stmt-1.c: New test.
18861         * gcc.c-torture/compile/950922-1.c,
18862         gcc.c-torture/compile/20000211-3.c,
18863         gcc.c-torture/compile/20000518-1.c,
18864         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
18865         compound statements.
18866
18867 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
18868
18869         * gcc.dg/ppc64-abi-1.c: New test.
18870
18871 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
18872
18873          * g++.dg/ext/attrib9.C: Add dg-warnings.
18874
18875 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18876
18877         PR c++/12335
18878         * g++.dg/parse/dtor3.C: New test.
18879
18880 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         PR c++/12709
18883         * g++.dg/parse/try-catch-1.C: New test.
18884
18885 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
18886
18887         * ada/acats/run_all.sh: Add more verbose output in acats.log
18888         when compiling tests.
18889
18890 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18891
18892         PR 13656
18893         * gcc.dg/typedef-redecl.c: New test case.
18894         * gcc.dg/typedef-redecl.h: New support file.
18895
18896 2004-01-13  Jan Hubicka  <jh@suse.cz>
18897
18898         * gcc.dg/always_inline.c: New test.
18899         * gcc.dg/debug/20031231-1.c: Fix.
18900
18901 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18902
18903         PR c++/13474
18904         * g++.dg/template/array3.C: New test.
18905
18906 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18907
18908         * g++.dg/ext/lvalue1.C: No longer expected to fail.
18909         * g++.dg/warn/Wunused-2.C: Likewise.
18910
18911 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18912
18913         PR c++/13289
18914         * g++.dg/template/instantiate6.C: New test.
18915
18916 2004-01-12  Roger Sayle  <roger@eyesopen.com>
18917
18918         PR middle-end/11397
18919         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
18920
18921 2004-01-12  Jan Hubicka  <jh@suse.cz>
18922
18923         PR opt/12826
18924         * gcc.dg/20040112-1.c: New.
18925
18926         * gcc.dg/dwarf-die[1-7].c: Move to...
18927         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
18928         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
18929
18930 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
18931
18932         PR c++/4100
18933         * g++.dg/parse/friend4.C: New test.
18934
18935 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
18936
18937         PR c++/4100
18938         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
18939         definition is called a friend.
18940
18941 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
18942
18943         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
18944
18945 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
18946
18947         PR c++/3478
18948         * g++.dg/parse/error10.C: New test.
18949         * g++.dg/template/arg2.C: Accept "invalid type" error.
18950
18951 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
18952
18953         PR middle-end/13392
18954         * g++.dg/opt/expect2.C: New test.
18955
18956 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18957
18958         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
18959         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
18960         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
18961         Update dg-error regexps.
18962
18963 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18964
18965         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
18966         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
18967
18968 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18969
18970         * gcc.dg/pragma-re-1.c: Use right pointer type.
18971
18972 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18973
18974         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
18975
18976 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
18977
18978         * gcc.dg/rs6000-ldouble-1.c: New.
18979
18980 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18981
18982         DR 337
18983         PR c++/9256
18984         * g++.dg/other/abstract1.C: New test.
18985
18986 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
18987
18988         * g++.dg/lookup/strong-using-1.C: New.
18989
18990 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18991
18992         PR c/11234
18993         * gcc.dg/func-ptr-conv-1.c: New test.
18994         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
18995
18996 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
18997
18998         PR target/13380.
18999         * gcc.c-torture/compile/20040109-1.c: New.
19000
19001 2004-01-08  Stuart Hastings  <stuart@apple.com>
19002
19003         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19004         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19005         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19006
19007 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19008
19009         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19010
19011 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19012
19013         * ada/acats/run_acats: Treat 'gnatchop' the same way
19014         as 'gnatmake'.  Export GCC_DRIVER.
19015         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19016         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19017
19018 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19019
19020         PR c++/12573
19021         * g++.dg/template/dependent-expr4.C: New test.
19022
19023 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19024
19025         * gcc.dg/altivec-11.c: New test.
19026
19027 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19028
19029         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19030
19031 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19032
19033         PR c/6024
19034         * gcc.dg/enum-compat-1.c: New test.
19035         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19036
19037 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19038
19039         PR c/12165
19040         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19041         gcc.dg/c99-idem-qual-3.c: New tests.
19042
19043 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19044
19045         * gcc.dg/winline-7.c: Don't cast void * to int.
19046
19047 2004-01-06  Jan Hubicka  <jh@suse.cz>
19048
19049         * gcc.dg/i386-sse-5.c: New test
19050         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19051
19052 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19053
19054         PR c++/12815
19055         * g++.dg/rtti/typeid4.C: New test.
19056
19057 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19060
19061 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c++/12132
19064         * g++.dg/template/error11.C: New test.
19065
19066         PR c++/13451
19067         * g++.dg/template/class2.C: New test.
19068
19069 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19070         Richard Sandiford <rsandifo@redhat.com>
19071
19072         PR c++/13387
19073         * g++.dg/opt/alias3.C: New test.
19074
19075 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/13157
19078         * g++.dg/template/koenig3.C: New test.
19079
19080         PR c++/13529
19081         * g++.dg/parse/offsetof3.C: New test.
19082
19083         * g++.dg/init/copy7.C: Add missing dg-error markers.
19084
19085         PR c++/12226
19086         * g++.dg/init/copy7.c: New test.
19087
19088         PR c++/13536
19089         * g++.dg/parse/cast1.C: New test.
19090
19091 2004-01-04  Jan Hubicka  <jh@suse.cz>
19092
19093         * gcc.dg/winline[1-7].c: New tests.
19094
19095 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19096
19097         PR c++/13520
19098         * g++.dg/template/qualttp22.C: New test.
19099
19100 2004-01-01  Jan Hubicka  <jh@suse.cz>
19101
19102         * gcc.dg/debug/20031231-1.c: New.
19103         * gcc.c-torture/compile/20040101-1.c: New.
19104         * gcc.dg/dwarf-die-[1-7].c: New.
19105
19106 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19107
19108         PR optimization/13521
19109         * gcc.c-torture/compile/20031231-1.c: New test.
19110
19111 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19112
19113         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19114
19115 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19116
19117         PR c++/10079
19118         * g++.dg/template/crash16.C: New test.
19119
19120 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19121
19122         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19123
19124 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19125
19126         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19127         ports.
19128         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19129         * g++.old-deja/g++.law/profile1.C: Likewise.
19130         * gcc.c-torture/compile/981006-1.c: Likewise.
19131         * gcc.c-torture/execute/loop-2e.x: Likewise.
19132         * gcc.c-torture/execute/loop-2f.x: Remove.
19133         * gcc.c-torture/execute/loop-2g.x: Likewise.
19134         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19135         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19136
19137 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19138
19139         PR c++/13507
19140         * g++.dg/ext/attrib11.C: New test.
19141
19142         PR c++/13494
19143         * g++.dg/template/array2-1.C: New test.
19144         * g++.dg/template/array2-2.C: New test.
19145
19146 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19147
19148         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19149
19150 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19151
19152         PR c++/12774
19153         * g++.dg/template/array1-1.C: New test.
19154         * g++.dg/template/array1-2.C: New test.
19155
19156 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19157
19158         PR fortran/12632
19159         * g77.dg/12632.f: New test case.
19160
19161 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19162
19163         PR c++/13289
19164         * g++.dg/parse/nontype1.C: New test.
19165
19166 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19167
19168         PR c++/12403
19169         * g++.dg/parse/explicit1.C: New test.
19170         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19171
19172 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/13081
19175         * g++.dg/opt/inline6.C: New test.
19176
19177         PR c++/12613
19178         * g++.dg/parse/error9.C: New test.
19179
19180         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19181
19182 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/13009
19185         * g++.dg/init/assign1.C: New test.
19186
19187 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19188
19189         PR c++/13070
19190         * g++.dg/warn/format3.C: New test case.
19191
19192 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19193
19194         * gcc.c-torture/compile/20031227-1.c: New test.
19195
19196 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19197
19198         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19199         * g77.dg/bprob/bprob.exp: Likewise.
19200         * gcc.misc-tests/bprob.exp: Likewise.
19201         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19202         variants on systems where the library does not provide that
19203         functionality.
19204         * gcc.dg/builtins-20.c: Use builtins-config.h.
19205         * gcc.dg/builtins-config.h: New file.
19206
19207 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19208
19209         * lib/gcc-dg.exp (dg-require-profiling): New function.
19210         * lib/target-supports.exp (check_profiling_available): Likewise.
19211         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19212         * g77.dg/bprob/bprob.exp: Likewise.
19213         * gcc.misc-tests/bprob.exp: Likewise.
19214         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19215         * gcc.dg/20021014-1.c: Likewise.
19216         * gcc.dg/nest.c: Likewise.
19217
19218 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19221         compiling.
19222         * g++.dg/lookup/java2.C: Likewise.
19223         * gcc.dg/cpp/lexident.c: Likewise.
19224
19225 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19226
19227         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19228         given.
19229         * gcc.c-torture/compile/961203-1.c: Likewise.
19230         * gcc.c-torture/compile/980506-1.c: Likewise.
19231
19232 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19233
19234         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19235         (additional_prunes): New global.
19236         (gcc-dg-prune): Handle additional per-test pruning.
19237         (dg-test): Clear additional_prunes between tests.
19238
19239         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19240         dg-prune-output to avoid spurious failures from assembler
19241         complaining about nonexistent WAW violations.
19242         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19243         Use dg-prune-output to avoid spurious failures from assembler
19244         warning about Itanium B-step errata.
19245
19246 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19247
19248         * g++.dg/abi/macro0.C: New test.
19249         * g++.dg/abi/macro1.C: Likewise.
19250         * g++.dg/abi/macro2.C: Likewise.
19251
19252         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19253         * g++.dg/abi/bitfield7.C: Likewise.
19254         * g++.dg/abi/dtor2.C: Likewise.
19255         * g++.dg/abi/mangle11.C: Likewise.
19256         * g++.dg/abi/mangle12.C: Likewise.
19257         * g++.dg/abi/mangle14.C: Likewise.
19258         * g++.dg/abi/mangle17.C: Likewise.
19259         * g++.dg/abi/vbase10.C: Likewise.
19260         * g++.dg/abi/vbase14.C: Likewise.
19261         * g++.dg/template/qualttp17.C: Likewise.
19262
19263 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19264
19265         PR c/11995
19266         * gcc.dg/20031223-1.c: New test.
19267
19268 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19269
19270         * gcc.dg/noreturn-7.c: New test.
19271
19272 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19273
19274         * gcc.dg/null-pointer-1.c: New test.
19275
19276 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19277
19278         * g++.old-deja/g++.jason/template18.C: Remove.
19279         * g++.old-deja/g++.jason/template37.C: Likewise.
19280
19281         PR c++/12862
19282         * g++.dg/lookup/ns1.C: New test.
19283
19284         PR c++/12397
19285         * g++.dg/template/lookup3.C: New test.
19286
19287 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19288
19289         * g++.dg/template/recurse1.C: New test
19290
19291 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/12479
19294         * g++.dg/parse/semicolon1.C: New test.
19295         * g++.dg/parse/semicolon1.h: Likewise.
19296
19297 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19298
19299         * gcc.dg/darwin-misaligned.c: New test.
19300
19301 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19302
19303         PR c/9163
19304         * gcc.dg/20031222-1.c: New test.
19305
19306 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/13438
19309         * g++.dg/parse/error8.C: New test.
19310
19311         PR c++/11554
19312         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19313
19314 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19315
19316         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19317         too small.
19318         * gcc.c-torture/compile/930217-1.c: Likewise.
19319         * gcc.c-torture/compile/930513-1.c: Likewise.
19320         * gcc.c-torture/execute/920908-2.c: Likewise.
19321         * gcc.c-torture/execute/921204-1.c: Likewise.
19322         * gcc.c-torture/execute/930621-1.c: Likewise.
19323         * gcc.c-torture/execute/930630-1.c: Likewise.
19324         * gcc.c-torture/execute/931031-1.c: Likewise.
19325         * gcc.c-torture/execute/980602-2.c: Likewise.
19326         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19327         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19328         * gcc.c-torture/execute/extzvsi.c: Likewise.
19329         * gcc.c-torture/unsorted/ext.c: Likewise.
19330
19331 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19332
19333         PR target/12749
19334         * gcc.c-torture/compile/20031220-2.c: New test case.
19335
19336 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19337
19338         PR optimization/13031
19339         * gcc.c-torture/compile/20031220-1.c: New test case.
19340
19341 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19342
19343         * gcc.dg/cast-function-1.c: New test.
19344
19345 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19346
19347         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19348         formats.
19349
19350 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/12795
19353         * g++.dg/ext/attrib10.C: New test.
19354
19355 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.dg/cleanup-10.c: New test.
19358         * gcc.dg/cleanup-11.c: New test.
19359
19360 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19361
19362         PR c++/13239
19363         * g++.dg/opt/expect1.C: New test.
19364
19365 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19366
19367         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19368
19369 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19370
19371         PR debug/12923
19372         * gcc.dg/20031218-1.c: New test.
19373
19374         PR debug/12389
19375         * gcc.dg/20031218-2.c: New test.
19376         * gcc.dg/20031218-3.c: New test.
19377
19378         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19379         of label name and allow for USER_LABEL_PREFIX == "_" names.
19380         * g++.dg/abi/mangle18-2.C: Likewise.
19381         * g++.dg/abi/mangle19-1.C: Likewise.
19382         * g++.dg/abi/mangle19-2.C: Likewise.
19383         * g++.dg/abi/mangle20-1.C: Likewise.
19384         * g++.dg/abi/mangle20-2.C: Likewise.
19385
19386 2003-12-18  Richard Henderson  <rth@redhat.com>
19387
19388         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19389
19390 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19391             Dan Kegel <dank@kegel.com>
19392
19393         PR other/12009
19394         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19395         testing a cross compiler, it causes spurious compile failures.
19396         * lib/g++.exp: Likewise.
19397
19398 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19399
19400         PR c++/13262
19401         * g++.dg/template/access13.C: New test.
19402
19403 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19404
19405         * gcc.dg/20031216-1.c: New test.
19406
19407 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19408
19409         PR c++/9154
19410         * g++.dg/template/error10.C: New test.
19411
19412 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19413
19414         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19415         * g++.dg/eh/simd-2.C: Likewise.
19416
19417 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19418             Roger Sayle  <roger@eyesopen.com>
19419
19420         * gcc.c-torture/execute/ieee/mzero5.c: New.
19421
19422 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19423
19424         PR c++/10603
19425         * g++.dg/parse/error6.C: New test.
19426
19427         PR c++/12827
19428         * g++.dg/parse/error7.C: New test.
19429
19430 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19431
19432         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19433         at -O with stabs debugging formats.
19434         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19435         * gcc.dg/debug/debug-2.c: Likewise.
19436
19437 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19438
19439         PR c++/12696
19440         * g++.dg/init/error1.C: New test.
19441
19442         PR c++/12218
19443         * g++.dg/init/pm3.C: New test.
19444
19445 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19446
19447         PR c/3347
19448         * gcc.dg/bitfld-8.c: New test.
19449
19450 2003-12-16  James Lemke  <jim@wasabisystems.com>
19451
19452         * gcc.dg/arm-scd42-[123].c: New tests.
19453
19454 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19455
19456         PR c++/9043
19457         * g++.dg/abi/mangle20-1.C: New test.
19458         * g++.dg/abi/mangle20-2.C: New test.
19459
19460 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/13275
19463         * g++.dg/other/offsetof2.C: Remove XFAIL.
19464         * g++.dg/parse/offsetof1.C: New test.
19465         * g++.gd/parse/offsetof2.C: Likewise.
19466
19467 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19468
19469         * g++.dg/template/nontype3.C: New test.
19470         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19471
19472 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19473
19474         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19475
19476 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19477
19478         PR c++/13387
19479         * g++.dg/expr/assign1.C: New test.
19480
19481         PR c++/13242
19482         * g++.dg/abi/mangle19-1.C: New test.
19483         * g++.dg/abi/mangle19-2.C: New test.
19484
19485 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19486
19487         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19488
19489 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19490
19491         * gcc.c-torture/execute/20031216-1.c: New test.
19492
19493 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19494
19495         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19496         an ICE regression.
19497
19498 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/10926
19501         * g++.dg/template/error9.C: New test.
19502
19503         PR c++/11116
19504         * g++.dg/template/error8.C: New test.
19505
19506 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19507
19508         PR middle-end/13400
19509         * gcc.c-torture/execute/20031215-1.c: New test case.
19510
19511 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/13269
19514         * g++.dg/parse/error5.C: New test.
19515
19516         PR c++/12989
19517         * g++.dg/expr/sizeof1.C: New test.
19518
19519         PR c++/13310
19520         * g++.dg/template/crash15.C: New test.
19521
19522 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19523
19524         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19525         a non-POD type as the last named parameter of a varargs function.
19526
19527 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/13243
19530         PR c++/12573
19531         * g++.dg/template/crash14.C: New test.
19532         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19533
19534 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         * g++.dg/other/java1.C: New test.
19537
19538         PR c++/13241
19539         * g++.dg/abi/mangle18-1.C: New test.
19540         * g++.dg/abi/mangle18-2.C: New test.
19541
19542 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19543
19544         PR optimization/10312
19545         * gcc.c-torture/execute/20031214-1.c: New.
19546
19547 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19548
19549         PR c++/10779
19550         PR c++/12160
19551         * g++.dg/parse/error3.C: New test.
19552         * g++.dg/parse/error4.C: Likewise.
19553         * g++.dg/abi/mangle4.C: Tweak error messages.
19554         * g++.dg/lookup/using5.C: Likewise.
19555         * g++.dg/other/error2.C: Likewise.
19556         * g++.dg/parse/typename5.C: Likewise.
19557         * g++.dg/parse/undefined1.C: Likewise.
19558         * g++.dg/template/arg2.C: Likewise.
19559         * g++.dg/template/ttp3.C: Likewise.
19560         * g++.dg/template/type1.C: Likewise.
19561         * g++.old-deja/g++.other/crash32.C: Likewise.
19562         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19563
19564 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19565
19566         PR c++/13106
19567         * g++.dg/warn/noreturn-3.C: New test.
19568
19569 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19570
19571         PR c++/13118
19572         * g++.dg/abi/covariant3.C: New.
19573
19574 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19575
19576         * g++.dg/eh/ia64-1.C: New test.
19577
19578 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19579
19580         PR optimization/13037
19581         * g77.f-torture/execute/13037.f: New test case.
19582
19583 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19584
19585         PR c++/12881
19586         * g++.dg/abi/covariant2.C: New.
19587
19588 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19589
19590         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19591
19592 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19593
19594         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19595
19596 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19597
19598         PR other/10819
19599         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19600         to fix Bug 10819.
19601         * lib/g++.exp (g++_version): Likewise.
19602         * lib/g77.exp (g77_version): Likewise.
19603         * lib/objc.exp (default_objc_version): Likewise.
19604
19605 2003-12-10  Richard Henderson  <rth@redhat.com>
19606
19607         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19608
19609         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19610
19611 2003-12-08  Matt Austern  <austern@apple.com>
19612
19613         PR c/13134
19614         * lib/gcc-dg.exp (dg-require-visibility): Define.
19615         * lib/target-supports (check_visibility_available): Define.
19616         * gcc.dg/visibility-1.c: New test.
19617         * gcc.dg/visibility-2.c: Likewise.
19618         * gcc.dg/visibility-3.c: Likewise.
19619         * gcc.dg/visibility-4.c: Likewise.
19620         * gcc.dg/visibility-5.c: Likewise.
19621         * gcc.dg/visibility-6.c: Likewise.
19622         * g++.dg/ext/visibility-1.C: Likewise.
19623         * g++.dg/ext/visibility-2.C: Likewise.
19624         * g++.dg/ext/visibility-3.C: Likewise.
19625         * g++.dg/ext/visibility-4.C: Likewise.
19626         * g++.dg/ext/visibility-5.C: Likewise.
19627         * g++.dg/ext/visibility-6.C: Likewise.
19628
19629 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19630
19631         * g++.dg/lookup/java1.C: New test.
19632         * g++.dg/lookup/java2.C: New test.
19633
19634 2003-12-07  Falk Hueffner  <falk@debian.org>
19635
19636         * g++.dg/opt/noreturn-1.C: New test.
19637
19638 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19639
19640         * gcc.dg/overflow-1.c: New test.
19641
19642 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * g77.f-torture/compile/13060.f: New test.
19645
19646 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19647
19648         PR c++/13323
19649         * g++.dg/inherit/operator2.C: New test.
19650
19651 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/13305
19654         * g++.dg/ext/attrib9.C: New test.
19655
19656 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/13314
19659         * g++.dg/template/error7.C: New test.
19660
19661 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19662             J"orn Rennecke <joern.rennecke@superh.com>
19663
19664         PR target/13302
19665         * g++.dg/other/struct-va_list.C: New test.
19666
19667 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19668
19669         PR c++/13166
19670         * g++.dg/parse/defarg6.C: New test.
19671
19672 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19673
19674         PR target/13256
19675         * gcc.c-torture/execute/20031201-1.c: New test.
19676
19677 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19678
19679         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19680
19681 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19682
19683         * gcc.dg/builtin-return-1.c: New test.
19684
19685 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19686             J"orn Rennecke <joern.rennecke@superh.com>
19687
19688         PR optimization/13260
19689         * gcc.c-torture/execute/20031204-1.c: New test.
19690
19691 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/9127
19694         * g++.dg/template/error6.C: New test.
19695
19696 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.dg/20031202-1.c: New test.
19699
19700 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR c++/13179
19703         * g++.dg/template/eh1.C: New test.
19704
19705         PR c++/10771
19706         * g++.dg/template/error5.C: New test.
19707
19708 2003-12-02  David Ung  <davidu@mips.com>
19709
19710         * gcc.dg/compat/vector-check.h: Corrected type for var
19711         g_##TMODE
19712
19713 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19714
19715         PR c++/10126
19716         * g++.dg/template/ptrmem8.C: New test.
19717
19718 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19719
19720         PR c++/12573
19721         * g++.dg/template/dependent-expr3.C: New test.
19722
19723 2003-12-01  James Lemke  <jim@wasabisystems.com>
19724
19725         * gcc.dg/arm-g2.c: New test.
19726
19727 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19728
19729         PR optimization/11634
19730         * gcc.dg/20031201-2.c: New test case.
19731
19732 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19733
19734         PR 11433
19735         * objc.dg/proto-lossage-3.m: New test.
19736
19737 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19738
19739         PR optimization/12628
19740         * gcc.dg/20031201-1.c: New test case.
19741
19742 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19743
19744         * gcc.dg/unaligned-1.c: New test.
19745
19746 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/9849
19749         * g++.dg/template/error4.C: New test.
19750         * g++.dg/template/nested3.C: Adjust error markers.
19751
19752 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19753
19754         * gcc.dg/cpp/assert4.c: Check more #system assertions.
19755
19756 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19757
19758         PR c/10333
19759         * gcc.dg/bitfld-7.c: New test.
19760
19761 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
19762
19763         * gcc.dg/tls/asm-1.C: New test.
19764
19765 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19766
19767         * gcc.dg/cpp/assert4.c: Update.
19768
19769 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19770
19771         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
19772         * gcc.dg/builtin-apply3.c: New test.
19773
19774 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19775
19776         * lib/compat.exp (compat-obj): New xfaildata parameter.
19777         Use it to set compiler_conditional_xfail_data before compiling.
19778         (compat-get-options): Handle dg-xfail-if.
19779         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
19780         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
19781         * gcc.dg/compat/vector-1_y.c: Likewise.
19782         * gcc.dg/compat/vector-2_x.c: Likewise.
19783         * gcc.dg/compat/vector-2_y.c: Likewise.
19784
19785 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19786
19787         * g++.dg/opt/reg-stack4.C: New test.
19788
19789 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19790
19791         * gcc.dg/builtin-apply2.c: New test.
19792
19793 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19794
19795         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
19796
19797 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         PR c++/12924
19800         * g++.dg/template/template-id-2.C: New test.
19801
19802 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19803
19804         PR c++/5369
19805         * g++.dg/template/memfriend1.C: New test.
19806         * g++.dg/template/memfriend2.C: Likewise.
19807         * g++.dg/template/memfriend3.C: Likewise.
19808         * g++.dg/template/memfriend4.C: Likewise.
19809         * g++.dg/template/memfriend5.C: Likewise.
19810         * g++.dg/template/memfriend6.C: Likewise.
19811         * g++.dg/template/memfriend7.C: Likewise.
19812         * g++.dg/template/memfriend8.C: Likewise.
19813         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
19814
19815 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c++/12515
19818         * g++.dg/ext/cond1.C: New test.
19819
19820 2003-11-20  Richard Henderson  <rth@redhat.com>
19821
19822         * gcc.dg/20020201-2.c: Remove.
19823         * gcc.dg/20020201-4.c: Remove.
19824         * gcc.dg/20020304-1.c: Remove.
19825
19826 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
19827
19828         * gcc.dg/cpp/trad/xwin1.c: New test case.
19829
19830 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
19831
19832         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
19833         * lib/g77.exp: Likewise.
19834         * lib/objc.exp: Likewise.
19835         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
19836         for darwin.
19837
19838 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19839
19840         PR c++/12932
19841         * g++.dg/template/static5.C: New test.
19842
19843 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19844
19845         * gcc.dg/nested-func-1.c: New test.
19846
19847 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19848
19849         * gcc.dg/cpp/assert4.c: New test.
19850
19851 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19852
19853         PR c++/2294
19854         * g++.dg/lookup/using9.c: New test.
19855
19856 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/12762
19859         * g++.dg/template/error3.C: New test.
19860
19861 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
19862
19863         PR ada/13035
19864         * ada/acats/run_acats, run_all.sh: Fix syntax error.
19865         No longer use a wrapper for gcc, since this does not work under
19866         Windows.
19867
19868 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19869
19870         PR c++/2094
19871         * g++.dg/template/ptrmem7.C: New test.
19872
19873 2003-11-13  Andrew Pinski <apinski@apple.com>
19874
19875         * gcc.c-torture/compile/20031113-1.c: New test.
19876
19877 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
19878             Kean Johnston <jkj@sco.com>
19879
19880         PR c/13029
19881         * gcc.dg/unused-4.c: Update.
19882
19883 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19884
19885         * g++.dg/opt/const3.C: New test.
19886
19887 2003-11-13  Jan Hubicka  <jh@suse.cz>
19888
19889         * gcc.c-torture/compile/20031112-1.c: New test.
19890
19891 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
19892
19893         * g++.dg/parse/crash10.C: Remove bogus error marker.
19894
19895 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19896
19897         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
19898         (host_gcc): Likewise.
19899         (ROOT): Honor $PWDCMD.
19900         (BASE): Likewise.
19901         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
19902
19903 2003-11-12  Catherine Moore  <clm@redhat.com>
19904
19905         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
19906
19907 2003-11-12  Andreas Jaeger  <aj@suse.de>
19908             Jakub Jelinek  <jakub@redhat.com>
19909             Andrew Pinski  <pinskia@physics.uc.edu>
19910             Richard Henderson  <rth@redhat.com>
19911
19912         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
19913         systems.
19914         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
19915
19916         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
19917         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19918
19919 2003-11-11  Andreas Jaeger  <aj@suse.de>
19920
19921         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
19922
19923         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
19924
19925 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
19926
19927         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
19928         Clean ups.
19929
19930 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
19931
19932         * gcc.dg/trampoline-1.c: New test.
19933
19934 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19935
19936         * gcc.c-torture/compile/200031109-1.c: New test.
19937
19938 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19939
19940         PR c/3190
19941         PR c/8714
19942         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19943         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
19944         gcc.dg/format/no-y2k-1.c: Update.
19945
19946 2003-11-08  Roger Sayle  <roger@eyesopen.com>
19947
19948         PR optimization/10467
19949         * gcc.dg/20031108-1.c: New test case.
19950
19951 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
19952
19953         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
19954
19955 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19956
19957         * gcc.dg/compound-lvalue-1.c: New test.
19958         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
19959         some XFAILs.
19960
19961 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
19962
19963         * gcc.dg/altivec-varargs-1.c: New test.
19964
19965 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19966
19967         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
19968         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
19969         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
19970         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
19971         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
19972
19973 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19974
19975         * gcc.dg/cond-lvalue-1.c: New test.
19976
19977 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
19978
19979         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
19980
19981 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19982
19983         PR c++/11616
19984         * g++.dg/template/instantiate5.C: New test.
19985
19986 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19987
19988         PR c++/12726
19989         * g++.dg/ext/complit2.C: Replace test with self-contained version.
19990         * ChangeLog: Add missing first entry for above test.
19991
19992 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19993
19994         PR c++/9810
19995         * g++.dg/template/using8.C: New test.
19996         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
19997
19998 2003-11-02  Roger Sayle  <roger@eyesopen.com>
19999
20000         PR optimization/10817
20001         * gcc.c-torture/compile/20031102-1.c: New test case.
20002
20003 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20004
20005         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20006         2147483647.
20007
20008 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20009
20010         * gcc.dg/20031102-1.c: New test.
20011
20012 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20013
20014         * gcc.dg/complex-1.c: New test.
20015
20016 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20017
20018         PR c++/12796
20019         * g++.dg/template/crash13.C: Adjust expected error location.
20020         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20021
20022 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20023
20024         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20025
20026 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20027
20028         PR/10239
20029         * gcc.c-torture/compile/20031031-2.c: New test.
20030
20031 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20032
20033         PR/11640
20034         * gcc.c-torture/compile/20031031-1.c: New test.
20035
20036 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20037
20038         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20039         * gcc.misc-tests/bprob.exp: Likewise.
20040         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20041         the execution test on arm-elf configs.
20042         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20043         configs that don't support scratch files.
20044         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20045
20046 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20047
20048         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20049         done by dejagnu.
20050
20051 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20052
20053         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20054         Avoid non pure sh syntax. Add more logging.
20055
20056         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20057         fail.
20058
20059 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20060
20061         PR libgcj/10610
20062         * gcc.dg/ppc-stackalign-1.c: New test.
20063
20064 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20065
20066         * ada/acats/run_all.sh: Change output to be more compliant with
20067         dejagnu framework.
20068         Create acats.sum and acats.log files under testsuite/ada/acats
20069         Only run [a-z]* directories, to filter out e.g. CVS.
20070         Redirect build output to log file.
20071
20072 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20073
20074         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20075
20076 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20077
20078         PR ada/5909:
20079         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20080
20081 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20082
20083         * gcc.c-torture/compile/20031023-1.c: New test.
20084         * gcc.c-torture/compile/20031023-2.c: New test.
20085         * gcc.c-torture/compile/20031023-3.c: New test.
20086         * gcc.c-torture/compile/20031023-4.c: New test.
20087
20088 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20089
20090         PR c++/10371
20091         * g++.dg/lookup/scoped8.C: New test.
20092
20093 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20094
20095         * g++.dg/opt/reg-stack3.C: New test.
20096
20097 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20098
20099         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20100
20101 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20102
20103         PR c++/11076
20104         * g++.dg/template/crash13.C: New test.
20105
20106 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20107
20108         * gcc.dg/c99-restrict-2.c: New test.
20109
20110 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         PR c++/12698, c++/12699, c++/12700, c++/12566
20113         * g++.dg/inherit/covariant9.C: New test.
20114         * g++.dg/inherit/covariant10.C: New test.
20115         * g++.dg/inherit/covariant11.C: New test.
20116
20117 2003-10-23  Jason Merrill  <jason@redhat.com>
20118
20119         PR c++/12726
20120         * g++.dg/ext/complit2.C: New test.
20121
20122 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20123
20124         PR target/12654
20125         * gcc.c-torture/execute/20031020-1.c: New test.
20126
20127 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20128
20129         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20130         following the jump_insn.
20131
20132 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20133
20134         * gcc.dg/cast-lvalue-1.c: New test.
20135
20136 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20137
20138         PR c++/11962
20139         * g++.dg/template/cond2.C: New test.
20140
20141 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20142
20143         * gcc.dg/builtins-28.c: New test.
20144
20145 2003-10-20  Jan Hubicka  <jh@suse.cz>
20146
20147         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20148         parameter.
20149         * testsuite/gcc.dg/inline-2.c: Likewise.
20150
20151 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20152
20153         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20154         * gcc.dg/nest.c:  Likewise.
20155
20156 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20157
20158         PR c++/9781, c++/10583, c++/11862
20159         * g++.dg/parse/crash13.C: New test.
20160
20161 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20162
20163         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20164
20165 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20166
20167         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20168         Define HAVE_C99_RUNTIME except on Solaris.
20169         * gcc.dg/builtins-20.c: Likewise.
20170
20171 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20172
20173         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20174
20175 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20176
20177         PR c++/12495
20178         * g++.dg/template/crash21.C: New test.
20179
20180 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20181
20182         PR c++/2513
20183         * g++.dg/template/typename5.C: New test.
20184
20185 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20186
20187         PR c++/12369
20188         * g++.dg/template/friend25.C: New test.
20189
20190 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20191
20192         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20193         versions.
20194
20195 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20196
20197         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20198         == 2147483647.
20199
20200 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20201
20202         * gcc.c-torture/execute/960416-1.x: Remove.
20203         * gcc.c-torture/execute/divconst-3.x: Likewise.
20204
20205 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20206
20207         PR target/12598
20208         * gcc.dg/torture/cris-volatile-1.c: New test.
20209
20210 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20211
20212         PR optimization/9325
20213         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20214         for overflowing floating point to integer conversion during RTL
20215         simplification.
20216
20217 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20218
20219         * objc/execute/_cmd.m: Fix typo.
20220         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20221         Relax 'scan-assembler' regexp.
20222         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20223         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20224         * objc.dg/zero-link-2.m: Remove blank line.
20225         * objc.dg/zero-link-3.m: New test case.
20226
20227 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20228
20229         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20230
20231         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20232         than linker trickery.
20233
20234 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR c++/12370
20237         * g++.dg/other/friend2.C: New test.
20238
20239 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20240
20241         * gcc.dg/20031012-1.c: New test.
20242
20243 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20244
20245         * gcc.dg/weak/weak-3.c: Fix for new warning.
20246
20247 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20248
20249         PR optimization/8750
20250         * gcc.c-torture/execute/20031012-1.c: New test case.
20251
20252 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20253
20254         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20255         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20256
20257 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20258
20259         PR optimization/12260
20260         * gcc.c-torture/compile/20031011-2.c: New test case.
20261
20262 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20263
20264         * gcc.c-torture/execute/20031011-1.c: New testcase.
20265
20266 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20267
20268         * gcc.c-torture/compile/20031011-1.c: New test.
20269
20270 2003-10-11  Jan Hubicka  <jh@suse.cz>
20271
20272         * g++.dg/other/first-global.C: New test.
20273
20274 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20275
20276         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20277
20278 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20279
20280         * gcc.c-torture/compile/20031010-1.c: New test.
20281
20282 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20283
20284         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20285         * gcc.c-torture/execute/va-arg-25.c: ... here.
20286
20287 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20288
20289         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20290
20291 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20292
20293         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20294
20295 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20296
20297         * g++.dg/parse/error2.C: New test.
20298
20299 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20300
20301         PR c++/11097
20302         * g++.dg/other/error5.C: Modify the error message.
20303         * g++.dg/lookup/using8.C: New test.
20304
20305 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20306
20307         * gcc.dg/darwin-abi-2.c: New file.
20308         * gcc.c-torture/execute/va-arg-24.c: New file.
20309
20310 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20311
20312         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20313         indentation.
20314
20315 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20316
20317         PR c++/10147
20318         * g++.dg/other/error4.C: Update error messages.
20319         * g++.dg/template/ptrmem4.C: Likewise.
20320
20321         PR c++/12337
20322         * g++.dg/init/new9.C: New test.
20323
20324         PR c++/12334, c++/12236, c++/8656
20325         * g++.dg/ext/attrib8.C: New test.
20326
20327 2003-10-06  Devang Patel  <dpatel@apple.com>
20328
20329         * gcc.dg/debug/dwarf2-3.h: New test.
20330         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20331
20332 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20333
20334         * g++.dg/opt/cfg2.C: New test.
20335
20336 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20337
20338         * g++.dg/opt/float1.C: New test.
20339
20340 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20341
20342         * gcc.dg/c90-array-lval-6.c: New test.
20343         * gcc.dg/c99-array-lval-6.c: New test.
20344
20345 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20346             Ziemowit Laski  <zlaski@apple.com>
20347
20348         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20349         'Derived', so that it is never considered a class method; add
20350         new warning for '+port' method ambiguity.
20351         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20352         <objc/objc-api.h> (needed on Mac OS X).
20353         * objc.dg/method-13.m: New test.
20354
20355 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20356
20357         PR optimization/9325, PR java/6391
20358         * gcc.c-torture/execute/20031003-1.c: New test case.
20359
20360 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR optimization/12180
20363         * gcc.dg/20031002-1.c: New test.
20364
20365         PR c++/12486
20366         * g++.dg/inherit/error1.C: New test.
20367
20368 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20369
20370         * lib/f-torture.exp (search_for): Rename to...
20371         (search_for_re): This.  Also, clean up comments and the
20372         "regexp" invocation.
20373
20374 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20375
20376         * gcc.c-torture/compile/20031002-1.c: New test.
20377
20378 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20379
20380         * g++.dg/opt/cond1.C: New test.
20381
20382 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20383
20384         * gcc.dg/Wold-style-definition-2.c: New testcase.
20385         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20386
20387 2003-09-29  Richard Henderson  <rth@redhat.com>
20388
20389         * g++.dg/init/array10.C: Add dg-options.
20390
20391 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20392
20393         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20394
20395 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20396
20397         * g++.dg/template/friend19.C: Fix typo.
20398         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20399
20400 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20401
20402         * gcc.c-torture/execute/20030928-1.c: New test.
20403         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20404
20405 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20406
20407         * g++.dg/opt/unroll1.C: New test.
20408
20409 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20410
20411         PR optimization/11741
20412         * gcc.dg/20030926-1.c: New test case.
20413
20414 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20415
20416         PR c++/5655
20417         * g++.dg/parse/access7.C: New test.
20418         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20419
20420 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20421
20422         MERGE OF objc-improvements-branch into MAINLINE:
20423         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20424         if libobjc has not been built.
20425         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20426         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20427         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20428         objc/execute/nested-3.m, objc/execute/np-2.m,
20429         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20430         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20431         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20432         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20433         objc.dg/special/unclaimed-category-1.h,
20434         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20435         well as GNU runtime.
20436         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20437         * execute/cascading-1.m, execute/function-message-1.m,
20438         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20439         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20440         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20441         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20442         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20443         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20444         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20445         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20446         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20447         * objc.dg/bitfield-2.m: Run only on Darwin.
20448         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20449         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20450         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20451         * objc.dg/const-str-1.m: Fix constant string layout.
20452
20453 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20454
20455         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20456
20457 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20458
20459         * gcc.dg/darwin-abi-1.c: New file.
20460
20461 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20462
20463         PR target/12281
20464         * gcc.c-torture/compile/20030921-1.c: New test.
20465
20466 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20467
20468         * g++.dg/opt/reg-stack2.C: New test.
20469
20470 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20471
20472         * g++.dg/eh/delayslot1.C: New test.
20473
20474 2003-09-20  Richard Henderson  <rth@redhat.com>
20475
20476         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20477
20478 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20479
20480         * gcc.c-torture/execute/20030920-1.c: New test case.
20481
20482 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20483
20484         * g++.dg/rtti/typeid3.C: Correct expected error message.
20485
20486 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20487
20488         PR c++/157
20489         * g++.dg/parse/crash12.C: New test.
20490
20491 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20492
20493         * gcc.dg/compat/mixed-struct-check.h: New.
20494         * gcc.dg/compat/mixed-struct-defs.h: New.
20495         * gcc.dg/compat/mixed-struct-init.h: New.
20496         * gcc.dg/compat/struct-by-value-19_main.c: New.
20497         * gcc.dg/compat/struct-by-value-19_x.c: New.
20498         * gcc.dg/compat/struct-by-value-19_y.c: New.
20499         * gcc.dg/compat/struct-by-value-20_main.c: New.
20500         * gcc.dg/compat/struct-by-value-20_x.c: New.
20501         * gcc.dg/compat/struct-by-value-20_y.c: New.
20502         * gcc.dg/compat/struct-return-19_main.c: New.
20503         * gcc.dg/compat/struct-return-19_x.c: New.
20504         * gcc.dg/compat/struct-return-19_y.c: New.
20505         * gcc.dg/compat/struct-return-20_main.c: New.
20506         * gcc.dg/compat/struct-return-20_x.c: New.
20507         * gcc.dg/compat/struct-return-20_y.c: New.
20508
20509 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20510         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20511         so that it will not complain on LP64 targets.
20512
20513 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20514
20515         PR c++/495
20516         * g++.dg/template/friend24.C: New test.
20517
20518 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20519
20520         PR c++/12332
20521         * g++.dg/template/memtmpl2.C: New test.
20522
20523 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20524
20525         PR target/11184
20526         * gcc.dg/builtin-apply1.c: New test.
20527
20528 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         PR c++/9848
20531         * g++.dg/warn/Wunused-4.C: New test.
20532
20533 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20534
20535         PR c++/12316
20536         * g++.dg/other/gc2.C: New test.
20537
20538 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20539
20540         PR c++/11991
20541         * g++.dg/rtti/typeid3.C: New test.
20542
20543         PR c++/12266
20544         * g++.dg/overload/template1.C: New test.
20545
20546 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20547
20548         * g++.dg/opt/cfg3.C: New test.
20549
20550 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20551
20552         PR c++/7939
20553         * g++.dg/template/crash11.C: New test.
20554
20555 2003-09-16  Jason Merrill  <jason@redhat.com>
20556             Jakub Jelinek  <jakub@redhat.com>
20557
20558         * gcc.dg/attr-warn-unused-result.c: New test.
20559
20560 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20561
20562         PR c++/12184
20563         * g++.dg/expr/call2.C: New test.
20564
20565 2003-09-15  Andreas Jaeger  <aj@suse.de>
20566
20567         * gcc.dg/Wold-style-definition-1.c: New test.
20568
20569 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20570
20571         PR c++/3907
20572         * g++.dg/parse/template12.C: New test.
20573
20574         * g++.dg/abi/bitfield11.C: New test.
20575         * g++.dg/abi/bitfield12.C: Likewise.
20576
20577 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20578
20579         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20580         non-expansion of functional macro name without arguments at EOL.
20581         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20582
20583 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20584
20585         * gcc.c-torture/execute/20030914-[12].c: New tests.
20586
20587 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20588
20589         PR c++/11788
20590         * g++.dg/overload/addr1.C: New test.
20591
20592 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20593
20594         * gcc.dg/20030909-1.c: New test.
20595
20596 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20597
20598         * gcc.dg/ultrasp10.c: New test.
20599
20600 2003-09-09  Devang Patel  <dpatel@apple.com>
20601
20602         * gcc.dg/darwin-ld-6.c: New test.
20603
20604 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20605
20606         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20607
20608 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20609
20610         * gcc.dg/ia64-types1.c: New test.
20611         * gcc.dg/ia64-types2.c: Likewise.
20612
20613 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20614
20615         * gcc.dg/builtins-1.c: Add more _Complex tests.
20616         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20617
20618         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20619         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20620
20621 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20622
20623         PR c++/11786
20624         * g++.dg/lookup/koenig2.C: New test.
20625
20626         PR c++/5296
20627         * g++.dg/rtti/typeid2.C: New test.
20628
20629 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20630
20631         * gcc.c-torture/compile/20030904-1.c: New test.
20632
20633 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20634
20635         * g++.dg/opt/longbranch2.C: New test.
20636
20637 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20638
20639         * g++.dg/template/crash10.C: Only compile it.
20640
20641 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20642
20643         PR middle-end/11665
20644         * gcc.c-torture/compile/20030907-1.c: New test.
20645         * g++.dg/init/array11.C: New test.
20646
20647 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/11852
20650         * g++.dg/init/struct1.C: New test.
20651
20652 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20653
20654         PR c++/12181
20655         * g++.dg/expr/comma1.C: New test.
20656
20657 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20658
20659         PR c++/11867
20660         * g++.dg/expr/static_cast5.C: New test.
20661
20662 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20663
20664         PR c++/11507
20665         * g++.dg/lookup/scoped7.C: New test.
20666
20667         PR c++/9574
20668         * g++.dg/other/static1.C: New test.
20669
20670         PR c++/11490
20671         * g++.dg/warn/template-1.C: New test.
20672
20673         PR c++/11432
20674         * g++.dg/template/crash10.C: New test.
20675
20676         PR c++/2478
20677         * g++.dg/overload/VLA.C: New test.
20678
20679         PR c++/10804
20680         * g++.dg/template/call1.C: New test.
20681
20682 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20683
20684         PR c++/11794
20685         * g++.dg/parse/using3.C: New test.
20686
20687 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20688
20689         PR c++/11409
20690         * g++.dg/overload/builtin3.C: New test case.
20691
20692 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20693
20694         PR c/9862
20695         * gcc.dg/20030906-1.c: New test.
20696         * gcc.dg/20030906-2.c: Likewise.
20697
20698 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20699
20700         PR c++/12167
20701         * g++.dg/parse/defarg5.C: New test.
20702
20703         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20704
20705 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20706
20707         PR c++/12163
20708         * g++.dg/expr/static_cast4.C: New test.
20709
20710         PR c++/12146
20711         * g++.dg/template/crash9.C: New test.
20712
20713 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20714
20715         * g++.old-deja/g++.ext/pretty2.C: Update for change
20716         in __FUNCTION__.
20717         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20718
20719 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20720
20721         PR c++/11922
20722         * g++/dg/template/qualified-id1.C: New test.
20723
20724         PR c++/12037
20725         * g++.dg/warn/noeffect4.C: New test.
20726
20727 2003-09-04  Matt Austern  <austern@apple.com>
20728
20729         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20730         * g++.dg/ext/fnname2.C: Likewise.
20731         * g++.dg/ext/fnname3.C: Likewise.
20732
20733 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20734
20735         * g++.dg/expr/lval1.C: New test.
20736         * g++.dg/ext/lvcast.C: Remove.
20737
20738 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20739
20740         PR optimization/11700.
20741         * gcc.c-torture/compile/20030903-1.c: New test case.
20742
20743 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/12053
20746         * g++.dg/abi/layout4.C: New test.
20747
20748 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
20749
20750         PR c++/11553
20751         * g++.dg/parse/friend3.C: New test.
20752
20753 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
20754
20755         PR c++/11847
20756         * g++.dg/template/class1.C: New test.
20757
20758         PR c++/11808
20759         * g++.dg/expr/call1.C: New test.
20760
20761 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/12114
20764         * g++.dg/init/ref9.C: New test.
20765
20766         PR c++/11972
20767         * g++.dg/template/nested4.C: New test.
20768
20769 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR c++/12093
20772         * g++.dg/template/non-dependent4.C: New test.
20773
20774         PR c++/11928
20775         * g++.dg/inherit/conv1.C: New test.
20776
20777 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20778
20779         PR c++/6196
20780         * g++.dg/ext/label1.C: New test.
20781         * g++.dg/ext/label2.C: Likewise.
20782
20783 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20784
20785         * g++.dg/expr/cond3.C: New test.
20786
20787 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20788
20789         * gcc.dg/builtins-1.c: Add new builtin cases.
20790
20791 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20792
20793         * gcc.dg/builtins-1.c: Add new cases.
20794         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20795
20796 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20797
20798         * gcc.dg/builtins-1.c: Add more math builtin tests.
20799         * gcc.dg/torture/builtin-attr-1.c: New test.
20800
20801 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR optimization/5079
20804         * g++.dg/opt/static3.C: New test.
20805
20806 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20807
20808         * gcc.misc-tests/gcov-10b.c: New test.
20809
20810 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
20811
20812         * g++.dg/opt/ptrmem3.C: New test.
20813
20814         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
20815
20816 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.dg/20030826-2.c: New test.
20819
20820 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20821
20822         PR middle-end/12002
20823         * g77.f-torture/compile/12002.f: New test case.
20824
20825 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20826
20827         * gcc.dg/20030826-1.c: New test case.
20828
20829 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
20830
20831         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
20832
20833 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         PR c++/11871
20836         * c++.dg/lookup/crash1.C: New test.
20837
20838         * c++.dg/warn/noeffect3.C: New test.
20839
20840 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
20841
20842         * gcc.dg/compat/vector-1_x.c: Compile with -w.
20843         * gcc.dg/compat/vector-1_y.c: Ditto.
20844         * gcc.dg/compat/vector-2_x.c: Ditto.
20845         * gcc.dg/compat/vector-2_y.c: Ditto.
20846
20847 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
20848
20849         * gcc.dg/20030702-1.c: New test.
20850
20851 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
20852
20853         PR c++/8795
20854         * g++.dg/ext/altivec-1.C: New test.
20855
20856 2003-08-24  Richard Henderson  <rth@redhat.com>
20857
20858         * g++.dg/eh/simd-2.C: Add -w for x86.
20859
20860 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * gcc.dg/20030815-1.c: New test.
20863
20864 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20865
20866         PR c++/3765
20867         * g++.dg/parse/access6.C: New test.
20868
20869 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20870
20871         PR c++/641, c++/11876
20872         * g++.dg/template/friend22.C: New test.
20873         * g++.dg/template/friend23.C: Likewise.
20874
20875 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20876
20877         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
20878         identically.
20879
20880 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20881
20882         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
20883
20884 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20885
20886         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
20887
20888 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20889
20890         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
20891
20892 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20893
20894         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
20895
20896 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/11919
20899         * g++.dg/overload/prom1.C: New test.
20900
20901         PR c++/11551
20902         * g++.dg/parse/dtor2.C: New test.
20903
20904         PR c++/10762
20905         * g++.dg/parse/using2.C: New test.
20906
20907 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
20908
20909         PR target/11805
20910         * gcc.c-torture/compile/20030821-1.c: New.
20911
20912 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/11834
20915         * g++.dg/template/deduce2.C: New test.
20916
20917 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
20918
20919         * gcc.c-torture/execute/20030821-1.c: New test.
20920
20921 2003-08-20  Roger Sayle  <roger@eyesopen.com>
20922
20923         PR middle-end/11984
20924         * gcc.dg/20030820-1.c: New test case.
20925
20926 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
20927
20928         PR c++/11945
20929         * g++.dg/warn/noeffect2.C: New test.
20930
20931 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
20932
20933         PR c++/10926
20934         * g++.dg/template/dtor2.C: New test.
20935
20936         PR c++/11684
20937         * g++.dg/template/operator1.C: New test.
20938         * g++.dg/parse/operator4.C: New test.
20939
20940         PR c++/11946.C
20941         * g++.dg/expr/enum1.C: New test.
20942         * gcc.dg/c99-bool-1.c: Remove bogus warning.
20943
20944         PR c++/11036.C
20945         * g++.dg/parse/elab2.C: New test.
20946         * g++.dg/parse/typedef4.C: Change error message.
20947         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
20948         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
20949         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
20950
20951 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
20952
20953         * gcc.dg/pch/warn-1.c: New.
20954         * gcc.dg/pch/warn-1.hs: New.
20955
20956         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
20957         not-tested file.
20958
20959 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20960
20961         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
20962
20963 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20964
20965         * gcc.dg/uninit-D.c: New Test.
20966         * gcc.dg/uninit-E.c: New Test.
20967         * gcc.dg/uninit-F.c: New Test.
20968         * gcc.dg/uninit-G.c: New Test.
20969
20970 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
20971
20972         * g++.dg/README: Describe the pch directory.
20973
20974 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20975
20976         PR c++/11174
20977         * g++.dg/parse/access4.C: New test.
20978         * g++.dg/parse/access5.C: Likewise.
20979         * g++.old-deja/g++.jason/access17.C: Adjust error message.
20980
20981 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
20982
20983         * gcc.dg/noncompile/20030818-1.c: New.
20984
20985 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20986
20987         PR c++/11957
20988         * g++.dg/warn/noeffect1.C: New test.
20989
20990         * g++.dg/template/scope2.C: New test.
20991         * g++.dg/template/error2.C: Correct dg-error
20992
20993 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
20994
20995         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
20996
20997 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         PR C++/11512
21000         * g++.dg/template/warn1.C: New.
21001
21002 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21003
21004         * g++.dg/template/error2.C: New test.
21005         * g++.dg/lookup/using7.C: Adjust errors
21006         * g++.old-deja/g++.pt/crash36.C: Likewise.
21007         * g++.old-deja/g++.pt/derived3.C: Likewise.
21008
21009 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21010
21011         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21012         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21013         * gcc.c-torture/execute/builtins/string-9.c: New, from
21014         string-opt-9.c.  Adjust for execute/builtins framework.
21015         * gcc.c-torture/execute/string-opt-9.c: Delete.
21016
21017 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21018
21019         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21020
21021         * g++.dg/parse/ret-type2.C: New test.
21022
21023         PR c++/11703
21024         * g++.dg/init/new8.C: New test.
21025
21026         PR c++/10923
21027         * g++.dg/parse/typedef5.C: New test.
21028
21029         PR c++/9512
21030         * g++.dg/parse/qualified2.C: New test.
21031         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21032         invalid code.
21033
21034 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21035
21036         * g++.dg/conversion/ptrmem1.C: New test.
21037
21038 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21039
21040         PR target/11693
21041         * gcc.dg/20030811-1.c: New test.
21042
21043         PR target/11535
21044         * gcc.c-torture/execute/20030811-1.c: New test.
21045
21046 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21047
21048         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21049
21050 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/11789.C
21053         * g++.dg/inherit/multiple1.C: New test.
21054
21055 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * gcc.dg/spe1.c: New test.
21058
21059         PR c++/11670
21060         * g++.dg/expr/cast2.C: New test.
21061
21062         PR c++/10530
21063         * g++.dg/template/dependent-name2.C: New test.
21064
21065 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         * g++.dg/parse/crash11.C: Put the dg options in comments.
21068
21069 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21070
21071         * lib/gcc-dg.exp: Update for diagnostic change.
21072
21073 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21074
21075         PR c++/5767
21076         * g++.dg/parse/crash11.C: New test.
21077
21078 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21079
21080         * gcc.dg/cpp/spacing1.c: Update.
21081
21082 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21083
21084         PR target/11739
21085         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21086         a value for -mtune.
21087
21088 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21089
21090         PR middle-end/11771
21091         * gcc.c-torture/compile/20030804-1.c: New test case.
21092
21093 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21094
21095         * gcc.dg/20030804-1.c: New test case.
21096
21097 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21098
21099         * gcc.dg/cpp/separate-1.c: New test.
21100
21101 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21102
21103         PR c++/11704
21104         * g++.dg/template/dependent-expr2.C: New test.
21105
21106         PR c++/11766
21107         * g++.dg/expr/ptrmem1.C: New test.
21108
21109 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21110
21111         PR c++/9453
21112         * g++.dg/template/friend15.C: New test.
21113
21114 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21115
21116         * lib/dg-pch.exp: Work round PCH bug.
21117
21118 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21119
21120         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21121         builtins.  Move cases from builtins-4.c here.
21122
21123         * gcc.dg/torture/builtin-math-1.c: New test taken from
21124         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21125         additional cases.
21126
21127         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21128         Delete.
21129
21130 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21131
21132         PR c++/9447
21133         * g++.dg/template/using7.C: New test.
21134
21135 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21136
21137         * import1.c, import2.c: New tests.
21138
21139 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * g++.dg/eh/crossjump1.C: New test.
21142
21143 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/11697
21146         * g++.dg/template/using6.C: New test.
21147
21148         PR c++/11744
21149         * g++.dg/template/koenig2.C: New test.
21150
21151 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21152
21153         PR c++/7983
21154         * g++.dg/parse/typedef4.C: New test.
21155
21156 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21157
21158         PR c++/8442, c++/8806
21159         * g++.dg/template/elab1.C: New test.
21160         * g++.dg/template/type2.C: Likewise.
21161         * g++.dg/template/ttp3.C: Adjust expected error message.
21162         * g++.old-deja/g++.law/visibility13.C: Likewise.
21163         * g++.old-deja/g++.niklas/t135.C: Likewise.
21164         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21165         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21166         template argument.
21167         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21168
21169 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         PR c++/11295
21172         * g++.dg/ext/stmtexpr1.C: New test.
21173
21174         * g++.dg/opt/tmp1.C: New test.
21175
21176         PR c++/11525
21177         * g++.dg/parse/constant4.C: New test.
21178
21179         PR c++/9447
21180         * g++.dg/template/using5.C: New test.
21181
21182 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21183
21184         * gcc.dg/builtins-27.c: New test case.
21185
21186 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * gcc.dg/tls/opt-7.c: New test.
21189
21190 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21191
21192         * g++.old-deja/g++.other/crash18.C: Remove.
21193
21194 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21195
21196         * g++.dg/template/explicit3.C: New.
21197         * g++.dg/template/explicit4.C: New.
21198         * g++.dg/template/explicit5.C: New.
21199
21200         PR c++/11347
21201         * g++.dg/template/memtmpl1.C: New.
21202
21203 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21204
21205         PR target/11565
21206         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21207         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21208
21209 2003-07-30  Jan Hubicka  <jh@suse.cz>
21210
21211         * vtgc1.c: Kill.
21212
21213 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21214
21215         * gcc.dg/struct-in-proto-1.c: New test.
21216
21217 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21218
21219         * gcc.dg/cpp/include2.c: Only expect one message.
21220
21221 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         PR c++/9447
21224         * g++.dg/template/using1.C: New test.
21225         * g++.dg/template/using2.C: New test.
21226         * g++.dg/template/using3.C: New test.
21227         * g++.dg/template/using4.C: New test.
21228
21229 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21230
21231         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21232         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21233
21234 2003-07-28  Jan Hubicka  <jh@suse.cz>
21235
21236         PR c++/11530
21237         * g++.dg/opt/call1.C: New test.
21238
21239 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21240
21241         PR c++/11667
21242         * g++.dg/init/enum2.C: New test.
21243         * g++.dg/template/overload1.C: Add "-w" option.
21244
21245 2003-07-28    <hp@bitrange.com>
21246
21247         * gcc.dg/Wdeclaration-after-statement-1.c,
21248         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21249
21250 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21251
21252         * gcc.c-torture/compile/20030725-1.c: New test.
21253
21254 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21255
21256         * gcc.dg/20030505.c: Only run for SPE.
21257         Remove definition of opaque type.
21258
21259 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21260
21261         * g++.dg/template/ptrmem6.C: New test.
21262
21263 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21264
21265         * gcc.c-torture/compile/zero-strct-2.c: New test.
21266
21267 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21268
21269         * gcc.dg/intermod-1.c: New test.
21270
21271 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         PR c++/11617
21274         * g++.dg/template/lookup2.C: New test.
21275         * g++.dg/template/memclass1.C: Remove instantiated from error.
21276         * g++.dg/other/error2.C: Tweak expected errors.
21277
21278         PR c++/11596
21279         * g++.dg/template/defarg3.C: New test.
21280
21281         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21282
21283 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21284
21285         * g++.dg/inherit/access5.C: New test.
21286
21287 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21288
21289         PR c++/11513
21290         * g++.dg/template/crash8.C: New test.
21291
21292 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21293
21294         PR c/10602
21295         * gcc.dg/noncompile/incomplete-2.c: New test.
21296
21297 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/11645
21300         * g++.dg/inherit/access4.C: New test.
21301
21302         PR c++/11517
21303         * g++.dg/expr/cond2.C: New test.
21304
21305         PR optimization/10679
21306         * g++.dg/opt/inline4.C: New test.
21307
21308 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         * g++.dg/parse/crash10: New test.
21311
21312 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.dg/ext/flexary1.C: New test.
21315
21316 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21317
21318         PR c++/10793
21319         * g++.dg/template/crash9.C: New test.
21320
21321 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21322
21323         PR c++/3004
21324         * g++.dg/parse/typedef3.C: New test.
21325
21326         PR c++/7906
21327         * g++.dg/parse/operator2.C: New test.
21328
21329         PR c++/8895
21330         * g++.dg/parse/def-tmpl-arg1.C: New test.
21331
21332         PR c++/9282
21333         * g++.dg/parse/funptr1.C: New test.
21334
21335         PR c++/9452
21336         * g++.dg/parse/ambig3.C: New test.
21337
21338         PR c++/9454
21339         * g++.dg/parse/operator3.C: New test.
21340
21341         PR c++/9486
21342         * g++.dg/parse/template10.C: New test.
21343
21344         PR c++/9488
21345         * g++.dg/parse/template11.C: New test.
21346
21347         PR c++/10150
21348         * g++.dg/parse/invalid-op1.C: New test.
21349
21350         PR c++/10247
21351         * g++.dg/parse/condexpr1.C: New test.
21352
21353 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21354
21355         * g++.dg/ext/packed3.C: New test.
21356         * g++.dg/ext/packed4.C: New test.
21357
21358         * gcc.dg/pack-test-3.c: New test.
21359
21360 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21361
21362         * lib/compat.exp: Handle dg-options per source file.
21363         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21364         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21365         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21366         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21367         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21368         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21369         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21370         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21371         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21372         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21373         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21374         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21375         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21376         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21377
21378 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21379
21380         PR c/10320
21381         * gcc.c-torture/execute/20030718-1.c: New test.
21382
21383 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21384
21385         PR optimization/11536
21386         * gcc.dg/20030721-1.c: New test.
21387
21388 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21389
21390         PR c++/11546
21391         * g++.dg/template/lookup1.C: New test.
21392
21393 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21394
21395         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21396         diagnostics of ill-formed constructs involving labels.
21397         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21398         the new 'previously defined here' message.
21399
21400 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21401
21402         * g++.dg/parse/non-dependent2.C: New test.
21403
21404 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21405
21406         * g++.dg/init/init-ref4.C: xfail on targets without
21407         weak symbols.
21408
21409 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21410
21411         PR target/11087
21412         * gcc.c-torture/execute/20030717-1.c: New test.
21413
21414 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21415
21416         * g++.dg/opt/cfg1.C: New test.
21417
21418 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR optimization/11557
21421         * gcc.dg/20030717-1.c: New test.
21422
21423 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21424
21425         PR c++/10476
21426         * g++.dg/expr/crash-1.C: New test.
21427
21428         PR c++/11027
21429         * g++.dg/template/init3.C: New test.
21430
21431         PR c++/8222
21432         * g++.dg/template/non-dependent1.C: New test.
21433
21434         PR c++/11070
21435         * g++.dg/template/non-dependent2.C: New test.
21436
21437         PR c++/11071
21438         * g++.dg/template/non-dependent3.C: New test.
21439
21440         PR c++/9907
21441         * g++.dg/template/sizeof5.C: New test.
21442
21443 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21444
21445         PR 11498
21446         * gcc.c-torture/compile/mangle-1.c: New file.
21447
21448 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21449
21450         PR c++/7809
21451         * g++.dg/parse/access3.C: New test.
21452
21453 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21454
21455         PR c++/11384
21456         * g++.dg/init/init-ref4.C: New test.
21457
21458 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21459
21460         PR c++/11547
21461         * g++.dg/parse/constant3.C: New test.
21462         * g++.dg/parse/crash7.C: Likewise.
21463
21464 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21465
21466         PR target/11008
21467         * gcc.dg/i386-pentium4-not-mull.c: New.
21468
21469 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21470
21471         * gcc.dg/asm-names.c (ymain): Make it weak.
21472
21473 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21474
21475         PR c++/5421
21476         * g++.dg/template/friend21.C: New test.
21477
21478 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21479
21480         * gcc.dg/cleanup-8.c: New test.
21481         * gcc.dg/cleanup-9.c: New test.
21482
21483 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21484
21485         * g++.dg/ext/dll-MI1.h: New file.
21486         * g++.dg/ext/dllexport-MI1.C: New file.
21487         * g++.dg/ext/dllimport-MI1.C: New file.
21488
21489 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21490
21491         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21492         it does not have cmpstrsi patterns (just cmpmemsi).
21493
21494 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21495
21496         PR debug/11473
21497         * g++.dg/debug/debug8.C: New test.
21498
21499 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21500
21501         PR c++/10108
21502         * g++.dg/template/crash7.C: New test.
21503
21504 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21505
21506         PR target/10795
21507         * gcc.c-torture/compile/20030708-1.c: New.
21508
21509 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21510
21511         * gcc.c-torture/execute/20030715-1.c: New test.
21512
21513 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21514
21515         * gcc.dg/pch/inline-3.c: New file.
21516         * gcc.dg/pch/inline-3.hs: New file.
21517         * gcc.dg/pch/inline-4.c: New file.
21518         * gcc.dg/pch/inline-4.hs: New file.
21519
21520 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21521
21522         PR c++/11509
21523         * g++.dg/template/crash6.C: New test.
21524
21525         PR c++/7053
21526         * g++.dg/template/friend20.C: New test.
21527
21528         PR c++/7019
21529         * g++.dg/template/overload2.C: New test.
21530
21531 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21532
21533         PR optimization/11440
21534         * gcc.c-torture/execute/20030714-1.c: New test.
21535
21536 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21537
21538         PR c++/11154
21539         * g++.dg/template/partial2.C: New test.
21540
21541 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21542
21543         PR c++/11503
21544         * g++.dg/template/anon1.C: New test.
21545
21546         PR c++/11493
21547         PR c++/11495
21548         * g++.dg/parse/template9.C: Likewise.
21549         * g++.dg/template/crash4.C: New test.
21550         * g++.dg/template/koenig1.C: Likewise.
21551         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21552         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21553         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21554         functions.
21555         * g++.old-deja/g++.jason/template36.C: Likewise.
21556         * g++.old-deja/g++.mike/p1989.C: Likewise.
21557         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21558         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21559         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21560         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21561         compiling.
21562         * g++.old-deja/g++.pt/union2.C: Use this->.
21563
21564 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21565
21566         * gcc.dg/20030711-1.c: New test.
21567
21568 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21569
21570         PR c++/11050
21571         * g++.dg/parse/args1.C: New test.
21572         * g++.pt/defarg8.C: Change expected errors.
21573
21574 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21575
21576         PR c++/8164
21577         * g++.dg/template/nontype2.C: New test.
21578
21579         PR c++/10558
21580         * g++.dg/parse/template8.C: New test.
21581
21582         PR c++/8327
21583         * g++.dg/template/scope1.C: New test.
21584
21585         * g++.dg/warn/Wsign-compare-1.C: New test.
21586
21587 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21588
21589         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21590
21591 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21592
21593         PR c++/9411
21594         * g++.dg/template/explicit2.C: New test.
21595
21596         PR c++/10032
21597         * g++.dg/warn/pedantic1.C: New test.
21598
21599 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21600
21601         PR c++ 9483
21602         * g++.dg/other/field1.C: New test.
21603
21604 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21605
21606         PR c/11449
21607         * gcc.c-torture/compile/20030707-1.c: New.
21608
21609 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21610
21611         PR c++/10849
21612         * g++.dg/template/access12.C: New test.
21613
21614 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21615
21616         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21617         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21618         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21619         * gcc.misc-tests/gcov.exp: Update
21620         * g++.dg/gcov/gcov.exp: Update
21621         * lib/gcov.exp: Update.
21622
21623 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21624
21625         * g++.dg/abi/mangle17.C: Make sure template expressions are
21626         dependent.
21627         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21628         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21629         * g++.dg/opt/stack1.C: Remove erroneous code.
21630         * g++.dg/parse/template7.C: New test.
21631         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21632         * g++.old-deja/g++.pt/crash4.C: Likewise.
21633
21634 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21635
21636         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21637         with zero or one occurence of `$' after the initial `L'.
21638
21639 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21640
21641         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21642
21643 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21644
21645         PR c/11370
21646         * gcc.dg/Wunreachable-6.c: New testcase.
21647         * gcc.dg/Wunreachable-7.c: New testcase.
21648
21649 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21650
21651         PR c/11420
21652         * gcc.dg/20030708-1.c: New test.
21653
21654 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21655
21656         * gcc.dg/compat/sdata-section.h: New file.
21657         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21658         * gcc.dg/torture/mips-sdata-1.c: New test.
21659
21660 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21661
21662         PR c++/11030
21663         * g++.dg/template/friend19.C: New test.
21664
21665 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * g++.dg/opt/strength-reduce.C: New test.
21668
21669 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21670
21671         PR target/10979
21672         * gcc.dg/20030707-1.c: New testcase.
21673
21674 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21675
21676         PR optimization/11059
21677         * g++.dg/opt/emptyunion.C: New testcase.
21678
21679 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21680             Eric Botcazou  <ebotcazou@libertysurf.fr>
21681
21682         * g++.dg/opt/stack1.C: New test.
21683
21684 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21685
21686         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21687         run test.
21688
21689         PR c++/11431
21690         * g++.dg/expr/static_cast3.C: New test.
21691
21692 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21693
21694         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21695         everywhere.
21696         * gcc.dg/concat.c: Concatenation of string constants with
21697         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21698         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21699         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21700         necessary to avoid multi-character character constant warning.
21701         * gcc.dg/cpp/escape.c: Likewise.
21702         * gcc.dg/cpp/ucs.c: Likewise.
21703         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21704         Fix a typo.
21705
21706 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21707
21708         PR c/11428
21709         * gcc.c-torture/compile/20030704-1.c: New.
21710
21711 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21712
21713         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21714
21715 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21716
21717         PR c++/5287, PR c++/7910,  PR c++/11021
21718         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21719         tests for warnings.
21720         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21721         * g++.dg/ext/dllimport3.C: Likewise.
21722         * g++.dg/ext/dllimport4.C: New file.
21723         * g++.dg/ext/dllimport5.C: New file.
21724         * g++.dg/ext/dllimport6.C: New file.
21725         * g++.dg/ext/dllimport7.C: New file.
21726         * g++.dg/ext/dllimport8.C: New file.
21727         * g++.dg/ext/dllimport9.C: New file.
21728         * g++.dg/ext/dllimport10.C: New file.
21729         * g++.dg/ext/dllexport1.C: New file.
21730
21731 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21732
21733         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21734         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21735
21736 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21737
21738         * gcc.dg/builtins-25.c: New testcase.
21739         * gcc.dg/builtins-26.c: New testcase.
21740
21741 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21742
21743         * gcc.dg/compat/vector-defs.h: New file.
21744         * gcc.dg/compat/vector-setup.h: New file.
21745         * gcc.dg/compat/vector-check.h: New file.
21746         * gcc.dg/compat/vector-1_main.c: New file.
21747         * gcc.dg/compat/vector-1_x.c: New file.
21748         * gcc.dg/compat/vector-1_y.c: New file.
21749         * gcc.dg/compat/vector-2_main.c: New file.
21750         * gcc.dg/compat/vector-2_x.c: New file.
21751         * gcc.dg/compat/vector-2_y.c: New file.
21752
21753         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
21754         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
21755         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
21756         * gcc.dg/compat/struct-align-1.h: New file.
21757         * gcc.dg/compat/struct-align-1_main.c: New file.
21758         * gcc.dg/compat/struct-align-1_x.c: New file.
21759         * gcc.dg/compat/struct-align-1_y.c: New file.
21760         * gcc.dg/compat/struct-align-2.h: New file.
21761         * gcc.dg/compat/struct-align-2_main.c: New file.
21762         * gcc.dg/compat/struct-align-2_x.c: New file.
21763         * gcc.dg/compat/struct-align-2_y.c: New file.
21764
21765         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
21766         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21767         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21768         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21769         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21770         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21771         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21772         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21773         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21774         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21775         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21776         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21777         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21778         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21779         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21780         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21781         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21782         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21783         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21784         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21785         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21786         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21787         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21788         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21789         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21790         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21791         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21792         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21793         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21794
21795 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796
21797         * gcc.dg/i386-call-1.c: New test.
21798
21799 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         PR c++/9162
21802         * g++.dg/parse/defarg4.C: New.
21803
21804 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21805
21806         PR target/10700
21807         * gcc.c-torture/compile/20030703-1.c: New test case.
21808
21809 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21810
21811         * g++.dg/template/local3.C: Remove extra semicolon.
21812
21813 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21814
21815         * gcc.dg/i386-volatile-1.c: New test.
21816
21817 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
21818
21819         PR c++/11072
21820         * g++.dg/other/offsetof2.C: XFAIL.
21821         * g++.dg/other/offsetof5.C: New.
21822
21823         PR c++/10219
21824         * g++.dg/template/error1.C: New.
21825
21826         PR c++/9779
21827         * g++.dg/template/dependent-expr1.C: New.
21828
21829 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21830
21831         PR c++/6949
21832         * g++.dg/template/local3.C: New test.
21833
21834         PR c++/11149
21835         * g++.dg/lookup/scoped6.C: New test.
21836
21837 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
21838
21839         PR c++/8046
21840         * g++.dg/other/error7.C: New test.
21841
21842 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
21843
21844         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
21845         * g++.old-deja/g++.abi/vtable3.h: Likewise.
21846         * g++.old-deja/g++.law/code-gen5.C: Likewise.
21847         * g++.old-deja/g++.other/union2.C: Likewise.
21848         * gcc.dg/c90-const-expr-2.c: Likewise.
21849         * gcc.dg/c90-const-expr-3.c: Likewise.
21850         * gcc.dg/c99-const-expr-2.c: Likewise.
21851         * gcc.dg/c99-const-expr-3.c: Likewise.
21852         * gcc.dg/concat.c: Likewise.
21853
21854 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21855
21856         PR c++/9559
21857         * g++.dg/init/static1.C: New test.
21858
21859 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21860
21861         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
21862         * g++.old-deja/g++.other/access2.C: Likewise.
21863         * g++.old-deja/g++.other/decl2.C: Likewise.
21864         * gcc.c-torture/execute/20020615-1.c: Likewise.
21865
21866 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21867
21868         PR c++/4933
21869         * g++.dg/template/sizeof4.C: New test.
21870
21871 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21872
21873         * g++.dg/other/error6.C: New test.
21874
21875 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21876
21877         PR c++/10750
21878         * g++.dg/parse/constant2.C: New test.
21879
21880 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
21881
21882         PR c++/11106
21883         * g++.dg/other/error5.C: New test.
21884
21885 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21886
21887         * gcc.dg/format/gcc_diag-1.c: New test.
21888
21889 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
21890
21891         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
21892
21893 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21894
21895         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
21896         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
21897         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
21898
21899 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * gcc.c-torture/execute/builtins/string-8.c: New test.
21902         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
21903         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
21904         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
21905
21906 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21907
21908         PR c++/10468
21909         * g++.dg/ext/typeof6.C: New test.
21910
21911 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/10796
21914         * g++.dg/init/enum1.C: New test.
21915
21916 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
21917
21918         * gcc.dg/20030627-1.c: New test.
21919
21920 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/11332
21923         * g++.dg/expr/static_cast2.C: New test.
21924
21925 2003-06-26  Roger Sayle  <roger@eyesopen.com>
21926             Jakub Jelinek  <jakub@redhat.com>
21927
21928         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
21929         sprintf(dst,"%s",src) optimization.
21930         * gcc.c-torture/execute/20030626-1.c: New test case.
21931         * gcc.c-torture/execute/20030626-2.c: New test case.
21932
21933 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
21934
21935         * gcc.c-torture/execute/multi-ix.c: New test.
21936
21937         * gcc.c-torture/execute/simd-4.c (main):
21938         Added missing semicolon at end of union.
21939
21940 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
21941
21942         PR c++/8266
21943         * g++.dg/template/explicit-instantiation3.C: New test.
21944
21945 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21946
21947         * gcc.dg/20030626-1.c: Use signed char.
21948
21949 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21950
21951         * gcc.dg/20030626-1.c: New test.
21952
21953 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
21954
21955         * const-str-2.m: Update.
21956
21957 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/10990
21960         * g++.dg/rtti/dyncast1.C: New test.
21961         * g++.dg/abi/mangle4.C: Correct base-specifier access.
21962         * g++.dg/lookup/scoped1.C: Remove XFAIL.
21963         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
21964
21965         PR c++/10931
21966         * g++.dg/expr/static_cast1.C: New test.
21967
21968 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
21969
21970         * gcc.dg/20030625-1.c: New test.
21971
21972 2003-06-24  Roger Sayle  <roger@eyesopen.com>
21973
21974         * gcc.c-torture/compile/20030624-1.c: New test case.
21975
21976 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
21977
21978         * gcc.c-torture/execute/string-opt-17.c: New test.
21979
21980 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
21981
21982         PR c++/5754
21983         * g++.dg/parse/crash6.C: New test.
21984
21985 2003-06-23  Roger Sayle  <roger@eyesopen.com>
21986
21987         * gcc.dg/builtins-24.c: New test case.
21988
21989 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
21990
21991         * g++.dg/opt/operator1.C: New test.
21992
21993 2003-06-22  Roger Sayle  <roger@eyesopen.com>
21994
21995         * gcc.c-torture/execute/string-opt-16.c: New test case.
21996
21997 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21998
21999         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22000         * g++.old-deja/g++.other/conv7.C: Likewise
22001         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22002         * g++.old-deja/g++.other/overload14.C: Likewise.
22003
22004 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22005
22006         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22007         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22008
22009 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/10888
22012         * g++.dg/warn/Winline-3.C: New test.
22013
22014 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * lib/target-supports.exp (check_alias_available): Make the test
22017         program acceptable to the Solaris assembler.
22018
22019         PR c++/10749
22020         * g++.dg/template/memclass2.C: New test.
22021
22022 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22023             Eric Botcazou  <ebotcazou@libertysurf.fr>
22024
22025         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22026         data for non-matching targets.
22027         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22028
22029 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/10845
22032         * g++.dg/template/member3.C: New test.
22033
22034 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22035
22036         PR c++/10939
22037         * g++.dg/template/func1.C: New test.
22038
22039         PR c++/9649
22040         * g++.dg/template/static4.C: New test.
22041         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22042
22043         PR c++/11041
22044         * g++.dg/init/ref7.C: New test.
22045
22046 2003-06-19  Matt Austern  <austern@apple.com>
22047
22048         PR c++/11228
22049         * g++.dg/anew1.C: New test.
22050         * g++.dg/anew2.C: New test.
22051         * g++.dg/anew3.C: New test.
22052         * g++.dg/anew4.C: New test.
22053
22054 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22055
22056         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22057
22058 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22059
22060         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22061         endian-dependent.
22062
22063 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22064
22065         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22066         Remove cruft.
22067
22068 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22069
22070         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22071         * gcc.c-torture/compile/961203-1.c: Likewise.
22072         * gcc.c-torture/compile/980506-1.c: Likewise.
22073
22074 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22075
22076         PR c++/10712
22077         * g++.dg/lookup/using7.C: New test.
22078
22079 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22080
22081         PR c++/11105
22082         * g++.dg/abi/conv1.C: Remove it.
22083         * g++.dg/template/conv7.C: New test.
22084         * g++.dg/template/conv8.C: Likewise.
22085         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22086         conversion operator.
22087
22088 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22089
22090         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22091         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22092         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22093         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22094         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22095         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22096         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22097         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22098         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22099         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22100         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22101         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22102         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22103         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22104         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22105         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22106         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22107         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22108         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22109         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22110         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22111         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22112         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22113         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22114         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22115         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22116         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22117         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22118         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22119
22120 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22121
22122         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22123         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22124         indications.
22125
22126 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22127
22128         * gcc.dg/i386-387-5.c: New test case.
22129         * gcc.dg/i386-387-6.c: New test case.
22130         * gcc.dg/builtins-23.c: New test case.
22131
22132 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22133
22134         * gcc.dg/builtins-22.c: New test case.
22135         * gcc.dg/i386-387-1.c: Update to test exp.
22136         * gcc.dg/i386-387-2.c: Likewise.
22137
22138 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22139
22140         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22141
22142 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22143
22144         * lib/gcc-dg.exp (dg-require-dll): New function.
22145         (dg-xfail-if): Likewise.
22146         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22147         driver.
22148
22149         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22150         * gcc.c-torture/compile/20001205-1.c: Likewise.
22151         * gcc.c-torture/compile/20001226-1.c: Likewise.
22152         * gcc.c-torture/compile/20010518-2.c: Likewise.
22153         * gcc.c-torture/compile/20020312-1.c: Likewise.
22154         * gcc.c-torture/compile/20020604-1.c: Likewise.
22155         * gcc.c-torture/compile/920501-12.c: Likewise.
22156         * gcc.c-torture/compile/920501-4.c: Likewise.
22157         * gcc.c-torture/compile/920520-1.c: Likewise.
22158         * gcc.c-torture/compile/920521-1.c: Likewise.
22159         * gcc.c-torture/compile/920625-1.c: Likewise.
22160         * gcc.c-torture/compile/961203-1.c: Likewise.
22161         * gcc.c-torture/compile/980506-1.c: Likewise.
22162         * gcc.c-torture/compile/981006-1.c: Likewise.
22163         * gcc.c-torture/compile/981022-1.c: Likewise.
22164         * gcc.c-torture/compile/981223-1.c: Likewise.
22165         * gcc.c-torture/compile/990617-1.c: Likewise.
22166         * gcc.c-torture/compile/dll.c: Likewise.
22167         * gcc.c-torture/compile/labels-3.c: Likewise.
22168         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22169         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22170         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22171         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22172         * gcc.c-torture/compile/simd-5.c: Likewise.
22173         * gcc.c-torture/compile/20000804-1.x: Remove.
22174         * gcc.c-torture/compile/20001205-1.x: Likewise.
22175         * gcc.c-torture/compile/20001226-1.x: Likewise.
22176         * gcc.c-torture/compile/20010518-2.x: Likewise.
22177         * gcc.c-torture/compile/20020312-1.x: Likewise.
22178         * gcc.c-torture/compile/20020604-1.x: Likewise.
22179         * gcc.c-torture/compile/920501-12.x: Likewise.
22180         * gcc.c-torture/compile/920501-4.x: Likewise.
22181         * gcc.c-torture/compile/920520-1.x: Likewise.
22182         * gcc.c-torture/compile/920521-1.x: Likewise.
22183         * gcc.c-torture/compile/920625-1.x: Likewise.
22184         * gcc.c-torture/compile/961203-1.x: Likewise.
22185         * gcc.c-torture/compile/980506-1.x: Likewise.
22186         * gcc.c-torture/compile/981006-1.x: Likewise.
22187         * gcc.c-torture/compile/981022-1.x: Likewise.
22188         * gcc.c-torture/compile/981223-1.x: Likewise.
22189         * gcc.c-torture/compile/990617-1.x: Likewise.
22190         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22191         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22192         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22193         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22194         * gcc.c-torture/compile/simd-5.x: Likewise.
22195
22196         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22197
22198 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22199
22200         * gcc.c-torture/execute/20030611-1.c: New test.
22201
22202 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22203
22204         PR middle-end/168
22205         * gcc.dg/20030612-1.c: New test case.
22206
22207 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22208
22209         PR c++/10635
22210         * g++.dg/expr/cast1.C: New test.
22211
22212 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22213
22214         * gcc.dg/builtins-21.c: New test case.
22215
22216 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22217
22218         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22219         options instead of at the end.
22220         * lib/objc.exp (objc_target_compile): Likewise.
22221
22222 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/10432
22225         * g++.dg/parse/error1.C: New test.
22226
22227 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22228
22229         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22230         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22231         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22232         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22233         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22234         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22235         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22236         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22237         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22238         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22239         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22240         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22241         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22242         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22243         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22244         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22245         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22246         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22247         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22248         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22249         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22250         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22251         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22252         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22253
22254         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22255         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22256         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22257         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22258         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22259         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22260         * gcc.dg/compat/scalar-return-3_main.c: New file.
22261         * gcc.dg/compat/scalar-return-3_x.c: New file.
22262         * gcc.dg/compat/scalar-return-3_y.c: New file.
22263         * gcc.dg/compat/scalar-return-4_main.c: New file.
22264         * gcc.dg/compat/scalar-return-4_x.c: New file.
22265         * gcc.dg/compat/scalar-return-4_y.c: New file.
22266
22267 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22268
22269         * gcc.dg/compat/fp2-struct-check.h: New file.
22270         * gcc.dg/compat/fp2-struct-defs.h: New file.
22271         * gcc.dg/compat/fp2-struct-init.h: New file.
22272         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22273         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22274         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22275         * gcc.dg/compat/struct-return-10_main.c: New file.
22276         * gcc.dg/compat/struct-return-10_x.c: New file.
22277         * gcc.dg/compat/struct-return-10_y.c: New file.
22278
22279         * gcc.dg/compat/compat-common.h: New file.
22280         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22281         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22282         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22283         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22284         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22285         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22286         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22287         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22288         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22289         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22290         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22291         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22292         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22293         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22294         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22295         * gcc.dg/compat/small-struct-check.h: Ditto.
22296         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22297         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22298         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22299         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22300         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22301         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22302         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22303         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22304         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22305         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22306         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22307         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22308         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22309         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22310         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22311         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22312         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22313         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22314         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22315         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22316         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22317         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22318         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22319         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22320         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22321         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22322         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22323         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22324         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22325         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22326
22327 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22328
22329         * g++.dg/pch/static-1.C: New file.
22330         * g++.dg/pch/static-1.Hs: New file.
22331
22332 2003-06-10  Richard Henderson  <rth@redhat.com>
22333
22334         * gcc.dg/asm-7.c: Adjust expected warning text.
22335
22336 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22337
22338         * gcc.dg/builtins-20.c: New test case.
22339
22340 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22341
22342         PR c++/11131
22343         * g++.dg/opt/template1.C: New test.
22344
22345 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22348         additional_sources.
22349
22350 2003-05-21  David Taylor  <dtaylor@emc.com>
22351
22352         * gcc.dg/Wpadded.c: New file.
22353
22354 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22355
22356         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22357         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22358         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22359         dg-require-weak.
22360
22361 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22362
22363         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22364
22365 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22366
22367         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22368         (dg-require-alias): Likewise.
22369         (dg-require-gc-sections): Likewise.
22370         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22371
22372 2003-06-08  Richard Henderson  <rth@redhat.com>
22373
22374         * gcc.dg/20011029-2.c: Fix the array reference.
22375         * gcc.dg/asm-7.c: New.
22376
22377 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22378
22379         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22380
22381 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22382
22383         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22384         (dg-require-gc-sections): Likewise.
22385
22386 2003-06-08  Jan Hubicka  <jh@suse.cz>
22387
22388         * i386-cmov1.c: Fix regular expression.
22389         * i386-cvt-1.c: Likewise.
22390         * i386-local.c: Likewise.
22391         * i386-local2.c: Likewise.
22392         * i386-mul.c: Likewise.
22393         * i386-ssetype-1.c: Likewise.
22394         * i386-ssetype-3.c: Likewise.
22395         * i386-ssetype-5.c: Likewise.
22396
22397 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22398
22399         PR c++/11039
22400         * g++.dg/warn/implicit-typename2.C: New test.
22401         * g++.dg/warn/implicit-typename3.C: New test.
22402
22403 2003-06-07  Richard Henderson  <rth@redhat.com>
22404
22405         * g++.dg/other/offsetof3.C: Use size_t.
22406         * g++.dg/other/offsetof4.C: Likewise.
22407
22408 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22409
22410         * lib/copy-file.exp: New. Implement gcc_copy_files.
22411
22412         * lib/dg-pch.exp: Load copy-file.exp
22413         (dg-pch): Use gcc_copy_files instead of "file copy".
22414
22415 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22416
22417         * gcc.dg/weak/weak.exp: Simplify.
22418         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22419         * gcc.dg/weak/weak-1.c: Likewise.
22420         * gcc.dg/weak/weak-2.c: Likewise.
22421         * gcc.dg/weak/weak-3.c: Likewise.
22422         * gcc.dg/weak/weak-4.c: Likewise.
22423         * gcc.dg/weak/weak-5.c: Likewise.
22424         * gcc.dg/weak/weak-6.c: Likewise.
22425         * gcc.dg/weak/weak-7.c: Likewise.
22426         * gcc.dg/weak/weak-8.c: Likewise.
22427         * gcc.dg/weak/weak-9.c: Likewise.
22428
22429 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22430
22431         gcc.c-torture/execute/20030606-1.c: New.
22432
22433 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22434
22435         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22436         * gcc.dg/builtins-19.c: Likewise.
22437
22438 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22439
22440         * gcc.dg/builtins-2.c: Add some more tests.
22441         * gcc.dg/builtins-18.c: New test case.
22442         * gcc.dg/builtins-19.c: New test case.
22443
22444 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22445             Jim Wilson  <wilson@tuliptree.org>
22446
22447         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22448
22449 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22452         mempcpy/stpcpy calls not to be optimized into something else.
22453         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22454         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22455         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22456
22457 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22458
22459         * gcc.dg/format/asm_fprintf-1.c: New test.
22460
22461 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * lib/gcc-defs.exp (additional_sources): New variable.
22464         (dg-additional-sources): New function.
22465         (additional_files): New variable.
22466         (dg-additional-files): New function.
22467         (dg-additional-files-options): Likewise.
22468         * lib/gcc-dg.exp (dg-require-weak): New function.
22469         (dg-require-alias): Likewise.
22470         (dg-require-gc-sections): Likewise.
22471         * lib/target-supports.exp (check_alias_available): Remove testfile
22472         parameter.
22473         (check_gc_sections_available): New function.
22474         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22475         (dg-gpp-additional-files): Likewise.
22476         * lib/g++.exp (additional_sources): Remove.
22477         (additional_files): Likewise.
22478         (g++_target_compile): Use dg-additional-files-options.
22479
22480         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22481         Tcl logic.
22482         * gcc.dg/special/ecos.exp: Remove.
22483         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22484         * gcc.dg/special/alias-1.c: Likewise.
22485         * gcc.dg/special/alias-2.c: Likewise.
22486         * gcc.dg/special/gcsec-1.c: Likewise.
22487         * gcc.dg/special/weak-1.c: Likewise.
22488         * gcc.dg/special/weak-2.c: Likewise.
22489         * gcc.dg/special/wkali-1.c: Likewise.
22490         * gcc.dg/special/wkali-2.c: Likewise.
22491
22492         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22493         dg-gpp-additional-*.
22494         * g++.dg/special/conpr-3.C: Likewise.
22495         * g++.dg/special/conpr-4.C: Likewise.
22496         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22497         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22498         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22499         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22500         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22501         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22502         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22503         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22504         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22505         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22506         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22507         * g++.old-deja/g++.other/comdat1.C: Likewise.
22508         * g++.old-deja/g++.other/comdat2.C: Likewise.
22509         * g++.old-deja/g++.other/comdat3.C: Likewise.
22510         * g++.old-deja/g++.other/ctor1.C: Likewise.
22511         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22512
22513 2003-06-05  Richard Henderson  <rth@redhat.com>
22514
22515         * gcc.dg/debug/20030605-1.c: New.
22516
22517 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * README.QMTEST: Update.
22520
22521 2003-06-04  Richard Henderson  <rth@redhat.com>
22522
22523         * gcc.dg/cleanup-1.c: New.
22524         * gcc.dg/cleanup-2.c: New.
22525         * gcc.dg/cleanup-3.c: New.
22526         * gcc.dg/cleanup-4.c: New.
22527         * gcc.dg/cleanup-5.c: New.
22528         * gcc.dg/cleanup-6.c: New.
22529         * gcc.dg/cleanup-7.c: New.
22530
22531 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22532
22533         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22534
22535         * lib/dg-pch.exp: New file.
22536         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22537         * gcc.dg/pch/pch.exp: Likewise.
22538
22539 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22540
22541         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22542         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22543         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22544         * gcc.dg/builtins-17.c: New test case.
22545         * gcc.dg/i386-387-4.c: New test case.
22546         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22547
22548 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22549
22550         * gcc.dg/ultrasp9.c: New test.
22551
22552 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22553
22554         * gcc.c-torture/compile/20030604-1.c: New test.
22555         * gcc.dg/sparc-constant-1.c: New test.
22556
22557 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22558
22559         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22560
22561 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22562
22563         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22564
22565         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22566         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22567
22568 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22569
22570         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22571
22572 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22573
22574         PR c++/10940
22575         * g++.dg/template/spec10.C: New test.
22576
22577 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22578
22579         * gcc.dg/builtins-16.c: New test case.
22580
22581 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22582
22583         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22584         mempcpy test with post-increments.
22585         * gcc.c-torture/execute/string-opt-3.c: New test.
22586         * gcc.dg/string-opt-1.c: New test.
22587
22588 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22589
22590         PR fortran/10965
22591         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22592
22593 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22594
22595         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22596         (scan-assembler): ... here.  Use dg-scan.
22597         (scan-assembler-not): Likewise.
22598         (scan-file): New function.
22599         (scan-file-not): Likewise.
22600         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22601         * gcc.dg/cpp/_Pragma4.c: Likewise.
22602         * gcc.dg/cpp/_Pragma5.c: Likewise.
22603         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22604         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22605         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22606         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22607         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22608         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22609         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22610         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22611         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22612         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22613         * gcc.dg/cpp/cxxcom1.c: Likewise.
22614         * gcc.dg/cpp/line1.c: Likewise.
22615         * gcc.dg/cpp/maccom1.c: Likewise.
22616         * gcc.dg/cpp/maccom2.c: Likewise.
22617         * gcc.dg/cpp/maccom3.c: Likewise.
22618         * gcc.dg/cpp/maccom4.c: Likewise.
22619         * gcc.dg/cpp/maccom5.c: Likewise.
22620         * gcc.dg/cpp/maccom6.c: Likewise.
22621         * gcc.dg/cpp/multiline.c: Likewise.
22622         * gcc.dg/cpp/spacing1.c: Likewise.
22623         * gcc.dg/cpp/spacing2.c: Likewise.
22624         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22625         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22626         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22627         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22628         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22629         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22630         * gcc.dg/cpp/cxxcom2.c: Likewise.
22631         * gcc.dg/cpp/cxxcom2.h: New file.
22632
22633         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22634         * g++.dg/cpp/truefalse.C: Here.
22635         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22636
22637 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22638
22639         * gcc.dg/cpp/redef3.c: New file.
22640
22641 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22642
22643         * gcc.dg/i386-loop-3.c: New test.
22644
22645 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22646
22647         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22648
22649 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22650
22651         * gcc.dg/fwrapv-1.c: New test case.
22652         * gcc.dg/fwrapv-2.c: New test case.
22653
22654 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22655
22656         PR c++/10956
22657         * g++.dg/template/spec9.C: New test.
22658
22659 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22660
22661         * gcc.dg/duff-4.c: New test case.
22662
22663 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22664
22665         PR fortran/10843
22666         * g77.dg/ffixed-form-1.f: New test
22667         * g77.dg/ffixed-form-2.f: New test
22668         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22669         * g77.dg/ffree-form-3.f: New test
22670
22671 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22672
22673         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22674         * gcc.dg/wint_t-1.c: Likewise.
22675
22676 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22677
22678         * g++.dg/template/access11.C: New test.
22679
22680 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22681
22682         PR c++/10849
22683         * g++.dg/template/access10.C: New test.
22684
22685 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22686             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22687
22688         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22689
22690 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22691
22692         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22693         suppress for powerpc-*-darwin*.
22694         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22695
22696 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22697
22698         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22699         suppress option for powerpc-*-darwin*.
22700
22701 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22702
22703         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22704         * gcc.dg/builtins-4.c: Add test for fmod.
22705
22706 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22707
22708         PR c++/10682
22709         * g++.dg/template/instantiate4.C: New test.
22710
22711 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22712
22713         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22714
22715 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22716
22717         * gcc.dg/compat/scalar-return-1_main.c: New file.
22718         * gcc.dg/compat/scalar-return-1_x.c: New file.
22719         * gcc.dg/compat/scalar-return-1_y.c: New file.
22720         * gcc.dg/compat/scalar-return-2_main.c: New file.
22721         * gcc.dg/compat/scalar-return-2_x.c: New file.
22722         * gcc.dg/compat/scalar-return-2_y.c: New file.
22723         * gcc.dg/compat/struct-return-3_main.c: New file.
22724         * gcc.dg/compat/struct-return-3_y.c: New file.
22725         * gcc.dg/compat/struct-return-3_x.c: New file.
22726         * gcc.dg/compat/struct-return-2_main.c: New file.
22727         * gcc.dg/compat/struct-return-2_x.c: New file.
22728         * gcc.dg/compat/struct-return-2_y.c: New file.
22729
22730 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22731
22732         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22733         for hppa*-hp-hpux*.
22734         * gcc.dg/20021014-1.c (dg-options): Likewise.
22735         * gcc.dg/nest.c (dg-options): Likewise.
22736
22737 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22738
22739         PR c++/9738
22740         * g++.dg/ext/dllimport2.C: New file.
22741         * g++.dg/ext/dllimport3.C: New file.
22742
22743 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22744
22745         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
22746         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22747         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22748         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22749         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22750         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22751         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
22752         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
22753         * gcc.dg/compat/small-struct-defs.h: New file.
22754         * gcc.dg/compat/small-struct-init.h: New file.
22755         * gcc.dg/compat/small-struct-check.h: New file.
22756         * gcc.dg/compat/fp-struct-defs.h: New file.
22757         * gcc.dg/compat/fp-struct-check.h: New file.
22758         * gcc.dg/compat/fp-struct-init.h: New file.
22759         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
22760         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
22761
22762 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
22763
22764         * gcc.dg/20030225-2.c: New test.
22765
22766 2003-05-18  Roger Sayle  <roger@eyesopen.com>
22767             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22768
22769         * gcc.c-torture/compile/20030518-1.c: New test case.
22770
22771 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
22772
22773         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
22774         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
22775         gcc-dg-debug-runtest.
22776         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
22777         gcc-dg-debug-runtest.
22778
22779 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22780
22781         PR c++/9022
22782         * g++.dg/lookup/using6.C: New test.
22783
22784 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22785
22786         * g++.dg/parse/access2.C: New test.
22787
22788 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
22791         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22792         * gcc.dg/debug/debug.exp: Likewise.
22793
22794 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
22795
22796         * gcc.dg/dollar.c: New test.
22797
22798 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
22799
22800         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
22801         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
22802         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
22803         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
22804         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
22805         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
22806         * gcc.dg/compat/struct-by-value-6_main.c: New file.
22807         * gcc.dg/compat/struct-by-value-6_x.c: New file.
22808         * gcc.dg/compat/struct-by-value-6_y.c: New file.
22809         * gcc.dg/compat/struct-by-value-7_main.c: New file.
22810         * gcc.dg/compat/struct-by-value-7_x.c: New file.
22811         * gcc.dg/compat/struct-by-value-7_y.c: New file.
22812         * gcc.dg/compat/struct-by-value-8_main.c: New file.
22813         * gcc.dg/compat/struct-by-value-8_x.c: New file.
22814         * gcc.dg/compat/struct-by-value-8_y.c: New file.
22815         * gcc.dg/compat/struct-by-value-9_main.c: New file.
22816         * gcc.dg/compat/struct-by-value-9_x.c: New file.
22817         * gcc.dg/compat/struct-by-value-9_y.c: New file.
22818
22819 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
22820
22821         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
22822         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
22823         support for "repo" mode.
22824         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
22825         * lib/g77-dg.exp: Likewise.
22826         * lib/obj-dg.exp: Likewise.
22827
22828 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
22829
22830         Merge from gcc-3_2-rhl8-branch:
22831         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
22832
22833         * gcc.dg/tls/opt-6.c: New test.
22834
22835         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.dg/20030405-1.c: New test.
22838
22839         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.dg/20030309-1.c: New test.
22842
22843         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22844
22845         * gcc.c-torture/execute/20030307-1.c: New test.
22846
22847         2003-02-20  Randolph Chung  <tausq@debian.org>
22848
22849         * gcc.c-torture/compile/20030220-1.c: New test.
22850
22851         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.dg/20030217-1.c: New test.
22854
22855         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.c-torture/compile/20020129-1.c: New test.
22858
22859         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22860
22861         * gcc.dg/unroll-1.c: New test.
22862
22863         2002-11-16  Jan Hubicka  <jh@suse.cz>
22864
22865         * gcc.c-torture/execute/20020920-1.c: New test.
22866
22867         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
22868
22869         PR target/7434
22870         * gcc.c-torture/compile/20021008-1.c: New test.
22871
22872         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
22873
22874         PR target/7559
22875         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
22876
22877         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22878
22879         * gcc.c-torture/compile/20020807-1.c: New test.
22880
22881         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.dg/tls/opt-1.c: New test.
22884
22885         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
22886
22887         * gcc.dg/20020729-1.c: New test.
22888
22889         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * g++.dg/opt/life1.C: New test.
22892
22893         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
22894
22895         * gcc.dg/20020525-1.c: New test.
22896
22897         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22898
22899         PR c++/6794
22900         * g++.dg/ext/pretty1.C: New test.
22901         * g++.dg/ext/pretty2.C: New test.
22902
22903 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/8385
22906         * g++.dg/ext/typeof5.C: New test.
22907
22908 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
22909
22910         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
22911         __USER_LABEL_PREFIX__ into account.
22912         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
22913
22914 2003-05-14  Roger Sayle  <roger@eyesopen.com>
22915
22916         * gcc.dg/builtins-15.c: New test case.
22917
22918 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
22919
22920         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
22921
22922 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
22923
22924         * lib/g++.exp: Tweak handling of additional source files.
22925         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
22926         * g++.dg/special/conpr-2a.C: Rename to ...
22927         * g++.dg/special/conpr-2a.cc: ... this.
22928         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
22929         * g++.dg/special/conpr-3a.C: Rename to ...
22930         * g++.dg/special/conpr-3a.cc: This.
22931         * g++.dg/special/conpr-3b.C: Rename to ...
22932         * g++.dg/special/conpr-3b.cc: This.
22933         * g++.dg/special/conpr-4.C: New test.
22934         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
22935
22936 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
22937
22938         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
22939
22940 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22941
22942         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
22943         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22944         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
22945         * g++.old-deja/g++.other/warn3.C: Likewise.
22946
22947 2003-05-11  Roger Sayle  <roger@eyesopen.com>
22948
22949         * gcc.dg/i386-387-1.c: Update to also test log.
22950         * gcc.dg/i386-387-2.c: Likewise.
22951
22952 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22953
22954         * g77.f-torture/execute/int8421.f: New test.
22955
22956 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22957
22958         PR c++/10230, c++/10481
22959         * g++.dg/lookup/scoped5.C: New test.
22960
22961 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22962
22963         PR c++/10552
22964         * g++.dg/template/ttp6.C: New test.
22965
22966 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
22967
22968         * gcc.c-torture/execute/builtins: New directory.
22969         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
22970         gcc.c-torture/execute/builtins.
22971         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
22972         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
22973         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
22974         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
22975
22976 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22977
22978         PR c++/9252
22979         * g++.dg/template/access8.C: New test.
22980         * g++.dg/template/access9.C: New test.
22981
22982 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22983
22984         PR c++/9554
22985         * g++.dg/parse/access1.C: New test.
22986
22987 2003-05-09  DJ Delorie  <dj@redhat.com>
22988
22989         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
22990         long, and not an int.
22991
22992 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22993
22994         PR c++/10555, c++/10576
22995         * g++.dg/template/memclass1.C: New test.
22996
22997 2003-05-08  DJ Delorie  <dj@redhat.com>
22998
22999         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23000         targets.
23001         * gcc.c-torture/execute/20021024-1.x: Likewise.
23002         * gcc.c-torture/execute/shiftdi.x: Likewise.
23003         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23004         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23005         * gcc.dg/20021018-1.c: Likewise.
23006
23007 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23008
23009         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23010
23011         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23012         (bcopy): Call memmove.
23013
23014 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23015
23016         * g77.f-torture/compile/8485.f: New test case.
23017
23018 2003-05-07  Richard Henderson  <rth@redhat.com>
23019
23020         PR c++/10570
23021         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23022         Verify exception_cleanup not called for rethrows.
23023         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23024         when exiting catch block without rethrowing.
23025         * g++.dg/eh/forced3.C: New.
23026         * g++.dg/eh/forced4.C: New.
23027
23028 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23029
23030         * gcc.dg/20030505.c: Fix triplet.
23031
23032 2003-05-06  DJ Delorie  <dj@redhat.com>
23033
23034         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23035         * gcc.dg/nest.c: Likewise.
23036
23037 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23038
23039         * gcc.dg/builtins-14.c: New test case.
23040
23041 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23042
23043         * lib/compat.exp (compat-execute): New argument.
23044         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23045         * gcc.dg/compat: New test directory.
23046         * gcc.dg/compat/compat.exp: New expect script.
23047         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23048         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23049         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23050         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23051         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23052         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23053
23054         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23055         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23056         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23057         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23058         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23059         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23060         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23061         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23062         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23063         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23064         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23065         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23066         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23067         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23068         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23069
23070 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23071
23072         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23073
23074 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23075
23076         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23077
23078 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23079
23080         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23081         * gcc.dg/ppc-fsel-2.c: New test.
23082
23083         * gcc.dg/unused-5.c: New test.
23084
23085 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23086
23087         PR c++/10496
23088         * g++.dg/warn/pmf1.C: New test.
23089
23090 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23091
23092         PR c++/4494
23093         * g++.dg/warn/main.C: New test.
23094
23095 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23096
23097         * gcc.dg/nonnull-3.c: New test.
23098
23099 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23100
23101         * gcc.dg/cpp/Wtrigraphs.c: Update.
23102         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23103
23104 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23105
23106         * gcc.dg/ppc-fsel-1.c: New test.
23107
23108 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23109
23110         PR c/10604
23111         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23112
23113 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23114
23115         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23116
23117 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23118
23119         PR c++/9364, c++/10553, c++/10586
23120         * g++.dg/parse/typename4.C: New test.
23121         * g++.dg/parse/typename5.C: Likewise.
23122
23123 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23124
23125         * gcc.c-torture/compile/20030503-1.c: New test.
23126
23127 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23128
23129         * g++.dg/lookup/using5.C: Fix testcase error.
23130
23131 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23132
23133         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23134         since MEABI is no longer supported.  Remove all vestiges
23135         of MEABI from the test.
23136
23137 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23138
23139         PR c++/10554
23140         * g++.dg/lookup/using5.C: New test.
23141
23142 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23143
23144         PR c++/8772
23145         * g++.dg/template/ttp5.C: New test.
23146
23147 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23148
23149         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23150         (dg-gpp-additional-sources): New function.
23151         (dg-gpp-additional-files): Likewise.
23152         * lib/g++.exp (additional_sources): New variable.
23153         (additional_files): Likewise.
23154         (g++_target_compile): Deal with them.
23155         * lib/old-dejagnu.exp: Remove.
23156         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23157         * g++.old-deja: Revise all tests to use dg commands.
23158
23159 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23160
23161         PR c++/9432, c++/9528
23162         * g++.dg/lookup/using4.C: New test.
23163
23164 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23165
23166         * gcc.dg/noreturn-5.c: New file.
23167         * gcc.dg/noreturn-6.c: New file.
23168
23169         * gcc.c-torture/compile/inline-1.c: New file.
23170
23171 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/10551
23174         * g++.dg/template/explicit1.C: New test.
23175
23176 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23177
23178         PR c++/10549
23179         * g++.dg/other/bitfield1.C: New test.
23180
23181         PR c++/10527
23182         * g++.dg/init/new7.C: New test.
23183
23184 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23185
23186         * g++.dg/ext/desig1.C: New test.
23187         * g++.dg/ext/init1.C: Update.
23188
23189         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23190
23191 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23192
23193         PR c++/10180
23194         * g++.dg/warn/Winline-1.C: New test.
23195
23196 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23197
23198         * gcc.c-torture/execute/string-opt-19.c: New test.
23199
23200         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23201         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23202
23203 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23204
23205         PR c++/10506
23206         * g++.dg/init/new6.C: New test.
23207
23208         PR c++/10503
23209         * g++.dg/init/ref6.C: New test.
23210
23211 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23212
23213         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23214
23215 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23216
23217         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23218         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23219
23220 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23221
23222         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23223         initialized static data members.
23224
23225 2003-04-25  H.J. Lu <hjl@gnu.org>
23226
23227         * gcc.dg/ia64-sync-4.c: New test.
23228
23229 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23230
23231         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23232         date.
23233
23234 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23235
23236         PR c++/10337
23237         * g++.dg/warn/conv1.C: New test.
23238         * g++.old-deja/g++.other/conv7.C: Adjust.
23239         * g++.old-deja/g++.other/overload14.C: Adjust.
23240
23241 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23242
23243         PR c++/10471
23244         * g++.dg/template/defarg2.C: New test.
23245
23246 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23247
23248         * gcc.dg/cpp/include2.c: Update.
23249         * gcc.dg/cpp/multiline-2.c: New.
23250         * gcc.dg/cpp/multiline.c: Update.
23251         * gcc.dg/cpp/strify2.c: Update.
23252         * gcc.dg/cpp/trad/literals-2.c: Update.
23253
23254 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23255
23256         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23257
23258 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23259
23260         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23261
23262 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/10451
23265         * g++.dg/parse/crash4.C: New test.
23266
23267         PR c++/9847
23268         * g++.dg/parse/crash5.C: New test.
23269
23270 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/10446
23273         * g++.dg/parse/crash3.C: New test.
23274
23275         PR c++/10428
23276         * g++.dg/parse/elab1.C: New test.
23277
23278 2003-04-22  Devang Patel  <dpatel@apple.com>
23279
23280         * gcc.dg/cpp/trad/funlike-5.c: New test.
23281
23282 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23283
23284         * g++.dg/other/packed1.C: Fix dg options.
23285
23286 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23287
23288         * g++.dg/other/offsetof2.C: New test.
23289
23290 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23291
23292         * g++.dg/template/recurse.C: Adjust location of error messages.
23293
23294 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23295
23296         PR c++/9881
23297         * g++.dg/init/addr-const1.C: New test.
23298         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23299
23300 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         PR c++/10405
23303         * g++.dg/lookup/struct-hack1.C: New test.
23304
23305 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23306
23307         * ucs.c: Update diagnostic messages.
23308
23309 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23310
23311         * gcc.dg/cpp/truefalse.cpp: New test.
23312         * gcc.dg/cpp/cpp.exp: Update.
23313         * g++.dg/other/stdbool-if.C: Remove.
23314
23315 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23316
23317         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23318         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23319
23320 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23321
23322         * gcc.c-torture/compile/20030418-1.c: New test.
23323
23324 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23325
23326         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23327
23328 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23329
23330         PR c++/10347
23331         g++.dg/template/dependent-name1.C: New test.
23332
23333 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23334
23335         * gcc.dg/warn-1.c (tourist_guide): New array,
23336         contains a pointer to bar.
23337
23338 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23339
23340         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23341         * gcc.c-torture/execute/medce-1.c: New test case.
23342         * gcc.c-torture/execute/medce-2.c: New test case.
23343
23344 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23345
23346         * lib/prune.exp: Ignore more messages.
23347
23348         PR c++/10381
23349         * g++.dg/parse/lookup3.C: New test.
23350
23351 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23352
23353         * gcc.c-torture/compile/20030415-1.c : New test.
23354
23355 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23356
23357         * gcc.c-torture/execute/scope-2.c: Move to ...
23358         * gcc.dg/noncompile/scope.c: .... here.
23359
23360 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23361
23362         * gcc.dg/20030414-2.c: New test case.
23363
23364 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23365
23366         PR target/10377
23367         * gcc.dg/20030414-1.c: New test.
23368
23369 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23370
23371         * gcc.dg/builtins-12.c: New test case.
23372         * gcc.dg/builtins-13.c: New test case.
23373
23374 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23375
23376         * gcc.c-torture/execute/string-opt-18.c: New test.
23377
23378 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23379
23380         PR c++/10300
23381         * g++.dg/init/new5.C: New test.
23382
23383 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23384
23385         PR c++/7910
23386         * g++.dg/ext/dllimport1.C: New test.
23387
23388 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23389
23390         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23391
23392 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23393
23394         PR Fortran/9263
23395         * g77.f-torture/noncompile/9263.f: New test
23396         PR Fortran/1832
23397         * g77.f-torture/execute/1832.f: New test
23398
23399 2003-04-11  David Chad  <davidc@freebsd.org>
23400             Loren J. Rittle  <ljrittle@acm.org>
23401
23402         libobjc/8562
23403         * objc.dg/headers.m: New test.
23404
23405 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23406
23407         * gcc.c-torture/execute/builtin-noret-2.c: New.
23408         * gcc.c-torture/execute/builtin-noret-2.x: New.
23409         XFAIL builtin-noret-2.c at -O1 and above.
23410         * gcc.dg/redecl.c: New.
23411         * gcc.dg/Wshadow-1.c: Update error regexps.
23412
23413 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23414
23415         * g++.dg/abi/bitfield10.C: New test.
23416
23417 2003-04-09  Mike Stump  <mrs@apple.com>
23418
23419         * gcc.dg/pch/pch.exp: Make testcase names longer.
23420         * g++.dg/pch/pch.exp: Make testcase names longer.
23421
23422 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23423
23424         * gcc.dg/builtins-11.c: New test case.
23425
23426 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23427
23428         * gcc.dg/builtins-9.c: New test case.
23429         * gcc.dg/builtins-10.c: New test case.
23430
23431 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23432
23433         * gcc.dg/noncompile/init-4.c.c: New test.
23434
23435 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23436
23437         * gcc.misc-test/gcov-9.c: New test.
23438         * gcc.misc-test/gcov-10.c: New test
23439         * gcc.misc-test/gcov-11.c: New test.
23440
23441 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23442
23443         PR optimization/10024
23444         * gcc.c-torture/compile/20030405-1.c: New test.
23445
23446 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23447
23448         * gcc.dg/pch/static-3.c: New.
23449         * gcc.dg/pch/static-3.hs: New.
23450         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23451
23452 2003-04-04  Richard Henderson  <rth@redhat.com>
23453
23454         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23455         * g++.dg/eh/forced2.C: Likewise.
23456
23457 2003-04-03  Mike Stump  <mrs@apple.com>
23458
23459         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23460         target arg.
23461         (scan-assembler-times, scan-assembler-not): Likewise.
23462         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23463
23464 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         * gcc.dg/sparc-loop-1.c: New test.
23467
23468 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23469
23470         PR other/9274
23471         * g++.dg/pch/system-2.C: New.
23472         * g++.dg/pch/system-2.Hs: New.
23473
23474 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23475
23476         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23477
23478         * g++.dg/eh/simd-1.C (vecfunc): Same.
23479
23480 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23481
23482         * gcc.c-torture/execute/20030401-1.c: New test case.
23483
23484 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23485
23486         * objc.dg/defs.m: New.
23487
23488 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23489
23490         * g++.dg/eh/simd-1.C: New.
23491         * g++.dg/eh/simd-2.C: New.
23492
23493 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23494
23495         * gcc.c-torture/execute/simd-3.c: New.
23496
23497 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23498
23499         PR c/9936
23500         * gcc.dg/20030331-2.c: New test.
23501
23502 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/10278
23505         * g++.dg/parse/crash2.C: New test.
23506
23507 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23508
23509         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23510         * gcc.c-torture/execute/20030331-1.c: ...here.
23511
23512 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23513
23514         * gcc.c-torture/execute/20030331-1.c: New test.
23515
23516 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         * lib/gcov.exp: Adjust call return testing strings.
23519         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23520
23521 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23522
23523         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23524         * gcc.dg/builtins-7.c: New test case.
23525         * gcc.dg/builtins-8.c: New test case.
23526
23527 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23528
23529         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23530
23531 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23532
23533         PR c++/7647
23534         * g++.dg/lookup-class-member-2.C: New test.
23535
23536 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23537
23538         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23539
23540 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23541
23542         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23543
23544 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23545
23546         * g++.dg/init/attrib1.C: New test.
23547
23548 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23549
23550         * gcc.dg/ultrasp8.c: New test.
23551
23552 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23553
23554         * gcc.dg/ultrasp7.c: New test.
23555
23556 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23557
23558         PR c++/10047
23559         * g++.dg/template/inline1.C: New test.
23560
23561 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23562
23563         * gcc.dg/sparc-dwarf2.c: New test.
23564
23565 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23566
23567         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23568         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23569
23570 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23571
23572         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23573         than reading .x files.
23574         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23575         * g77.dg/gcov/gcov-1.f: Likewise.
23576         * gcc.misc-tests/gcov-4b.c: Likewise.
23577         * gcc.misc-tests/gcov-5b.c: Likewise.
23578         * gcc.misc-tests/gcov-6.c: Likewise.
23579         * gcc.misc-tests/gcov-7.c: Likewise.
23580         * gcc.misc-tests/gcov-8.c: Likewise.
23581         * g++.dg/gcov/gcov-1.x: Remove.
23582         * g77.dg/gcov/gcov-1.x: Likewise.
23583         * gcc.misc-tests/gcov-4b.x: Likewise.
23584         * gcc.misc-tests/gcov-5b.x: Likewise.
23585         * gcc.misc-tests/gcov-6.x: Likewise.
23586         * gcc.misc-tests/gcov-7.x: Likewise.
23587         * gcc.misc-tests/gcov-8.x: Likewise.
23588
23589 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23590
23591         PR opt/10087
23592         * gcc.dg/20030324-1.c: New test.
23593
23594 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23595
23596         PR c++/10224
23597         * g++.dg/template/arg3.C: New test.
23598
23599         PR c++/10158
23600         * g++.dg/template/friend18.C: New test.
23601
23602 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23603
23604         * g77.f-torture/compile/20030326-1.f: New test case.
23605
23606 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23607
23608         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23609
23610         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23611
23612 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23613
23614         * gcc.dg/ia64-sync-3.c: New test.
23615
23616 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23617
23618         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23619
23620 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23621
23622         * gcc.dg/ultrasp6.c: New test.
23623
23624 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23625
23626         * gcc.dg/i386-signbit-1.c: New test.
23627         * gcc.dg/i386-signbit-2.c: New test.
23628         * gcc.dg/i386-signbit-3.c: New test.
23629
23630 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23631
23632         * gcc.dg/ultrasp5.c: Fix options.
23633
23634 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23635
23636         * gcc.dg/ultrasp5.c: Fix comment.
23637
23638 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23639
23640         PR fortran/10197
23641         * g77.f-torture/execute/10197.f: New test.
23642
23643 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         PR c++/9898, c++/383
23646         * g++.dg/template/conv6.C: New test.
23647
23648         PR c++/10119
23649         * g++.dg/template/ptrmem5.C: New test.
23650
23651         PR c++/10026
23652         * g++.dg/lookup/koenig1.C: New test.
23653
23654         PR C++/10199
23655         * g++.dg/lookup/template2.C: New test.
23656
23657 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23658
23659         * g++.dg/opt/rtti1.C: New test.
23660
23661 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662
23663         * gcc.dg/ultrasp5.c: New test.
23664
23665 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23666
23667         PR middle-end/9967
23668         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23669         builtin fputs.
23670
23671 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23672
23673         PR c/8224
23674         * gcc.dg/20030323-1.c: New test.
23675
23676 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23677
23678         * gcc.c-torture/compile/20030323-1.c: New test case.
23679
23680 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23681
23682         * gcc.dg/20030321-1.c: New test.
23683
23684 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23685
23686         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23687
23688 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         PR c++/9978, c++/9708
23691         * g++.dg/ext/vlm1.C: Adjust expected error.
23692         * g++.dg/ext/vla2.C: New test.
23693         * g++.dg/template/arg1.C: New test.
23694         * g++.dg/template/arg2.C: New test.
23695
23696 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23697
23698         * g77.f-torture/execute/select.f: New test.
23699         * g77.f-torture/noncompile/select_no_compile.f: New test.
23700
23701 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         PR c++/9898
23704         * g++.dg/other/error4.C: New test.
23705
23706 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23707
23708         * g++.dg/template/friend17.C: New test.
23709
23710 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23711
23712         * gcc.c-torture/compile/20030320-1.c: New.
23713
23714 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23715
23716         * gcc.dg/builtins-6.c: New test case.
23717
23718 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23719
23720         PR target/10073
23721         * gcc.c-torture/compile/20030319-1.c: New.
23722
23723 2003-03-18  Jan Hubicka  <jh@suse.cz>
23724
23725         * gcc.dg/i386-cvt-1.c: New test.
23726
23727 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23728
23729         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23730         * objc.dg/naming-2.m: Likewise.
23731
23732 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23733
23734         PR c++/9639
23735         * g++.dg/parse/crash1.C: New test.
23736
23737 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23738
23739         PR c++/8805
23740         * g++.dg/eh/cleanup1.C: New test.
23741
23742 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23743
23744         * gcc.c-torture/execute/20030316-1.c: New test case.
23745
23746 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23747
23748         PR c++/9629
23749         * g++.dg/init/ctor2.C: New test.
23750
23751 2003-03-15  Roger Sayle  <roger@eyesopen.com>
23752
23753         * g77.f-torture/compile/xformat.f: New test case.
23754
23755 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23756
23757         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
23758         * g++.old-deja/g++.mike/eh50.C: Likewise.
23759
23760 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23761
23762         PR c++/6440
23763         * g++.dg/template/spec7.C: New test.
23764         * g++.dg/template/spec8.C: Likewise.
23765
23766 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
23767
23768         * gcc.c-torture/execute/20030313-1.c: New test.
23769
23770 2003-03-14  Richard Henderson  <rth@redhat.com>
23771
23772         * gcc.dg/inline-2.c: Adjust alpha test for external call.
23773
23774 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23775
23776         * gcc.c-torture/compile/20030314-1.c: New test.
23777
23778 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
23779
23780         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
23781         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
23782         thumb target,
23783         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
23784         to accept newer _imp__  prefix and additional
23785         newline in .drectve section.
23786         * gcc.dg/dll-4.c: Likewise.
23787         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
23788         switch.
23789
23790 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
23791
23792         * g++.dg/parse/namespace9.C: New test.
23793
23794         * g++.dg/init/ref5.C: New test.
23795         * g++.dg/parse/ptrmem1.C: Likewise.
23796
23797 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23798
23799         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
23800         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
23801         regular expression.
23802         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
23803         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
23804
23805 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
23806
23807         * gcc.c-torture/execute/20030224-2.c: New test.
23808
23809 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23810
23811         * gcc.dg/decl-3.c: New test.
23812
23813 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23814
23815         * gcc.dg/i386-loop-2.c: New test.
23816
23817 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/9474
23820         * g++.dg/parse/namespace8.C: New test.
23821
23822         PR c++/9924
23823         * g++.dg/overload/builtin2.C: New test.
23824
23825 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
23826
23827         * gcc.dg/return-type-3.c: New test.
23828
23829 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
23830
23831         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
23832         profiling options are not supported.
23833
23834 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
23835
23836         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
23837         * g++.old-deja/g++.warn/impint2.C: Likewise.
23838
23839 2003-03-10  Devang Patel  <dpatel@apple.com>
23840
23841         * g++.dg/cpp/c++_cmd_1.C: New test.
23842         * g++.dg/cpp/c++_cmd_1.h: New file.
23843
23844 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
23845
23846         * gcc.dg/altivec-9.c: New file.
23847
23848 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23849
23850         * gcc.dg/ppc-sdata-1.c: New test.
23851         * gcc.dg/ppc-sdata-2.c: New test.
23852
23853 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
23854
23855         PR c++/9373
23856         * g++.dg/opt/ptrmem2.C: New test.
23857
23858         PR c++/8534
23859         * g++.dg/opt/ptrmem1.C: New test.
23860
23861 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23862
23863         * gcc.dg/i386-loop-1.c: New test.
23864
23865 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23866
23867         PR c++/9970
23868         * g++.dg/lookup/friend1.C: New test.
23869
23870 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23871
23872         PR c++/9823
23873         * g++.dg/parser/constructor1.C: New test.
23874
23875 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
23876
23877         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
23878
23879         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
23880
23881 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
23882
23883         * gcc.dg/cpp/Wunused.c: Update test.
23884
23885 2003-03-08  Jan Hubicka  <jh@suse.cz>
23886
23887         * gcc.dg/inline-3.c: New test.
23888
23889 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23890
23891         PR c++/9809
23892         * g++.dg/parse/builtin1.C: New test.
23893
23894         PR c++/9982
23895         * g++.dg/abi/cookie1.C: New test.
23896         * g++.dg/abi/cookie2.C: Likewise.
23897
23898         PR c++/9524
23899         * g++.dg/template/field1.C: New test.
23900
23901         PR c++/9912
23902         * g++.dg/parse/class1.C: New test.
23903         * g++.dg/parse/namespace7.C: Likewise.
23904         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
23905
23906 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
23907
23908         * g++.dg/init/ref4.C: New test.
23909
23910 2003-03-07  Jan Hubicka  <jh@suse.cz>
23911
23912         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
23913         * gcc.dg/inline-3.c:  New test.
23914
23915 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
23916
23917         * g++.dg/init/ref3.C: New test.
23918
23919         PR c++/9965
23920         * g++.dg/init/ref2.C: New test.
23921
23922         PR c++/9400
23923         * g++.dg/warn/Wshadow-2.C: New test.
23924
23925         PR c++/9791
23926         * g++.dg/warn/Woverloaded-1.C: New test.
23927
23928 2003-03-05  Jan Hubicka  <jh@suse.cz>
23929
23930         * gcc.dg/i386-local2.c: New.
23931         * gcc.dg/i386-local.c: Fix typo.
23932
23933 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
23934
23935         * g++.dg/abi/layout3.C: New test.
23936
23937 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23938
23939         * gcc.c-torture/compile/20030305-1.c
23940
23941 2003-03-05  Jan Hubicka  <jh@suse.cz>
23942
23943         * gcc.dg/i386-local.c: New.
23944
23945 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
23946
23947         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
23948
23949 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23950
23951         * gcc.dg/switch-2.c: New test.
23952         * gcc.dg/switch-3.c: New test.
23953         * gcc.dg/Wswitch.c: Adjust line numbers.
23954         * gcc.dg/Wswitch-default.c: Likewise.
23955         * gcc.dg/Wswitch-enum.c: Likewise.
23956
23957 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
23958
23959         * gcc.c-torture/execute/20030222-1.c: New test.
23960
23961 2003-03-03  James E Wilson  <wilson@tuliptree.org>
23962
23963         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
23964
23965 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
23966
23967         PR c++/9878
23968         * g++.dg/init/ref1.C: New test.
23969
23970 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
23971
23972         * gcc.dg/sh-relax.c: New SH-only test.
23973
23974 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
23975
23976         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
23977         comment explaining purpose of testcase.
23978
23979 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23980
23981         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
23982         for HC11/HC12 (asm needs two int registers).
23983         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
23984         HC11/HC12 because the test uses an asm which needs two 32-bit
23985         registers.
23986
23987 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23988
23989         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
23990         for HC11/HC12 (array is too large otherwise).
23991         * gcc.c-torture/compile/920501-4.x: New file, likewise.
23992         * gcc.c-torture/compile/20010518-2.x: Likewise.
23993         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
23994         HC11/HC12 (array is too large).
23995
23996 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
23997
23998         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
23999         * lib/g++-dg.exp (g++-dg-test): Likewise.
24000
24001 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24002
24003         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24004         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24005
24006 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24007
24008         * g++.dg/warn/implicit-typename1.C: Remove warning.
24009
24010 2003-02-28  Richard Henderson  <rth@redhat.com>
24011
24012         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24013         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24014
24015 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24016
24017         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24018         * g++.dg/pch/pch.exp: Likewise.
24019
24020 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24021
24022         PR c++/9879
24023         * testsuite/g++.dg/init/new4.C: New test.
24024
24025 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24026
24027         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24028
24029 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24030
24031         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24032         unsigned long.
24033
24034         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24035         wider than float.
24036
24037 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24038
24039         * lib/scanasm.exp: Add support for counting numbers of
24040         occurences.
24041         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24042         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24043
24044 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR c++/9683
24047         * g++.dg/template/static3.C: New test.
24048
24049         PR c++/9829
24050         * g++.dg/parse/namespace6.C: New test.
24051
24052 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24053
24054         PR target/9732
24055         * gcc.dg/20030225-1.c: New test.
24056
24057 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24058
24059         * README: Remove out-of-date information.
24060
24061         PR c++/9836
24062         * g++.dg/template/spec6.C: New test.
24063
24064 2003-02-24  Jeff Law  <law@redhat.com>
24065
24066         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24067
24068 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24069
24070         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24071         * gcc.dg/pragma-ep-1.c: Likewise.
24072
24073 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24074
24075         PR c++/9602
24076         * g++.dg/template/friend16.C: New test.
24077
24078 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24079
24080         PR c++/5333
24081         * g++.dg/parse/fused-params1.C: Adjust error messages.
24082         * g++.dg/template/nested3.C: New test.
24083
24084 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24085
24086         * g++.dg/abi/param1.C: New test.
24087
24088 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24089
24090         PR c++/7982
24091         * g++.dg/warn/implicit-typename1.C: New test.
24092
24093 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24094
24095         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24096         with "mtune".
24097         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24098         * gcc.c-torture/execute/20010129-1.x: Likewise.
24099         * gcc.dg/20011107-1.c: Likewise.
24100         * gcc.dg/20020108-1.c: Likewise.
24101         * gcc.dg/20020122-3.c: Likewise.
24102         * gcc.dg/20020206-1.c: Likewise.
24103         * gcc.dg/20020310-1.c: Likewise.
24104         * gcc.dg/20020426-2.c: Likewise.
24105         * gcc.dg/20020517-1.c: Likewise.
24106         * gcc.dg/991230-1.c: Likewise.
24107         * gcc.dg/i386-unroll-1.c: Likewise.
24108         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24109
24110 2003-02-22  Jan Hubicka  <jh@suse.cz>
24111
24112         * gcc.dg/i386-mul.c: New test.
24113
24114 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24115
24116         * gcc.dg/builtins-5.c: New test case.
24117
24118 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24119
24120         * gcc.dg/asmreg-1.c: New test.
24121
24122 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/9749
24125         * g++.dg/parse/varmod1.C: New test.
24126
24127 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/9727
24130         * g++.dg/template/op1.C: New test.
24131
24132 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24133
24134         PR c++/8906
24135         * g++.dg/template/nested2.C: New test.
24136
24137 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24138
24139         PR c++/8724
24140         * g++.dg/expr/dtor1.C: New test.
24141
24142 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24143
24144         * gcc.dg/cpp/include3.c: New test.
24145         * gcc.dg/cpp/inc/foo.h: New file.
24146
24147 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24148
24149         * gcc.c-torture/execute/20030221-1.c: New test.
24150
24151 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/9729
24154         * g++.dg/abi/conv1.C: New test.
24155
24156 2003-02-20  Jan Hubicka  <jh@suse.cz>
24157
24158         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24159
24160 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24161
24162         * gcc.c-torture/compile/20030219-1.c: New test.
24163
24164 2003-02-18  Jan Hubicka  <jh@suse.cz>
24165
24166         * gcc.dg/funcorder.c: New test.
24167
24168 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24169
24170         * gcc.c-torture/execute/20030218-1.c: New.
24171
24172 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24173
24174         * gcc.dg/20030218-1.c: New.
24175
24176 2003-02-18  Richard Henderson  <rth@redhat.com>
24177
24178         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24179         * gcc.dg/attr-used-2.c: New.
24180
24181 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24182
24183         PR c++/9704
24184         * g++.dg/init/copy5.C: New test.
24185
24186 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24187
24188         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24189         * g++.dg/pch/pch.exp: Likewise.
24190
24191 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24192
24193         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24194         STACK_SIZE is not defined.
24195
24196 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24197
24198         PR c++/9457
24199         * g++.dg/template/init1.C: New test.
24200
24201 2003-02-16  Jan HUbicka  <jh@suse.cz>
24202
24203         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24204         (foo): Add few extra tests
24205         * gcc.dg/c99-const-expr-3.c: Likewise.
24206         * gcc.c-torture/execute/20030216-1.c: New.
24207
24208 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24209
24210         PR c++/9459
24211         * g++.dg/ext/typeof4.C: New test.
24212
24213 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24214
24215         * gcc.dg/i386-387-3.c: New test case.
24216
24217 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24218
24219         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24220         cris-*-elf* cris-*-aout* and mmix-*-*.
24221
24222 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24223
24224         * gcc.dg/20030213-1.c: New test.
24225
24226 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24227
24228         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24229         * gcc.dg/i386-387-2.c: Likewise.
24230
24231 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24232
24233         * gcc.dg/ppc-spe.c: Fix formatting.
24234         Enable tests that were previously unsupported by gas.
24235         Delete tests for instructions that no longer exist.
24236         Switch arguments on evsubifw builtin.
24237
24238 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24239
24240         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24241         STACK_SIZE is too small.
24242
24243 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24244             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24245
24246         * gcc.dg/decl-2.c: New test.
24247
24248 2003-02-10  Jan Hubicka  <jh@suse.cz>
24249
24250         * gcc.dg/i386-fpcvt-1.c:  New test.
24251
24252 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24253
24254         * gcc.c-torture/execute/20030209-1.c: New test.
24255
24256 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24257
24258         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24259         int-wide bitops, use the constants of the same width.
24260         Likewise, if long long is 32-bit wide, test bitops using
24261         32-bit constants.
24262
24263 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24264
24265         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24266
24267 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24268
24269         * testsuite/gcc.dg/builtins-4.c: New test case.
24270
24271 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24272
24273         * gcc.dg/20020430-1.c: Fix dg command typos.
24274         * gcc.dg/20020503-1.c: Likewise.
24275
24276 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24277
24278         PR c++/8785
24279         * g++.dg/parse/fused-params1.C: New test.
24280
24281         PR c++/8857
24282         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24283
24284         PR c++/8921
24285         * g++.dg/parse/non-dependent1.C: New test.
24286
24287         PR c++/8928
24288         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24289
24290         PR c++/9228
24291         * g++.dg/parse/undefined7.C: New test.
24292         * g++.dg/parse/non-templ1.C: New test.
24293
24294         PR c++/9229
24295         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24296
24297 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24298
24299         * gcc.c-torture/compile/20030206-1.c: New test.
24300
24301 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24302
24303         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24304         "pow" to "foo" to avoid potential confusion with a math built-in.
24305
24306 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24307
24308         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24309         conditions for SPARC targets.
24310
24311 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * gcc.dg/20030204-1.c: New test.
24314
24315 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24316
24317         PR c++/38
24318         * g++.dg/parse/array-size1.C: New test.
24319
24320         PR c++/5657
24321         * g++.dg/parse/undefined3.C: New test.
24322
24323         PR c++/5665
24324         * g++.dg/parse/undefined4.C: New test.
24325
24326         PR c++/5975
24327         * g++.dg/parse/undefined5.C: New test.
24328
24329         PR c++/7259
24330         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24331
24332         PR c++/8578
24333         * g++.dg/parse/casting-operator1.C: New test.
24334
24335         PR c++/8596
24336         * g++.dg/parse/undefined6.C: New test.
24337
24338         PR c++/8736
24339         * g++.dg/parse/missing-template1.C: New test.
24340
24341 2003-02-04  Jan Hubicka  <jh@suse.cz>
24342
24343         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24344         * gcc.dg/i386-cmov?.c:  Likewise.
24345         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24346         * gcc.dg/i386-ssefp-1.c:  Likewise.
24347         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24348         conventions.
24349
24350 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24351
24352         PR c++/7129
24353         * testsuite/g++.dg/ext/max.C: New test.
24354
24355 2003-02-03  Jan Hubicka  <jh@suse.cz>
24356
24357         * gcc.c-torture/execute/20030203-1.c: New test.
24358
24359 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24360
24361         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24362         'natural-endian'.
24363
24364 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24365
24366         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24367         * g++.dg/init/new2.C: Likewise.
24368         * g++.dg/other/new1.C: Likewise.
24369
24370 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24371
24372         * gcc.dg/struct-ret-libc.c: New test.
24373
24374 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24375
24376         * gcc.dg/20030129-1.c: New test.
24377
24378 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24379
24380         PR c++/8849
24381         * g++.dg/template/ptrmem4.C: New test.
24382
24383 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24384
24385         * g++.dg/parser/constant1.C: New test.
24386
24387 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24388
24389         PR c++/8591
24390         * g++.dg/parse/friend2.C: New test.
24391
24392 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24393
24394         PR c++/9437
24395         * g++.dg/template/unify4.C: New test.
24396
24397 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24398
24399         * gcc.c-torture/execute/20030128-1.c: New test.
24400
24401 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24402
24403         * g++.dg/lookup/nested1.C: Test moved from ...
24404         * g++.old-deja/g++.other/lookup24.C: ... here.
24405
24406 2003-01-28  Jan Hubicka  <jh@suse.cz>
24407
24408         * gcc.dg/i386-cmov5.c:  New test.
24409
24410 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24411
24412         * gcc.c-torture/execute/20010925-1.c: Changed the
24413         memcpy declaration.
24414
24415 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         PR c++/3902
24418         * g++.dg/parse/template5.C: New test.
24419
24420 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24421
24422         PR fortran/9258
24423         * g77.dg/pr9258: New test.
24424
24425 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24426
24427         * README: Move relevant parts from README.g++.
24428
24429         * README.g++: Remove this file.
24430
24431 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.dg/abi/dcast1.C: New test.
24434
24435 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24436
24437         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24438
24439 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24440
24441         PR c++/47
24442         * g++.old-deja/g++.other/lookup24.C: New test.
24443
24444 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24445
24446         PR middle-end/7227
24447         * gcc.dg/uninit-C.c: New test.
24448
24449 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24450
24451         * g++.dg/abi/covariant1.C: New test.
24452
24453 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24454
24455         * gcc.dg/20030123-1.c: New test.
24456
24457 2003-01-25  Jan Hubicka  <jh@suse.cz>
24458
24459         PR opt/8492
24460         * gcc.c-torture/compile/20030125-1.c
24461
24462 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         PR c++/9403
24465         * g++.dg/parse/template3.C: New test.
24466         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24467
24468         PR c++/795
24469         * g++.dg/parse/template4.C: New test.
24470
24471         PR c++/9415
24472         * g++.dg/template/qual2.C: New test.
24473
24474         PR c++/8545
24475         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24476
24477         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24478
24479 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24480
24481         * gcc.c-torture/execute/switch-1.c: New test case.
24482
24483 2003-01-25  Jan Hubicka  <jh@suse.cz>
24484
24485         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24486
24487 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24488
24489         Tweaks for Bison-1.875. From the NEWS file:
24490         "- `parse error' -> `syntax error'
24491         Bison now uniformly uses the term `syntax error'"
24492         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24493         * gcc.dg/cpp/digraph2.c: Likewise.
24494         * gcc.dg/cpp/direct2.c: Likewise.
24495         * gcc.dg/cpp/paste4.c: Likewise.
24496         * gcc.dg/c90-restrict-1.c: Likewise.
24497         * gcc.dg/c99-func-2.c: Likewise.
24498         * gcc.dg/noncompile/920721-2.c: Likewise.
24499         * gcc.dg/noncompile/930622-2.c: Likewise.
24500         * gcc.dg/noncompile/940112-1.c: Likewise.
24501         * gcc.dg/noncompile/950921-1.c: Likewise.
24502         * gcc.dg/noncompile/951123-1.c: Likewise.
24503         * gcc.dg/noncompile/971104-1.c: Likewise.
24504         * gcc.dg/noncompile/990416-1.c: Likewise.
24505
24506 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24507
24508         * g++.dg/parse/undefined1.C: Add error message.
24509
24510 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/9354
24513         * g++.dg/parse/new1.C: New test.
24514
24515         PR c++/9216
24516         * g++.dg/parse/template2.C: New test.
24517
24518         PR c++/9354
24519         * g++.dg/parse/typedef2.C: New test.
24520
24521         PR c++/9328
24522         * g++.dg/ext/typeof3.C: New test.
24523
24524 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24525
24526         PR c++/2738
24527         * g++.dg/parse/ret-type1.C: New test.
24528
24529         PR c++/3792
24530         * g++.dg/parse/tmpl-outside1.C: New test.
24531
24532         PR c++/4207
24533         * g++.dg/parse/int-as-enum1.C: New test.
24534
24535         PR c++/4903
24536         * g++.dg/parse/no-typename1.C: New test.
24537
24538         PR c++/5533
24539         * g++.dg/parse/no-value1.C: New test.
24540
24541         PR c++/5921
24542         * g++.dg/parse/wrong-inline1.C: New test.
24543
24544         PR c++/6402
24545         * g++.dg/parse/ref1.C: New test.
24546
24547         PR c++/6992
24548         * g++.dg/parse/attr-ctor1.C: New test.
24549
24550         PR c++/7229
24551         * g++.dg/parse/namespace5.C: New test.
24552
24553         PR c++/7917
24554         * g++.dg/parse/func-def1.C: New test.
24555
24556         PR c++/8143
24557         * g++.dg/parse/undefined1.C: New test.
24558
24559         PR c++/5723, PR c++/8522
24560         * g++.dg/parse/specialization1.C: New test.
24561
24562         PR c++/163, PR c++/8595
24563         * g++.dg/parse/struct-as-enum1.C: New test.
24564
24565         PR c++/9173
24566         * g++.dg/parse/undefined2.C: New test.
24567
24568 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24569
24570         PR c++/9298
24571         * g++.dg/parse/template1.C: New test.
24572
24573         PR c++/9384
24574         * g++.dg/parse/using1.C: New test.
24575
24576         PR c++/9285
24577         PR c++/9294
24578         * g++.dg/parse/expr2.C: New test.
24579
24580         PR c++/9388
24581         * g++.dg/parse/lookup2.C: Likewise.
24582
24583 2003-01-21  Jan Hubicka  <jh@suse.cz>
24584
24585         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24586         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24587         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24588         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24589
24590 2003-01-20  Nick Clifton  <nickc@redhat.com>
24591
24592         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24593         problem with ARM sibcall code generation.
24594
24595 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24596
24597         * gcc.c-torture/execute/20030120-1.c: New.
24598
24599 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24600
24601         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24602
24603 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24604
24605         PR c++/9272
24606         * g++.dg/parse/ctor1.C: New test.
24607
24608         PR c++/9294:
24609         * g++.dg/parse/qualified1.C: New test.
24610
24611         * g++.dg/parse/typename3.C: New test.
24612
24613 2003-01-16  Richard Henderson  <rth@redhat.com>
24614
24615         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24616
24617 2003-01-16  Richard Henderson  <rth@redhat.com>
24618
24619         * g++.dg/pch/pch.exp: Copy test header to the working directory
24620         before using it either for precompilation or direct use.
24621         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24622         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24623
24624 2003-01-16  Richard Henderson  <rth@redhat.com>
24625
24626         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24627         before using it either for precompilation or direct use.
24628         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24629         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24630
24631 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24632
24633         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24634         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24635         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24636         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24637         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24638         typename warning into error.
24639         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24640         error messages.
24641         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24642         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24643         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24644         messages.
24645         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24646         make declaration visible in template.
24647         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24648         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24649         messages.
24650         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24651         message.
24652         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24653         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24654         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24655         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24656         typename warning with error message.
24657         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24658         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24659         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24660
24661 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24662
24663         * g++.dg/parse/ambig2.C: New test.
24664
24665 2003-01-15  Richard Henderson  <rth@redhat.com>
24666
24667         * g++.dg/tls/init-2.C: Update error message string.
24668
24669 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24670
24671         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24672
24673 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24674
24675         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24676         all for HC11/HC12.
24677         * gcc.c-torture/compile/20001205-1.x: Likewise.
24678         * gcc.c-torture/compile/20001226-1.x: Likewise.
24679         * gcc.c-torture/compile/920520-1.x: Likewise.
24680         * gcc.c-torture/compile/961203-1.x: Likewise.
24681         * gcc.c-torture/compile/20020604-1.x: Likewise.
24682
24683 2003-01-15  Jan Hubicka  <jh@suse.cz>
24684
24685         * gcc.c-torture/compile/20030115-1.c: New test.
24686
24687         * gcc.dg/i386-fpcvt-1.c: New test.
24688         * gcc.dg/i386-fpcvt-2.c: New test.
24689
24690 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24691
24692         Further conform g++'s __vmi_class_type_info to the C++ ABI
24693         specification.
24694         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24695         the specification.
24696
24697 2003-01-14  Jan Hubicka  <jh@suse.cz>
24698
24699         * gcc.dg/i386-fpcvt-1.c: New test.
24700         * gcc.dg/i386-fpcvt-2.c: New test.
24701
24702 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24703
24704         * gcc.dg/i386-mmx-3.c: New test.
24705
24706 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24707
24708         PR c++/9264
24709         * g++.dg/parse/octal1.C: New file.
24710
24711         PR c++/9172
24712         * g++.dg/parse/typename1.C: New file.
24713
24714 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24715
24716         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24717         * gcc.dg/bf-no-ms-layout.c: Likewise.
24718         * gcc.dg/bf-ms-attrib.c: Likewise.
24719
24720 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24721
24722         PR c++/9099
24723         * g++.dg/parse/dtor1.C: New file.
24724
24725         PR c++/9128
24726         * g++.dg/rtti/typeid1.C: New file.
24727
24728         PR c++/9153
24729         * g++.dg/parse/lookup1.C: New file.
24730
24731         PR c++/9171
24732         * g++.dg/templ/spec5.C: New file.
24733
24734 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24735
24736         * gcc.c-torture/compile/20030110-1.c: New test.
24737
24738 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24739
24740         Merge from pch-branch:
24741
24742         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24743
24744         * gcc.dg/pch/cpp-1.h: New.
24745         * gcc.dg/pch/cpp-1.c: New.
24746         * gcc.dg/pch/cpp-2.h: New.
24747         * gcc.dg/pch/cpp-2.c: New.
24748
24749         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
24750
24751         * gcc.dg/pch/except-1.h: New.
24752         * gcc.dg/pch/except-1.c: New.
24753
24754         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
24755
24756         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
24757         running test.
24758         * gcc.dg/pch: Include *.hp not *.h.
24759         * gcc.dg/pch/system-1.h: New.
24760         * gcc.dg/pch/system-1.c: New.
24761
24762         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
24763
24764         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
24765         rather than trying to build and run a program using PCH.
24766         * gcc.dg/pch: Remove dg-do commands from test files.
24767
24768         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
24769
24770         * gcc.dg/pch/macro-3.c: New.
24771         * gcc.dg/pch/macro-3.h: New.
24772
24773         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
24774
24775         * gcc.dg/pch/common-1.c: New.
24776         * gcc.dg/pch/common-1.h: New.
24777         * gcc.dg/pch/decl-1.c: New.
24778         * gcc.dg/pch/decl-1.h: New.
24779         * gcc.dg/pch/decl-2.c: New.
24780         * gcc.dg/pch/decl-2.h: New.
24781         * gcc.dg/pch/decl-3.c: New.
24782         * gcc.dg/pch/decl-3.h: New.
24783         * gcc.dg/pch/decl-4.c: New.
24784         * gcc.dg/pch/decl-4.h: New.
24785         * gcc.dg/pch/decl-5.c: New.
24786         * gcc.dg/pch/decl-5.h: New.
24787         * gcc.dg/pch/global-1.c: New.
24788         * gcc.dg/pch/global-1.h: New.
24789         * gcc.dg/pch/inline-1.c: New.
24790         * gcc.dg/pch/inline-1.h: New.
24791         * gcc.dg/pch/inline-2.c: New.
24792         * gcc.dg/pch/inline-2.h: New.
24793         * gcc.dg/pch/static-1.c: New.
24794         * gcc.dg/pch/static-1.h: New.
24795         * gcc.dg/pch/static-2.c: New.
24796         * gcc.dg/pch/static-2.h: New.
24797
24798         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
24799
24800         * g++.dg/pch/pch.exp: Better handle failing testcases.
24801         * gcc.dg/pch/pch.exp: Likewise.
24802         * gcc.dg/pch/macro-1.c: New.
24803         * gcc.dg/pch/macro-1.h: New.
24804         * gcc.dg/pch/macro-2.c: New.
24805         * gcc.dg/pch/macro-2.h: New.
24806
24807         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
24808
24809         * g++.dg/dg.exp: Treat files in pch/ specially.
24810         * g++.dg/pch/pch.exp: New file.
24811         * g++.dg/pch/empty.H: New file.
24812         * g++.dg/pch/empty.C: New file.
24813         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
24814         "precompile".
24815
24816         * gcc.dg/pch/pch.exp: New file.
24817         * gcc.dg/pch/empty.h: New file.
24818         * gcc.dg/pch/empty.c: New file.
24819         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
24820         "precompile".
24821
24822 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24823
24824         * g++.dg/template/friend14.C: New test.
24825
24826 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24827
24828         * gcc.dg/old-style-asm-1.c: New test.
24829
24830 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
24831
24832         * gcc.c-torture/compile/20030109-1.c: New test.
24833
24834 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24835
24836         * gcc.c-torture/execute/20030109-1.c: New test.
24837
24838 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
24839
24840         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
24841         * g++.old-deja/g++.mike/dyncast2.C: Likewise
24842         * g++.old-deja/g++.mike/dyncast3.C: Likewise
24843         * g++.old-deja/g++.mike/eh2.C: Likewise
24844         * g++.old-deja/g++.mike/eh3.C: Likewise
24845         * g++.old-deja/g++.mike/eh5.C: Likewise
24846         * g++.old-deja/g++.mike/eh6.C: Likewise
24847         * g++.old-deja/g++.mike/eh7.C: Likewise
24848         * g++.old-deja/g++.mike/eh8.C: Likewise
24849         * g++.old-deja/g++.mike/eh9.C: Likewise
24850         * g++.old-deja/g++.mike/eh10.C: Likewise
24851         * g++.old-deja/g++.mike/eh12.C: Likewise
24852         * g++.old-deja/g++.mike/eh13.C: Likewise
24853         * g++.old-deja/g++.mike/eh14.C: Likewise
24854         * g++.old-deja/g++.mike/eh16.C: Likewise
24855         * g++.old-deja/g++.mike/eh17.C: Likewise
24856         * g++.old-deja/g++.mike/eh18.C: Likewise
24857         * g++.old-deja/g++.mike/eh21.C: Likewise
24858         * g++.old-deja/g++.mike/eh23.C: Likewise
24859         * g++.old-deja/g++.mike/eh24.C: Likewise
24860         * g++.old-deja/g++.mike/eh25.C: Likewise
24861         * g++.old-deja/g++.mike/eh26.C: Likewise
24862         * g++.old-deja/g++.mike/eh27.C: Likewise
24863         * g++.old-deja/g++.mike/eh28.C: Likewise
24864         * g++.old-deja/g++.mike/eh29.C: Likewise
24865         * g++.old-deja/g++.mike/eh31.C: Likewise
24866         * g++.old-deja/g++.mike/eh33.C: Likewise
24867         * g++.old-deja/g++.mike/eh34.C: Likewise
24868         * g++.old-deja/g++.mike/eh35.C: Likewise
24869         * g++.old-deja/g++.mike/eh36.C: Likewise
24870         * g++.old-deja/g++.mike/eh37.C: Likewise
24871         * g++.old-deja/g++.mike/eh38.C: Likewise
24872         * g++.old-deja/g++.mike/eh39.C: Likewise
24873         * g++.old-deja/g++.mike/eh40.C: Likewise
24874         * g++.old-deja/g++.mike/eh41.C: Likewise
24875         * g++.old-deja/g++.mike/eh42.C: Likewise
24876         * g++.old-deja/g++.mike/eh44.C: Likewise
24877         * g++.old-deja/g++.mike/eh46.C: Likewise
24878         * g++.old-deja/g++.mike/eh47.C: Likewise
24879         * g++.old-deja/g++.mike/eh48.C: Likewise
24880         * g++.old-deja/g++.mike/eh49.C: Likewise
24881         * g++.old-deja/g++.mike/eh50.C: Likewise
24882         * g++.old-deja/g++.mike/eh51.C: Likewise
24883         * g++.old-deja/g++.mike/eh53.C: Likewise
24884         * g++.old-deja/g++.mike/eh55.C: Likewise
24885         * g++.old-deja/g++.mike/p7912.C: Likewise
24886         * g++.old-deja/g++.mike/p9706.C: Likewise
24887         * g++.old-deja/g++.mike/p10416.C: Likewise
24888         * g++.old-deja/g++.mike/p11667.C: Likewise
24889         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
24890         Remove redundant reference to Iris.
24891         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
24892         Elxsi, i860, Pico Java, and WE32K.
24893
24894 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
24895
24896         * g++.dg/ext/asm4.C: New test.
24897
24898 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24899
24900         PR c++/9030
24901         * g++.dg/template/friend12.C: New test.
24902         * g++.dg/template/friend13.C: Likewise.
24903         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
24904
24905 2003-01-08  Jan Hubicka  <jh@suse.cz>
24906
24907         * gcc.dg/i386-cadd.c: New test.
24908         * gcc.dg/i386-cmov4.c: Likewise.
24909
24910 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
24911
24912         PR c++/9165
24913         * g++.dg/warn/Wunused-3.C: New test.
24914
24915         * g++.dg/abi/bitfield9.C: New test.
24916
24917         PR c++/9189
24918         * g++.dg/parse/defarg3.C: New test.
24919
24920 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24921
24922         * g++.dg/parse/ambig1.C: New test.
24923         * g++.dg/parse/defarg2.C: New test.
24924
24925 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
24926
24927         * g++.dg/template/defarg-1.C: New test.
24928         * g++.dg/template/local2.C: Likewise.
24929
24930 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
24931
24932         * gcc.c-torture/execute/20030105-1.c: New test.
24933
24934 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24935
24936         * g++.dg/parse/namespace3.C: Remove extra semicolons.
24937         * g++.dg/parse/namespace4.C: Likewise.
24938
24939 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24940
24941         * g++.dg/template/ntp2.C: New test.
24942
24943 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
24944
24945         * g++.dg/parse/extern-C-1.C: New test.
24946
24947         * g++.dg/parse/namespace4.C: New test.
24948
24949         * g++.dg/template/nested1.C: New test.
24950
24951         * g++.dg/parse/namespace3.C: New test.
24952
24953 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24954
24955         * g++.dg/lookup/two-stage1.C: New test.
24956
24957 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24958
24959         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
24960         * g++.old-deja/g++.jason/access8.C: Likewise.
24961         * g++.old-deja/g++.other/decl5.C: Likewise.
24962
24963 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24964
24965         * g++.dg/parse/parse7.C: New test.
24966
24967 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
24968
24969         PR c++/2843
24970         * g++.dg/ext/attrib7.C: New test.
24971
24972 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24973
24974         * g++.dg/parse/parse6.C: New test.
24975
24976 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
24977
24978         * gcc.dg/h8300-stack-1.c: New.
24979
24980 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24981
24982         g++.dg/lookup/exception1.C: New test.
24983
24984         g++.dg/lookup/template1.C: New test.
24985
24986         g++.dg/parse/namespace2.C: New test.
24987
24988         g++.dg/parse/parens2.C: New test.
24989
24990 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24991
24992         * g++.dg/parse/parse5.C: New test.
24993         * g++.dg/lookup/scoped4.C: New test.
24994
24995 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24996
24997         * g++.dg/parse/parens1.C: New test.
24998
24999         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25000         angle-bracket1.C.
25001         * g++.dg/parse/parens2.C: New test.
25002
25003         * g++.dg/lookup/scope-operator1.C: New test.
25004
25005         * g++.dg/parse/operator1.C: New test.
25006
25007 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25008
25009         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25010         * g++.old-deja/g++.other/access6.C: Likewise.
25011         * g++.old-deja/g++.other/decl1.C: Likewise.
25012         * g++.old-deja/g++.pt/typename12.C: Likewise.
25013
25014 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25015
25016         * g++.dg/parse/namespace1.C: New test.
25017
25018 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25019
25020         * g++.dg/parse/parse4.C: New test.
25021
25022 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25023
25024         * g++.dg/parse/parse3.C: New test.
25025
25026 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25027
25028         * g++.dg/parse/parse2.C: New test.
25029
25030 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25031
25032         * g++.dg/template/friend11.C: New test.
25033
25034 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25035
25036         * g++.dg/parse/parse1.C: New test.
25037
25038 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25039
25040         * lib/profopt.exp: Change the name of a global variable to avoid
25041         possible clashes with other test suites.
25042
25043 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         * g++.dg/inherit/covariant8.C: New test.
25046
25047 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25048
25049         * g++.dg/init/array9.C: New test.
25050
25051         PR c++/9112
25052         * g++.dg/parse/expr1.C: New test.
25053
25054 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25055
25056         * gcc.c-torture/compile/20021230-1.c: New test.
25057
25058 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         * g++.dg/inherit/covariant5.C: New test.
25061         * g++.dg/inherit/covariant6.C: New test.
25062         * g++.dg/inherit/covariant7.C: New test.
25063
25064 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25065
25066         PR c++/2739
25067         * g++.dg/other/access2.C: New test.
25068
25069 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25070
25071         * g++.dg/other/anon-struct.C: No longer fails
25072         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25073         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25074         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25075
25076 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25077
25078         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25079
25080 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25081
25082         * g++.dg/eh/spec4.C: Remove stray semicolon.
25083         * g++.dg/expr/pmf-1.C: Change error message.
25084         * g++.dg/ext/asm1.C: Remove stray semicolon.
25085         * g++.dg/ext/typename1.C: Add missing typenames.
25086         * g++.dg/inherit/template-as-base.C: Change error message.
25087         * g++.dg/lookup/scoped1.C: Likewise.
25088         * g++.dg/lookup/scoped2.C: Likewise.
25089         * g++.dg/lookup/using2.C: Likewise.
25090         * g++.dg/other/component1.C: Remove stray semicolon.
25091         * g++.dg/other/do1.C: Change error message.
25092         * g++.dg/other/error2.C: Likewise.
25093         * g++.dg/other/init1.C: Likewise.
25094         * g++.dg/other/packed1.C: Remove stray semicolon.
25095         * g++.dg/other/ptrmem2.C: Change error message.
25096         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25097         marker.
25098         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25099         * g++.dg/template/access3.C: Add typename keyword.
25100         * g++.dg/template/access5.C: Remove stray semicolon.
25101         * g++.dg/template/access6.C: Likewise.
25102         * g++.dg/template/complit1.C: Likewise.
25103         * g++.dg/template/crash1.C: Change error message.
25104         * g++.dg/template/inherit2.C: Remove stray semicolon.
25105         * g++.dg/template/instantiate2.C: Likewise.
25106         * g++.dg/template/instantiate3.C: Change error message.
25107         * g++.dg/template/qual1.C: Remove stray semicolon.
25108         * g++.dg/template/qualttp18.C: Change error message.
25109         * g++.dg/template/ref1.C: Remove stray semicolon.
25110         * g++.dg/template/sizeof1.C (A::value): Declare it.
25111         * g++.dg/template/spec4.C: Change error message.
25112         * g++.dg/template/static1.C: Likewise.
25113         * g++.dg/template/type1.C: Likewise.
25114         * g++.dg/template/typename3.C: Likewise.
25115         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25116         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25117         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25118         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25119         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25120         named return value extension.
25121         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25122         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25123         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25124         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25125         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25126         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25127         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25128         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25129         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25130         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25131         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25132         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25133         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25134         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25135         syntax.
25136         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25137         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25138         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25139         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25140         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25141         * g++.old-deja/g++.brendan/template11.C: Likewise.
25142         * g++.old-deja/g++.brendan/template26.C: Likewise.
25143         * g++.old-deja/g++.brendan/template27.C: Use explicit
25144         specialization syntax.
25145         * g++.old-deja/g++.brendan/template30.C: Likewise.
25146         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25147         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25148         non-dependent names.
25149         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25150         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25151         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25152         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25153         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25154         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25155         named return value extension.
25156         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25157         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25158         * g++.old-deja/g++.ext/return1.C: Likewise.
25159         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25160         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25161         * g++.old-deja/g++.jason/access8.C: Likewise.
25162         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25163         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25164         pseudo-destructor names.
25165         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25166         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25167         pseudo-destructor names.
25168         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25169         * g++.old-deja/g++.jason/overload19.C: Likewise.
25170         * g++.old-deja/g++.jason/overload32.C: Likewise.
25171         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25172         stray semicolons.
25173         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25174         * g++.old-deja/g++.jason/return.C: Likewise.
25175         * g++.old-deja/g++.jason/return2.C: Likewise.
25176         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25177         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25178         syntax.
25179         * g++.old-deja/g++.jason/template10.C: Account for use of
25180         non-dependent names.
25181         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25182         syntax.
25183         * g++.old-deja/g++.jason/template37.C: Likewise.
25184         * g++.old-deja/g++.law/access4.C: Change error messages.
25185         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25186         pseudo-destructor names.
25187         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25188         * g++.old-deja/g++.law/ctors9.C: Likewise.
25189         * g++.old-deja/g++.law/cvt22.C: Likewise.
25190         * g++.old-deja/g++.law/dtors5.C: Likewise.
25191         * g++.old-deja/g++.law/global-init1.C: Likewise.
25192         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25193         * g++.old-deja/g++.law/operators28.C: Likewise.
25194         * g++.old-deja/g++.law/visibility28.C: Likewise.
25195         * g++.old-deja/g++.martin/eval1.C: Likewise.
25196         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25197         name.
25198         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25199         * g++.old-deja/g++.mike/net34.C: Likewise.
25200         * g++.old-deja/g++.mike/net36.C: Likewise.
25201         * g++.old-deja/g++.mike/ns2.C: Likewise.
25202         * g++.old-deja/g++.mike/p12306.C: Likewise.
25203         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25204         value extension.
25205         * g++.old-deja/g++.mike/p700.C: Likewise.
25206         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25207         * g++.old-deja/g++.mike/p710.C: Likewise.
25208         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25209         value extension.
25210         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25211         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25212         * g++.old-deja/g++.ns/crash2.C: Likewise.
25213         * g++.old-deja/g++.ns/crash3.C: Likewise.
25214         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25215         * g++.old-deja/g++.ns/ns17.C: Likewise.
25216         * g++.old-deja/g++.ns/template16.C: Likewise.
25217         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25218         keyword.
25219         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25220         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25221         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25222         named return value extension.
25223         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25224         * g++.old-deja/g++.other/access4.C: Issue additional error
25225         messages.
25226         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25227         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25228         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25229         * g++.old-deja/g++.other/crash25.C: Change error message.
25230         * g++.old-deja/g++.other/crash4.C: Change error message.
25231         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25232         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25233         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25234         checks.
25235         * g++.old-deja/g++.other/defarg8.C: Likewise.
25236         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25237         * g++.old-deja/g++.other/dtor10.C: Likewise.
25238         * g++.old-deja/g++.other/incomplete.C: Likewise.
25239         * g++.old-deja/g++.other/linkage7.C: Likewise.
25240         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25241         lookup algorithm.
25242         * g++.old-deja/g++.other/mangle2.C: Likewise.
25243         * g++.old-deja/g++.other/refinit2.C: Likewise.
25244         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25245         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25246         * g++.old-deja/g++.pt/crash28.C: Likewise.
25247         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25248         syntax.
25249         * g++.old-deja/g++.pt/crash32.C: Change error message.
25250         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25251         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25252         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25253         error message position.
25254         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25255         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25256         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25257         syntax.
25258         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25259         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25260         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25261         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25262         keyword.
25263         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25264         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25265         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25266         keyword.
25267         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25268         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25269         syntax.
25270         * g++.old-deja/g++.pt/friend28.C: Account for use of
25271         non-dependent names.
25272         * g++.old-deja/g++.pt/friend29.C: Likewise.
25273         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25274         rules.
25275         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25276         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25277         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25278         lookup rules.
25279         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25280         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25281         keyword.
25282         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25283         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25284         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25285         keyword.
25286         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25287         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25288         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25289         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25290         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25291         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25292         keyword.
25293         * g++.old-deja/g++.pt/spec10.C: Likewise.
25294         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25295         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25296         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25297         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25298         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25299         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25300         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25301         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25302         * g++.old-deja/g++.pt/typename15.C: Likewise.
25303         * g++.old-deja/g++.pt/typename22.C: Likewise.
25304         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25305         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25306         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25307         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25308         syntax.
25309         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25310         return value extension.
25311         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25312         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25313         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25314         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25315
25316 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         * g++.dg/warn/inline1.C: New test.
25319         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25320         * g++.old-deja/g++.jason/synth10.C: Likewise.
25321         * g++.old-deja/g++.mike/net31.C: Likewise.
25322         * g++.old-deja/g++.mike/p8786.C: Likewise.
25323
25324         * g++.dg/template/friend10.C: New test.
25325         * g++.dg/template/conv5.C: New test.
25326
25327 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.dg/lookup/scoped3.C: New test.
25330
25331         * g++.dg/lookup/decl1.C: New test.
25332         * g++.dg/lookup/decl2.C: New test.
25333
25334 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25335
25336         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25337         gcc.c-torture/compile/20021015-1.c,
25338         gcc.c-torture/compile/20021015-2.c,
25339         gcc.c-torture/compile/20021123-1.c,
25340         gcc.c-torture/compile/20021123-2.c,
25341         gcc.c-torture/compile/20021123-3.c,
25342         gcc.c-torture/compile/20021123-4.c,
25343         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25344         only to 3.1 or 3.2 branch.
25345
25346 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25347
25348         * gcc.dg/i386-bitfield3.c: New test.
25349
25350         * gcc.dg/i386-bitfield2.c: New test.
25351
25352 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25353
25354         * g++.dg/parse/conv_op1.C: New test.
25355
25356 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25357
25358         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25359         approved.
25360
25361 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25362
25363         * gcc.c-torture/compile/20021220-1.c: New test.
25364
25365 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25366
25367         * gcc.dg/i386-fastcall-1.c: New.
25368
25369 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25370
25371         * gcc.c-torture/execute/20021219-1.c: New test.
25372
25373 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25374
25375         * gcc.dg/i386-pic-1.c: New test.
25376
25377 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25378
25379         PR c++/8099
25380         * g++.dg/template/friend9.C: New test.
25381
25382 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25383
25384         PR c++/3663
25385         * g++.dg/template/access7.C: New test.
25386
25387 2002-12-18  Nick Clifton  <nickc@redhat.com>
25388
25389         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25390         the libstdc++-v3 directory has been found.
25391
25392 2002-12-12  Devang Patel <dpatel@apple.com>
25393         * gcc.dg/darwin-ld-1.c: New test.
25394         * gcc.dg/darwin-ld-2.c: New test.
25395         * gcc.dg/darwin-ld-3.c: New test.
25396         * gcc.dg/darwin-ld-4.c: New test.
25397         * gcc.dg/darwin-ld-5.c: New test.
25398
25399 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25400
25401         * gcc.c-torture/compile/20021212-1.c: New test.
25402
25403 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25404
25405         * gcc.dg/fshort-wchar: New test.
25406
25407 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25408
25409         PR c++/8372
25410         * g++.dg/template/dtor1.C: New test.
25411
25412         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25413         markers.
25414
25415 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25418
25419 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25420
25421         * g++.dg/template/static1.C: New test.
25422         * g++.dg/template/static2.C: New test.
25423         * g++.old-deja/g++.ext/memconst.C: New test.
25424
25425 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25426
25427         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25428         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25429         * g++.dg/special/initp1.C: Likewise.
25430
25431 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25432
25433         * gcc.c-torture/execute/20021204-1.c: New test.
25434
25435 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25436
25437         * gcc.dg/ppc-fmadd-1.c: New file.
25438         * gcc.dg/ppc-fmadd-2.c: New file.
25439         * gcc.dg/ppc-fmadd-3.c: New file.
25440
25441 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25442
25443         * gcc.c-torture/compile/20021204-1.c: New test.
25444
25445 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25446
25447         * g++.dg/inherit/covariant2.C: New test.
25448         * g++.dg/inherit/covariant3.C: New test.
25449         * g++.dg/inherit/covariant4.C: New test.
25450         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25451         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25452
25453 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25454
25455         PR c++/8688
25456         * g++.dg/init/brace3.C: New test.
25457
25458 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25459
25460         * gcc.dg/20020210-1.c: Fix a comment typo.
25461
25462 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25463
25464         PR c++/8720
25465         * g++.dg/parse/defarg1.C: New test.
25466
25467         PR c++/8615
25468         * g++.dg/template/char1.C: New test.
25469
25470         * g++.dg/template/varmod1.C: Fix typo.
25471
25472 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25473
25474         DR 180
25475         * g++.old-deja/g++.pt/crash32.C: Expect error.
25476
25477 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/5919
25480         * g++.dg/template/varmod1.C: New test.
25481
25482         PR c++/8727
25483         * g++.dg/inherit/typeinfo1.C: New test.
25484
25485         PR c++/8663
25486         * g++.dg/inherit/typedef1.C: New test.
25487
25488 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25489
25490         PR c++/8332
25491         PR c++/8493
25492         * g++.dg/template/strlen1.C: New test.
25493
25494         PR c++/8227
25495         * g++.dg/template/ctor2.C: New test.
25496
25497         PR c++/8214
25498         * g++.dg/init/string1.C: New test.
25499
25500         PR c++/8511
25501         * g++.dg/template/friend8.C: New test.
25502
25503 2002-11-29  Joe Buck <jbuck@synopsys.com>
25504
25505         * g++.dg/lookup/anon2.C: New test.
25506
25507 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25508
25509         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25510         h8300 port.
25511
25512 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25513
25514         * gcc.dg/bitfld-6.c: New test.
25515
25516 2002-11-27  Jan Hubicka  <jh@suse.cz>
25517
25518         * gcc.c-torture/execute/20021127.[cx]: New test.
25519
25520 2002-11-26  Jan Hubicka  <jh@suse.cz>
25521
25522         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25523         quality.
25524
25525 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25526
25527         * g++.dg/init/brace2.C: New test.
25528         * g++.old-deja/g++.mike/p9129.C: Correct.
25529
25530 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25531
25532         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25533
25534 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25535
25536         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25537
25538 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25539
25540         * testsuite/g++.dg/abi/empty11.C: New test.
25541         * testsuite/g++.dg/rtti/cv1.C: New test.
25542
25543 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25544
25545         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25546
25547 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25548
25549         * g++.dg/abi/empty10.C: New test.
25550
25551 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25552
25553         * gcc.c-torture/compile/20021124-1.c: New test.
25554
25555 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25556
25557         * g++.dg/abi/rtti2.C: New test.
25558
25559 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25560
25561         * gcc.dg/i386-unroll-1.c: New test.
25562
25563 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25564
25565         * gcc.c-torture/compile/20021120-1.c: New test.
25566         * gcc.c-torture/compile/20021120-2.c: New test.
25567
25568 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25569
25570         * gcc.dg/bitfld-5.c: New test.
25571
25572 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25573
25574         * gcc.c-torture/execute/20021120-3.c: New test.
25575
25576 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25577
25578         * gcc.c-torture/execute/20021120-2.c: New test.
25579
25580 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25581
25582         * gcc.c-torture/execute/20021120-1.c: New test.
25583
25584 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25585
25586         * gcc.c-torture/execute/20021118-3.c: New test.
25587
25588 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25589
25590         * gcc.c-torture/compile/20021119-1.c: New test.
25591
25592 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25593
25594         * gcc.dg/duff-1.c: New test.
25595         * gcc.dg/duff-2.c: New test.
25596         * gcc.dg/duff-3.c: New test.
25597
25598 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25599
25600         * gcc.dg/cpp/_Pragma5.c: New test.
25601
25602 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25603
25604         * gcc.c-torture/execute/20021118-2.c: New test.
25605
25606 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25607
25608         * gcc.c-torture/execute/20021118-1.c: New test.
25609
25610 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25611
25612         * gcc.dg/20021116-1.c: New test.
25613
25614 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25615
25616         * g++.dg/abi/vcall1.C: New test.
25617
25618 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.dg/20021029-1.c: New test.
25621         * gcc.dg/20021029-2.c: New test.
25622
25623 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25624
25625         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25626
25627 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25628
25629         PR c/8439
25630         * gcc.dg/20021110.c: Move to ...
25631         * gcc.c-torture/compile/20021110.c: .... here.
25632
25633 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25634
25635         PR c/8467
25636         * gcc.c-torture/execute/20021111-1.c
25637
25638 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25639
25640         PR c/8439
25641         * gcc.dg/20021110.c: New test.
25642
25643 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25644
25645         * g++.dg/abi/vthunk3.C: Run only on x86.
25646
25647 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25648
25649         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25650
25651 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25652
25653         * lib/compat.exp (compat-execute): Fix logic error in last
25654         change.
25655
25656 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25657
25658         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25659
25660 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25661
25662         PR c++/8389
25663         * g++.dg/template/access6.C: New test.
25664
25665 2002-11-08  Jan Hubicka  <jh@suse.cz>
25666
25667         * gcc.dg/i386-ssefp-1.c: New test.
25668         * gcc.dg/i386-ssefp-1.c: New test.
25669
25670 2002-11-08  Jan Hubicka  <jh@suse.cz>
25671
25672         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25673
25674 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25675
25676         * g++.dg/abi/vthunk3.C: New test.
25677
25678         PR c++/8338
25679         * g++.dg/template/crash2.C: New test.
25680
25681 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25682
25683         * testsuite/g++.dg/abi/dtor1.C: New test.
25684         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25685
25686 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25687
25688         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25689         Darwin.
25690
25691 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25692
25693         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25694         -mthumb.  Only xfail with -O0.
25695
25696 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25697
25698         * g++.dg/abi/thunk1.C: New test.
25699         * g++.dg/abi/thunk2.C: Likewise.
25700         * g++.dg/abi/vtt1.C: Likewise.
25701
25702 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25703
25704         PR optimization/8423
25705         * gcc.c-torture/execute/builtin-constant.c: New test.
25706
25707 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25708
25709         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25710         Add some more cases.
25711
25712 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25713
25714         PR c++/8391
25715         * g++.dg/opt/local1.C: New test.
25716
25717 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25718
25719         PR c++/8160
25720         * g++.dg/template/complit1.C: New test.
25721
25722         PR c++/8149
25723         * g++.dg/template/typename4.C: Likewise.
25724
25725 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25726
25727         Core issue 287, PR c++/7639
25728         * g++.dg/template/instantiate1.C: Adjust error location.
25729         * g++.dg/template/instantiate3.C: New test.
25730         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25731         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25732         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25733
25734 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25735
25736         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25737
25738 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/8287
25741         * g++.dg/init/dtor2.C: New test.
25742
25743 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25744
25745         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
25746         * gcc.dg/nest.c: Bypass errors on irix6.
25747
25748 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
25749
25750         * gcc.dg/nest.c: Expect error for mmix-*-*.
25751         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
25752
25753 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
25754
25755         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
25756         markers.
25757
25758         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
25759
25760 2002-10-25  Mike Stump  <mrs@apple.com>
25761
25762         * gcc.dg/warn-1.c: New test.
25763
25764 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25765
25766         * g++.dg/template/typename3.C: New test.
25767
25768 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
25769
25770         * g++.dg/lookup/ptrmem1.C: New test.
25771
25772         * g++.dg/abi/vthunk2.C: New test.
25773
25774 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25775
25776         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
25777
25778 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
25779
25780         * g++.dg/abi/empty9.C: New test.
25781
25782 2002-10-24  Richard Henderson  <rth@redhat.com>
25783
25784         * g++.dg/inherit/thunk1.C: Enable for ia64.
25785
25786 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/8067
25789         * g++.dg/lookup/pretty1.C: New test.
25790
25791 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
25792
25793         * gcc.dg/20021023-1.c: New test.
25794
25795 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/7679
25798         * g++.dg/parse/inline1.C: New test.
25799
25800 2002-10-23  Richard Henderson  <rth@redhat.com>
25801
25802         * g++.dg/inherit/thunk1.C: Enable for x86_64.
25803
25804         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
25805
25806 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
25807
25808         PR c++/6579
25809         * g++.dg/parse/stmtexpr3.C: New test.
25810
25811 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25812
25813         * g++.dg/expr/cond1.C: New test.
25814
25815 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25816
25817         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
25818
25819 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25820
25821         * g++.dg/abi/vbase13.C: New test.
25822         * g++.dg/abi/vbase14.C: Likewise.
25823
25824 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
25825
25826         * gcc.dg/tls/pic-1.c: New test.
25827         * gcc.dg/tls/nonpic-1.c: New test.
25828         * gcc.dg/20021018-1.c: New test.
25829
25830 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25831
25832         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
25833         Remove only files with the same base name as the test case.
25834         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
25835         (profopt-execute): Likewise.  Also, remove old profiling
25836         and performance data files before running the tests.
25837
25838         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
25839         * g++.dg/bprob/bprob.exp: Likewise.
25840         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
25841         to allow more general test case names.
25842
25843         * g++.dg/bprob/bprob-1.C: Rename to ...
25844         * g++.dg/bprob/g++-bprob-1.C: ... this.
25845
25846         * g77.dg/bprob/bprob-1.f: Rename to ...
25847         * g77.dg/bprob/g77-bprob-1.f: ... this.
25848
25849 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25850
25851         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
25852         bison 1.50 or later.
25853
25854 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
25855
25856         * g++.dg/README: Describe more test directories.
25857
25858 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25859
25860         * g++.dg/init/array6.C: Add additional tests.
25861
25862 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25863
25864         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
25865         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
25866
25867 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
25868
25869         * gcc.c-torture/compile/20020604-1.x: New.
25870         * gcc.c-torture/compile/simd-5.x: Likewise.
25871         * gcc.c-torture/execute/920710-1.x: Likewise.
25872         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
25873
25874 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25875
25876         * g++.dg/inherit/override1.C: Add dg-options clause.
25877
25878 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25879
25880         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
25881         _mm_slli_si128.
25882
25883 2002-10-19  Andreas Schwab  <schwab@suse.de>
25884
25885         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
25886         directory component.
25887
25888 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
25889
25890         * g++.dg/inherit/thunk1.C: New test.
25891
25892         * g++.dg/inherit/override1.C: New test.
25893
25894         * g++.dg/abi/mangle11.C: New test.
25895         * g++.dg/abi/mangle14.C: New test.
25896         * g++.dg/abi/mangle17.C: New test.
25897
25898 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.dg/overload/member2.C: New test.
25901
25902 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
25903
25904         * g++.dg/README: Describe new compat directory.
25905         * g++.dg/dg.exp: Skip tests in compat directory.
25906         * README.compat: New file.
25907         * lib/compat.exp: New expect script.
25908         * g++.dg/compat: New test directory.
25909         * g++.dg/compat/compat.exp: New expect script.
25910         * g++.dg/compat/abi: New test directory.
25911         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
25912         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
25913         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
25914         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
25915         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
25916         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
25917         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
25918         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
25919         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
25920         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
25921         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
25922         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
25923         * g++.dg/compat/break: New test directory.
25924         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
25925         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
25926         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
25927         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
25928         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
25929         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
25930         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
25931         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
25932         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
25933         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
25934         g++.dg/compat/break/README: New files.
25935         * g++.dg/compat/eh: New test directory.
25936         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
25937         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
25938         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
25939         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
25940         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
25941         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
25942         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
25943         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
25944         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
25945         g++.dg/compat/eh/filter2_y.C,
25946         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
25947         g++.dg/compat/eh/new1_y.C,
25948         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
25949         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
25950         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
25951         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
25952         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
25953         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
25954         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
25955         g++.dg/compat/eh/unexpected1_y.C: New files.
25956         * g++.dg/compat/init: New test directory.
25957         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
25958         g++.dg/compat/init/array5_y.C,
25959         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
25960         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
25961         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
25962         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
25963         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
25964         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
25965         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
25966         g++.dg/compat/init/init-ref2_y.C: New files.
25967
25968 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/7584
25971         * g++.dg/inherit/using3.C: New test.
25972
25973 2002-10-17  Jan Hubicka  <jh@suse.cz>
25974
25975         * gcc.dg/20021017-2.c: New test.
25976
25977 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25978
25979         * g++.dg/abi/mangle16.C: Adjust.
25980
25981         * g++.dg/init/array8.C: New test.
25982
25983 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
25984
25985         * gcc.dg/special/mips-abi.exp: New test.
25986         * gcc.dg/special/mips-abi.s: Empty file used by the above.
25987
25988 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25989
25990         * g++.dg/abi/mangle16.C: New test.
25991         * g++.dg/abi/mangle17.C: Likewise.
25992
25993         PR c++/7478
25994         * g++.dg/template/ref1.C: New test.
25995
25996 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25997
25998         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
25999
26000 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26001
26002         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26003
26004 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26005
26006         PR c++/7524
26007         * g++.dg/init/array7.C: New test.
26008
26009 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * g++.dg/init/array6.C: New test.
26012
26013         * g++.dg/abi/mangle13.C: Likewise.
26014         * g++.dg/abi/mangle14.C: Likewise.
26015         * g++.dg/abi/mangle15.C: Likewise.
26016
26017 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26018
26019         * g++.dg/abi/empty8.C: New test.
26020
26021 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26022
26023         * g++.dg/init/ctor1.C: New test.
26024
26025 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26026
26027         * gcc.c-torture/execute/20021015-1.c: New test.
26028
26029 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26030
26031         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26032
26033 2002-10-14  Jan Hubicka  <jh@suse.cz>
26034
26035         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26036
26037 2002-10-14  Richard Henderson  <rth@redhat.com>
26038
26039         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26040
26041 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26042
26043         PR optimization/6631
26044         * g++.dg/opt/const2.C: New test.
26045
26046 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26047
26048         PR c++/7176
26049         * g++.dg/parse/friend1.C: New test.
26050         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26051
26052 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26053
26054         * gcc.dg/20021014-1.c: New test.
26055
26056 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26057
26058         PR c++/5661
26059         * g++.dg/ext/vlm1.C: New test.
26060         * g++.dg/ext/vlm2.C: Likewise.
26061
26062         * g++.dg/init/array1.C: Remove invalid braces.
26063         * g++.dg/init/brace1.C: New test.
26064         * g++.dg/init/copy2.C: Likewise.
26065         * g++.dg/init/copy3.C: Likewise.
26066         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26067         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26068         braces.
26069
26070 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26071
26072         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26073
26074 2002-10-11  Richard Shann  <richard.shann@superh.com>
26075
26076         * gcc.c-torture/compile/simd-5.c: New test.
26077
26078 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26079
26080         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26081
26082 2002-10-10  Jim Wilson  <wilson@redhat.com>
26083
26084         * gcc.c-torture/execute/20021010-1.c: New test.
26085
26086 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26087
26088         PR c/7353
26089         * g++.dg/ext/typedef-init.C: New test.
26090         * gcc.dg/typedef-init.c: New test.
26091
26092 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26093
26094         * gcc.dg/cpp/paste13.c: New test.
26095
26096 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26097
26098         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26099         remaining platforms, XFAIL during compile, not execute.  Don't
26100         XFAIL at -O0.
26101
26102 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         * gcc.dg/alias-1.c: Tweak expected warning.
26105
26106 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26107
26108         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26109
26110 2002-10-06  Andreas Jaeger  <aj@suse.de>
26111
26112         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26113         * gcc.dg/cpp/c++98.C: Likewise.
26114
26115         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26116         * g++.dg/cpp/c++98.C: Likewise.
26117
26118         * g++.dg/README (Subdirectories): Mention cpp directory.
26119
26120         PR target/7559
26121         * gcc.dg/20021006-1.c: New test.
26122
26123 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26124
26125         PR c++/7804
26126         * g++.dg/other/warning1.C: New test.
26127
26128 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26129
26130         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26131         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26132         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26133
26134 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/7931
26137         * g++.dg/template/ptrmem3.C: New test.
26138
26139         PR c++/7754
26140         * g++.dg/template/union1.C: New test.
26141
26142 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26143
26144         PR c++/8006
26145         * g++.dg/abi/mangle9.C: New test.
26146         * g++.dg/abi/mangle10.C: New test.
26147         * g++.dg/abi/mangle11.C: New test.
26148         * g++.dg/abi/mangle12.C: New test.
26149
26150 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26151
26152         PR c++/7188.
26153         * g++.dg/template/meminit1.C: New test.
26154         * g++.dg/warn/Wreorder-1.C: Likewise.
26155         * g++.old-deja/g++.mike/warn3.C: Tweak.
26156         * lib/prune.exp: Ingore "in copy constructor".
26157
26158 2002-10-02  Andreas Jaeger  <aj@suse.de>
26159
26160         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26161         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26162         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26163         on x86-64.
26164
26165 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26166
26167         * gcc.dg/empty1.C: Fix typo.
26168
26169 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         * gcc.dg/alias-1.c: New test.
26172
26173 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26174
26175         * gcc.dg/empty1.C: New test.
26176
26177         * g++.dg/tls/init-2.C: Tweak error messages.
26178
26179 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26180
26181         * gcc.c-torture/compile/20020923-1.c: New test.
26182
26183 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26184
26185         * gcc.c-torture/execute/ffs-1.c: New test.
26186         * gcc.c-torture/execute/ffs-2.c: Ditto.
26187
26188 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26189
26190         * g++.dg/overload/member1.C: New test.
26191
26192 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26193
26194         * g++.dg/abi/empty7.C: New test.
26195         * g++.dg/init/pm2.C: Likewise.
26196
26197 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.dg/rtti/crash1.C: New test.
26200
26201 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26202
26203         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26204         gcc.dg/sibcall-4.c: New tests.
26205
26206 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26207
26208         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26209         powerpc and MMIX targets.
26210
26211 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26212
26213         * gcc.dg/cpp/20020927-1.c: New.
26214
26215 2002-09-26  David S. Miller  <davem@redhat.com>
26216
26217         * gcc.c-torture/compile/trunctfdf.c: New.
26218
26219 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26220
26221         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26222
26223 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26224
26225         * gcc.c-torture/execute/loop-15.c: New.
26226
26227 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26228
26229         * README.QMTEST: Fix typo.
26230
26231 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26232
26233         * gcc.dg/20020926-1.c: New test.
26234
26235 2002-09-25  David S. Miller  <davem@redhat.com>
26236
26237         PR target/7842
26238         * gcc.c-torture/execute/shiftdi.c: New test.
26239
26240 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26241
26242         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26243         unique to the tool.
26244         * lib/g77.exp (g77_init): Likewise.
26245         * lib/g++.exp (g++_init): Likewise.
26246         * lib/objc.exp (objc_init): Likewise.
26247
26248 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26249
26250         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26251         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26252         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26253
26254 2002-09-25  Richard Henderson  <rth@redhat.com>
26255
26256         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26257         too-small long double.
26258
26259 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26260
26261         * gcc.dg/20020919-1.c: New test.
26262
26263 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26264
26265         * g++.dg/abi/bitfield6.C: New test.
26266         * g++.dg/abi/bitfield7.C: New test.
26267         * g++.dg/abi/bitfield8.C: New test.
26268         * g++.dg/abi/vbase11.C: New test.
26269
26270 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26271
26272         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26273         hppa*-*-hpux*.  Update test comment.
26274
26275 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * gcc.dg/tls/struct-1.c: New test.
26278
26279 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26280
26281         * gcc.dg/cpp/tr-warn2.c: Update.
26282
26283 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26284
26285         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26286
26287 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26288
26289         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26290         systems.
26291
26292 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26293
26294         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26295
26296         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26297         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26298         setting of cxxfilt.
26299
26300 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26301
26302         * gcc.dg/20020312-2.c: Update for darwin.
26303
26304 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26305
26306         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26307
26308 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26309
26310         * objc.dg/comp-types-1.m: New test.
26311         * objc.dg/comp-types-2.m: New test.
26312         * objc.dg/comp-types-3.m: New test.
26313         * objc.dg/comp-types-4.m: New test.
26314         * objc.dg/comp-types-5.m: New test.
26315         * objc.dg/comp-types-6.m: New test.
26316
26317 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26318
26319         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26320
26321 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         * g++.dg/other/do1.C: New test.
26324
26325         * g++.dg/template/subst1.C: New test.
26326
26327 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26328
26329         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26330
26331 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         * g++.dg/template/qualttp20.C: Adjust expected errors.
26334         * g++.old-deja/g++.jason/report.C: Likewise.
26335         * g++.old-deja/g++.other/qual1.C: Likewise.
26336
26337         * g++.dg/lookup/scoped2.C: New test.
26338
26339         * g++.dg/ext/asm3.C: New test.
26340
26341 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26342
26343         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26344
26345 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26346
26347         * ChangeLog: follow spelling conventions.
26348         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26349         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26350         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26351         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26352         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26353         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26354         * g++.old-deja/g++.law/global-init1.C: Likewise.
26355         * g++.old-deja/g++.other/delete4.C: Likewise.
26356         * g++.old-deja/g++.other/inline21.C: Likewise.
26357         * g++.old-deja/g++.other/singleton.C: Likewise.
26358         * g77.dg/strlen0.f: Likewise.
26359         * g77.f-torture/compile/20010519-1.f: Likewise.
26360         * g77.f-torture/compile/980310-4.f: Likewise.
26361         * gcc.c-torture/compile/20000605-1.c: Likewise.
26362         * gcc.c-torture/execute/20020225-1.c: Likewise.
26363         * gcc.dg/c90-hexfloat-2.c: Likewise.
26364         * gcc.dg/c99-bool-1.c: Likewise.
26365         * gcc.dg/c99-hexfloat-2.c: Likewise.
26366         * gcc.dg/dll-2.c: Likewise.
26367         * gcc.dg/wtr-union-init-1.c: Likewise.
26368         * gcc.dg/wtr-union-init-2.c: Likewise.
26369         * gcc.dg/wtr-union-init-3.c: Likewise.
26370         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26371         * gcc.dg/cpp/defined.c: Likewise.
26372         * gcc.dg/cpp/macsyntx.c: Likewise.
26373         * gcc.dg/cpp/paste2.c: Likewise.
26374         * gcc.dg/cpp/trad/defined.c: Likewise.
26375         * gcc.dg/format/c90-printf-1.c: Likewise.
26376         * gcc.dg/format/c90-scanf-1.c: Likewise.
26377         * gcc.dg/format/c99-printf-1.c: Likewise.
26378         * gcc.dg/format/c99-scanf-1.c: Likewise.
26379         * gcc.misc-tests/gcov-8.c: Likewise.
26380         * lib/profopt.exp: Likewise.
26381
26382 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26383
26384         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26385
26386 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         * g++.dg/inherit/using2.C: New test.
26389
26390 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26391
26392         * ChangeLog: Follow spelling conventions.
26393         * g++.dg/template/friend4.C: Likewise.
26394         * g++.old-deja/g++.pt/crash67.C: Likewise.
26395         * gcc.c-torture/execute/20000801-4.c: Likewise.
26396         * gcc.dg/c90-digraph-1.c: Likewise.
26397         * gcc.dg/c94-digraph-1.c: Likewise.
26398         * gcc.dg/c99-digraph-1.c: Likewise.
26399         * gcc.dg/cpp/line5.c: Likewise.
26400         * gcc.dg/cpp/multiline.c: Likewise.
26401         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26402         * gcc.dg/format/attr-3.c: Likewise.
26403         * gcc.dg/format/c90-scanf-3.c: Likewise.
26404         * gcc.dg/format/ext-4.c: Likewise.
26405
26406 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.dg/template/pretty1.C: New test.
26409
26410 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26411
26412         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26413
26414 2002-09-13  Matt Austern  <austern@apple.com>
26415
26416         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26417         passing a cast expression to a function by const reference.
26418
26419 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26420
26421         * g++.dg/template/deduce1.C: New test.
26422
26423 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26424
26425         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26426         32-bit int.
26427
26428 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26429
26430         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26431         usage.
26432
26433 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26434
26435         * gcc.c-torture/compile/20020910-1.c: New test.
26436
26437 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26438
26439         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26440
26441 2002-09-10  Andreas Jaeger  <aj@suse.de>
26442
26443         * gcc.dg/20020312-2.c: Adjust for x86-64.
26444
26445 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26446
26447         * g77.dg/7388.f: New test case for PR 7388.
26448
26449 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26450
26451         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26452
26453 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26454
26455         * objc.dg/proto-lossage-1.m: New test.
26456
26457 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26458
26459         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26460
26461 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26462
26463         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26464         expected to pass.
26465
26466 2002-09-06  Stan Shebs  <shebs@apple.com>
26467             David Edelsohn  <edelsohn@gnu.org>
26468
26469         * gcc.dg/weak: New directory.
26470         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26471         target-specific xfail bits.
26472         * gcc.dg/typeof-2.c: Move to new directory.
26473         * gcc.dg/weak.exp: New expect script.
26474
26475 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26476
26477         * gcc.c-torture/execute/extzvsi.c: New test.
26478
26479 2002-09-05  Stan Shebs  <shebs@apple.com>
26480
26481         * gcc.dg/weak-1.c: xfail on Darwin.
26482         * gcc.dg/weak-2.c: Ditto.
26483         * gcc.dg/weak-3.c: Ditto.
26484         * gcc.dg/weak-4.c: Ditto.
26485         * gcc.dg/weak-5.c: Ditto.
26486         * gcc.dg/weak-6.c: Ditto.
26487         * gcc.dg/weak-7.c: Ditto.
26488         * gcc.dg/weak-8.c: Ditto.
26489         * gcc.dg/weak-9.c: Ditto.
26490
26491 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26492
26493         * gcc.c-torture/execute/loop-14.c: New test.
26494
26495 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * g++.dg/other/cxa-atexit1.C: New test.
26498
26499         * gcc.dg/typeof-2.c: New test.
26500
26501 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26502
26503         * gcc.dg/builtins-2.c: New testcase.
26504         * gcc.dg/builtins-3.c: New testcase.
26505
26506 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26507
26508         * gcc.dg/cpp/_Pragma4.c: New test.
26509
26510 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26511
26512         * objc/execute/nil_method-1.m: New testcase.
26513
26514 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26515
26516         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26517         [Object class], not [Object initialize].
26518
26519 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26520             Hans-Peter Nilsson  <hp@bitrange.com>
26521
26522         * gcc.c-torture/execute/20020720-1.x: Skip test on
26523         mmix-knuth-mmixware.  Correct comment.
26524
26525 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26526
26527         * testsuite/g++.dg/abi/bitfield5.C: New test.
26528         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26529
26530 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26531
26532         * objc.dg/undeclared-selector.m: New test.
26533
26534 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         * g++.dg/other/offsetof1.C: Avoid cast warning.
26537
26538 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26539
26540         * objc.dg/super-class-2.m: New test.
26541
26542 2002-08-24  Matt Austern  <austern@apple.com>
26543
26544         * g++.dg/ext/lvaddr.C: New test.
26545         * g++.dg/ext/lvcast.C: New test.
26546
26547 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26548
26549         * testsuite/g++.dg/inherit/cond1.C: New test.
26550
26551 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26552
26553         * gcc.dg/noncompile/incomplete-1.c: New test.
26554
26555 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26556
26557         * gcc.dg/typespec-1.c: New test.
26558
26559 2002-08-20  Devang Patel  <dpatel@apple.com>
26560         * objc.dg/proto-hier-2.m: New test.
26561
26562 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26563
26564         * objc.dg/bitfield-1.m: New test.
26565         * objc.dg/bitfield-2.m: New test.
26566
26567 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26568
26569         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26570         gcc.dg/c99-flex-array-4.c: New tests.
26571
26572 2002-08-16  Stan Shebs  <shebs@apple.com>
26573
26574         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26575
26576 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26577
26578         * gcc.dg/typeof-1.c: New test.
26579         * g++.dg/ext/typeof2.C: New test.
26580
26581 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.dg/other/offsetof1.C: New test.
26584
26585 2002-08-14  Richard Henderson  <rth@redhat.com>
26586
26587         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26588
26589 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26590
26591         * gcc.dg/cpp/_Pragma3.c: New test.
26592
26593 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26594
26595         * g++.dg/template/inherit3: New test.
26596
26597 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26598
26599         * gcc.dg/bitfld-4.c: Add blank options.
26600
26601 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * g++.dg/template/crash1.C: New test.
26604
26605 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26606
26607         * gcc.dg/tls/opt-2.c: New test.
26608
26609 2002-08-08  Devang Patel  <dpatel@apple.com>
26610
26611         * objc.dg/selector-1.m : New test
26612
26613 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         * g++.dg/abi/bitfield4.C: New test.
26616         * gcc.dg/bitfld-4.c: New test.
26617
26618 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.dg/other/packed1.C: New test.
26621
26622 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26623
26624         * g++.dg/abi/offsetof.C: Tweak error messages.
26625         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26626
26627 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26628
26629         * gcc.dg/bitfld-3.c: New test.
26630
26631 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26632             Richard Henderson  <rth@redhat.com>
26633
26634         * gcc.dg/i386-bitfield1.c: New test.
26635         * g++.dg/abi/bitfield3.C: Update.
26636
26637 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26638
26639         * objc.dg/const-str-2.m: Update.
26640         * gcc.dg/cpp/c++98.c: Change to C extension.
26641         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26642         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26643
26644 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26645
26646         * testsuite/gcc.dg/tls/diag-3.c: New.
26647
26648 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26649
26650         * g++.dg/README (Subdirectories): Document new subdir expr.
26651         * g++.dg/expr/pmf-1.C: New test.
26652
26653 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26654
26655         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26656
26657 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26658
26659         * g++.dg/abi/bitfield3.C: New test.
26660
26661 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * lib/gcov.exp: Tweak expected line formats.
26664         * gcc.misc-tests/gcov8.c: New test.
26665         * gcc.misc-tests/gcov8.x: New flags.
26666
26667 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * consistency.vlad/layout/endian.c: Include string.h.
26670
26671         * gcc.c-torture/execute/20020805-1.c: New test.
26672
26673 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26674
26675         * g++.dg/other/conversion1.C: New test.
26676
26677 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26678
26679         * gcc.dg/builtins-1.c: New testcase.
26680
26681 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26682
26683         * g++.dg/inherit/access3.C: New test.
26684
26685 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26686
26687         * gcc.dg/ia64-visibility-2.c: New test.
26688
26689 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26690
26691         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26692         __qualifier_flags to __flags.
26693
26694 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26695
26696         * g++.dg/inherit/operator1.C: New test.
26697         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26698         * g++.dg/other/error1.C: Change expected error message.
26699         * g++.dg/template/conv4.C: Likewise.
26700
26701 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26702
26703         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26704         for documented behavior.
26705
26706 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26707
26708         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26709         several targets known to fail.
26710
26711 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26712
26713         * gcc.dg/mips-args-[123].c: New tests.
26714
26715 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26716
26717         * gcc.dg/ppc-spe.c: New.
26718
26719 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26720
26721         * g++.dg/other/ptrmem4.C: New testcase.
26722
26723 2002-07-24  Richard Henderson  <rth@redhat.com>
26724
26725         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26726
26727 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26728
26729         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26730
26731 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26732
26733         * gcc.c-torture/execute/memset-3.c: New testcase.
26734
26735 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26736
26737         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26738         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26739
26740 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26741
26742         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26743         Delete.
26744
26745 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
26746
26747         * gcc.c-torture/compile/simd-4.c: New test.
26748
26749 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26750
26751         PR c++/7347, c++/7348
26752         * g++.dg/template/access4.C: New test.
26753         * g++.dg/template/access5.C: New test.
26754         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
26755         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
26756         * g++.old-deja/g++.pt/ttp58.C: Likewise.
26757         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
26758
26759 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
26760
26761         * gcc.dg/gnu89-init-2.c: New test.
26762
26763 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
26764
26765         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
26766
26767 2002-07-20  Roger Sayle  <roger@eyesopen.com>
26768
26769         * gcc.c-torture/execute/20020720-1.c: New testcase.
26770
26771 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
26772
26773         * gcc.dg/cpp/Wsignprom.c: New tests.
26774
26775 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
26776
26777         * gcc.c-torture/execute/loop-13.c: New test.
26778
26779 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
26780
26781         * gcc.dg/cpp/expr.c: New tests.
26782
26783 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
26784
26785         * g++.dg/opt/pr6713.C: Add template instantiation.
26786
26787 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
26788
26789         * gcc.dg/nest.c: New test.
26790
26791 2002-07-17  Richard Henderson  <rth@redhat.com>
26792
26793         * g++.dg/opt/pr6713.C: New test.
26794
26795 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
26796
26797         * gcc.c-torture/execute/loop-2e.x: Let the testcase
26798         XFAIL for all x86 processors.
26799
26800 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
26801
26802         * gcc.c-torture/execute/20010122-1.x: Do not test with
26803         -fomit-frame-pointer.
26804
26805 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26806
26807         * g++.dg/template/instantiate2.C: New test.
26808         * g++.dg/template/spec4.C: New test.
26809
26810 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26811
26812         * g++.dg/template/access2.C: New test.
26813         * g++.dg/template/access3.C: New test.
26814
26815 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
26816
26817         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
26818         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
26819         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
26820         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
26821         Convert to use <stdarg.h>.
26822         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
26823         Delete.
26824         * gcc.dg/va-arg-2.c: New.
26825         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
26826
26827 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
26828
26829         * gcc.c-torture/compile/20020710-1.c: New test.
26830
26831 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
26832                           Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         gcc.c-torture/compile/simd-2.c: New testcase.
26835         gcc.c-torture/compile/simd-3.c: Likewise.
26836
26837 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
26838
26839         PR c++/7224
26840         * g++.dg/overload/error1.C: New test.
26841
26842 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26843
26844         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
26845         configuration and IRIX 6 O32 ABI.
26846
26847 2002-07-11  Roger Sayle  <roger@eyesopen.com>
26848
26849         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
26850
26851 2002-07-10  Roger Sayle  <roger@eyesopen.com>
26852
26853         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
26854
26855 2002-07-10  Jeffrey A Law  <law@redhat.com>
26856
26857         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
26858
26859         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
26860
26861 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
26862
26863         * gcc.dg/20020312-2.c: Check for __PPC__.
26864
26865 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
26866
26867         * gcc.c-torture/compile/20020709-1.c: New test.
26868
26869 2002-07-07  Roger Sayle  <roger@eyesopen.com>
26870
26871         * g++.dg/template/qualttp21.C: New test case.
26872
26873 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
26874
26875         * gcc.c-torture/compile/20020706-1.c: New test.
26876         * gcc.c-torture/compile/20020706-2.c: New test.
26877
26878 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
26879             Alexandre Oliva  <aoliva@redhat.com>
26880
26881         * g++.dg/warn/incomplete1.C: New test.
26882
26883 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26884
26885         PR c++/7099
26886         * g++.dg/warn/noreturn1.C: New test.
26887
26888 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c++/6706
26891         * g++.dg/debug/debug6.C: New test.
26892         * g++.dg/debug/debug7.C: New test.
26893
26894 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
26895
26896         * gcc.c-torture/compile/simd-3.c: New test.
26897
26898 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
26899
26900         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
26901         * gcc.dg/20020620-1.c: Likewise.
26902
26903 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         PR c++/6944
26906         * g++.dg/init/array4.C: New test.
26907         * g++.dg/init/array5.C: New test.
26908
26909 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
26910
26911         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
26912         * gcc.c-torture/execute/simd-2.c (main): Likewise.
26913
26914 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26915
26916         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
26917         * gcc.dg/wtr-aggr-init-1.c: Likewise.
26918         * gcc.dg/wtr-conversion-1.c: Likewise.
26919         * gcc.dg/wtr-escape-1.c: Likewise.
26920         * gcc.dg/wtr-int-type-1.c: Likewise.
26921         * gcc.dg/wtr-label-1.c: Likewise.
26922         * gcc.dg/wtr-static-1.c: Likewise.
26923         * gcc.dg/wtr-strcat-1.c: Likewise.
26924         * gcc.dg/wtr-suffix-1.c: Likewise.
26925         * gcc.dg/wtr-switch-1.c: Likewise.
26926         * gcc.dg/wtr-unary-plus-1.c: Likewise.
26927         * gcc.dg/wtr-union-init-1.c: Likewise.
26928         * gcc.dg/wtr-union-init-2.c: Likewise.
26929         * gcc.dg/wtr-union-init-3.c: Likewise.
26930
26931         * gcc.dg/wtr-func-def-1.c: New test.
26932
26933 2002-07-02 Devang Patel <dpatel@apple.com>
26934
26935         * objc.dg/param-1.m: New test.
26936
26937 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
26938
26939         * gcc.dg/cpp/trad/directive.c: Add test.
26940         * gcc.dg/cpp/trad/macroargs.c: Add test.
26941         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
26942
26943 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
26944
26945         * gcc.dg/cpp/cmdlne-M.c: New test.
26946
26947 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
26948
26949         * objc.dg/desig-init-1.m: New test.
26950
26951 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26952
26953         PR c++/6716
26954         * g++.dg/template/instantiate1.C: New test.
26955
26956 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
26957
26958         PR c++/7112
26959         * g++.dg/template/sizeof2.C: New test.
26960
26961 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26962
26963         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
26964         gcc.dg/cpp/trad/include.c: New tests.
26965
26966 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
26967
26968         PR target/7177
26969         * gcc.c-torture/compile/20020701-1.c: New test.
26970
26971 2002-07-01  Stan Shebs  <shebs@apple.com>
26972
26973         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
26974         header here...
26975         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
26976         (objc-torture-execute): or here.
26977
26978 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
26979
26980         * gcc.c-torture/execute/arith-rand-ll.c: New test.
26981
26982 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26983
26984         * gcc.dg/cpp/trad/escaped-nl.c: New test.
26985
26986 2002-06-30  Devang Patel  <dpatel@apple.com>
26987
26988         * objc.dg/fsyntax-only.m: New test.
26989
26990 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c++/6695
26993         * g++.dg/template/friend7.C: New file.
26994
26995 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
26996
26997         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
26998         return type.
26999
27000 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27001
27002         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27003         avoid division by zero.
27004
27005 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27006
27007         * gcc.dg/Wunknownprag.c: New tests.
27008
27009 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27010
27011         * gcc.c-torture/execute/simd-2.c: New test.
27012
27013 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27014
27015         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27016         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27017         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27018         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27019         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27020         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27021         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27022         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27023         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27024         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27025         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27026         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27027         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27028         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27029         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27030         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27031         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27032
27033 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27034
27035         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27036         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27037         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27038         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27039         New tests.
27040         * gcc.dg/cpp/trad/directive.c: Update.
27041
27042 2002-06-23  Andreas Jaeger  <aj@suse.de>
27043
27044         * gcc.c-torture/execute/complex-6.c: New.
27045
27046 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27047
27048         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27049         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27050         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27051         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27052
27053 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27054
27055         * gcc.dg/cpp/trad: New directory with traditional tests copied
27056         from parent directory.
27057         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27058         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27059         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27060         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27061         Move to trad/ and rename.
27062         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27063         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27064         gcc.dg/cpp/trad/redef2.c: New tests.
27065         * gcc.dg/cpp/trad/trad.exp: New driver.
27066
27067 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27068
27069         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27070         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27071         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27072         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27073         Remove.
27074
27075 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27076
27077         * gcc.dg/20020620-1.c: New test.
27078
27079 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27080
27081         * g++.dg/template/ttp4.C: New test.
27082
27083 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * g++.dg/opt/vt1.C: Fix regexp.
27086
27087 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27088
27089         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27090         Don't use attribute `noinline'.
27091
27092 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27093
27094         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27095
27096 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27097
27098         * gcc.c-torture/execute/simd-1.c: New.
27099
27100         * gcc.dg/simd-1.c: New.
27101
27102 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27103
27104         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27105
27106 2002-06-16  Richard Henderson  <rth@redhat.com>
27107
27108         * g++.dg/ext/anon-struct1.C: New.
27109         * g++.dg/ext/anon-struct2.C: New.
27110         * g++.dg/ext/anon-struct3.C: New.
27111         * gcc.dg/anon-struct-1.c: New.
27112         * gcc.dg/anon-struct-2.c: New.
27113         * gcc.dg/anon-struct-3.c: New.
27114         * gcc.dg/20011008-1.c: Adjust warning text.
27115         * gcc.dg/20020527-1.c: Add -fms-extensions.
27116
27117 2002-06-16  Richard Henderson  <rth@redhat.com>
27118
27119         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27120
27121 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27122
27123         * gcc.c-torture/execute/20020615-1.c: New test.
27124
27125 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27126
27127         * gcc.c-tortuture/execute/compare-1.c: New test case.
27128         * gcc.c-tortuture/execute/compare-2.c: New test case.
27129         * gcc.c-tortuture/execute/compare-3.c: New test case.
27130
27131 2002-06-13  Richard Henderson  <rth@redhat.com>
27132
27133         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27134         ia64 ilp32.
27135
27136 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27137
27138         * g++.dg/template/typename2.C: Update error message.
27139
27140 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27141
27142         * gcc.c-torture/execute/20020611-1.c: New test.
27143
27144 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27145
27146         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27147         list of targets to skip.
27148
27149 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27150
27151         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27152         targets if not optimizing.
27153
27154 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.c-torture/compile/20020605-1.c: New test.
27157
27158         * g++.dg/opt/vt1.C: New test.
27159
27160         * gcc.dg/20020531-1.c: New test.
27161
27162         * gcc.dg/20020530-1.c: New test.
27163
27164         * gcc.dg/20020527-1.c: New test.
27165
27166         * g++.dg/opt/cse1.C: New test.
27167
27168 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27169
27170         * gcc.dg/20020607-2.c: New test case.
27171
27172 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * gcc.c-torture/compile/20020604-1.c: New test.
27175
27176 2002-06-04  Richard Henderson  <rth@redhat.com>
27177
27178         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27179         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27180         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27181
27182 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27183
27184         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27185
27186 2002-06-03  Richard Henderson  <rth@redhat.com>
27187
27188         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27189         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27190
27191 2002-06-02  Richard Henderson  <rth@redhat.com>
27192
27193         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27194         test functions static.
27195
27196 2002-06-02  Andreas Jaeger  <aj@suse.de>
27197
27198         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27199         now.
27200
27201 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27202
27203         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27204         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27205         Update for mofified diagnostics.
27206         * gcc.dg/c99-intconst-1.c: No longer fail.
27207
27208 2002-06-02  Richard Henderson  <rth@redhat.com>
27209
27210         * gcc.dg/uninit-A.c: Remove xfail markers.
27211
27212 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27213
27214         * gcc.dg/fnegate-1.c: New test case.
27215
27216 2002-05-30  Osku Salerma  <osku@iki.fi>
27217
27218         * gcc.c-torture/execute/mayalias-1.c: New file.
27219
27220 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27221
27222         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27223         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27224         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27225
27226 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27227
27228         * gcc.c-torture/execute/20020529-1.c: New test.
27229
27230 2002-05-27  Richard Henderson  <rth@redhat.com>
27231
27232         * g++.dg/ext/attrib6.C: New test case.
27233
27234 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27235
27236         * gcc.c-torture/execute/pure-1.c: New test.
27237
27238 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27239
27240         * gcc.dg/cpp/arith-2.c: Remove.
27241
27242 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27243
27244         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27245         * gcc.dg/cpp/if-3.c: Remove.
27246
27247 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27248
27249         * g++.dg/opt/cse2.C: New test.
27250
27251 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27252
27253         * gcc.dg/cpp/arith-1.c: New semantic tests.
27254         * gcc.dg/cpp/if-1.c: Update.
27255
27256 2002-05-24  Ben Elliston  <bje@redhat.com>
27257
27258         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27259
27260 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27261
27262         * gcc.dg/verbose-asm.c: New test.
27263
27264 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27265
27266         * gcc.dg/cpp/paste12.c: New test.
27267
27268 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27269
27270         * g++.dg/parse/named_ops.C: New test.
27271
27272 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27273
27274         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27275
27276 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27277
27278         * gcc.dg/weak-2.c: Allow optional leading underscore
27279         in scan-assembler symbol name.
27280         * gcc.dg/weak-3.c: Likewise.
27281         * gcc.dg/weak-4.c: Likewise.
27282         * gcc.dg/weak-5.c: Likewise.
27283
27284 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27285
27286         * gcc.dg/20020523-1.c: New test.
27287
27288 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27289
27290         * objc.dg/const-str-2.m: Update now that we stop after
27291         a command line error.
27292
27293 2002-05-22  Richard Henderson  <rth@redhat.com>
27294
27295         * g++.dg/dg.exp: Fix typo in test pruneing.
27296
27297 2002-05-22  Richard Henderson  <rth@redhat.com>
27298
27299         * g++.dg/dg.exp: Prune the tls subdirectory.
27300         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27301         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27302         * g++.dg/tls/init-1.C: New.
27303
27304 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27305
27306         * gcc.dg/20020517-1.c: New test.
27307
27308 2002-05-21  Richard Henderson  <rth@redhat.com>
27309
27310         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27311         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27312
27313 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27314
27315         * g++.dg/other/copy2.C: New test.
27316
27317 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27318
27319         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27320         (MAX_COPY): Bump up to 10 times sizeof (long long).
27321         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27322
27323         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27324         sizeof (long long).
27325
27326         * gcc.c-torture/execute/strcpy-1.c: New test.
27327
27328 2002-05-19  Jason Merrill  <jason2redhat.com>
27329
27330         * g++.dg/ext/oper1.C: New test.
27331
27332 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27333 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27334
27335         * README.QMTEST: New file.
27336
27337         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27338
27339 2002-05-19  Andreas Jaeger  <aj@suse.de>
27340
27341         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27342         now.
27343         * gcc.c-torture/execute/loop-2d.x: Likewise.
27344
27345 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27346
27347         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27348         support weak symbols.
27349         * gcc.dg/weak-4.c: Likewise
27350         * gcc.dg/weak-6.c: Likewise
27351
27352 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27353
27354         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27355         cygwin, coff and h8300-*-hms targets
27356         * gcc.dg/weak-5.c: Likewise
27357         * gcc.dg/weak-7.c: Likewise
27358
27359 2002-05-16  Jason Merrill  <jason@redhat.com>
27360
27361         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27362         (scan-assembler-not, scan-assembler-dem): Likewise.
27363         (scan-assembler-dem-not): Likewise.
27364
27365 2002-05-15  Richard Henderson  <rth@redhat.com>
27366
27367         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27368
27369 2002-05-15  Richard Henderson  <rth@redhat.com>
27370
27371         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27372         (vfoo1f): Warning here.
27373         (vfoo1l): Don't redefine the alias.
27374
27375 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27376
27377         * g++.dg/init/pm1.C: New test.
27378
27379 2002-05-12  David S. Miller  <davem@redhat.com>
27380
27381         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27382         types.
27383
27384 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27385
27386         * gcc.c-torture/execute/20020510-1.c: New test case.
27387
27388 2002-05-10  David S. Miller  <davem@redhat.com>
27389
27390         * gcc.c-torture/execute/conversion.c: Test long double too.
27391
27392 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27393
27394         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27395         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27396         * lib/g++.exp (g++_link_flags): Likewise.
27397         * lib/objc.exp (objc_target_compile): Likewise.
27398
27399 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27400
27401         * gcc.dg/cpp/poison.c: Update.
27402         * gcc.dg/cpp/20000625-2.c: Remove.
27403         * gcc.dg/cpp/direct2s.c: Remove final test.
27404
27405 2002-05-08  Tom Rix  <trix@redhat.com>
27406
27407         * gcc.c-torture/execute/20020508-1.c: New test.
27408         * gcc.c-torture/execute/20020508-2.c: New test.
27409         * gcc.c-torture/execute/20020508-3.c: New test.
27410
27411 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27412
27413         * gcc.dg/cpp/charconst-4.c: More tests.
27414
27415 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27416
27417         PR c/6569
27418         * gcc.dg/weak-3.c: Update location of warning messages.
27419         * gcc.dg/weak-5.c: Likewise.
27420
27421 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27422
27423         * gcc.c-torture/execute/20020506-1.c: New test case.
27424
27425 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27426
27427         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27428
27429 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27430
27431         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27432
27433 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27434
27435         * gcc.dg/cpp/charconst-3.c: New test.
27436
27437 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27438
27439         * gcc.dg/cpp/charconst.c: Update tests.
27440
27441 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27442
27443         * treelang: Added directory for new sample language treelang. Also
27444         lib/treelang.exp: New file to signal treelang should be tested.
27445
27446 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27449         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27450         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27451         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27452         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27453         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27454         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27455
27456 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27457
27458         * gcc.dg/format/xopen-2.c: New test.
27459
27460 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.dg/20020503-1.c: New test.
27463
27464 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27465
27466         * g++.dg/init/dtor1.C: Make it tougher.
27467
27468 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27469
27470         * g++.dg/init/dtor1.C: New test.
27471
27472 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27473
27474         * gcc.dg/altivec-8.c: New.
27475
27476 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27477
27478         * gcc.dg/altivec-7.c: New.
27479
27480 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * g++.dg/parse/typedef1.C: New test.
27483
27484 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27485
27486         PR c++/6486
27487         * g++.dg/template/friend6.C: New test.
27488
27489         PR c++/6492
27490         * g++.dg/init/copy1.C: New test.
27491
27492 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27493
27494         * g++.dg/warn/effc1.C: New test.
27495
27496 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27497
27498         * gcc.dg/cpp/if-cexp.c: Add a test.
27499
27500 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * gcc.dg/20020426-2.c: New test.
27503
27504 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27505
27506         * gcc.dg/cpp/if-mop.c: Update.
27507         * gcc.dg/cpp/if-mpar.c: Add test.
27508         * gcc.dg/cpp/if-oppr.c: Update.
27509
27510 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27511
27512         PR c/6343
27513         * gcc.dg/weak-[2-7].c: New tests.
27514
27515 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27516
27517         * gcc.dg/enum1.c: New test.
27518
27519 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27520
27521         PR c++/6497
27522         * g++.dg/inherit/access2.C: New test.
27523
27524 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR bootstrap/6445
27527         * gcc.dg/20020426-1.c: New test.
27528
27529 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27530
27531         * g++.dg/abi/enum1.C: New test.
27532
27533 2002-04-26  Richard Henderson  <rth@redhat.com>
27534
27535         * gcc.dg/c99-bool-1.c: Expect always true warning.
27536
27537 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27538
27539         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27540
27541 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27542
27543         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27544         targets.
27545
27546 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27547
27548         * g++.dg/abi/mange7.C: New test.
27549
27550         PR c++/6438.
27551         * g++.dg/parse/stmtexpr2.C: New test.
27552
27553 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27554
27555         * gcc.dg/20020312-2.c: Add SH target.
27556
27557 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27558
27559         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27560         compiler output on mips*-*-irix*.
27561
27562 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27563
27564         * g++.dg/parse/attr1.C: New test.
27565
27566 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27567
27568         * gcc.c-torture/execute/string-opt-17.c: New test case.
27569         * gcc.c-torture/execute/memset-2.c: New test case.
27570
27571 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27572
27573         PR c++/6256:
27574         * g++.dg/template/friend5.C: New test.
27575
27576         PR c++/6331:
27577         * g++.dg/template/qual1.C: Likewise.
27578
27579 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27580
27581         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27582         Include stdlib.h, not stdio.h or ctype.h.
27583
27584 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27585
27586         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27587         cris-*-elf* and mmix-*-*.
27588         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27589         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27590         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27591         Ditto.
27592         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27593         * gcc.dg/wchar_t-1.c: Ditto.
27594
27595 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27596
27597         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27598         Clarify comment.
27599
27600 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27601
27602         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27603
27604 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27605
27606         * gcc.c-torture/execute/20000906-1.x: Delete.
27607
27608 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27609
27610         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27611
27612 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27613
27614         * PR6367
27615         * g77.f-torture/execute/6367.f: New test.
27616         * g77.f-torture/execute/6367.x: Disable for MMIX.
27617
27618 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27619
27620         * PR6352
27621         * g++.dg/opt/inline2.C: New test.
27622
27623 2002-04-18  Richard Henderson  <rth@redhat.com>
27624
27625         * gcc.dg/20000906-1.c: Enable for all targets.
27626         * gcc.c-torture/compile/iftrap-2.c: New.
27627
27628 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * gcc.dg/20020418-1.c: New test.
27631         * gcc.dg/20020418-2.c: New test.
27632
27633 2002-04-18  Richard Henderson  <rth@redhat.com>
27634
27635         * gcc.c-torture/compile/iftrap-1.c: New.
27636         * gcc.dg/iftrap-1.c: Adjust for ia64.
27637         * gcc.dg/iftrap-2.c: New.
27638
27639 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27640
27641         * gcc.c-torture/compile/20020418-1.c: New test.
27642
27643 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27644
27645         * gcc.c-torture/compile/20020415-1.c: New.
27646
27647 2002-04-18  David S. Miller  <davem@redhat.com>
27648
27649         * gcc.c-torture/execute/20020418-1.c: New test.
27650
27651 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27652
27653         * gcc.dg/20020416-1.c: New test.
27654
27655         * g++.dg/opt/inline1.C: New test.
27656
27657 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.dg/altivec-5.c: New test.
27660
27661         * gcc.dg/20020415-1.c: New test.
27662
27663 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27664
27665         * testsuite/lib/chill.exp: Remove.
27666
27667 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27668
27669         * g++.dg/other/big-struct.C: New test.
27670
27671 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27672
27673         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27674         of scratch file.
27675
27676 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27677
27678         PR c/6277
27679         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27680         in scan-assembler function name
27681
27682 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27683
27684         * g77.f-torture/execute/980628-4.x,
27685         g77.f-torture/execute/980628-5.x,
27686         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27687         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27688         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27689         i[34567]86-*-*.
27690
27691 2002-04-13  David S. Miller  <davem@redhat.com>
27692
27693         * gcc.c-torture/execute/20020413-1.c: New test.
27694
27695 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27696
27697         * gcc.dg/asm-6.c,
27698         * g++.dg/ext/asm1.C: New tests.
27699
27700 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27701
27702         PR c++ 5373.
27703         * g++.dg/parse/stmtexpr1.C: New test.
27704
27705         PR c++/5189.
27706         * g++.dg/template/copy1.C: New test.
27707
27708 2002-04-12  Richard Henderson  <rth@redhat.com>
27709
27710         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27711
27712 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27713
27714         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27715         gcc.c-torture/execute/20020307-2.c.
27716
27717 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27718
27719         * g++.dg/ext/attrib5.C,
27720         * g++.dg/lookup/struct1.C: New tests.
27721
27722 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27723
27724         * gcc.dg/20020411-1.c: New test.
27725
27726         * gcc.c-torture/execute/20020411-1.c: New test.
27727
27728 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27729
27730         * g77.f-torture/execute/6177.f: New test.
27731
27732 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27733
27734         PR middle-end/6247
27735         * g++.dg/opt/cleanup1.C: New test.
27736
27737         * g++.dg/opt/const1.C: New test.
27738
27739 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27740
27741         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27742
27743 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         PR c++/5507
27746         * g++.dg/template/typename2.C: New test.
27747
27748 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
27749
27750         * gcc.c-torture/execute/loop-12.c: New.
27751
27752 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
27753
27754         * g77.f-torture/execute/980628-4.x,
27755         g77.f-torture/execute/980628-5.x,
27756         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27757         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27758         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
27759
27760 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27761
27762         PR optimization/6086
27763         * g++.dg/opt/preinc1.C: New test.
27764
27765 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27766
27767         PR c++/5571
27768         * g++.dg/opt/static2.C: New test.
27769
27770 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c/5120
27773         * gcc.dg/20020406-1.c: New test.
27774
27775 2002-04-04  David S. Miller  <davem@redhat.com>
27776
27777         * gcc.c-torture/execute/20020404-1.c: New test.
27778
27779 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
27780
27781         PR c/6123
27782         * gcc.dg/20020312-2.c: Do not declare global register variable
27783         if __PIC__ or __pic__ is defined.
27784
27785 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
27786
27787         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
27788         __asm__ so that it works correctly even if -ansi -pedantic-errors.
27789
27790 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27791
27792         * gcc.misc-tests/linkage.exp: Update last change to handle
27793         sparc*-, not just sparc-.
27794
27795 2002-04-03  Richard Henderson  <rth@redhat.com>
27796
27797         * gcc.dg/cpp/ucs.c: Improved long UCS test.
27798
27799 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27800
27801         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
27802
27803 2002-04-02  David S. Miller  <davem@redhat.com>
27804
27805         * gcc.c-torture/execute/20020402-3.c: New test.
27806
27807 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27808
27809         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
27810         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
27811
27812         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
27813         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
27814         g77.f-torture/execute/20001201.x,
27815         g77.f-torture/execute/u77-test.x: New files.
27816
27817         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
27818         * gcc.dg/wchar_t-1.c: Ditto.
27819
27820 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27821
27822         * gcc.c-torture/execute/20020402-1.c: New test.
27823
27824 2002-04-01  Richard Henderson  <rth@redhat.com>
27825
27826         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
27827
27828         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
27829
27830 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27831
27832         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
27833
27834 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27835
27836         * g++.dg/inherit/template-as-base.C: Expect error.
27837         * g++.dg/inherit/namespace-as-base.C: Likewise.
27838
27839 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
27840
27841         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
27842         g++.dg/ext/instantiate3.C: Tweak match patterns.
27843
27844         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
27845         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
27846         -da test.
27847
27848 2002-03-31  Richard Henderson  <rth@redhat.com>
27849
27850         * gcc.dg/special/alias-2.c: New.
27851         * gcc.dg/special/ecos.exp: Run it.
27852
27853 2002-03-31  Richard Henderson  <rth@redhat.com>
27854
27855         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
27856
27857 2002-03-31  Kazu Hirata  <kazu@hxi.com>
27858
27859         * gcc.dg/weak-1.c: Disable on h8300 port.
27860
27861 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
27862
27863         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
27864         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
27865         ordering tests.
27866         * g++.dg/bprob/bprob-1.C: New test.
27867         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
27868         * g++.dg/gcov/gcov-1.C: New test.
27869         * g++.dg/gcov/gcov-1.x: New file.
27870         * g++.dg/gcov/gcov-2.C: New test.
27871         * g++.dg/gcov/gcov-3.C: New test.
27872         * g++.dg/gcov/gcov-3.h: New file.
27873
27874 2002-03-28  Roger Sayle  <roger@eyesopen.com>
27875
27876         * g++.old-deja/g++.other/builtins5.C: New test.
27877         * g++.old-deja/g++.other/builtins6.C: New test.
27878         * g++.old-deja/g++.other/builtins7.C: New test.
27879         * g++.old-deja/g++.other/builtins8.C: New test.
27880         * g++.old-deja/g++.other/builtins9.C: New test.
27881
27882 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
27883
27884         * g++.dg/opt/static1.C: New test.
27885
27886         * g++.dg/opt/longbranch1.C: New test.
27887
27888 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
27889
27890         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
27891
27892         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
27893
27894 2002-03-28  Jeffrey A Law  (law@redhat.com)
27895
27896         * gcc.c-torture/execute/20020328-1.c: New test.
27897
27898 2002-03-27  Richard Henderson  <rth@redhat.com>
27899
27900         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
27901         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
27902         move from g++.old-deja/g++.ext/.
27903
27904 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
27905
27906         * g++.dg/init/new2.C: New test.
27907
27908 2002-03-26  Richard Henderson  <rth@redhat.com>
27909
27910         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
27911
27912         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
27913         on sparc.
27914
27915         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
27916         sparcv9 systems.
27917         * gcc.dg/20001102-1.c: Likewise.
27918
27919 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
27920
27921         * gcc.dg/cpp/endif-pedantic1.c,
27922         gcc.dg/cpp/endif-pedantic2.c:  New tests.
27923
27924 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
27925
27926         * g++.dg/init/new1.C: New test.
27927
27928 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.dg/abi/vbase9.C: New test.
27931
27932 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
27933
27934         * gcc.dg/arm-asm.c: New test.
27935
27936 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
27937
27938         * gcc.dg/Wswitch-enum.c: New test.
27939         Fix PR c/5044.
27940
27941 2002-03-26  Richard Henderson  <rth@redhat.com>
27942
27943         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
27944         structure.
27945
27946 2002-03-25  Richard Henderson  <rth@redhat.com>
27947
27948         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
27949         sparcv9 systems.
27950
27951         * gcc.c-torture/compile/20011119-1.c (xxx): New.
27952         * gcc.c-torture/compile/20011119-2.c (xxx): New.
27953
27954 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
27955
27956         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
27957
27958 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
27959
27960         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
27961         targets using generic thunk support.
27962
27963 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
27964
27965         * gcc.c-torture/compile/20020323-1.c: New test.
27966
27967         * g++.dg/opt/conj2.C: New test.
27968
27969 2002-03-24  Richard Henderson  <rth@redhat.com>
27970
27971         * gcc.dg/weak-1.c: Use -fno-common.
27972
27973 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27974
27975         * g77.dg/f77-edit-apostrophe-out.f: New test
27976         * g77.dg/f77-edit-h-out.f: New test
27977         * g77.dg/f77-edit-t-in.f: New test
27978         * g77.dg/f77-edit-t-out.f: New test
27979         * g77.dg/f77-edit-x-out.f: New test
27980         * g77.dg/f77-edit-slash-out.f: New test
27981         * g77.dg/f77-edit-colon-out.f: New test
27982         * g77.dg/f77-edit-s-out.f: New test
27983
27984 2002-03-24  Richard Henderson  <rth@redhat.com>
27985
27986         * objc/execute/formal_protocol-6.x: New XFAIL.
27987
27988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27989
27990         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
27991         that do not support weak symbols
27992
27993 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27994
27995         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
27996         * lib/g77.exp:  Likewise
27997         * lib/objc.exp: Likewise
27998
27999 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28000
28001         * gcc.dg/Wswitch-default.c: New test.
28002
28003 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28004
28005         * g++.dg/other/enum1.C: New test.
28006
28007 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28008
28009         * gcc.dg/pragma-ep-3.c: Fix typo.
28010
28011 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28012
28013         * g++.dg/inherit/template-as-base.C: New test.
28014
28015 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28016
28017         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28018         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28019
28020 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28021
28022         * gcc.dg/cpp/multiline.c: Update to match.
28023
28024 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28025
28026         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28027
28028 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28029
28030         * gcc.dg/cpp/extratokens2.c:  New file.
28031
28032 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28033
28034         * gcc.dg/20020312-2.c: Add rs6000 target.
28035
28036         * gcc.c-torture/compile/20020319-1.c: New test.
28037
28038 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28039
28040         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28041         (A, E): Handle this.
28042
28043 2002-03-20  Jason Merrill  <jason@redhat.com>
28044
28045         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28046         ignoring -fpic.
28047         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28048         through prune_gcc_output.
28049
28050 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28051
28052         * gcc.c-torture/compile/20020320-1.c: New test.
28053
28054 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28055
28056         * gcc.c-torture/compile/20020318-1.c: New test.
28057
28058         * gcc.dg/struct-by-value-1.c: New test.
28059
28060         * gcc.dg/20020319-1.c: New test.
28061
28062 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28063
28064         * g++.dg/opt/conj1.C: New test.
28065
28066 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28067
28068         * g++.dg/template/qualttp20.C: Revert previous change.
28069         * g++.dg/template/qualttp3.C: Likewise.
28070         * g++.dg/template/qualttp4.C: Likewise
28071         * g++.dg/template/qualttp5.C: Likewise
28072         * g++.dg/template/qualttp6.C: Likewise
28073         * g++.dg/template/qualttp7.C: Likewise
28074         * g++.dg/template/qualttp8.C: Likewise
28075         * g++.dg/template/recurse.C: Likewise.
28076
28077 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28078
28079         * gcc.dg/cpp/wchar-1.c: Update.
28080
28081 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.dg/template/conv1.C: New test.
28084         * g++.dg/template/conv2.C: New test.
28085         * g++.dg/template/conv3.C: New test.
28086         * g++.dg/template/conv4.C: New test.
28087
28088 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28089
28090         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28091         * g++.dg/template/qualttp3.C: Likewise.
28092         * g++.dg/template/qualttp4.C: Likewise
28093         * g++.dg/template/qualttp5.C: Likewise
28094         * g++.dg/template/qualttp6.C: Likewise
28095         * g++.dg/template/qualttp7.C: Likewise
28096         * g++.dg/template/qualttp8.C: Likewise
28097         * g++.dg/template/recurse.C: Likewise.
28098
28099 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28100
28101         * g++.dg/opt/dtor1.C: New test.
28102
28103 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28104
28105         * gcc.c-torture/compile/20020315-1.c: New test.
28106
28107 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28108
28109         * gcc.dg/weak-1.c: Fix scan tests.
28110
28111 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28112
28113         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28114         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28115         cris-*-aout* mmix-*-*.
28116         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28117         cris-*-aout* mmix-*-*.
28118         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28119         cris-*-elf* cris-*-aout* and mmix-*-*.
28120         * gcc.dg/20001009-1.c: Ditto.
28121         * gcc.dg/20010912-1.c: Ditto.
28122         * gcc.dg/20020122-4.c: Ditto.
28123         * gcc.dg/inline-2.c: Ditto.
28124
28125 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28126
28127         * gcc.c-torture/compile/20020314-1.c: New test.
28128
28129 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28130
28131         * gcc.c-torture/execute/20020314-1.c: New test.
28132
28133 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * g++.dg/warn/Wunused-1.C: New test.
28136
28137 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28138
28139         * g++.dg/abi/mangle6.C: New test.
28140
28141 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * gcc.c-torture/compile/20020309-2.c: New test.
28144
28145         * gcc.c-torture/compile/20020312-1.c: New test.
28146
28147 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28148
28149         * g++.dg/other/access1.C: New test.
28150
28151 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28152
28153         * gcc.c-torture/execute/wchar_t-1.c: New test.
28154
28155 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28156
28157         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28158
28159 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28160
28161         * gcc.dg/20020312-1.c: New test case.
28162
28163 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28164
28165         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28166
28167 2002-03-11  Richard Henderson  <rth@redhat.com>
28168
28169         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28170         * g++.old-deja/g++.jason/report.C: Likewise.
28171
28172 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28173
28174         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28175         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28176
28177 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28178
28179         * testsuite/g++.dg/overload/pmf1.C: New test.
28180
28181 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28182
28183         * gcc.c-torture/execute/20020307-1.c: Use long.
28184
28185 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28186
28187         PR optimization/5844
28188         * gcc.dg/20020310-1.c: New test.
28189
28190 2002-03-09  Michael Meissner  <meissner@redhat.com>
28191
28192         * gcc.c-torture/execute/memcpy-2.c: New test.
28193         * gcc.c-torture/execute/memset-1.c: New test.
28194         * gcc.c-torture/execute/strlen-1.c: New test.
28195         * gcc.c-torture/execute/strcmp-1.c: New test.
28196         * gcc.c-torture/execute/strncmp-1.c: New test.
28197
28198 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28199
28200         * gcc.dg/ppc-ldstruct.c: New test.
28201
28202 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28203
28204         * gcc.c-torture/execute/va-arg-22.c: New test.
28205
28206 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28207
28208         * gcc.c-torture/compile/20020309-1.c: New test.
28209
28210 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28211
28212         * gcc.c-torture/execute/20020307-2.c: New test.
28213
28214 2002-03-07  Jeffrey A Law  (law@redhat.com)
28215
28216         * g77.f-torture/compile/20020307-1.f: New test.
28217
28218 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28219
28220         * gcc.dg/unordered-1.c: New test.
28221
28222 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28223
28224         * gcc.c-torture/execute/20020307-1.c: New test.
28225
28226 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28227
28228         * gcc.dg/20020304-1.c: New test.
28229
28230         * gcc.c-torture/compile/20020304-2.c: New test.
28231
28232 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28233
28234         * gcc.c-torture/compile/20020304-1.c: New test case
28235         (from PR c/5830).
28236
28237 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28238
28239         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28240
28241 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28242
28243         * g++.dg/other/classkey1.C: New test.
28244
28245 2002-03-01  Richard Henderson  <rth@redhat.com>
28246
28247         * gcc.c-torture/compile/981223-1.x: New.
28248         * gcc.c-torture/compile/920625-1.x: New.
28249
28250 2002-02-28  Richard Henderson  <rth@redhat.com>
28251
28252         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28253
28254 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28255
28256         * gcc.c-torture/execute/20020227-1.c: New test.
28257
28258 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28259
28260         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28261         here" ERROR lines.
28262         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28263         * g++.old-deja.g++.other/defarg1.C: Likewise.
28264         * g++.old-deja/g++.pt/calls2.C: Likewise.
28265         * g++.old-deja/g++.pt/crash20.C: Likewise.
28266         * g++.old-deja/g++.pt/crash30.C: Likewise.
28267         * g++.old-deja/g++.pt/crash36.C: Likewise.
28268         * g++.old-deja/g++.pt/crash6.C: Likewise.
28269         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28270         * g++.old-deja/g++.pt/derived3.C: Likewise.
28271         * g++.old-deja/g++.pt/error1.C: Likewise.
28272         * g++.old-deja/g++.pt/friend21.C: Likewise.
28273         * g++.old-deja/g++.pt/friend23.C: Likewise.
28274         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28275         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28276
28277 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28278
28279         * gcc.c-torture/execute/20020225-2.c: New test.
28280
28281 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28282
28283         * gcc.c-torture/execute/920730-1t.c,
28284         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28285         Delete test cases, only relevant to -traditional.
28286
28287 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28288
28289         * gcc.dg/cpp/undef1.c: Remove.
28290         * gcc.dg/cpp/directiv.c: Update.
28291         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28292
28293 2002-02-27  Michael Meissner  <meissner@redhat.com>
28294
28295         * gcc.c-torture/execute/20020226-1.c: New test.
28296
28297 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28298
28299         * g++.dg/debug/debug4.C: New test.
28300
28301         * gcc.dg/ia64-visibility-1.c: New test.
28302
28303 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28304
28305         * gcc.dg/debug/20020224-1.c: New.
28306
28307 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28308
28309         * gcc.c-torture/execute/960416-1.x: New.
28310         * gcc.c-torture/execute/divconst-3.x: Likewise.
28311
28312 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28313
28314         * gcc.dg/20020224-1.c: New test.
28315
28316 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28317
28318         * gcc.c-torture/execute/20020225-1.c: New.
28319
28320 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28321
28322         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28323
28324 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28325
28326         * gcc.dg/20020222-1.c: New test.
28327
28328 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28329
28330         * g++.dg/opt/anonunion1.C: New test.
28331
28332 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.dg/template/qualttp19.C: New test.
28335         * g++.dg/template/qualttp20.C: New test.
28336         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28337         * g++.old-deja/g++.other/qual1.C: Likewise.
28338
28339 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28340
28341         * gcc.dg/attr-alwaysinline.c: New.
28342
28343 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28344
28345         * gcc.dg/20020220-1.c: New test.
28346
28347         * gcc.dg/20020220-2.c: New test.
28348
28349         * g++.dg/opt/mmx1.C: New test.
28350
28351 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28352
28353         * gcc.c-torture/compile/20020110.c: New test.
28354
28355 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28356
28357         * gcc.c-torture/execute/20020219-1.c: New test.
28358
28359         * gcc.dg/20020219-1.c: New test.
28360
28361         * gcc.dg/noncompile/20020220-1.c: New test.
28362
28363         * g++.dg/opt/ptrintsum1.C: New test.
28364
28365         * gcc.dg/debug/20020220-1.c: New test.
28366
28367 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.c-torture/execute/20020216-1.c: New test.
28370
28371 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28372
28373         * gcc.dg/decl-1.c: Update, new test.
28374
28375 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.dg/abi/bitfield1.C: New test.
28378         * g++.dg/abi/bitfield2.C: New test.
28379
28380 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28381
28382         * gcc.dg/attr-nest.c: New test.
28383
28384 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28385
28386         * gcc.c-torture/execute/20020215-1.c: New test.
28387
28388 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28391         * g++.dg/debug/debug.exp: New.
28392         * g++.dg/debug/trivial.C: New.
28393         * g++.dg/debug/debug1.C: Moved...
28394         * g++.dg/other/debug1.C: ...from here.
28395         * g++.dg/debug/debug2.C: Moved...
28396         * g++.dg/other/debug2.C: ...from here.
28397         * g++.dg/debug/debug3.C: Moved...
28398         * g++.dg/other/debug3.C: ...from here.
28399
28400         * gcc.dg/noncompile/20020213-1.c: New test.
28401
28402 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28403
28404         * g++.dg/other/debug3.C: New test.
28405
28406         * gcc.c-torture/execute/20020213-1.c: New test.
28407
28408 2002-02-13  Richard Smith <richard@ex-parrot.com>
28409
28410         * g++.old-deja/g++.other/thunk1.C: New test.
28411
28412 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28413
28414         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28415
28416 2002-02-13  Stan Shebs  <shebs@apple.com>
28417
28418         * gcc.dg/altivec-3.c: New.
28419
28420 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28421
28422         * gcc.dg/Wunreachable-1.c: New test.
28423         * gcc.dg/Wunreachable-2.c: New test.
28424
28425 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28426
28427         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28428
28429 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28430
28431         * gcc.dg/decl-1.c: New test.
28432
28433 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28434
28435         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28436
28437 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28438
28439         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28440         * gcc.c-torture/compile/980506-1.x: Likewise.
28441
28442 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28443
28444         * gcc.dg/20020210-1.c: New.
28445
28446 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28447
28448         * g77.f-torture/execute/947.f: New regression test
28449         for PR fortran/947.
28450
28451 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28452
28453         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28454         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28455
28456 2002-02-08  Richard Henderson  <rth@redhat.com>
28457
28458         * gcc.c-torture/compile/labels-3.c: New.
28459
28460 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28463         expression statements work instead.
28464         * gcc.dg/noncompile/20020207-1.c: New test.
28465
28466 2002-02-07  Richard Henderson  <rth@redhat.com>
28467
28468         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28469
28470 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28471
28472         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28473         message from g77
28474         * lib/g77-dg.exp: Trim g77 error messages so that they are
28475         recognized by dg.exp.
28476
28477 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28478
28479         PR fortran/5473
28480         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28481
28482 2002-02-07  Richard Henderson  <rth@redhat.com>
28483
28484         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28485         to be sufficiently aligned for integers.
28486
28487 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28488
28489         * g++.dg/template/friend4.C: New test.
28490
28491 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28492
28493         PR fortran/5743
28494         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28495         unsupported cases.
28496
28497 2002-02-07  Richard Henderson  <rth@redhat.com>
28498
28499         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28500         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28501         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28502         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28503
28504 2002-02-06  Richard Henderson  <rth@redhat.com>
28505
28506         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28507
28508 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28509
28510         * gcc.dg/20020206-1.c: New test.
28511
28512 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28513
28514         * gcc.c-torture/execute/20020206-1.c: New test.
28515
28516         * gcc.c-torture/execute/20020206-2.c: New test.
28517
28518         PR optimization/5429:
28519         * gcc.c-torture/compile/20020206-1.c: New test.
28520
28521 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28522
28523         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28524         as certain file formats cannot support particularly large
28525         alignments.
28526
28527         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28528         and do not expect to be able to link the executable.
28529
28530         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28531         fail because the COFF format does not support the weak attribute.
28532
28533 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28534
28535         * g77.dg/pr5473.f:  New test
28536
28537 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28538
28539         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28540         Fix testcase accordingly.
28541
28542 2002-02-04  Richard Henderson  <rth@redhat.com>
28543
28544         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28545         (buf): Change to be an array of pointers, not ints.
28546
28547 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28550         before all tests.  Move warning one line above to match where it
28551         C frontend emits.
28552         * gcc.dg/Wswitch-2.c: New test.
28553         * g++.dg/warn/Wswitch-1.C: New test.
28554         * g++.dg/warn/Wswitch-2.C: New test.
28555
28556 2002-02-04  Richard Henderson  <rth@redhat.com>
28557
28558         * g++.dg/abi/offsetof.C: Fix size comparison.
28559
28560 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28561
28562         * gcc.dg/cast-qual-2.c: New test.
28563
28564 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * gcc.dg/20020201-4.c: New test.
28567
28568 2002-02-04  Ben Elliston  <bje@redhat.com>
28569
28570         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28571         target_info attribute != 0, in addition to the empty string.
28572         (gcc_target_compile): Likewise.
28573
28574 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28575
28576         * gcc.dg/Wswitch.c: New test.
28577         PR gcc/4475. PR gcc/3780.
28578
28579 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28580
28581         * g77.f-torture/execute/5122.f: New test for regressions
28582         against PR fortran/5122.
28583
28584 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28585
28586         * g77.f-torture/compile/pr3743.f: Delete
28587         * g77.dg/pr3743-1.f: New test.
28588         * g77.dg/pr3743-2.f: New test.
28589         * g77.dg/pr3743-3.f: New test.
28590         * g77.dg/pr3743-4.f: New test.
28591
28592 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28593
28594         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28595
28596 2002-02-02  Richard Henderson  <rth@redhat.com>
28597
28598         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28599         * gcc.c-torture/execute/bf64-1.c: Likewise.
28600
28601 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28602
28603         * gcc.dg/20020201-2.c: New test.
28604
28605         * gcc.dg/20020201-3.c: New test.
28606
28607         * gcc.c-torture/execute/bitfld-2.c: New test.
28608
28609 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28610
28611         * gcc.dg/bitfld-1.c: Update.
28612         * gcc.dg/bitfld-2.c: Update.
28613         * gcc.c-torture/execute/bitfld-1.x: New.
28614
28615 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28616
28617         * gcc.c-torture/execute/20020201-1.c: New test.
28618
28619 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28620
28621         PR target/5469
28622         * gcc.dg/20020201-1.c: New test.
28623
28624 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28625
28626         PR fortran/3743
28627         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28628         * g77.f-torture/compile/pr3743.x: Remove
28629
28630 2002-01-31  Tom Rix  <trix@redhat.com>
28631
28632         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28633
28634 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28635
28636         * gcc.dg/noncompile/20020130-1.c: New test.
28637
28638 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28639
28640         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28641
28642 2002-01-29  Richard Henderson  <rth@redhat.com>
28643
28644         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28645         to long long.
28646         * gcc.c-torture/execute/bf64-1.c: Likewise.
28647
28648 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28649
28650         * gcc.c-torture/execute/20020129-1.c: New test.
28651
28652 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28653
28654         * gcc.c-torture/compile/20000224-1.c: Update.
28655         * gcc.c-torture/execute/bitfld-1.c: New tests.
28656         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28657         * gcc.dg/uninit-A.c: Update.
28658
28659 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28660
28661         * g++.dg/template/ctor1.C: Add instantiation.
28662
28663 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28664
28665         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28666         argument to __builtin_prefetch to be const ptr.
28667
28668 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28669
28670         * gcc.c-torture/compile/20020120-1.c: New test.
28671
28672 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28673
28674         * gcc.c-torture/execute/20020127-1.c: New test.
28675
28676 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28677
28678         * g77.dg/f77-edit-i-in.f: New test
28679         * g77.dg/f77-edit-i-out.f: New test
28680
28681 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28682
28683         * gcc.dg/debug/debug.exp: New file.
28684         * gcc.dg/debug/trivial.c: New file.
28685         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28686         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28687         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28688         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28689         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28690         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28691         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28692         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28693         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28694         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28695         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28696         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28697         * gcc.dg/20000503-1.c: Removed.
28698         * gcc.dg/20010207-1.c: Removed.
28699         * gcc.dg/20011223-1.c: Removed.
28700         * gcc.dg/20020104-2.c: Removed.
28701         * gcc.dg/debug-1.c: Removed.
28702         * gcc.dg/debug-2.c: Removed.
28703         * gcc.dg/debug-3.c: Removed.
28704         * gcc.dg/debug-4.c: Removed.
28705         * gcc.dg/debug-5.c: Removed.
28706         * gcc.dg/debug-6.c: Removed.
28707         * gcc.dg/dwarf2-1.c: Removed.
28708         * gcc.dg/dwarf2-2.c: Removed.
28709
28710 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28711
28712         * g++.old-deja/g++.other/eh5.C: New test.
28713         * g++.old-deja/g++.other/sibcall2.C: New test.
28714         * g++.old-deja/g++.other/array9.C: New test.
28715         * g++.old-deja/g++.other/typename2.C: New test.
28716         * g++.old-deja/g++.other/crash60.C: New test.
28717         * g++.old-deja/g++.other/conv9.C: New test.
28718         * g++.old-deja/g++.other/mangle10.C: New test.
28719         * g++.old-deja/g++.other/unchanging1.C: New test.
28720         * g++.old-deja/g++.other/exprstmt1.C: New test.
28721         * g++.old-deja/g++.other/inline23.C: New test.
28722         * g++.old-deja/g++.eh/ia64-1.C: New test.
28723         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28724         * g++.old-deja/g++.other/reload1.C: New test.
28725         * g++.old-deja/g++.other/static20.C: New test.
28726         * g++.old-deja/g++.other/local-alloc1.C: New test.
28727         * g++.old-deja/g++.other/conv8.C: New test.
28728         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28729         * g++.old-deja/g++.other/storeexpr1.C: New test.
28730         * g++.old-deja/g++.other/storeexpr2.C: New test.
28731         * g++.dg/eh/template2.C: New test.
28732         * g++.dg/warn/weak1.C: New test.
28733
28734 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28735
28736         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28737         Remove first, non-varying, argument.
28738
28739 2002-01-23  Richard Henderson  <rth@redhat.com>
28740
28741         * gcc.dg/inline-2.c: New.
28742
28743         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28744         Add optional target arg.  Check number of arguments.
28745         (scan-assembler-not, scan-assembler-dem): Likewise.
28746         (scan-assembler-dem-not): Likewise.
28747
28748 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28749
28750         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
28751         line 12.
28752         * g++.old-deja/g++.brendan/parse3.C,
28753         g++.old-deja/g++.other/crash26.C,
28754         g++.old-deja/g++.other/crash28.C,
28755         g++.old-deja/g++.other/crash29.C,
28756         g++.old-deja/g++.other/crash30.C,
28757         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
28758
28759 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
28760
28761         * gcc.dg/20020115-1.c: New.
28762
28763 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
28764
28765         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
28766
28767 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
28768
28769         * gcc.dg/20020122-3.c: New.
28770
28771 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * g++.dg/other/gc1.C: New test.
28774
28775 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28776
28777         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
28778
28779 2002-01-22  Richard Henderson  <rth@redhat.com>
28780
28781         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
28782
28783 2002-01-22  Richard Henderson  <rth@redhat.com>
28784
28785         * gcc.dg/20020122-4.c: New.
28786
28787 2002-01-22  H.J. Lu <hjl@gnu.org>
28788
28789         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
28790         link output.
28791         * gcc.dg/special/ecos.exp: Likewise.
28792         * lib/g++-dg.exp: Likewise.
28793         * lib/g77-dg.exp: Likewise.
28794         * lib/gcc-dg.exp : Likewise.
28795         * lib/mike-g++.exp: Likewise.
28796         * lib/mike-g77.exp: Likewise.
28797         * lib/mike-gcc.exp: Likewise.
28798         * lib/objc-dg.exp: Likewise.
28799
28800 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
28801
28802         PR target/5379
28803         * gcc.dg/20020122-2.c: New test.
28804
28805 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
28806
28807         * gcc.dg/20020122-1.c: New test.
28808
28809 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
28810
28811         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
28812
28813 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
28814
28815         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
28816
28817 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28818
28819         * gcc.c-torture/compile/20020121-1.c: New test.
28820
28821 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28822
28823         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
28824         ld_library_path.
28825
28826 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
28827
28828         * gcc.dg/20020218-1.c: New test.
28829
28830 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
28831
28832         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
28833         messages
28834         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
28835         "At global scope" warning
28836         * g++.dg/ext/align1.C: Change cygwin test for alignment
28837         from db-bogus to dg-warning
28838
28839 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
28840
28841         * g77.f-torture/compile/cpp2.F: New test.
28842
28843 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28844
28845         * g++.dg/template/access1.C: New test.
28846
28847 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
28848
28849         * gcc.dg/20020118-1.c: New.
28850
28851 2002-01-18  Kazu Hirata  <kazu@hxi.com>
28852
28853         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
28854
28855 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28856
28857         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
28858         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
28859         alignment warnings.
28860
28861 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28862
28863         * gcc.misc-tests/i386-prefetch.exp: Save and restore
28864         torture_with_loops and torture_without_loops
28865
28866 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
28867
28868         * gcc.c-torture/compile/20020116-1.c: New test.
28869
28870 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * gcc.dg/20020116-2.c: New test.
28873
28874         * gcc.dg/ultrasp4.c: New test.
28875
28876         * gcc.dg/20020116-1.c: New test.
28877
28878 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
28879
28880         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
28881         by EABI.
28882
28883 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
28884
28885         * gcc.misc-tests/i386-prefetch.exp: New.
28886         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
28887         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
28888         * gcc.misc-tests/i386-pf-none-1.c: New test.
28889         * gcc.misc-tests/i386-pf-sse-1.c: New test.
28890
28891 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
28892
28893         * gcc.dg/gnu89-init-1.c: Add new tests.
28894
28895 2002-01-15  Andreas Jaeger  <aj@suse.de>
28896
28897         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
28898         * gcc.dg/i386-mmx-2.c: Likewise.
28899         * gcc.dg/i386-sse-1.c: Likewise.
28900         * gcc.dg/i386-sse-2.c: Likewise.
28901         * gcc.dg/i386-sse-3.c: Likewise.
28902
28903 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
28904
28905         * g77.f-torture/execute/intrinsic-unix-bessel.f:
28906         Uncomment additional cases that now pass.
28907
28908 2002-01-11  Richard Henderson  <rth@redhat.com>
28909
28910         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
28911         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
28912
28913 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
28914
28915         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
28916
28917 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
28918
28919         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
28920         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
28921
28922 2002-01-10  Dale Johannesen  <dalej@apple.com>
28923
28924         * gcc.c-torture/execute/loop-11.c: New.
28925
28926 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
28927
28928         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
28929         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
28930
28931 2002-01-09  Richard Henderson  <rth@redhat.com>
28932
28933         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
28934         type in which to perform the operation for each size.
28935
28936 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
28937
28938         * gcc.c-torture/compile/20020109-2.c: New test.
28939
28940 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
28941
28942         * gcc.c-torture/execute/loop-10.c: New test.
28943
28944 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28945
28946         * gcc.c-torture/compile/20010226-1.c: New test.
28947         * gcc.c-torture/compile/20010227-1.c: New test.
28948         * gcc.c-torture/compile/20010426-1.c: New test.
28949         * gcc.c-torture/compile/20010510-1.c: New test.
28950         * gcc.c-torture/compile/20010605-3.c: New test.
28951         * gcc.c-torture/compile/20010824-1.c: New test.
28952         * gcc.c-torture/execute/20010409-1.c: New test.
28953         * gcc.dg/noncompile/20000901-1.c: New test.
28954         * gcc.dg/20001023-1.c: New test.
28955         * gcc.dg/20001101-1.c: New test.
28956         * gcc.dg/20001102-1.c: New test.
28957         * gcc.dg/20010207-1.c: New test.
28958         * gcc.dg/20010405-1.c: New test.
28959         * gcc.dg/20010822-1.c: New test.
28960         * gcc.dg/20011107-1.c: New test.
28961
28962 2002-01-09  Jeffrey A Law  (law@redhat.com)
28963
28964         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
28965
28966         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
28967         execution failure on PA targets.
28968
28969 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28970
28971         * gcc.c-torture/compile/20020109-1.c: New test.
28972
28973 2002-01-08  Kazu Hirata  <kazu@hxi.com>
28974
28975         * gcc.c-torture/execute/20020108-1.c: New test.
28976
28977 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.dg/20020108-1.c: New test.
28980
28981 2002-01-08  H.J. Lu <hjl@gnu.org>
28982
28983         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
28984         for header files.
28985
28986 2002-01-08  Geoff Keating  <geoffk@redhat.com>
28987
28988         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
28989         consistency.
28990
28991 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
28992
28993         * gcc.dg/altivec-4.c: Test altivec predicates.
28994
28995 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * gcc.c-torture/execute/20020107-1.c: New test.
28998
28999 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29000
29001         PR c/5279
29002         * gcc.c-torture/compile/20020106-1.c: New test.
29003
29004 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29005
29006         * gcc.c-torture/execute/nestfunc-4.c: New test.
29007
29008 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29009
29010         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29011         extra triple that slipped in.
29012         * g++.old-deja/g++.abi/align.C: Likewise.
29013         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29014
29015 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29016
29017         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29018         * g++.old-deja/g++.abi/align.C: Likewise.
29019         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29020
29021         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29022         on FreeBSD/i386.
29023         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29024         FreeBSD.
29025
29026 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * gcc.dg/20020104-1.c: New test.
29029
29030         * gcc.dg/20020104-2.c: New test.
29031
29032 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29033
29034         * gcc.dg/20020103-1.c: Fix typo in target selector.
29035
29036 2002-01-03  Richard Henderson  <rth@redhat.com>
29037
29038         * gcc.dg/20020103-1.c: New.
29039
29040 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29041
29042         * gcc.c-torture/execute/20020103-1.c: New test.
29043
29044 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29045
29046         * g++.dg/other/debug2.C: New test.
29047
29048         * gcc.c-torture/compile/20020103-1.c: New test.
29049
29050 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gcc.dg/gnu89-init-1.c: Added new tests.
29053
29054 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29055
29056         * g++.dg/template/friend2.C: Remove as patch is reverted.
29057
29058         * g++.dg/warn/oldcast1.C: New test.
29059
29060         * g++.dg/template/ptrmem1.C: New test.
29061         * g++.dg/template/ptrmem2.C: New test.
29062
29063         * g++.dg/template/ntp.C: New test.
29064
29065         * g++.dg/other/component1.C: New test.
29066
29067         * g++.dg/template/ttp3.C: New test.
29068
29069         * g++.dg/template/friend2.C: New test.
29070         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29071
29072 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         * g++.dg/other/ptrmem1.C: New test.
29075         * g++.dg/other/ptrmem2.C: New test.
29076
29077 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.dg/template/ctor1.C: New test.
29080
29081 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29082
29083         * g++.dg/template/friend2.C: New test.
29084
29085 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29086
29087         * gcc.dg/mmix-1.c: New test.
29088
29089 2001-12-31  Richard Henderson  <rth@redhat.com>
29090
29091         * gcc.dg/asm-5.c: New.
29092
29093 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29094
29095         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29096         in namespace __gnu_cxx
29097
29098 2001-12-30  Richard Henderson  <rth@redhat.com>
29099
29100         * gcc.dg/debug-6.c: New.
29101
29102 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29103
29104         * gcc.c-torture/compile/20011229-2.c: New test.
29105
29106 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29107
29108         * gcc.dg/debug-3.c: New test.
29109         * gcc.dg/debug-4.c: New test.
29110         * gcc.dg/debug-5.c: New test.
29111
29112 2001-12-29  Richard Henderson  <rth@redhat.com>
29113
29114         * g++.dg/eh/loop1.C: New.
29115
29116 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29117
29118         * g++.dg/template/crash1.C: New test.
29119
29120 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29121
29122         * g++.dg/other/const1.C: New test.
29123
29124 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29125
29126         * gcc.c-torture/compile/20011229-1.c: New test.
29127
29128 2001-12-28  Stan Shebs  <shebs@apple.com>
29129
29130         * lib/objc-torture.exp: Resync with c-torture.exp.
29131         * lib/objc.exp: Load standard libraries.
29132
29133 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29134
29135         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29136         additional tests.
29137
29138 2001-12-27  Roger Sayle <roger@eyesopen.com>
29139
29140         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29141
29142 2001-12-27  Richard Henderson  <rth@redhat.com>
29143
29144         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29145
29146 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.dg/eh/ctor1.C: New test.
29149         * g++.dg/other/error2.C: New test.
29150
29151 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29152
29153         * g++.dg/other/init2.C: New test.
29154
29155 2001-12-24  Richard Henderson  <rth@redhat.com>
29156
29157         * gcc.dg/20011223-1.c: New.
29158         * gcc.dg/inline-1.c: New.
29159
29160 2001-12-23  Richard Henderson  <rth@redhat.com>
29161
29162         * gcc.dg/asm-4.c: Test operand modifiers.
29163
29164 2001-12-23  Richard Henderson  <rth@redhat.com>
29165
29166         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29167
29168 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29169
29170         * gcc.c-torture/execute/20011223-1.c: New test.
29171
29172 2001-12-21  Richard Henderson  <rth@redhat.com>
29173
29174         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29175         re-enables the warning.
29176
29177 2001-12-21  Richard Henderson  <rth@redhat.com>
29178
29179         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29180
29181 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.c-torture/compile/20011218-1.c: New test.
29184
29185 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29186
29187         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29188         arm-isr.c test.
29189         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29190         epilogue generation for ARM ISR routines.
29191
29192 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29193
29194         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29195         * gcc.dg/format/c90-printf-3.c: Likewise.
29196         * gcc.dg/format/c99-printf-3.c: Likewise.
29197         * gcc.dg/format/ext-1.c: Likewise.
29198         * gcc.dg/format/ext-6.c: Likewise.
29199         * gcc.dg/format/format.h: Prototype unlocked stdio.
29200
29201 2001-12-20  Richard Henderson  <rth@redhat.com>
29202
29203         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29204         (arena): Use it.
29205         (malloc): Correct allocation logic.  Abort if we fill up the
29206         arena before initialization complete.
29207         (realloc): Correct allocation logic.
29208
29209 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29210
29211         * gcc.c-torture/compile/20011219-2.c: New test.
29212
29213         * gcc.c-torture/execute/20011219-1.c: New test.
29214
29215 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29216
29217         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29218         target does not support weak symbols.
29219
29220 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29221
29222         * gcc.c-torture/compile/20011219-1.c: New test.
29223
29224 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29225
29226         * g++.dg/other/error1.C: New test.
29227
29228 2001-12-17  Jeffrey A Law  (law@redhat.com)
29229
29230         * gcc.c-torture/execute/20011217-1.c: New test.
29231
29232 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29233
29234         * objc.dg/special/: New directory.
29235         * objc.dg/special/special.exp: New file.
29236         * objc.dg/special/unclaimed-category-1.h: New file.
29237         * objc.dg/special/unclaimed-category-1a.m: New file.
29238         * objc.dg/special/unclaimed-category-1.m: New file.
29239
29240 2001-12-17  Andreas Jaeger  <aj@suse.de>
29241
29242         * gcc.c-torture/compile/20011217-2.c: New test.
29243
29244 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29245
29246         * gcc.c-torture/compile/20011217-1.c: New test.
29247
29248 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29249
29250         * testsuite/gcc.dg/20011214-1.c: New.
29251
29252 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29253
29254         * gcc.dg/altivec-4.c: New.
29255
29256 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29257
29258         * gcc.dg/20011113-1.c: New test.
29259
29260 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29261
29262         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29263         std::__malloc_alloc_template<0> and
29264         std::__default_alloc_template<false, 0>.
29265
29266 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29267
29268         * objc/execute/bf-21.m: New test.
29269         * objc/execute/enumeration-1.m: New test.
29270         * objc/execute/enumeration-2.m: New test.
29271
29272 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * gcc.dg/gnu89-init-1.c: New test.
29275
29276 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29279         * g++.old-deja/g++.jason/2371.C: Likewise.
29280         * g++.old-deja/g++.jason/template33.C: Likewise.
29281         * g++.old-deja/g++.jason/template34.C: Likewise.
29282         * g++.old-deja/g++.jason/template36.C: Likewise.
29283         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29284         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29285         * g++.old-deja/g++.other/typename1.C: Likewise.
29286         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29287         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29288         * g++.old-deja/g++.pt/typename11.C: Likewise.
29289         * g++.old-deja/g++.pt/typename14.C: Likewise.
29290         * g++.old-deja/g++.pt/typename16.C: Likewise.
29291         * g++.old-deja/g++.pt/typename3.C: Likewise.
29292         * g++.old-deja/g++.pt/typename4.C: Likewise.
29293         * g++.old-deja/g++.pt/typename5.C: Likewise.
29294         * g++.old-deja/g++.pt/typename7.C: Likewise.
29295         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29296
29297 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29298
29299         * g++.dg/other/linkage1.C: New test.
29300         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29301         specifiers.
29302
29303 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29304
29305         * gcc.dg/concat.c: New test.
29306
29307 2001-12-11  Stan Shebs  <shebs@apple.com>
29308
29309         * objc/compile: New test directory.
29310         * objc/compile/compile.exp: New expect script.
29311         * objc/compile/20011211-1.m: New compile test.
29312
29313 2001-12-11  Jason Merrill  <jason@redhat.com>
29314
29315         * lib/prune.exp (prune_gcc_output): Also handle "In member
29316         function".  So many permutations...
29317
29318 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.dg/template/typedef1.C: New test.
29321
29322 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29323
29324         * g++.dg/other/copy1.C: New test.
29325
29326 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29327
29328         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29329
29330         * gcc.dg/builtin-choose-expr.c: New.
29331
29332 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29333
29334         * gcc.dg/altivec-2.c: New.
29335
29336 2001-12-07  Richard Henderson  <rth@redhat.com>
29337
29338         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29339
29340 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29341
29342         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29343         ultrasparc.
29344
29345 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29346
29347         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29348
29349 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29350
29351         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29352         variable argument list.
29353
29354 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29355
29356         * gcc.c-torture/execute/memcheck: Delete entire directory.
29357         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29358         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29359
29360 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29361
29362         * gcc.dg/Wshadow-1.c: New test.
29363
29364 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29365
29366         * gcc.c-torture/compile/20011130-1.c: New test.
29367
29368         * gcc.dg/noncompile/20011025-1.c: New test.
29369
29370         * g++.dg/other/anon-union.C: New test.
29371
29372         * gcc.c-torture/execute/20011024-1.c: New test.
29373
29374 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29375
29376         * gcc.c-torture/execute/20000722-1.x,
29377         gcc.c-torture/execute/20010123-1.x: Remove.
29378         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29379         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29380         gcc.dg/c99-complit-2.c: New tests.
29381
29382 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         * g++.dg/inherit/base1.C: New test.
29385
29386 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29387
29388         * g++.dg/other/stdarg1.C: New test.
29389
29390         * gcc.c-torture/compile/20011130-2.c: New test.
29391
29392 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29393
29394         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29395         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29396         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29397         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29398         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29399         * gcc.dg/builtin-prefetch-1.c: New test.
29400
29401 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.dg/20011130-1.c: New test.
29404
29405 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         * g++.dg/other/scope1.C: New test.
29408         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29409
29410 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29411
29412         * gcc.dg/vla-init-1.c: New test.
29413
29414 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29415
29416         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29417
29418 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29419
29420         * objc.dg/alias.m: Update.
29421         * objc.dg/class-1.m: Update.
29422         * objc.dg/const-str-1.m: Update.
29423         * objc.dg/fwd-proto-1.m: Update.
29424         * objc.dg/id-1.m: Update.
29425         * objc.dg/super-class-1.m: Update.
29426
29427 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29428
29429         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29430         constructs.
29431
29432 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29433
29434         * gcc.c-torture/execute/20011128-1.c: New test.
29435
29436 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29437
29438         * gcc.dg/20011127-1.c: New test.
29439
29440 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29441
29442         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29443         from Austin Group draft 7.
29444         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29445         scanf format arguments.
29446         * gcc.dg/format/no-exargs-2.c: New test.
29447
29448 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * g++.dg/abi/vbase8-4.C: New test.
29451
29452 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29453
29454         * gcc.c-torture/execute/20011121-1.c: New test.
29455
29456 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29457
29458         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29459
29460 2001-11-23  Andreas Jaeger  <aj@suse.de>
29461
29462         * gcc.dg/cpp/charconst-2.c: New test.
29463
29464 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29465
29466         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29467         to the host if it is remote.  Let tests specify extra headers
29468         they use.
29469         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29470         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29471         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29472         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29473         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29474         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29475         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29476         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29477         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29478         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29479
29480 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29481
29482         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29483         for little endian ARMs.
29484
29485 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gcc.c-torture/compile/20011119-1.c: New test.
29488         * gcc.c-torture/compile/20011119-2.c: New test.
29489
29490 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29491
29492         * gcc.dg/altivec-1.c: Fix typo.
29493
29494 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29495
29496         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29497
29498 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29499
29500         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29501
29502 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29503
29504         * lib/g77.exp: Don't specify --rpath-link.
29505
29506         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29507         across all the headers.
29508         * gcc.dg/format/format.exp: For testing on a remote host,
29509         copy format.h.
29510
29511         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29512         * gcc.c-torture/execute/930406-1.c: Likewise.
29513         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29514
29515 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29516
29517         * gcc.dg/altivec-1.c: New.
29518
29519 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29520
29521         * gcc.dg/cpp/fpreprocessed.c: New test case.
29522
29523 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29524
29525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29526         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29527         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29528
29529 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29530
29531         * gcc.dg/no-builtin-1.c: New test.
29532
29533 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29534
29535         * gcc.c-torture/execute/20011115-1.c: New test.
29536
29537 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29538
29539         * gcc.c-torture/compile/20011114-2.c: New test.
29540         * gcc.c-torture/compile/20011114-3.c: New test.
29541         * gcc.c-torture/compile/20011114-4.c: New test.
29542
29543 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29544
29545         * g++.dg/other/init1.C: New test.
29546
29547 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29548
29549         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29550         message.
29551
29552         * gcc.c-torture/execute/20011114-1.c: New testcase.
29553
29554         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29555         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29556         like the (before this change) version of 20010327-1.c.
29557
29558 2001-11-14  Roger Sayle <roger@eyesopen.com>
29559
29560         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29561
29562 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29563
29564         * g++.dg/init/array2.C: New test.
29565
29566 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29567
29568         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29569
29570 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.dg/other/forscope1.C: New test.
29573         * g++.dg/ext/forscope1.C: New test.
29574         * g++.dg/ext/forscope2.C: New test.
29575
29576 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * gcc.c-torture/execute/20011113-1.c: New test.
29579
29580 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29581
29582         * gcc.c-torture/execute/20011109-2.c: New test.
29583
29584         * gcc.c-torture/execute/20011109-1.c: New test.
29585
29586 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * gcc.c-torture/compile/20011109-1.c: New test.
29589
29590 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29591
29592         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29593         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29594         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29595         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29596         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29597         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29598         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29599
29600 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29601
29602         * g++.dg/warn/Wshadow-1.C: New tests.
29603         * g++.old-deja/g++.mike/for3.C: Update.
29604
29605 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29606
29607         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29608         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29609         XFAILs.  Adjust expected error texts.
29610         * gcc.c-torture/compile/20011106-1.c,
29611         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29612         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29613         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29614         gcc.dg/c99-array-lval-5.c: New tests.
29615
29616 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29617
29618         * gcc.dg/cpp/defined.c: Update.
29619
29620 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29621
29622         * gcc.c-torture/execute/anon-1.c: New test.
29623
29624 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29625
29626         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29627         same size, so no warning should be produced on stormy16.
29628
29629         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29630         due to oversized array.
29631         * g++.old-deja/g++.mike/ns15.C: Likewise.
29632         * g++.old-deja/g++.pt/crash16.C: Likewise.
29633
29634 2001-11-02  Graham Stott  <grahams@redhat.com>
29635
29636         * g++.dgother/debug1.C: Fix typos.
29637
29638 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * g++.dg/other/debug1.C: New test.
29641
29642 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29643
29644         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29645         of unsigned long.
29646
29647 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29648
29649         * gcc.dg/20011029-2.c: New test.
29650
29651         * gcc.c-torture/compile/20011029-1.c: New test.
29652
29653 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29654
29655         * objc/execute/class_self-1.m: New test.
29656         * objc/execute/class_self-2.m: New test.
29657
29658 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29659
29660         * gcc.misc-tests/msgs.exp: Delete.
29661         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29662         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29663         error set to match recent changes.
29664
29665 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29666
29667         * gcc.dg/20011021-1.c: New test.
29668
29669 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29670
29671         * gcc.c-torture/compile/20011023-1.c: New test.
29672
29673 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29674
29675         * lib/g77.exp: Rewrite based on lib/g++.exp.
29676
29677 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29678
29679         * gcc.c-torture/execute/20011019-1.c: New test.
29680
29681         * gcc.dg/20011018-1.c: New test.
29682
29683 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29684
29685         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29686
29687 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29688
29689         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29690         * gcc.dg/attr-invalid.c: Likewise.
29691
29692 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * testsuite/gcc.dg/20011015-1.c: New test.
29695
29696 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29697
29698         * g++.dg/template/unify2.C: New test.
29699
29700 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29701
29702         * g++.dg/other/exception-specification.C: New test
29703
29704 2001-10-13  Tom Rix  <trix@redhat.com>
29705
29706         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29707         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29708
29709 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29710
29711         * testsuite/gcc.dg/20011009-1.c: New test.
29712
29713 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29714
29715         PR g++/4476
29716         * g++.dg/other/friend1.C: New test.
29717
29718 2001-10-11  Richard Henderson  <rth@redhat.com>
29719
29720         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29721
29722 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29723
29724         * gcc.c-torture/compile/20011010-1.c: New.
29725
29726 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29727
29728         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29729         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29730         g77.f-torture/execute/execute.exp,
29731         g77.f-torture/noncompile/noncompile.exp,
29732         gcc.c-torture/compile/compile.exp,
29733         gcc.c-torture/execute/execute.exp,
29734         gcc.c-torture/execute/ieee/ieee.exp,
29735         gcc.c-torture/execute/memcheck/memcheck.exp,
29736         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29737         objc/execute/execute.exp: Update FSF address.
29738
29739 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29740
29741         * gcc.dg/cpp/cmdlne-C.c: Update.
29742         * gcc.dg/cpp/cmdlne-C2.c: New.
29743
29744 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29745
29746         * gcc.c-torture/execute/20011008-3.c: New.
29747
29748 2001-10-08  DJ Delorie  <dj@redhat.com>
29749
29750         * gcc.dg/20011008-1.c: New.
29751         * gcc.dg/20011008-2.c: New.
29752
29753 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29754
29755         * gcc.dg/cpp/spacing1.c: Update test.
29756
29757 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29758
29759         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
29760         spelling errors of "separate" as "seperate".
29761
29762 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
29763
29764         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
29765         enough to avoid inlining.
29766
29767 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29768
29769         * lib/g77.exp: set libg2c_dir correctly.
29770
29771 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29772
29773         * gcc.dg/cpp/macro11.c: New test.
29774
29775 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
29778         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
29779         gcc.dg/format/multattr-3.c: New tests.
29780         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
29781         tests for format attributes on function pointers being rejected.
29782
29783 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29784
29785         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
29786
29787 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29788
29789         * g++.dg/warn/format1.C: New test.
29790
29791 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29792
29793         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
29794
29795 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29796
29797         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
29798
29799 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29800
29801         * gcc.dg/cpp/redef2.c: Add test.
29802
29803 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
29804
29805         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
29806         long-standing bug on i686, apparently.
29807         * gcc.c-torture/execute/loop-2c.x: New file.
29808         * gcc.c-torture/execute/loop-2d.x: New file.
29809         * gcc.c-torture/execute/loop-3c.x: New file.
29810
29811 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
29812
29813         * gcc.dg/cpp/20000625-2.c: Correct line number.
29814
29815 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29816
29817         * gcc.dg/cpp/macro10.c: New test.
29818         * gcc.dg/cpp/strify3.c: New test.
29819         * gcc.dg/cpp/spacing1.c: Add tests.
29820         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
29821         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
29822
29823 2001-09-24  DJ Delorie  <dj@redhat.com>
29824
29825         * gcc.c-torture/execute/20010924-1.c: New test.
29826
29827 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29828
29829         * testsuite/objc/execute/paste.m: Remove.
29830
29831 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29832
29833         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
29834
29835 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
29836
29837         * g77.dg/strlen0.f: New test.
29838
29839 2001-09-21  Richard Henderson  <rth@redhat.com>
29840
29841         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
29842         * g++.old-deja/g++.abi/vtable2.C: Likewise.
29843
29844 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29845
29846         Table-driven attributes.
29847         * g++.dg/ext/attrib1.C: New test.
29848
29849 2001-09-20  DJ Delorie  <dj@redhat.com>
29850
29851         * gcc.dg/20000926-1.c: Update expected warning messages.
29852         * gcc.dg/array-2.c: Likewise, and test for warnings too.
29853         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
29854         array.
29855
29856 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
29857
29858         * g++.dg/eh/registers1.C: New test case.
29859
29860 2001-09-17  Richard Henderson  <rth@redhat.com>
29861
29862         * gcc.dg/array-5.c: Fix VLA decomposition test.
29863
29864 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29865
29866         * gcc.dg/cpp/line5.c: New testcase.
29867
29868 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29869
29870         * gcc.dg/cpp/macro9.c: New test.
29871
29872 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
29873
29874         * gcc.c-torture/execute/980223.c: Change type of addr from long
29875         to char *.
29876
29877 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
29878
29879         * gcc.c-torture/execute/20010915-1.c: New test.
29880
29881 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
29882
29883         * g77.dg/bprob: New directory.
29884         * g77.dg/bprob/bprob.exp: New file.
29885         * g77.dg/bprob/bprob-1.f: New test.
29886         * g77.dg/gcov: New directory.
29887         * g77.dg/gcov/gcov.exp: New file.
29888         * g77.dg/gcov/gcov-1.f: New test.
29889         * g77.dg/gcov/gcov-1.x: New file.
29890
29891 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29892
29893         * gcc.dg/cpp/directiv.c: Update.
29894         * gcc.dg/cpp/undef1.c: Update.
29895
29896 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
29897
29898         * gcc.dg/20010912-1.c: New test.
29899
29900 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
29901
29902         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
29903         language-independent file in lib.
29904         * lib/gcov.exp: New file.
29905
29906 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29907
29908         * gcc.c-torture/compile/20010911-1.c: New test.
29909
29910 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
29911
29912         * lib/profopt.exp: New, to support profile-directed optimizations.
29913         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
29914         * gcc.misc-tests/bprob-1.c: New test.
29915         * gcc.misc-tests/bprob-2.c: New test.
29916
29917 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
29918
29919         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
29920         XFAIL and which kinds of gcov output to verify.
29921         * gcc.misc-tests/gcov-4b.x: New file.
29922         * gcc.misc-tests/gcov-5b.x: New file.
29923         * gcc.misc-tests/gcov-6.x: New file.
29924         * gcc.misc-tests/gcov-7.c: New test.
29925         * gcc.misc-tests/gcov-7.x: New file.
29926
29927 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
29928
29929         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
29930         * gcc.misc-tests/gcov-6.c: New test.
29931
29932 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29933
29934         PR c++/3986
29935         * g++.dg/abi/vbase1.C: New test.
29936
29937 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
29938
29939         * objc.dg/method-2.m: New.
29940
29941 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29942
29943         PR c++/4203
29944         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
29945         * g++.dg/init/empty1.C: New test.
29946
29947 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.c-torture/compile/20010903-1.c: New test.
29950
29951 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
29952
29953         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
29954         for m68k.
29955
29956 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
29957
29958         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
29959
29960         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
29961
29962         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
29963
29964 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
29965
29966         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
29967         for 16-bit 'unsigned int'.
29968
29969 2001-08-29  Kazu Hirata  <kazu@hxi.com>
29970
29971         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
29972
29973 2001-08-27  Richard Henderson  <rth@redhat.com>
29974
29975         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
29976         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
29977
29978 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
29979
29980         * gcc.dg/asm-names.c (ymain): New.
29981
29982 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
29983
29984         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
29985         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
29986         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
29987
29988 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29989
29990         * gcc.dg/compare5.c: New testcase.
29991
29992 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
29993
29994         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
29995         and "In instantiation".
29996
29997 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
29998
29999         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30000
30001 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30002
30003         * gcc.misc-tests/gcov.exp: Add support for branch information.
30004         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30005         * gcc.misc-tests/gcov-4.c: New test.
30006         * gcc.misc-tests/gcov-4b.c: New test.
30007         * gcc.misc-tests/gcov-5b.c: New test.
30008
30009 2001-08-20  Zack Weinberg  <zackw@panix.com>
30010
30011         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30012         expected to fail.
30013
30014 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30015
30016         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30017
30018 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30019
30020         * g++.dg/eh/template1.C: New test.
30021
30022 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30023
30024         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30025         Fix thinko.
30026         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30027         for xfail.
30028
30029 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30030
30031         * lib/g77-dg.exp:  Use prune.exp for common procedures
30032         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30033         * lib/g77.exp: (g77-dg-prune) Remove
30034
30035 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30036
30037         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30038
30039 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30040
30041         * g++.dg/template/unify1.C: New test.
30042
30043 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30044
30045         * g++.dg/abi/empty4.C: New test.
30046
30047 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30048
30049         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30050         solaris2.*
30051         * g77.f-torture/compile/pr3743.x: Likewise
30052
30053 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30054
30055         * g++.dg/other/using-declaration.C: New test.
30056
30057 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30058
30059         * gcc.dg/cpp/tr-sign.c: New testcase.
30060
30061 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30062
30063         * gcc.dg/cpp/19951025-1.c: Revert.
30064         * gcc.dg/cpp/directiv.c: We no longer process directives that
30065         interrupt macro arguments.
30066
30067 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30068
30069         * gcc.dg/bconstp-1.c: New test.
30070
30071 2001-08-03  Richard Henderson  <rth@redhat.com>
30072
30073         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30074
30075 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30076
30077         * gcc.dg/cpp/19951025-1.c: Update.
30078
30079 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30080
30081         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30082         should be x.
30083
30084 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         Kill -fhonor-std.
30087         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30088         * g++.old-deja/g++.other/std1.C: Likewise.
30089         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30090
30091 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30092
30093         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30094         (g77_pass, g77_fail, g77_finish, g77_exit,
30095         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30096
30097 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30098
30099         * g77.dg/fbackslash.f
30100         * g77.dg/fcase-preserve.f
30101         * g77.dg/ff90-1.f
30102         * g77.dg/ffixed-line-length-0.f
30103         * g77.dg/ffixed-line-length-132.f
30104         * g77.dg/ffixed-line-length-7.f
30105         * g77.dg/ffixed-line-length-72.f
30106         * g77.dg/ffixed-line-length-none.f
30107         * g77.dg/ffree-form-1.f
30108         * g77.dg/fno-backslash.f
30109         * g77.dg/fno-f90-1.f
30110         * g77.dg/fno-fixed-form-1.f
30111         * g77.dg/fno-onetrip.f
30112         * g77.dg/fno-typeless-boz.f
30113         * g77.dg/fno-underscoring.f
30114         * g77.dg/fno-vxt-1.f
30115         * g77.dg/fonetrip.f
30116         * g77.dg/ftypeless-boz.f
30117         * g77.dg/fugly-assumed.f
30118         * g77.dg/funderscoring.f
30119         * g77.dg/fvxt-1.f
30120
30121 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30122
30123         * objc.dg/fwd-proto-1.m: New.
30124         * objc.dg/local-decl-1.m: New.
30125         * objc.dg/naming-1.m: New.
30126         * objc.dg/naming-2.m: New.
30127         * objc.dg/proto-hier-1.m: New.
30128
30129 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30130
30131         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30132         largest-type elements to a struct makes its size grow.
30133
30134 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30135
30136         * g++.dg/abi/vthunk1.C: New test.
30137
30138 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30139
30140         * g++.dg/abi/vbase8-22.C: New test.
30141
30142 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30143
30144         * gcc.dg/cpp/macro8.c: New test.
30145
30146 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30147
30148         * g++.dg/abi/vbase8-21.C: New test.
30149
30150 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30151
30152         * g++.dg/abi/vbase8-10.C: New test.
30153
30154 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30155
30156         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30157         ${tool}_set_ld_library_path.
30158         Changed caller.
30159         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30160         g++.exp.
30161
30162 2001-07-26  Stan Cox <scox@redhat.com>
30163
30164         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30165         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30166         gcc_exit, gcc_check_unsupported_p):
30167         Moved to gcc-deps.exp
30168         * gcc-deps.exp: New file.
30169
30170 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30171
30172         * g++.old-deja/g++.pt/defarg14.C: New test.
30173
30174 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30175
30176         * g++.old-deja/g++.other/lineno5.C: New test.
30177
30178 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30179
30180         * g++.old-deja/g++.pt/crash68.C: New test.
30181
30182 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         * g++.old-deja/g++.other/crash42.C: New test.
30185
30186 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30187
30188         * gcc.dg/cpp/extratokens.c: Fix.
30189         * gcc.dg/cpp/skipping2.c: New tests.
30190
30191 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30192
30193         * gcc.c-torture/execute/20010724-1.c: New file.
30194         * gcc.c-torture/execute/20010724-1.x: New file.
30195
30196 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30197
30198         * g++.old-deja/g++.other/cond7.C: New test.
30199
30200 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         * g++.old-deja/g++.other/optimize4.C: New test.
30203
30204 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30205
30206         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30207
30208 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30209
30210         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30211         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30212         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30213         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30214
30215         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30216         bug report" message.
30217
30218         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30219         * g++.dg/ext/instantiate1.C: Move from old-deja.
30220
30221 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30222
30223         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30224         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30225         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30226         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30227
30228 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30229
30230         * gcc.c-torture/execute/20010723-1.c: New test.
30231
30232 2001-07-23  Ben Elliston  <bje@redhat.com>
30233
30234         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30235
30236 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30237
30238         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30239         i[34567]86-*-*.
30240         Delete handling of ieee_multilib_flags.
30241         Pass -mieee for alpha*-*-* and sh-*-*.
30242         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30243
30244 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         Remove old-abi tests.
30247         * g++.old-deja/g++.mike/p11116.C: Remove.
30248         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30249
30250 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30251
30252         * g77.f-torture/compile/pr3743.f:  New test
30253
30254 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30255
30256         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30257
30258 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30259
30260         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30261         g++.old-deja/g++.pt/static6.C: Likewise.
30262         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30263         supports weak symbols.
30264
30265 2001-07-18  Andreas Jaeger  <aj@suse.de>
30266
30267         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30268         supported again.
30269
30270 2001-07-18  Andreas Jaeger  <aj@suse.de>
30271
30272         * gcc.dg/iftrap-1.c: Fix target line.
30273
30274 2001-07-17  Richard Henderson  <rth@redhat.com>
30275
30276         * gcc.c-torture/execute/20010717-1.c: New.
30277
30278 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30279
30280         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30281         tests.
30282
30283 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30284
30285         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30286
30287 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30288
30289         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30290         UAC_SIGBUS, UAC_NOPRINT definitions.
30291
30292 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30293
30294         * objc/execute/object_is_class.m: New test.
30295         * objc/execute/object_is_meta_class.m: New test.
30296
30297 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30298
30299         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30300         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30301
30302 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30303
30304         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30305         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30306
30307 2001-07-14  Richard Henderson  <rth@redhat.com>
30308
30309         * gcc.dg/iftrap-1.c: New.
30310
30311 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30312
30313         * g77.f-torture/execute/intrinsic77.f: New test.
30314
30315 2001-07-11  Janis Johnson <janis@us.ibm.com>
30316
30317         * gcc.misc-tests/gcov-3.c: New test.
30318
30319 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30320
30321         * gcc.c-torture/compile/20010711-1.c,
30322         * gcc.c-torture/compile/20010711-2.c: New tests.
30323
30324 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30325
30326         * gcc.c-torture/execute/20010711-1.c: New test.
30327
30328 2001-07-11  Ben Elliston  <bje@redhat.com>
30329
30330         * g++.old-deja/g++.other/enum5.C: New test.
30331
30332 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30333
30334         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30335         (g++-dg-prune): Call prune_gcc_output.
30336         * prune.exp: New file for prune_gcc_output.
30337         * lib/g++.exp, lib/gcc.exp: Load it.
30338
30339 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30340
30341         * gcc.c-torture/compile/20010701-1.c,
30342         g++.old-deja/g++.ext/attrib6.C: New tests.
30343
30344 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30345
30346         * gcc.c-torture/compile/20010706-1.c: New test.
30347
30348 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30349
30350         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30351
30352 2001-06-28  Stan Shebs  <shebs@apple.com>
30353
30354         * gcc.dg/pragma-darwin.c: New test.
30355
30356 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30357
30358         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30359         Solaris 2.[678] system.
30360
30361 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30362
30363         * gcc.dg/20010622-1.c: New test.
30364
30365 2001-06-18  Stan Shebs  <shebs@apple.com>
30366
30367         * objc.dg: New directory.
30368         * objc.dg/dg.exp: New file.
30369         * objc.dg/alias.m: New.
30370         * objc.dg/class-1.m: New.
30371         * objc.dg/class-2.m: New.
30372         * objc.dg/const-str-1.m: New.
30373         * objc.dg/const-str-2.m: New.
30374         * objc.dg/id-1.m: New.
30375         * objc.dg/method-1.m: New.
30376         * objc.dg/super-class-1.m: New.
30377         * lib/objc-dg.exp: New file.
30378
30379 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30380
30381         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30382         of label name.
30383
30384 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30385
30386         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30387
30388 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30389
30390         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30391         variable.
30392
30393 2001-06-12  Richard Henderson  <rth@redhat.com>
30394
30395         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30396
30397 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30398
30399         * g++.old-deja/g++.abi/vbase5.C: New test.
30400         * g++.old-deja/g++.abi/vbase6.C: New test.
30401         * g++.old-deja/g++.abi/vbase7.C: New test.
30402
30403 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30404
30405         * gcc.c-torture/compile/20010610-1.c: New test.
30406
30407 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30408
30409         * g++.old-deja/g++.abi/vbase4.C: New test.
30410
30411 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30412
30413         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30414         support %f for HC11/HC12 targets.
30415         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30416         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30417         on HC11/HC12 targets.
30418         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30419
30420 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30421
30422         * gcc.dg/wchar_t-1.c: New file.
30423         * gcc.dg/wint_t-1.c: Likewise.
30424
30425 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30426
30427         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30428
30429 2001-06-11  Richard Henderson  <rth@redhat.com>
30430
30431         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30432
30433 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30434
30435         * gcc.c-torture/compile/20010611-1.c: New test.
30436
30437 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30438
30439         * gcc.dg/c99-tag-1.c: Add more tests.
30440
30441 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30442
30443         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30444         representation on MN10300 and ARM/Thumb.
30445
30446 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30447
30448         * g77.f-torture/execute/20010610.f: New.
30449
30450 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30451
30452         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30453         names.
30454
30455 2001-06-09  Richard Henderson  <rth@redhat.com>
30456
30457         * gcc.c-torture/execute/ashrdi-1.c: New.
30458         * gcc.c-torture/execute/ashldi-1.c: New.
30459         * gcc.c-torture/execute/lshrdi-1.c: New.
30460
30461 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30462
30463         * objc/execute/load-3.m: Added. Check sending +load to categories,
30464         in addition to classes.
30465
30466 2001-06-08  Stan Shebs  <shebs@apple.com>
30467
30468         * objc/execute/load-2.m: New test.  From Nicola Pero
30469         <n.pero@mi.flashnet.it>.
30470
30471 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30472
30473         * gcc.c-torture/execute/20010605-2.c: New test.
30474
30475 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30476
30477         * g++.old-deja/g++.abi/vbase2.C: New test.
30478         * g++.old-deja/g++.abi/vbase3.C: New test.
30479
30480 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30481
30482         * g++.old-deja/g++.pt/friend49.C: New test.
30483
30484 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30485
30486         * g++.old-deja/g++.ext/anon3.C: New test.
30487
30488 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30489
30490         * g++.old-deja/g++.other/conv7.C: New test.
30491
30492 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30493
30494         * gcc.c-torture/compile/20010605-2.c: New test.
30495
30496 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30497
30498         * gcc.c-torture/execute/20010604-1.c: New test.
30499
30500 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30501
30502         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30503
30504 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30505
30506         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30507         (g++_link_flags): Likewise.
30508         (g++_init): Pass gccpath's value to two previous functions.
30509
30510 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30511
30512         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30513         Ensure logfile entry matches exec command line.
30514
30515 2001-05-31  Richard Henderson  <rth@redhat.com>
30516
30517         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30518         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30519
30520 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30521
30522         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30523         compiler for irix6.2
30524
30525 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30526
30527         * g++.old-deja/g++.other/optimize3.C: New file.
30528
30529 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30530
30531         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30532         assemble.
30533
30534 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30535
30536         * g++.old-deja/g++.other/optimize2.C: New file.
30537
30538 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30539
30540         * gcc.c-torture/compile/20010518-2.c: New file.
30541         * gcc.c-torture/execute/20010518-1.c: New file.
30542         * gcc.c-torture/execute/20010518-2.c: New file.
30543
30544 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30545
30546         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30547
30548 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30549
30550         G++ no longer defines builtins that do not begin with __builtin.
30551         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30552         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30553         * g++.old-deja/g++.law/builtin1.C: Likewise.
30554         * g++.old-deja/g++.law/cvt2.C: Likewise.
30555         * g++.old-deja/g++.mike/net5.C: Likewise.
30556         * g++.old-deja/g++.other/builtins1.C: Likewise.
30557         * g++.old-deja/g++.other/builtins2.C: Likewise.
30558         * g++.old-deja/g++.other/builtins3.C: Likewise.
30559         * g++.old-deja/g++.other/builtins4.C: Likewise.
30560         * g++.old-deja/g++.other/inline8.C: Likewise.
30561         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30562
30563 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         * g++.old-deja/g++.pt/using1.C: Adjust.
30566         * g++.old-deja/g++.pt/using2.C: New test.
30567
30568 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30569
30570         * gcc.dg/cpp/charconst.c: New tests.
30571         * gcc.dg/cpp/escape.c: New tests.
30572         * gcc.dg/cpp/escape-1.c: New tests.
30573         * gcc.dg/cpp/escape-2.c: New tests.
30574         * gcc.dg/cpp/ucs.c: New tests.
30575
30576 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30577
30578         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30579         native compiler for irix6.5.
30580
30581 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30582
30583         * lib/g++.exp (g++_include_flags): Use args to compute
30584         get_multilibs.
30585         (g++_link_flags): Likewise.
30586         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30587
30588 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30589
30590         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30591
30592 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30593
30594         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30595         this file.
30596
30597 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30598
30599         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30600         STACK_SIZE;
30601         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30602         to STACK_SIZE; Use it to define size of add_histo array.
30603         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30604         to STACK_SIZE.
30605         (f): Use GITT_SIZE to define size of gitt local table.
30606         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30607         to STACK_SIZE; Use it to define size of bytemem array.
30608
30609 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30610
30611         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30612         on 68HC11/HC12 due to the asm instruction.
30613         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30614         * gcc.c-torture/compile/920520-1.x: Likewise.
30615         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30616         on 68HC11/HC12 because the function is larger than 64K.
30617         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30618         on 68HC11/HC12 because the structure is too large.
30619
30620 2001-05-20  Richard Henderson  <rth@redhat.com>
30621
30622         * gcc.c-torture/execute/20010520-1.c: New.
30623
30624 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30625
30626         * g++.old-deja/g++.warn/compare1.C: New test.
30627         * gcc.dg/compare4.c: New test.
30628
30629 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         * g++.old-deja/g++.other/optimize1.C: New test.
30632
30633 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30634
30635         * g++.old-deja/g++.pt/spec41.C: New test.
30636
30637 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30638
30639         * gcc.c-torture/compile/20010114-1.x: Remove.
30640
30641 2001-05-18  Stan Shebs  <shebs@apple.com>
30642
30643         * gcc.c-torture/compile/20010518-1.c: New test.
30644
30645 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30646
30647         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30648         * g++.old-deja/g++.pt/crash67.C: New test.
30649
30650 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30651
30652         * g++.old-deja/g++.other/debug9.C: New test.
30653
30654 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30655
30656         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30657
30658 2001-05-16  Jan Hubicka  <jh@suse.cz>
30659
30660         * gcc.c-torture/compile/20010516-1.c: New test.
30661
30662 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         * g++.old-deja/g++.other/crash41.C: New test.
30665
30666 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30667
30668         * g++.old-deja/g++.pt/crash66.C: New test.
30669
30670 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30671
30672         * g++.old-deja/g++.robertl/eb27.C: Convert.
30673
30674 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30675
30676         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30677         declaration being redundant.
30678
30679 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30680
30681         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30682
30683 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30684
30685         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30686
30687 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30688
30689         * lib/g++.exp: Use testsuite_flags.
30690
30691 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30692
30693         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30694
30695 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30696
30697         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30698
30699 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30700
30701         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30702
30703 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30704
30705         * gcc.c-torture/compile/20010313-1.c: New test.
30706
30707 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30708
30709         * gcc.dg/cpp/direct2.c: New test.
30710         * gccq.dg/cpp/direct2s.c: New test.
30711
30712         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30713
30714 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30715
30716         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30717         * g++.old-deja/g++.other/op3.C: Likewise.
30718
30719 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30720
30721         * gcc.dg/cpp/syshdr.h: New file.
30722         * gcc.dg/cpp/sysmac1.c: Update.
30723         * gcc.dg/cpp/sysmac2.c: Update.
30724
30725 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30726
30727         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30728
30729 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30730
30731         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30732         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30733
30734 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30735
30736         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30737
30738 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30739
30740         * lib/g++.exp (g++_include_flags): Don't use any special flags
30741         if TESTING_IN_BUILD_TREE is not defined.
30742         (g++_init): Use a plain 'c++' as the compiler if
30743         TESTING_IN_BUILD_TREEE is not defined.
30744
30745 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30746
30747         * g++.old-deja/g++.eh/catch13.C: New test.
30748         * g++.old-deja/g++.eh/catch14.C: New test.
30749
30750 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30751
30752         * gcc.dg/cpp/tr-define.c: New test.
30753
30754 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
30755
30756         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
30757         <stdlib.h>, not <malloc.h>.
30758
30759 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30760
30761         * g++.old-deja/g++.ns/template17.C: New test.
30762
30763 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30764
30765         * g++.old-deja/g++.pt/ref4.C: New test.
30766
30767 2001-04-30  Richard Henderson  <rth@redhat.com>
30768
30769         * gcc.dg/20000724-1.c: Revert last change.
30770
30771 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
30772
30773         * g77.f-torture/execute/20010430.f: New test.
30774
30775 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
30776
30777         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
30778
30779 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
30780
30781         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
30782
30783 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30784
30785         * g++.old-deja/g++.eh/crash6.C: New test.
30786
30787 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30788
30789         * g++.old-deja/g++.other/warn7.C: New test.
30790
30791 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.old-deja/g++.other/defarg9.C: New test.
30794
30795 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30796
30797         * g77.f-torture/compile/20010426.f: New test.
30798         * g77.f-torture/execute/20010426.f: New test.
30799
30800 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30801
30802         * g77.f-torture/compile/20000629-1.x: Remove - error
30803         has been fixed.
30804
30805 2001-04-26  Jeffrey A Law  (law@cygnus.com)
30806
30807         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
30808         Tweak slightly to work with g++.dg framework.
30809         * g++.dg/special/ecos.exp: Run initp1.C test.
30810         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
30811
30812         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
30813         its linker doesn't give line numbers either.
30814         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
30815
30816 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30817
30818         * g++.old-deja/g++.other/lex1.C: New test.
30819
30820 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
30821
30822         * gcc.dg/noncompile/20010425-1.c: New test.
30823
30824 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30825
30826         * g++.old-deja/g++.pt/mangle2.C: New test.
30827
30828 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30829
30830         * gcc.dg/format/plus-1.c: New test.
30831
30832 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.dg/20010423-1.c: New test.
30835
30836 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30837
30838         * gcc.c-torture/execute/20010422-1.c: New test.
30839
30840 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
30841
30842         * g++.old-deja/g++.ns/type2.C: New test.
30843
30844 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
30845
30846         * g++.old-deja/g++.other/perf1.C: New test.
30847
30848 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
30849
30850         * gcc.dg/c99-func-2.c: Remove xfail.
30851         * gcc.dg/c99-func-3.c: Remove xfail.
30852         * gcc.dg/c99-func-4.c: Remove xfail.
30853
30854 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
30855
30856         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
30857
30858 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30859
30860         * gcc.c-torture/compile/20010423-1.c: New test.
30861
30862 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * g++.old-deja/g++.pt/typename28.C: New test.
30865
30866 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * g++.old-deja/g++.abi/empty2.C: New test.
30869         * g++.old-deja/g++.abi/empty3.C: New test.
30870
30871 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30872
30873         * g++.old-deja/g++.other/comdat2.C: New test.
30874         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
30875
30876 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * g++.old-deja/g++.other/overload14.C: New test.
30879
30880 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30881
30882         * g++.old-deja/g++.other/lookup23.C: New test.
30883
30884 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.c-torture/execute/20010403-1.c: New test.
30887
30888 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
30889             Mark Mitchell  <mark@codesourcery.com>
30890
30891         * lib/old-dejagnu.exp: Don't delete output of executable.
30892         Add .exe suffix to executables.
30893
30894 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
30895
30896         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
30897
30898 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30899
30900         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
30901
30902 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
30905         * g++.old-deja/g++.abi/crash1.C: New test.
30906
30907 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30908
30909         * g++.old-deja/g++.other/crash40.C: New test.
30910
30911 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30912
30913         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
30914
30915 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
30916
30917         * g++.old-deja/g++.other/warn6.C: New test.
30918
30919 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30920
30921         * g++.old-deja/g++.robertl/eb42.C: Same.
30922
30923 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30924
30925         * gcc.dg/wtr-conversion-1.c: New testcase.
30926
30927 2001-04-10  Richard Henderson  <rth@redhat.com>
30928
30929         * g++.old-deja/g++.other/array5.C: New.
30930
30931 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30932
30933         * gcc.c-torture/execute/20010408-1.c: New test.
30934
30935 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
30936
30937         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
30938         headers and constructs.
30939         * g++.old-deja/g++.robertl/eb79.C: Same.
30940         * g++.old-deja/g++.robertl/eb77.C (main): Same.
30941         * g++.old-deja/g++.robertl/eb73.C: Same.
30942         * g++.old-deja/g++.robertl/eb66.C (main): Same.
30943         * g++.old-deja/g++.robertl/eb55.C (t): Same.
30944         * g++.old-deja/g++.robertl/eb54.C (main): Same.
30945         * g++.old-deja/g++.robertl/eb46.C (main): Same.
30946         * g++.old-deja/g++.robertl/eb44.C: Same.
30947         * g++.old-deja/g++.robertl/eb41.C (main): Same.
30948         * g++.old-deja/g++.robertl/eb4.C (main): Same.
30949         * g++.old-deja/g++.robertl/eb39.C: Same.
30950         * g++.old-deja/g++.robertl/eb33.C (main): Same.
30951         * g++.old-deja/g++.robertl/eb31.C (main): Same.
30952         * g++.old-deja/g++.robertl/eb30.C: Same.
30953         * g++.old-deja/g++.robertl/eb3.C: Same.
30954         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
30955         * g++.old-deja/g++.robertl/eb21.C: Same.
30956         * g++.old-deja/g++.robertl/eb15.C: Same.
30957         * g++.old-deja/g++.robertl/eb118.C: Same.
30958         * g++.old-deja/g++.robertl/eb115.C (main): Same.
30959         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
30960         * g++.old-deja/g++.robertl/eb109.C: Same.
30961         * g++.old-deja/g++.other/sibcall1.C (main): Same.
30962         * g++.old-deja/g++.mike/rtti1.C: Same.
30963         * g++.old-deja/g++.mike/p658.C: Same.
30964         * g++.old-deja/g++.mike/net46.C: Same.
30965         * g++.old-deja/g++.mike/net34.C: Same.
30966         * g++.old-deja/g++.mike/memoize1.C: Same.
30967         * g++.old-deja/g++.mike/eh2.C: Same.
30968         * g++.old-deja/g++.law/weak.C: Same.
30969         * g++.old-deja/g++.law/visibility7.C: Same.
30970         * g++.old-deja/g++.law/visibility25.C: Same.
30971         * g++.old-deja/g++.law/visibility22.C: Same.
30972         * g++.old-deja/g++.law/visibility2.C: Same.
30973         * g++.old-deja/g++.law/visibility17.C: Same.
30974         * g++.old-deja/g++.law/visibility13.C: Same.
30975         * g++.old-deja/g++.law/visibility10.C: Same.
30976         * g++.old-deja/g++.law/visibility1.C: Same.
30977         * g++.old-deja/g++.law/virtual3.C (eval): Same.
30978         * g++.old-deja/g++.law/vbase1.C: Same.
30979         * g++.old-deja/g++.law/operators32.C: Same.
30980         * g++.old-deja/g++.law/nest3.C: Same.
30981         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
30982         * g++.old-deja/g++.law/except5.C (main): Same.
30983         * g++.old-deja/g++.law/cvt7.C (run): Same.
30984         * g++.old-deja/g++.law/cvt2.C: Same.
30985         * g++.old-deja/g++.law/cvt16.C: Same.
30986         * g++.old-deja/g++.law/ctors6.C (bar): Same.
30987         * g++.old-deja/g++.law/ctors17.C (main): Same.
30988         * g++.old-deja/g++.law/ctors13.C: Same.
30989         * g++.old-deja/g++.law/ctors12.C (main): Same.
30990         * g++.old-deja/g++.law/ctors10.C: Same.
30991         * g++.old-deja/g++.law/code-gen5.C: Same.
30992         * g++.old-deja/g++.law/bad-error7.C: Same.
30993         * g++.old-deja/g++.law/arm9.C: Same.
30994         * g++.old-deja/g++.law/arm12.C: Same.
30995         * g++.old-deja/g++.law/arg8.C: Same.
30996         * g++.old-deja/g++.law/arg1.C: Same.
30997         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
30998         * g++.old-deja/g++.jason/template31.C: Same.
30999         * g++.old-deja/g++.jason/template24.C (main): Same.
31000         * g++.old-deja/g++.jason/2371.C: Same.
31001         * g++.old-deja/g++.eh/new2.C: Same.
31002         * g++.old-deja/g++.eh/new1.C: Same.
31003         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31004         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31005         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31006         * g++.old-deja/g++.brendan/crash62.C: Same.
31007         * g++.old-deja/g++.brendan/crash52.C: Same.
31008         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31009         * g++.old-deja/g++.brendan/crash38.C: Same.
31010         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31011         * g++.old-deja/g++.brendan/copy9.C: Same.
31012
31013 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31014
31015         * gcc.c-torture/execute/20001203-2.c (memset):
31016         Count argument is of type __SIZE_TYPE__.
31017
31018 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31019
31020         * gcc.c-torture/compile/20010404-1.c: New test.
31021
31022 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31023
31024         * gcc.c-torture/compile/20010326-1.c: New test.
31025
31026 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31027
31028         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31029         peculiarities of the SH.
31030         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31031
31032 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31033
31034         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31035         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31036         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31037
31038 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31039
31040         * g77.f-torture/compile/20010321-1.f: New test.
31041
31042 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31043
31044         * gcc.c-torture/compile/20010329-1.c: New test.
31045
31046 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31047
31048         * gcc.c-torture/execute/20010329-1.c: New test.
31049
31050 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31051
31052         * g++.old-deja/g++.other/eh4.C: Fix typo.
31053
31054 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31055
31056         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31057
31058 2001-03-28  Philip Blundell  <philb@gnu.org>
31059
31060         * gcc.c-torture/compile/20010328-1.c: New test.
31061
31062 2001-03-27  Richard Henderson  <rth@redhat.com>
31063
31064         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31065         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31066
31067 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31068
31069         * gcc.c-torture/compile/20010327-1.c: New test.
31070
31071 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31072
31073         * g++.old-deja/g++.other/friend12.C: New test.
31074         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31075         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31076
31077 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.c-torture/execute/20010325-1.c: New test.
31080
31081 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31082
31083         * g++.old-deja/g++.other/mangle3.C: New test.
31084
31085 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31086
31087         * g++.old-deja/g++.other/anon8.C: New test.
31088
31089 2001-03-20  Philip Blundell  <philb@gnu.org>
31090
31091         * gcc.c-torture/compile/20010320-1.c: New test.
31092
31093 2001-03-17  Richard Henderson  <rth@redhat.com>
31094
31095         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31096
31097 2001-03-15  Geoff Keating  <geoff@redhat.com>
31098
31099         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31100         tests on AIX.
31101
31102 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31103
31104         * g++.old-deja/g++.other/eh4.C: New test.
31105
31106 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31107
31108         * gcc.dg/cpp/mi1.c: Update.
31109
31110 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31111
31112         * g++.old-deja/g++.other/regstack.C: New test.
31113
31114 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31115
31116         * g++.old-deja/g++.other/ref4.C: New test.
31117
31118 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31119
31120         * objc/execute/va_method.m: Added.
31121         * objc/execute/IMP.m: Added.
31122         * objc/execute/_cmd.m: Added.
31123         * objc/execute/accessing_ivars.m: Added.
31124         * objc/execute/class-1.m: Added.
31125         * objc/execute/class-10.m: Added.
31126         * objc/execute/class-11.m: Added.
31127         * objc/execute/class-12.m: Added.
31128         * objc/execute/class-13.m: Added.
31129         * objc/execute/class-14.m: Added.
31130         * objc/execute/class-2.m: Added.
31131         * objc/execute/class-3.m: Added.
31132         * objc/execute/class-4.m: Added.
31133         * objc/execute/class-5.m: Added.
31134         * objc/execute/class-6.m: Added.
31135         * objc/execute/class-7.m: Added.
31136         * objc/execute/class-8.m: Added.
31137         * objc/execute/class-9.m: Added.
31138         * objc/execute/class-tests-1.h
31139         * objc/execute/class-tests-2.h
31140         * objc/execute/compatibility_alias.m: Added.
31141         * objc/execute/encode-1.m: Added.
31142         * objc/execute/formal_protocol-1.m: Added.
31143         * objc/execute/formal_protocol-2.m: Added.
31144         * objc/execute/formal_protocol-3.m: Added.
31145         * objc/execute/formal_protocol-4.m: Added.
31146         * objc/execute/formal_protocol-5.m: Added.
31147         * objc/execute/formal_protocol-6.m: Added.
31148         * objc/execute/formal_protocol-7.m: Added.
31149         * objc/execute/informal_protocol.m: Added.
31150         * objc/execute/initialize.m: Added.
31151         * objc/execute/load.m: Added.
31152         * objc/execute/many_args_method.m: Added.
31153         * objc/execute/nested-3.m: Added.
31154         * objc/execute/no_clash.m: Added.
31155         * objc/execute/private.m: Added.
31156         * objc/execute/redefining_self.m: Added.
31157         * objc/execute/root_methods.m: Added.
31158         * objc/execute/selector-1.m: Added.
31159         * objc/execute/static-1.m: Added.
31160         * objc/execute/static-2.m: Added.
31161         * objc/execute/va_method.m: Added.
31162
31163 2001-03-10  Richard Henderson  <rth@redhat.com>
31164
31165         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31166
31167 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31168
31169         * g++.old-deja/g++.other/crash31.C: XFAIL.
31170         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31171         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31172         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31173         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31174         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31175
31176 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31177
31178         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31179
31180 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31181
31182         * gcc.dg/20000724-1.c: Don't use multiline strings.
31183
31184 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31185
31186         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31187         result of -cString against what we expect it to be; don't just
31188         print it out for no one to read.
31189
31190         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31191         Based on testcases provided by Nicola Pero.
31192
31193 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31194
31195         * gcc.dg/cpp/macro7.c: New test.
31196
31197 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31198
31199         * gcc.dg/cpp/multiline.c: Update.
31200
31201 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31202
31203         * g++.old-deja/g++.other/enum3.C: New test.
31204
31205 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31206
31207         * g++.old-deja/g++.other/pod1.C: New test.
31208
31209 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         * g++.old-deja/g++.ext/overload1.C: New test.
31212
31213 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31214
31215         * g++.old-deja/g++.pt/using1.C: New test.
31216
31217 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31218
31219         * g++.old-deja/g++.other/using9.C: New test.
31220
31221 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31222
31223         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31224
31225         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31226
31227 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31228
31229         * g++.old-deja/g++.ext/realpt1.C: Remove.
31230
31231 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31234
31235 2001-02-26  Will Cohen  <wcohen@redhat.com>
31236
31237         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31238
31239 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31240
31241         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31242         templatized constructors.
31243
31244 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31245
31246         * gcc.c-torture/execute/20010224-1.c: New test.
31247
31248 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31249
31250         * gcc.c-torture/execute/20010222-1.c: New test.
31251
31252 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31253
31254         * g++.old-deja/g++.other/inline20.C: New test.
31255
31256 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31257
31258         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31259
31260 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31261
31262         * g++.old-deja/g++.other/lookup22.C: New test.
31263
31264 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31265
31266         * g77.dg: New directory.
31267         * g77.dg/20010216-1.f: New test case.
31268         * g77.dg/dg.exp: New driver.
31269         * lib/g77-dg.exp: New driver library.
31270
31271 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31272
31273         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31274
31275 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31276
31277         * g++.old-deja/g++.other/decl9.C: New test.
31278
31279 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31280
31281         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31282         not need <string> and also tests the initialization at runtime.
31283
31284 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31285
31286         * gcc.c-torture/execute/longlong.c: New test.
31287
31288 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31289
31290         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31291
31292 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31293
31294         * gcc.c-torture/execute/920302-1.c (execute):
31295         Change argument type to short.
31296
31297 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31298
31299         * g++.old-deja/g++.pt/deduct6.C: New test.
31300
31301 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31302
31303         * g++.old-deja/g++.pt/deduct5.C: New test.
31304
31305 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31306
31307         * gcc.c-torture/execute/20010209-1.c: New test.
31308
31309 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31310
31311         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31312
31313 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31314
31315         * g++.dg/vtgc1.C: Update for new ABI.
31316
31317         * consistency.vlad: New directory, 1665 files.
31318
31319 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31320
31321         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31322         return type.
31323         * gcc.dg/cpp/digraphs.c: Declare puts.
31324
31325 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31326
31327         * g++.old-deja/g++.other/warn5.C: New test.
31328
31329 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31330
31331         * g++.old-deja/g++.pt/spec40.C: New test.
31332
31333 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31334
31335         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31336         case.
31337         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31338
31339 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31340
31341         * gcc.c-torture/compile/20010209-1.c: New test.
31342
31343 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31344
31345         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31346         excess errors message but not if it crashes.
31347         * g++.old-deja/g++.other/crash27.C: Likewise.
31348         * g++.old-deja/g++.other/crash28.C: Likewise.
31349         * g++.old-deja/g++.other/crash30.C: Likewise.
31350         * g++.old-deja/g++.other/crash32.C: Likewise.
31351         * g++.old-deja/g++.other/crash35.C: Likewise.
31352         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31353
31354 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31355
31356         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31357         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31358         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31359         g77.f-torture/execute/execute.exp,
31360         g77.f-torture/noncompile/noncompile.exp,
31361         gcc.c-torture/execute/execute.exp,
31362         gcc.c-torture/execute/memcheck/memcheck.exp,
31363         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31364         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31365         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31366         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31367         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31368         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31369         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31370         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31371         Remove bug reporting instructions with ancient email addresses.
31372
31373 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * gcc.dg/20010202-1.c: New test.
31376         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31377
31378 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31379
31380         * g++.dg/stdbool-if.C: New test.
31381
31382 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31383
31384         * objc/execute/fdecl.m: Added main().
31385
31386 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31387
31388         * gcc.c-torture/execute/20010206-1.c: New test.
31389
31390 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31391
31392         * gcc.dg/cpp/avoidpaste1.c: Update.
31393
31394 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31395
31396         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31397         Pero <nicola@brainstorm.co.uk>.
31398         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31399
31400 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         * g++.old-deja/g++.pt/spec39.C: New test.
31403
31404 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31405
31406         * gcc.c-torture/compile/20010202-1.c: New test.
31407
31408 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         * g++.old-deja/g++.abi/primary2.C: New test.
31411         * g++.old-deja/g++.abi/primary3.C: New test.
31412         * g++.old-deja/g++.abi/primary4.C: New test.
31413         * g++.old-deja/g++.abi/primary5.C: New test.
31414         * g++.old-deja/g++.abi/vtable3.h: New test.
31415         * g++.old-deja/g++.abi/vtable3a.C: New test.
31416         * g++.old-deja/g++.abi/vtable3b.C: New test.
31417         * g++.old-deja/g++.abi/vtable3c.C: New test.
31418         * g++.old-deja/g++.abi/vtable3d.C: New test.
31419         * g++.old-deja/g++.abi/vtable3e.C: New test.
31420         * g++.old-deja/g++.abi/vtable3f.C: New test.
31421         * g++.old-deja/g++.abi/vtable3g.C: New test.
31422         * g++.old-deja/g++.abi/vtable3h.C: New test.
31423         * g++.old-deja/g++.abi/vtable3i.C: New test.
31424         * g++.old-deja/g++.abi/vtable3j.C: New test.
31425         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31426
31427 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31428
31429         * g++.old-deja/g++.other/anon6.C: New test.
31430         * g++.old-deja/g++.other/anon7.C: New test.
31431
31432 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31433
31434         * gcc.dg/cpp/avoidpaste2.c: New tests.
31435
31436 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31439
31440 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31441
31442         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31443         DECIMAL_DIG cases for Irix."
31444
31445 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31446
31447         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31448
31449 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31450
31451         * gcc.dg/c99-tag-1.c: New test.
31452
31453 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31454
31455         * gcc.dg/cpp/tr-warn1.c: Add tests.
31456
31457 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31458
31459         * gcc.dg/cpp/avoidpaste1.c: Update.
31460         * gcc.dg/cpp/paste4.c: Update.
31461
31462 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31463
31464         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31465         cases for Irix.
31466
31467 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31468
31469         * g++.old-deja/g++.other/inline19.C: New test.
31470
31471 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31472
31473         * gcc.dg/Wlarger-than.c: New test.
31474
31475 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31476
31477         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31478
31479 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31480
31481         * gcc.c-torture/execute/20010129-1.c: New test.
31482         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31483
31484 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31485
31486         * gcc.dg/cpp/avoidpaste1.c: Test case.
31487
31488 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31489
31490         * g++.old-deja/g++.other/inline18.C: New test.
31491
31492 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31493
31494         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31495         and __builtin_putchar.
31496
31497 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31498
31499         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31500         tests.
31501
31502 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31503
31504         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31505         floating point number rounding mode to round to the nearest
31506         representable mode.
31507
31508 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31509
31510         * g++.old-deja/g++.other/mangle2.C: New test.
31511
31512 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31513
31514         * gcc.c-torture/compile/20010124-1.c: New test.
31515
31516 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31517
31518         * g++.old-deja/g++.pt/spec38.C: New test.
31519
31520 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31521
31522         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31523         "Build don't run".
31524
31525 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31526
31527         * gcc.c-torture/execute/20010123-1.c: New test.
31528
31529 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31530
31531         * g++.old-deja/g++.pt/spec37.C: New test.
31532
31533 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31534
31535         * g++.old-deja/g++.pt/overload14.C: New test.
31536
31537 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31538
31539         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31540         __builtin_return_address.
31541
31542 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31545         * g++.old-deja/g++.pt/spec35.C: New test.
31546         * g++.old-deja/g++.pt/spec36.C: New test.
31547
31548 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * gcc.c-torture/compile/20010118-1.c: New test.
31551
31552 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31553
31554         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31555
31556 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31557
31558         * gcc.c-torture/execute/20010119-1.c: New test.
31559
31560 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31561
31562         * g++.old-deja/g++.other/vbase5.C: New test.
31563
31564 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31565
31566         * gcc.c-torture/execute/20010118-1.c: New test.
31567
31568 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         * g++.old-deja/g++.pt/deduct3.C: New test.
31571
31572 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31573
31574         * g++.old-deja/g++.pt/spec34.C: New test.
31575
31576 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31577
31578         * g77.f-torture/compile/20000601-2.f: New test.
31579
31580 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31581
31582         * g++.old-deja/g++.other/init17.C: New test.
31583
31584 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31585
31586         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31587
31588 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         * g++.old-deja/g++.pt/unify8.C: New test.
31591
31592 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31593
31594         * g++.old-deja/g++.abi/vbase1.C: New test.
31595
31596 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31597
31598         * g++.old-deja/g++.pt/crash65.C: New test.
31599
31600 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31601
31602         * gcc.dg/cpp/assembl2.S: New test case.
31603
31604 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31605
31606         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31607         are supported.
31608
31609 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31610
31611         * g++.old-deja/g++.other/builtins1.C: New test.
31612         * g++.old-deja/g++.other/builtins2.C: Likewise.
31613         * g++.old-deja/g++.other/builtins3.C: Likewise.
31614         * g++.old-deja/g++.other/builtins4.C: Likewise.
31615
31616 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31617
31618         * gcc.c-torture/compile/20010117-1.c: New test.
31619         * gcc.c-torture/compile/20010117-2.c: New test.
31620
31621 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31622
31623         * g77.f-torture/execute/20010116.[fx]: New test,
31624         XFAIL on i?86-*-*.
31625         * g77.f-torture/compile/20010115.f: Indicate it's
31626         a test for PR fortran/1636.
31627
31628 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31629
31630         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31631
31632 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31633
31634         * g77.f-torture/compile/20010115.f: New test.
31635
31636 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31637
31638         * g++.old-deja/g++.pt/nontype5.C: New test.
31639
31640 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31641
31642         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31643         have an equivalent working one below it.
31644
31645 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31646
31647         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31648         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31649
31650 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31651
31652         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31653         message containing "init_priority".
31654         (conpr-2.C): Likewise.
31655         (conpr-3.C): Likewise.
31656         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31657
31658 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31659
31660         * gcc.c-torture/execute/20010114-2.c: New test.
31661
31662 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31663
31664         * gcc.c-torture/compile/20010114-1.c: New test.
31665         * gcc.c-torture/compile/20010114-1.x: Xfail.
31666         * gcc.c-torture/compile/20010114-2.c: New test.
31667         * gcc.c-torture/execute/20010114-1.c: New test.
31668         * gcc.dg/trunc-1.c: New test.
31669         * gcc.dg/uninit-B.c: New test.
31670
31671 2001-01-13  Nick Clifton  <nickc@redhat.com>
31672
31673         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31674         target.
31675
31676 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31677
31678         * gcc.c-torture/compile/20010113-1.c: New test.
31679
31680 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31681
31682         * gcc.c-torture/compile/20001212-1.c: New test.
31683
31684 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31685
31686         * gcc.dg/cpp/widestr1.c: Update.
31687         * gcc.dg/cpp/prag-imp.c: Remove.
31688
31689 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31690
31691         * gcc.c-torture/execute/20000801-3.x: Remove.
31692         * gcc.dg/c90-init-1.c: New test.
31693         * gcc.dg/c99-init-1.c: New test.
31694         * gcc.dg/c99-init-2.c: New test.
31695         * gcc.dg/gnu99-init-1.c: New test.
31696
31697 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31698
31699         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31700         testing that no relevant ones were found.
31701
31702 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31703
31704         * g++.old-deja/g++.pt/cast2.C: New test.
31705
31706 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31707
31708         * g++.old-deja/g++.pt/friend47.C: New test.
31709
31710 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31711
31712         * g++.old-deja/g++.pt/instantiate13.C: New test.
31713
31714 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * g++.old-deja/g++.other/defarg7.C: New test.
31717         * g++.old-deja/g++.other/defarg8.C: New test.
31718
31719 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         * g++.old-deja/g++.pt/crash64.C: New test.
31722
31723 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.old-deja/g++.pt/crash63.C: New test.
31726
31727 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31728
31729         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31730
31731 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31732
31733         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31734
31735 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * g++.old-deja/g++.pt/error3.C: New test.
31738
31739 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31740
31741         * g++.old-deja/g++.other/crash39.C: New test.
31742
31743 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31744
31745         * g++.old-deja/g++.other/vbase4.C: New test.
31746
31747 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
31748
31749         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
31750         * gcc.dg/special/20000419-2.c: New file. Identical to above.
31751         * gcc.dg/special/special.exp: New test driver which will check
31752         for alias support for the above test.
31753
31754 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
31755
31756         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
31757         problems on small machines.
31758         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
31759         parameterize.
31760
31761 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
31762
31763         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
31764         mips.
31765         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31766
31767 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.old_deja/g++.pt/using8.C: New test.
31770
31771 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31772
31773         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
31774
31775 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
31776
31777         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
31778         where a failure is expected.
31779         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
31780
31781 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31782
31783         * g++.old_deja/g++.pt/instantiate12.C: New test.
31784
31785 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31786
31787         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
31788         start of structs.
31789         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
31790         * g++.old-deja/g++.brendan/crash17.C: Likewise.
31791         * g++.old-deja/g++.brendan/crash29.C: Likewise.
31792         * g++.old-deja/g++.brendan/crash48.C: Likewise.
31793         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31794         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
31795         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31796         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
31797         * g++.old-deja/g++.eh/spec6.C: Likewise.
31798         * g++.old-deja/g++.jason/crash3.C: Likewise.
31799         * g++.old-deja/g++.law/ctors11.C: Likewise.
31800         * g++.old-deja/g++.law/ctors17.C: Likewise.
31801         * g++.old-deja/g++.law/ctors5.C: Likewise.
31802         * g++.old-deja/g++.law/ctors9.C: Likewise.
31803         * g++.old-deja/g++.mike/ambig1.C: Likewise.
31804         * g++.old-deja/g++.mike/net22.C: Likewise.
31805         * g++.old-deja/g++.mike/p3538a.C: Likewise.
31806         * g++.old-deja/g++.mike/p3538b.C: Likewise.
31807         * g++.old-deja/g++.mike/virt3.C: Likewise.
31808         * g++.old-deja/g++.niklas/t128.C: Likewise.
31809         * g++.old-deja/g++.other/anon4.C: Likewise.
31810         * g++.old-deja/g++.other/using1.C: Likewise.
31811         * g++.old-deja/g++.other/warn3.C: Likewise.
31812         * g++.old-deja/g++.pt/t37.C: Likewise.
31813         * g++.old-deja/g++.robertl/eb69.C: Likewise.
31814         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31815
31816 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31817
31818         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
31819
31820 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31821
31822         * gcc.c-torture/execute/stdio-opt-3.c: New test.
31823
31824 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * gcc.c-torture/compile/20010107-1.c: New test.
31827
31828 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31829
31830         * gcc.c-torture/execute/builtin-noret-1.c: New test.
31831
31832 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31833
31834         * gcc.dg/format/format.h: New file.
31835         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
31836         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
31837         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
31838         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
31839         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
31840         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31841         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
31842         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
31843         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
31844         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
31845         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
31846         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
31847         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
31848         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
31849         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
31850         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
31851         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
31852         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
31853         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
31854         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
31855         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
31856         instead of declaring standard types, macros and functions in each
31857         test.
31858
31859 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
31860
31861         * gcc.c-torture/execute/20010106-1.c: New test.
31862
31863 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31864
31865         * gcc.dg/format/format.exp: New file.
31866         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
31867         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
31868         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
31869         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
31870         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
31871         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
31872         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
31873         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
31874         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
31875         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
31876         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
31877         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
31878         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
31879         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
31880         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
31881         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
31882         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
31883         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
31884         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
31885         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
31886         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
31887         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
31888         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
31889         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
31890         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
31891         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
31892         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
31893         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
31894         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
31895         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
31896         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
31897         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
31898         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
31899         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
31900         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
31901         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
31902         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
31903         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
31904         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
31905         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
31906         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
31907         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
31908
31909 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
31910
31911         * gcc.c-torture/execute/991228-1.c: Take word endianness into
31912         account.
31913
31914 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31915
31916         * gcc.c-torture/execute/builtin-complex-1.c: New test.
31917
31918 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         * g++.old-deja/g++.pt/crash62.C: New test.
31921
31922 2001-01-04  Richard Henderson  <rth@redhat.com>
31923
31924         * gcc.dg/20000926-1.c: Update expected warnings.
31925         * gcc.dg/array-2.c: Likewise.
31926         * gcc.dg/array-4.c: Also validate flexible array members.
31927         * gcc.dg/c99-flex-array-1.c: New.
31928
31929 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31930
31931         * gcc.c-torture/compile/20001222-1.x: Remove.
31932
31933 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31934
31935         * gcc.c-torture/execute/built-in-setjmp.c: New.
31936
31937 2001-01-03  Richard Henderson  <rth@redhat.com>
31938
31939         * gcc.dg/940510-1.c: Update expected error wording.
31940         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
31941
31942 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
31943
31944         * lib/target-supports.exp (check_alias_available): Modified to
31945         indicate aliases not supported if only weak aliases are supported.
31946
31947 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31948
31949         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
31950         Turn on cmpstrsi checks for __pj__ and __i370__.
31951
31952 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31953
31954         * g++.old-deja/g++.other/virtual11.C: New test.
31955
31956 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
31959
31960 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31961
31962         * gcc.c-torture/compile/20010102-1.c: New test.
31963
31964 2001-01-02  Andreas Jaeger  <aj@suse.de>
31965
31966         * gcc.dg/noreturn-3.c: New test.
31967
31968         * gcc.dg/noreturn-4.c: New test.
31969
31970 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31971
31972         * gcc.c-torture/execute/stdio-opt-1.c: Also test
31973         __builtin_fputc and __builtin_fwrite.
31974
31975 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31976
31977         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
31978         signed char, not default char.
31979
31980 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31981
31982         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
31983
31984 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
31985
31986         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
31987
31988 2000-12-29  Richard Henderson  <rth@redhat.com>
31989
31990         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
31991         (__cyg_profile_func_exit): Define.
31992
31993 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31994
31995         * g++.dg/vtgc1.C: New test.
31996
31997 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
31998
31999         * gcc.dg/noncompile/20001228-1.c: New test.
32000
32001         * gcc.dg/20001228-1.c: New test.
32002
32003         * gcc.c-torture/execute/20001228-1.c: New test.
32004
32005 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32006
32007         * gcc.dg/format-strfmon-1.c: New test.
32008
32009 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32010
32011         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32012         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32013         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32014         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32015         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32016         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32017         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32018         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32019         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32020         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32021         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32022         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32023         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32024
32025         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32026         * gcc.c-torture/execute/string-opt-4.c: Test index.
32027
32028 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32029
32030         * gcc.c-torture/compile/20001226-1.c: New test.
32031
32032 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32033
32034         * gcc.c-torture/compile/20001222-1.c: New test.
32035         * gcc.c-torture/compile/20001222-1.x: Xfail.
32036
32037 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32038
32039         * gcc.c-torture/execute/comp-goto-2.c: New test.
32040
32041 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32042
32043         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32044         Use long types if __INT_MAX__ is 32767.
32045         (main): Use cast to (sint32 *) when poking 88 into a_page.
32046
32047         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32048
32049 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32050
32051         * gcc.c-torture/compile/20001221-1.c: New test.
32052         * gcc.c-torture/execute/20001221-1.c: New test.
32053
32054 2000-12-20  Richard Henderson  <rth@redhat.com>
32055
32056         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32057         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32058
32059 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32060
32061         * gcc.dg/compare3.c: New test.
32062
32063 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32064
32065         * gcc.dg/format-warnll-1.c: New test.
32066
32067 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32068
32069         * gcc.dg/cpp/cmdlne-P.c: New test.
32070
32071 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32072
32073         * gcc.c-torture/execute/builtin-abs-1.c,
32074         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32075
32076 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32077
32078         * gcc.dg/cpp/multiline.c: New test.
32079
32080 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32081
32082         * g++.old-deja/g++.other/syshdr1.C: Update.
32083         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32084
32085 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32086
32087         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32088
32089 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32090
32091         * g++.old-deja/g++.pt/ttp65.C: New test.
32092
32093 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32094
32095         * g++.old-deja/g++.pt/ttp64.C: New test.
32096
32097 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32098
32099         * g++.old-deja/g++.pt/spec33.C: New test.
32100
32101 2000-12-14  Catherine Moore  <clm@redhat.com>
32102
32103         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32104         * gcc.c-torture/execute/920612-2.c: Likewise.
32105         * gcc.c-torture/execute/920428-2.c: Likewise.
32106         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32107         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32108
32109 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32110
32111         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32112         * gcc.dg/pack-test-2.c: Likewise.
32113
32114 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32115
32116         Tests by Zack Weinberg <zackw@stanford.edu>.
32117
32118         * gcc.dg/cpp/defined.c: Update.
32119         * gcc.dg/cpp/defined_trad.c: New tests.
32120
32121 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32122
32123         * gcc.dg/cpp/trad-direct.c: Update.
32124
32125 2000-12-11  Neil Booth  <neilb@earthling.net>
32126
32127         * gcc.dg/cpp/defined_trad.c
32128
32129 2000-12-11  Neil Booth  <neilb@earthling.net>
32130
32131         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32132
32133 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32134
32135         * gcc.dg/format-miss-2.c: New test.
32136
32137 2000-12-09  Neil Booth  <neilb@earthling.net>
32138
32139         * gcc.dg/cpp/lineflags.c: New tests.
32140         * gcc.dg/cpp/poison.c: Update.
32141         * gcc.dg/cpp/redef2.c: Update.
32142         * gcc.dg/cpp/skipping.c: New test.
32143
32144 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32145
32146         * g++.old-deja/g++.other/eh3.C: New testcase.
32147
32148 2000-12-07  Neil Booth  <neilb@earthling.net>
32149
32150         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32151         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32152         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32153         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32154         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32155         Update.
32156
32157 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32158
32159         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32160         __SIZE_TYPE__ instead of int for type of integers cast to
32161         pointers.
32162
32163 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32164
32165         * g++.old-deja/g++.other/cleanup4.C: New test.
32166
32167 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32168
32169         * format-sec-1.c: New test.
32170
32171 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32172
32173         * gcc.dg/format-nonlit-3.c: New test.
32174
32175 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32176
32177         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32178         through a null pointer.
32179
32180 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32181
32182         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32183         * g++.old-deja/g++.pt/partial4.C: New test.
32184
32185 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32186
32187         * gcc.c-torture/execute/ieee/hugeval.x: New.
32188
32189 2000-12-06  Neil Booth  <neilb@earthling.net>
32190
32191         * gcc.dg/cpp/backslash2.c: New tests.
32192
32193 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32194
32195         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32196         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32197
32198 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32199
32200         * gcc.c-torture/execute/20001203-2.c: New testcase.
32201
32202 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32203
32204         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32205         * g++.old-deja/g++.other/virtual10.C: New test.
32206
32207 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32210
32211 2000-12-05  Richard Henderson  <rth@redhat.com>
32212
32213         * gcc.c-torture/compile/20001205-1.c: New.
32214
32215 2000-12-04  Neil Booth  <neilb@earthling.net>
32216
32217         * g++.old-deja/g++.other/virtual9.C: New test.
32218         * g++.old-deja/g++.pt/crash61.C: New test.
32219         * gcc.c-torture/execute/loop-9.c: New test.
32220
32221 2000-12-04  Neil Booth  <neilb@earthling.net>
32222
32223         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32224         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32225         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32226         * gcc.dg/cpp/extratokens.c: ...here.
32227
32228 2000-12-04  Neil Booth  <neilb@earthling.net>
32229
32230         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32231         New tests.
32232
32233 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32234
32235         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32236         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32237
32238 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32239
32240         * gcc.c-torture/execute/20001203-1.c: New test.
32241
32242 2000-12-03  Neil Booth  <neilb@earthling.net>
32243
32244         * gcc.dg/cpp/macro6.c: New test cases.
32245
32246 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32247
32248         * gcc.c-torture/execute/string-opt-9.c: New test.
32249         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32250         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32251         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32252
32253         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32254         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32255
32256 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32257
32258         * gcc.dg/cpp/if-6.c: New testcase.
32259
32260         * gcc.dg/20001201-1.c: New testcase.
32261
32262 2000-12-02  Neil Booth  <neilb@earthling.net>
32263
32264         * g++.old-deja/g++.other/externC4.C,
32265         g++.old-deja/g++.other/friend10.C: New tests.
32266
32267 2000-12-02  Neil Booth  <neilb@earthling.net>
32268
32269         * g++.old-deja/g++.other/instan2.C
32270         * g++.old-deja/g++.other/instan3.C: New test.
32271
32272 2000-12-02  Neil Booth  <neilb@earthling.net>
32273
32274         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32275         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32276         gnuc99.c,gnuc99-pedantic.c: New tests.
32277
32278 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32279
32280         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32281         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32282
32283 2000-12-01  Neil Booth  <neilb@earthling.net>
32284
32285         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32286         * gcc.dg/cpp/poison.c: Update.
32287         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32288
32289 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32290
32291         * g77.f-torture/execute/20001201.f: New test.
32292
32293 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32294
32295         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32296
32297 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32298
32299         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32300
32301 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32302
32303         * g++.old-deja/g++.other/cast6.C: New test.
32304
32305 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32306
32307         * gcc.c-torture/execute/20001130-2.c: New testcase.
32308
32309 2000-11-30  Richard Henderson  <rth@redhat.com>
32310
32311         * gcc.c-torture/execute/20001130-1.c: New test.
32312
32313 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         * g++.old-deja/g++.other/op3.C: New test.
32316
32317 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         * g++.old-deja/g++.other/op2.C: New test.
32320
32321 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32322
32323         * g++.old-deja/g++.other/crash38.C: New test.
32324
32325 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32326
32327         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32328
32329 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32330
32331         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32332         tests.
32333         * gcc.c-torture/execute/string-opt-6.c: New test.
32334
32335         * gcc.dg/20001117-1.c: Add main.
32336
32337 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32338
32339         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32340         Move from here ...
32341         * gcc.dg/940510-1.c: ... to here.
32342
32343         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32344         zero-size arrays in toplevel structures.
32345
32346 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32347
32348         * gcc.c-torture/execute/loop-8.c: New test.
32349
32350 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32351
32352         * g++.old-deja/g++.other/base1.C: New test.
32353
32354 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32355
32356         * g++.old-deja/g++.other/parse2.C: New test.
32357
32358 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32359
32360         * g++.old-deja/g++.pt/incomplete1.C: New test.
32361
32362 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32363
32364         * g++.old-deja/g++.other/friend9.C: New test.
32365
32366 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32367
32368         * gcc.dg/20001127-1.c: New test.
32369
32370 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.old-deja/g++.pt/friend46.C: New test.
32373
32374 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.old-deja/g++.other/ptrmem8.C: New test.
32377
32378 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32379
32380         * gcc.c-torture/execute/string-opt-7.c: New test.
32381         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32382
32383 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32384
32385         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32386         instead of 'mkcheck 2'.
32387
32388 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32389
32390         * gcc.c-torture/execute/memcheck/driver.c,
32391         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32392         C9X references to refer to C99.
32393
32394 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32395
32396         * gcc.dg/ultrasp3.c: New test.
32397
32398 2000-11-25  Neil Booth  <neilb@earthling.net>
32399
32400         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32401
32402 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32403
32404         * gcc.c-torture/compile/20001123-2.c: New.
32405
32406 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32407
32408         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32409
32410 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32411
32412         * gcc.dg/sequence-point-1.c: Add some new tests.
32413         * gcc.c-torture/execute/20001124-1.c: New test.
32414
32415 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.old-deja/g++.other/vaarg4.C: New test.
32418         * gcc.c-torture/compile/20001123-1.c: New test.
32419
32420 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32421
32422         * g++.other/crash24.C: Adjust and remove XFAIL.
32423         * g++.other/crash37.C: New test.
32424
32425 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32426
32427         * g++.old-deja/g++.pt/instantiate9.C: New test.
32428
32429 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32430
32431         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32432         new ABI, too.
32433
32434         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32435         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32436
32437 2000-11-22  Neil Booth  <neilb@earthling.net>
32438
32439         * gcc.dg/cpp/Wtrigraphs.c: New test.
32440
32441 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32442
32443         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32444
32445 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32446
32447         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32448
32449 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32450
32451         * lib/gcc-dg.exp: load_lib scanasm.exp.
32452         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32453         * lib/g++-dg.exp: load_lib scanasm.exp.
32454         * lib/scanasm.exp: New.
32455         (scan-assembler, scan-assembler-not): Add optional arguments to
32456         test name, or if not present, the pattern name.
32457         (scan-assembler-dem, scan-assembler-dem-not): New.
32458
32459         * g++.dg/dg.exp: New.
32460
32461 2000-11-21  Neil Booth  <neilb@earthling.net>
32462
32463         * gcc.dg/cpp/integrated1.c: Remove.
32464
32465 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32466
32467         * gcc.c-torture/execute/20001121-1.c: New test.
32468
32469 2000-11-21  Richard Henderson  <rth@redhat.com>
32470
32471         * gcc.c-torture/compile/20001121-1.c: New test.
32472
32473 2000-11-20  Neil Booth  <neilb@earthling.net>
32474
32475         * gcc.dg/cpp/integrated1.c: New test.
32476
32477 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * g++.old-deja/g++.other/inline17.C: New test.
32480
32481 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32482
32483         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32484         local variable to be zero: I made the variable global. Now
32485         uses abort() and exit() instead of relying on main's return value.
32486
32487 2000-11-20  Neil Booth  <neilb@earthling.net>
32488
32489         * gcc.dg/cpp/paste2.c: Update test.
32490         * objc/execute/paste.m: New test.
32491
32492 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32493
32494         * gcc.dg/c99-condexpr-1.c: New test.
32495
32496 2000-11-20  Neil Booth  <neilb@earthling.net>
32497
32498         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32499
32500 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32501
32502         * g++.old-deja/g++.pt/export1.C: New test.
32503
32504 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32505
32506         * gcc.dg/20001117-1.c: New test.
32507
32508 2000-11-18  Richard Henderson  <rth@redhat.com>
32509
32510         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32511
32512 2000-11-18  Richard Henderson  <rth@redhat.com>
32513
32514         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32515         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32516         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32517
32518 2000-11-18  Richard Henderson  <rth@redhat.com>
32519
32520         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32521         (main): New.  Exit cleanly.
32522
32523 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32524
32525         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32526         gcc.dg/c99-fordecl-2.c: New tests.
32527
32528 2000-11-18  Richard Henderson  <rth@redhat.com>
32529
32530         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32531         * gcc.c-torture/execute/zerolen-2.c: New.
32532
32533 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32534
32535         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32536         memory.
32537
32538 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32539
32540         * g++.old-deja/g++.pt/instantiate8.C: New test.
32541
32542 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32543
32544         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32545         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32546
32547 2000-11-16  Nick Clifton  <nickc@redhat.com>
32548
32549         * gcc.c-torture/execute/nestfunc-2.c: New test.
32550         * gcc.c-torture/execute/nestfunc-3.c: New test.
32551
32552 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32553
32554         * gcc.c-torture/compile/20001116-1.c: New test.
32555
32556 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32557
32558         * gcc.c-torture/execute/20001115-1.c: New test.
32559
32560 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32561
32562         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32563         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32564         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32565         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32566
32567 2000-11-15  Neil Booth  <neilb@earthling.net>
32568
32569         gcc.dg/cpp/_Pragma1.c: Update.
32570         gcc.dg/cpp/_Pragma2.c: New test.
32571
32572 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.old-deja/g++.other/anon5.C: New test.
32575
32576 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32577
32578         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32579         tests.
32580
32581 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32582
32583         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32584         output.
32585
32586 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32587
32588         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32589         labels at end of compound statements.
32590
32591 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32592
32593         * gcc.c-torture/execute/loop-7.c: New test.
32594
32595 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32596
32597         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32598
32599 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32600
32601         * gcc.dg/c99-bool-1.c: New test.
32602
32603 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32604
32605         * gcc.dg/c99-scope-1.c: Remove xfail.
32606         * gcc.dg/c99-scope-2.c: New test.
32607
32608 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32609
32610         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32611         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32612
32613 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32614
32615         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32616         error messages.
32617
32618         * g++.mike/p700.C: Don't typedef wchar_t.
32619         * g++.mike/p784.C: Likewise.
32620         * g++.mike/eb101.C: Don't use __wchar_t.
32621
32622 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32623
32624         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32625         from DO loop.
32626
32627 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32628
32629         * gcc.c-torture/execute/20001111-1.c: New test.
32630
32631 2000-11-10  Nick Clifton  <nickc@redhat.com>
32632
32633         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32634         long multuiple and accumulate.
32635
32636 2000-11-09  Richard Henderson  <rth@redhat.com>
32637
32638         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32639         via size_t instead of int.
32640
32641         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32642         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32643         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32644         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32645
32646 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32647
32648         * gcc.c-torture/compile/20001109-1.c: New test.
32649         * gcc.c-torture/compile/20001109-2.c: New test.
32650
32651 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32652
32653         * g++.old-deja/g++.pt/operator1.C: New test.
32654         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32655
32656 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32657
32658         * gcc.dg/20001108-1.c: New test.
32659
32660 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32661
32662         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32663         with both arguments constant strings.
32664         * gcc.c-torture/execute/string-opt-3.c: New test.
32665         * gcc.c-torture/execute/string-opt-4.c: New test.
32666         * gcc.c-torture/execute/string-opt-5.c: New test.
32667
32668 2000-11-08  Nick Clifton  <nickc@redhat.com>
32669
32670         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32671         mulsidi3adddi patterns.
32672
32673 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32674
32675         * g++.old-deja/g++.other/crash36.C: New test.
32676
32677 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32678
32679         * g++.old-deja/g++.other/init16.C: New test.
32680
32681 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32682
32683         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32684
32685 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32686
32687         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32688         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32689         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32690
32691 2000-11-07  DJ Delorie  <dj@redhat.com>
32692
32693         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32694
32695 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32696
32697         * gcc.c-torture/execute/string-opt-1.c: New test.
32698
32699 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32700
32701         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32702         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32703         parameters in registers, and there is no way for a varargs
32704         function to know in which order the integer and floating-point
32705         parameters should be interleaved when they are placed on the
32706         stack.
32707         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32708         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32709
32710 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32711
32712         * gcc.c-torture/execute/string-opt-2.c: New test.
32713
32714 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32715
32716         * g++.old-deja/g++.pt/crash60.C: New test.
32717
32718 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * g++.old-deja/g++.other/crash24.C: New test.
32721         * g++.old-deja/g++.other/crash25.C: New test.
32722         * g++.old-deja/g++.other/crash26.C: New test.
32723         * g++.old-deja/g++.other/crash27.C: New test.
32724         * g++.old-deja/g++.other/crash28.C: New test.
32725         * g++.old-deja/g++.other/crash29.C: New test.
32726         * g++.old-deja/g++.other/crash30.C: New test.
32727         * g++.old-deja/g++.other/crash31.C: New test.
32728         * g++.old-deja/g++.other/crash32.C: New test.
32729         * g++.old-deja/g++.other/crash33.C: New test.
32730         * g++.old-deja/g++.other/crash34.C: New test.
32731         * g++.old-deja/g++.other/crash35.C: New test.
32732
32733 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32734
32735         * gcc.c-torture/execute/20001031-1.c: New test.
32736
32737 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32738
32739         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32740         namespace.
32741
32742         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32743         standards-conformant.
32744
32745         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
32746
32747         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
32748         * g++.old-deja/g++.mike/p755a.C: Likewise.
32749         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
32750         library makes no calls to `operator new' during initialization.
32751
32752 2000-11-04  Neil Booth  <neilb@earthling.net>
32753
32754         * gcc.dg/cpp/include2.c: New tests.
32755
32756 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
32757
32758         * lib/g++.exp (g++_set_ld_library_path): New function.
32759         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
32760
32761 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
32762
32763         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
32764         warnings.
32765
32766 2000-11-01  Richard Henderson  <rth@redhat.com>
32767
32768         * g++.old-deja/g++.ext/namedret1.C: New.
32769         * g++.old-deja/g++.ext/namedret2.C: New.
32770         * g++.old-deja/g++.ext/namedret3.C: New.
32771
32772 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
32773
32774         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
32775         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
32776
32777 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32778
32779         * gcc.c-torture/execute/va-arg-21.c: New test.
32780
32781 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32782
32783         * gcc.dg/c99-complex-2.c: New test.
32784
32785 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32786
32787         * gcc.c-torture/execute/stdio-opt-1.c: New test.
32788
32789 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
32790
32791         * g++.old-deja/g++.other/inline16.C: New test.
32792
32793 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
32794
32795         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
32796         __PRETTY_FUNCTION__
32797
32798 2000-10-29  Neil Booth  <neilb@earthling.net>
32799
32800         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
32801         New tests.
32802         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
32803         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
32804         optimisation.
32805
32806 2000-10-29  Neil Booth  <neilb@earthling.net>
32807
32808         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
32809         * mi1.c, mi1c.h: Add null directives to multiple-include test.
32810         * mi5.c: Test multiple includes work with -C.
32811         * trigraphs.c: Test ^= version.
32812
32813 2000-10-28  Neil Booth  <neilb@earthling.net>
32814
32815         New tests and test updates for new macro expander.
32816
32817         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
32818         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
32819         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
32820         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
32821         new diagnostic messages.
32822
32823         * gcc.dg/cpp/macro3.c: New tests.
32824
32825 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
32826
32827         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
32828         on the same line.
32829
32830 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
32831
32832         * g++.old-deja/g++.other/eh2.C: New test.
32833
32834 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32835
32836         * gcc.c-torture/execute/20001027-1.c: New test.
32837
32838 2000-10-26  Richard Henderson  <rth@redhat.com>
32839
32840         * gcc.c-torture/execute/20001026-1.c: New.
32841
32842 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
32843
32844         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
32845         * g++.old-deja/g++.law/builtin1.C: Likewise.
32846         * g++.old-deja/g++.law/ctors10.C: Likewise.
32847         * g++.old-deja/g++.law/virtual3.C: Likewise.
32848         * g++.old-deja/g++.mike/p658.C: Likewise.
32849         * g++.old-deja/g++.other/sibcall1.C: Likewise.
32850         * g++.old-deja/g++.other/vaarg2.C: Likewise.
32851         * g++.old-deja/g++.robertl/eb124.C: Likewise.
32852         * g++.old-deja/g++.robertl/eb44.C: Likewise.
32853         * g++.old-deja/g++.robertl/eb77.C: Likewise.
32854
32855 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * gcc.c-torture/compile/20001024-1.c: New test.
32858
32859 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
32860
32861         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
32862         to tell us whether or not we are using V3.
32863
32864 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32865
32866         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
32867         operands.
32868
32869 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32870
32871         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
32872
32873 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
32874
32875         * gcc.c-torture/execute/20001024-1.c: New test.
32876
32877 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
32878
32879         * g++.old-deja/g++.other/sibcall1.C: New test.
32880
32881 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
32882
32883         * gcc.dg/noncompile/init-3.c: New test.
32884
32885 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32886
32887         * gcc.dg/format-array-1.c: New test.
32888
32889 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32890
32891         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
32892         writing through null pointers; remove comment about testing
32893         unterminated strings.
32894
32895 2000-10-17  Matthew Hiller  <hiller@redhat.com>
32896
32897         * gcc.c-torture/execute/20001017-2.c: New test.
32898
32899 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32900
32901         * gcc.c-torture/compile/20001018-1.c: New test.
32902         * gcc.c-torture/compile/20001018-1.x: Xfail.
32903
32904 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32905
32906         * gcc.c-torture/execute/20001017-1.c: New test.
32907
32908 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32909
32910         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
32911         for multiple use of arguments with scanf formats; add tests for
32912         multiple use of arguments.
32913
32914 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
32915
32916         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
32917
32918 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32919
32920         * gcc.dg/format-miss-1.c: New test.
32921
32922 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * gcc.c-torture/execute/20001013-1.c: New test.
32925
32926 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32927
32928         * gcc.dg/format-branch-1.c: New test.
32929
32930 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32931
32932         * README, lib/file-format.exp: Remove EGCS references.
32933
32934 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * gcc.dg/20001013-1.c: New test.
32937
32938 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32939
32940         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
32941         for intmax_t in the compiler using __typeof__ and the type rules
32942         for conditional expressions.
32943
32944 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
32945
32946         * gcc.dg/20001012-1.c: New test.
32947         * gcc.dg/20001012-2.c: New test.
32948
32949 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32950
32951         * gcc.dg/format-attr-1.c: New test.
32952
32953 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32954
32955         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
32956         __LONG_LONG_MAX__ instead of LLONG_MAX.
32957
32958 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32959
32960         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
32961         scanf flags.
32962         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
32963         flags.
32964
32965 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32966
32967         * gcc.dg/sequence-pt-1.c: New test.
32968
32969 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
32970
32971         * gcc.c-torture/execute/20001011-1.c: New testcase.
32972         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
32973
32974 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
32977         does not error on it.
32978
32979 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32980
32981         * gcc.dg/20001009-1.c: New test.
32982
32983 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32984
32985         * gcc.c-torture/compile/20001009-1.c: Move from here ....
32986         * gcc.c-torture/execute/20001009-2.c: ... to here.
32987
32988 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
32989
32990         * gcc.c-torture/compile/20001009-1.c: New testcase.
32991         * gcc.c-torture/execute/20001009-1.c: New testcase.
32992         Testcases provided by Jan Hubicka <jh@suse.cz>.
32993
32994 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32995
32996         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32997         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
32998         uintmax_t using <limits.h> to emulate the compiler's internal
32999         logic.  No longer XFAIL %j tests.
33000
33001 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33002
33003         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33004         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33005         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33006         regexps and details of expected handling of some bad formats.
33007         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33008         suppression.
33009
33010 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33011
33012         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33013         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33014         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33015         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33016         in list archives.
33017
33018 2000-10-06  Richard Henderson  <rth@cygnus.com>
33019
33020         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33021         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33022         * g++.old-deja/g++.jason/report.C: Likewise.
33023         * g++.old-deja/g++.law/friend5.C: Likewise.
33024         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33025         of the expected warnings.
33026
33027 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33028
33029         * g++.old-deja/g++.pt/enum14.C: New test.
33030
33031 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33032
33033         * g++.old-deja/g++.pt/crash59.C: New test.
33034
33035 2000-10-04  Will Cohen  <wcohen@redhat.com>
33036
33037         * gcc.dg/20000926-1.c: New test.
33038
33039 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33040
33041         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33042         function name for current C++ compiler.
33043         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33044
33045 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33046
33047         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33048         __PRETTY_FUNCTION__.
33049         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33050
33051 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33052
33053         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33054
33055 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33056
33057         * gcc.c-torture/compile/20000923-1.c: New test.
33058
33059 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33060
33061         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33062         * g++.old-deja/g++.pt/ttp62.C: Same.
33063         * g++.old-deja/g++.other/inline14.C: Same.
33064
33065 2000-09-24  Richard Henderson  <rth@cygnus.com>
33066
33067         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33068
33069 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33070
33071         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33072
33073 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33074
33075         * gcc.c-torture/compile/20000922-1.c: New file.
33076
33077 2000-09-21  Nick Clifton  <nickc@redhat.com>
33078
33079         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33080         a signed long modulo operation.
33081         (mod6): New function - perform an unsigned long modulo operation.
33082         (main): Add tests for modulos of very large numbers by very small
33083         dividends.
33084
33085 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33086
33087         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33088
33089 2000-09-19  Richard Henderson  <rth@cygnus.com>
33090
33091         * gcc.dg/compare2.c (case 10): XFAIL.
33092
33093 2000-09-18  Richard Henderson  <rth@cygnus.com>
33094
33095         * gcc.c-torture/execute/20000906-1.c: Move ...
33096         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33097         that support __builtin_trap.
33098
33099 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33100
33101         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33102
33103 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33104
33105         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33106         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33107         more $ format tests.
33108
33109 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33110
33111         * gcc.dg/format-errmk-1.c: New test.
33112
33113 2000-09-17  Greg McGary  <greg@mcgary.org>
33114
33115         * gcc.c-torture/execute/20000917-1.x: Remove.
33116
33117 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33118
33119         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33120
33121 2000-09-17  Greg McGary  <greg@mcgary.org>
33122
33123         * gcc.c-torture/execute/20000917-1.c: New test.
33124         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33125
33126 2000-09-16  Neil Booth  <NeilB@earthling.net>
33127
33128         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33129         in nested macro bug.
33130
33131 2000-09-15  Neil Booth  <NeilB@earthling.net>
33132
33133         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33134
33135 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33136
33137         * gcc.c-torture/execute/20000914-1.c: New test.
33138
33139 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33140
33141         * g++.other/inline13.C: New test.
33142
33143 2000-09-12  Andreas Jaeger  <aj@suse.de>
33144
33145         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33146         constant by Ulrich Drepper <drepper@redhat.com>.
33147
33148 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33149
33150         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33151
33152 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33153
33154         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33155
33156 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33157
33158         * gcc.dg/cpp/backslash.c: New test.
33159
33160 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33161
33162         * gcc.c-torture/execute/20000910-1.c: New test.
33163         * gcc.c-torture/execute/20000910-2.c: Likewise.
33164
33165 2000-09-11  Robert Lipe  <robertl@sco.com>
33166
33167         * gcc.dg/pragma-align.c: New test.
33168
33169 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33170
33171         * g++.old-deja/g++.pt/explicit82.C: New test.
33172         * g++.old-deja/g++.pt/explicit83.C: New test.
33173
33174 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33175
33176         * gcc.dg/asm-names.c: New test.
33177
33178 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33179
33180         * gcc.dg/cpp/tr-warn6.c: New test
33181
33182 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33183
33184         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33185         be accepted.
33186
33187 2000-09-07  Catherine Moore  <clm@redhat.com>
33188
33189         * gcc.c-torture/execute/unroll-1.c: New test.
33190
33191 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33192
33193         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33194         ERROR markers.
33195         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33196         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33197         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33198         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33199         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33200         Preprocess only.
33201         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33202         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33203
33204 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33205
33206         * g++.old-deja/g++.pt/deduct2.C: New test.
33207
33208 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33209
33210         * g++.old-deja/g++.pt/parms2.C: New test.
33211
33212 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         * g++.old-deja/g++.pt/crash58.C: New test.
33215
33216 2000-09-06  Greg McGary  <greg@mcgary.org>
33217
33218         * gcc.c-torture/execute/20000906-1.c: New test.
33219         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33220
33221 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33222
33223         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33224
33225 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33226
33227         * g++.old-deja/g++.pt/crash57.C: New test.
33228
33229 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33230
33231         * g++.old-deja/g++.pt/crash56.C: New test.
33232
33233 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.old-deja/g++.pt/koenig1.C: New test.
33236
33237 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33238
33239         * gcc.dg/20000904-1.c: New test.
33240
33241 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33242
33243         * gcc.dg/cpp/paste8.c: New test.
33244
33245 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33246
33247         * gcc.c-torture/compile/20000827-1.c: New test.
33248
33249 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33250
33251         * gcc.dg/format-diag-1.c: New test.
33252
33253 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33254
33255         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33256         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33257         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33258         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33259         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33260
33261 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33262
33263         * g++.old-deja/g++.other/nested4.C: New test.
33264
33265 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33266
33267         * g++.old-deja/g++.ns/scoped1.C: New test.
33268
33269 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33270
33271         * lib/g++.exp: Support testing already-installed GCC.
33272
33273 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33274
33275         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33276
33277 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33278
33279         * gcc.dg/return-type-2.c: New test.
33280
33281 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33282
33283         * gcc.c-torture/compile/20000825-1.c: New test.
33284
33285 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33286
33287         * gcc.dg/dwarf2-2.c: New test.
33288
33289 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33290
33291         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33292         dg-warning regexps.
33293
33294 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33295
33296         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33297         gcc.dg/format-ext-5.c: New tests.
33298
33299 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33302
33303 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33304
33305         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33306
33307 2000-08-24  Richard Henderson  <rth@cygnus.com>
33308
33309         * gcc.dg/ia64-sync-1.c: New test.
33310         * gcc.dg/ia64-sync-2.c: New test.
33311         * gcc.dg/ia64-asm-1.c: New test.
33312
33313 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33314
33315         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33316         * gcc.dg/format-ext-2.c: New test.
33317
33318 2000-08-23  Jason Merrill  <jason@redhat.com>
33319
33320         * lib/old-dejagnu.exp: Also ignore "In member function" and
33321         "At global scope".
33322
33323 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33324
33325         * gcc.dg/noncompile/label-lineno-1.c: New test.
33326
33327 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33328
33329         * gcc.dg/c99-array-nonobj-1.c: New test.
33330
33331 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33332
33333         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33334         tests.
33335         * gcc.dg/format-ext-1.c: New test.
33336
33337 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33338
33339         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33340         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33341         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33342         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33343         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33344
33345 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33346
33347         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33348         gcc.dg/c99-strftime-2.c: New tests.
33349
33350 2000-08-22  Richard Henderson  <rth@cygnus.com>
33351
33352         * gcc.c-torture/execute/20000822-1.c: New test.
33353
33354 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33355
33356         * gcc.c-torture/execute/20000819-1.x: Remove.
33357
33358 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33359
33360         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33361         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33362         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33363         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33364         gcc.dg/format-xopen-1.c: New tests.
33365
33366 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33367
33368         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33369
33370 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33371
33372         * g++.old-deja/g++.other/loop2.C: New test.
33373
33374         * gcc.c-torture/compile/20000606-1.c: New test.
33375         * gcc.c-torture/compile/20000728-1.c: New test.
33376         * gcc.c-torture/execute/20000801-1.c: New test.
33377         * gcc.c-torture/execute/20000801-2.c: New test.
33378         * gcc.c-torture/execute/20000819-1.c: New test.
33379         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33380         * gcc.dg/20000629-1.c: New test.
33381         * gcc.dg/20000724-1.c: New test.
33382         * gcc.dg/20000807-1.c: New test.
33383
33384 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33385
33386         * gcc.dg/cpp/pragma-1.c: New test.
33387         * gcc.dg/cpp/pragma-2.c: New test.
33388
33389 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33390
33391         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33392         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33393
33394 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33395
33396         * gcc.c-torture/compile/20000818-1.c: New test.
33397
33398 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33399
33400         * gcc.c-torture/execute/20000818-1.c: New test.
33401
33402 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33403
33404         * gcc.dg/format-va-1.c: New test.
33405
33406 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * g++.old-deja/g++.other/typedef8.C: New test.
33409
33410 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33411
33412         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33413         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33414         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33415         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33416         * g++.old-deja/g++.other/ptrmem7.C: New test.
33417         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33418
33419 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33420
33421         * g++.old-deja/g++.pt/typename27.C: New test.
33422
33423 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33424
33425         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33426         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33427         * g++.old-deja/g++.pt/friend45.C: New test.
33428         * g++.old-deja/g++.other/friend8.C: New test.
33429
33430 2000-08-15  Richard Henderson  <rth@cygnus.com>
33431
33432         * gcc.c-torture/execute/20000815-1.c: New test.
33433
33434 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33435
33436         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33437         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33438         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33439
33440 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33441
33442         * g++.old-deja/g++.other/refinit2.C: New test.
33443
33444 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33445
33446         * lib/c-torture.exp (c-torture): Make
33447         compiler_conditional_xfail_data global.
33448         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33449         compiler_conditional_xfail_data machinery.
33450         (f-torture-execute): Likewise.
33451         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33452         and only when unrolling loops.
33453
33454         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33455
33456 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33457
33458         * g++.old-deja/g++.pt/explicit81.C: New test.
33459
33460 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33461
33462         * g++.old-deja/g++.pt/typename26.C: New test.
33463
33464 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33465
33466         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33467         warning.
33468
33469 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33470
33471         * g++.old-deja/g++.other/array3.C: New test.
33472
33473 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33474
33475         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33476         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33477         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33478         New tests.
33479
33480 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33483         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33484
33485 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33486
33487         * gcc.c-torture/execute/20000808-1.c: New test.
33488
33489 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33490
33491         * gcc.dg/c90-const-expr-1.c: New test.
33492
33493 2000-08-08  Richard Henderson  <rth@cygnus.com>
33494
33495         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33496
33497 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33498
33499         * gcc.dg/noncompile/const-ll-1.c: New test.
33500
33501 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33502
33503         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33504
33505 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33506
33507         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33508         that running programs linked against the shared version of libobjc
33509         run correctly.
33510
33511 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33512
33513         * gcc.dg/c99-printf-1.c: New test.
33514
33515 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33516
33517         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33518
33519 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33520
33521         * gcc.c-torture/execute/20000731-1.x: Delete.
33522
33523 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33524
33525         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33526         and torture_without_loops as is done by c-torture.exp.
33527         (search_for): Copy from c-torture.exp.
33528         (gcc-dg-runtest): New function, drives a directory of tests
33529         iterating over the TORTURE_OPTIONS.
33530         (scan-assembler, scan-assembler-not): Move here from
33531         individual directory drivers.
33532
33533         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33534         defined by lib/gcc-dg.exp.
33535         * gcc.dg/cpp/cpp.exp: Likewise.
33536         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33537         gcc-dg-runtest, so we cycle over optimization options.
33538
33539         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33540         * gcc.dg/compare2.c: No longer expected to fail.
33541
33542 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33543
33544         * gcc.c-torture/execute/20000804-1.c: New test.
33545
33546 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33547
33548         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33549
33550 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33551
33552         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33553
33554 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33555
33556         * gcc.c-torture/compile/20000803-1.c: New test.
33557
33558 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33559
33560         * gcc.c-torture/execute/20000801-3.c,
33561         gcc.c-torture/execute/20000801-4.c: New tests.
33562         * gcc.c-torture/execute/20000801-3.x,
33563         gcc.c-torture/execute/20000801-4.x: Xfail.
33564
33565 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33566
33567         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33568         libobjc/.libs to allow for libtool.
33569
33570 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * gcc.c-torture/compile/20000802-1.c: New test.
33573
33574 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33575
33576         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33577
33578 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33579
33580         * gcc-c-torture/execute/20000731-2.c: New test.
33581
33582         * gcc.c-torture/execute/20000731-1.c: New test.
33583         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33584
33585 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33586
33587         * testsuite/gcc.dg/cpp/paste7.c: New test.
33588         * gcc.dg/cpp/20000725-1.c: New test.
33589
33590 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33591
33592         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33593         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33594         declaration warning for __builtin_dwarf_reg_size.
33595
33596         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33597
33598 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33599
33600         * gcc.dg/noncompile/voidparam-1.c: New test.
33601
33602 2000-07-30  Richard Henderson  <rth@cygnus.com>
33603
33604         * gcc.dg/c90-digraph-1.c: Don't xfail.
33605         * gcc.dg/compare2.c (case 10): Xfail.
33606         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33607
33608 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33609
33610         * gcc.dg/c99-main-1.c: New test.
33611
33612 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33613
33614         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33615
33616 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33617
33618         * gcc.c-tortuer/execute/20000726-1.c: New test.
33619
33620 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33621
33622         * gcc.c-torture/execute/enum-2.c: New test.
33623
33624 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33625
33626         * gcc.dg/cpp/tr-warn3.c: New test.
33627
33628 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33629
33630         * g++.old-deja/g++.ext/implicit1.C: Remove.
33631         * g++.old-deja/g++.jason/c2.C: Remove
33632         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33633         * g++.old-deja/g++.pt/crash16.C: Likewise.
33634         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33635
33636 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33637
33638         * g++.old-deja/g++.other/for2.C: New test.
33639
33640 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33641
33642         * gcc.dg/20000720-1.c: New test.
33643
33644 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33645
33646         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33647
33648 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33649
33650         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33651         * gcc.c-torture/execute/20000722-1.c: New.
33652         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33653
33654 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33655
33656         * gcc.dg/cpp/20000720-1.S: New test.
33657
33658 2000-07-21  Michael Meissner  <meissner@redhat.com>
33659
33660         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33661
33662 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33663
33664         * g++.old-deja/g++.brendan/crash16.C,
33665         g++.old-deja/g++.brendan/parse3.C,
33666         g++.old-deja/g++.brendan/redecl1.C,
33667         g++.old-deja/g++.ns/template13.C,
33668         g++.old-deja/g++.other/decl4.C,
33669         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33670
33671 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33672
33673         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33674         and "Internal error".
33675
33676         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33677         regexps.
33678         * gcc.dg/cpp/paste6.c: New test.
33679
33680 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33681
33682         * gcc.dg/cpp/tr-direct.c: New test.
33683
33684         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33685         gcc.dg/cpp/undef1.c: Tweak error regexps.
33686
33687 2000-07-18  Eric Christopher <echristo@redhat.com>
33688
33689         * gcc.c-torture/compile/20000718-1.c: New test.
33690
33691 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33692
33693         * cpplex.c (_cpp_push_token): If the token being pushed back
33694         is the previous token in this context, just subtract one from
33695         context->posn.
33696         * cppmacro.c (save_expansion): Clear aux field when storing a
33697         placemarker.
33698
33699 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33700
33701         * gcc.dg/noncompile/redecl-1.c: New test.
33702
33703 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * gcc.c-torture/execute/20000717-5.c: New test.
33706         * gcc.c-torture/execute/20000717-1.x: Removed.
33707
33708 2000-07-17  Richard Henderson  <rth@cygnus.com>
33709
33710         * gcc.c-torture/execute/20000717-4.c: New test.
33711
33712 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33713
33714         * gcc.dg/cpp/syshdr.c: New test.
33715         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33716
33717 2000-07-17  Neil Booth  <neilb@earthling.net>
33718
33719         * gcc.dg/cpp/cmdlne-dM.c: New test.
33720         * gcc.dg/cpp/cmdlne-dD.c: New test.
33721
33722 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33723
33724         * gcc.c-torture/execute/20000717-3.c: New test.
33725
33726         * gcc.c-torture/compile/20000717-1.c: New test.
33727
33728 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33729
33730         * gcc.c-torture/execute/20000717-2.c: New test.
33731
33732 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33733
33734         * gcc.dg/formatz-1.c: New test.
33735
33736         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33737         * gcc.dg/c99-digraph-1.c: New tests.
33738
33739         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33740         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33741
33742         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33743         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33744         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
33745         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
33746         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
33747         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
33748         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
33749
33750 2000-07-17   Greg McGary <greg@mcgary.org>
33751
33752         * gcc.c-torture/execute/20000717-1.c: New test.
33753         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
33754
33755 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
33756
33757         * gcc.c-torture/execute/20000715-2.c: New test.
33758         * gcc.dg/20000715-1.c: New test.
33759
33760 2000-07-15  Michael Meissner  <meissner@redhat.com>
33761
33762         * gcc.c-torture/execute/20000715-1.c: New test.
33763
33764 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
33765
33766         * gcc.c-torture/execute/20000707-1.c: New test.
33767
33768 2000-07-13  Neil Booth  <NeilB@earthling.net>
33769
33770         * testsuite/gcc.dg/cpp/digraph1.c,
33771         testsuite/gcc.dg/cpp/digraph2.c,
33772         testsuite/gcc.dg/cpp/digraphs.c: New tests.
33773
33774 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
33775
33776         * g77.f-torture/compile/20000630-2.f:  New test.
33777         * g77.f-torture/compile/20000630-2.x
33778
33779 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33780
33781         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
33782
33783 2000-07-11  Neil Booth  <NeilB@earthling.net>
33784
33785         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
33786
33787 2000-07-11  Neil Booth  <NeilB@earthling.net>
33788
33789         * gcc.dg/cpp/cmdlne-C.c: New.
33790
33791 2000-07-09  Neil Booth  <NeilB@earthling.net>
33792
33793         * gcc.dg/cpp/directiv.c: New tests.
33794         * gcc.dg/cpp/undef1.c: Update.
33795
33796 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
33797
33798         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33799
33800 2000-07-09  Neil Booth  <NeilB@earthling.net>
33801
33802         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
33803
33804 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
33805
33806         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
33807         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
33808
33809 2000-07-08  Neil Booth  <NeilB@earthling.net>
33810
33811         * gcc.dg/cpp/macsyntx.c: New tests.
33812
33813 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33814
33815         * gcc.dg/20000707-1.c: New test.
33816
33817 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33818
33819         * gcc.c-torture/execute/20000706-1.c: New test.
33820         * gcc.c-torture/execute/20000706-2.c: New test.
33821         * gcc.c-torture/execute/20000706-3.c: New test.
33822         * gcc.c-torture/execute/20000706-4.c: New test.
33823         * gcc.c-torture/execute/20000706-5.c: New test.
33824
33825 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33826
33827         * g++.old-deja/g++.pt/instantiate7.C: New test.
33828
33829 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33830
33831         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
33832         * g++.old-deja/g++.mike/thunk3.C: Likewise.
33833         * g++.old-deja/g++.other/rtti3.C: Likewise.
33834         * g++.old-deja/g++.other/rttid3.C: Likewise.
33835
33836 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
33837
33838         *  g77.f-torture/compile/20000630-1.x: Fix typo
33839
33840 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
33841
33842         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
33843         assembly output.
33844
33845 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
33846
33847         * gcc.dg/cpp/ident.c: New test.
33848
33849 2000-07-05  Neil Booth  <NeilB@earthling.net>
33850
33851         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
33852           gcc.dg/cpp/lexstrng.c: New tests.
33853
33854 2000-07-04  Neil Booth  <NeilB@earthling.net>
33855
33856         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
33857         * gcc.dg/cpp/strify2.c: Same.
33858
33859 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
33860
33861         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
33862         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
33863         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
33864         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
33865
33866         * testsuite/gcc.dg/cpp/macro1.c,
33867         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
33868         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
33869         testsuite/gcc.dg/cpp/strify1.c,
33870         testsuite/gcc.dg/cpp/strify2.c: New tests.
33871
33872 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
33873
33874         * gcc.c-torture/execute/20000703-1.c: New test.
33875
33876 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33877
33878         * g++.old-deja/g++.pt (lookup10.C): New test.
33879
33880 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         * g++.old-deja/g++.pt (typename25.C): New test.
33883
33884 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
33885
33886         * gcc.c-torture/compile/20000701-1.c: New test.
33887
33888 2000-06-30  Nick Clifton  <nickc@cygnus.com>
33889
33890         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
33891         to test case.
33892
33893 2000-06-30  Catherine Moore  <clm@cygnus.com>
33894
33895         * gcc.c-torture/execute/align-1.c: New test.
33896
33897 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
33898
33899         * g++.old-deja/g++.pt/expr8.C: New test.
33900         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
33901
33902 2000-06-29  Nick Clifton  <nickc@cygnus.com>
33903
33904         * gcc.c-torture/compile/20000629-1.c: New test.
33905
33906 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33907
33908
33909         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
33910         gcc.dg/noncompile directory, depending on whether they're
33911         preprocessor tests or not.  Annotate all the tests for the dg
33912         framework.
33913
33914         * gcc.c-torture/noncompile/noncompile.exp: Delete.
33915         * gcc.dg/noncompile/noncompile.exp: New.
33916
33917         * Moved files:
33918         Old name                                New name
33919         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
33920         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
33921         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
33922         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
33923         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
33924         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
33925         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
33926         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
33927         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
33928         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
33929         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
33930         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
33931         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
33932         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
33933         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
33934         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
33935         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
33936         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
33937         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
33938         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
33939         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
33940         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
33941         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
33942         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
33943
33944         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
33945         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
33946         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
33947         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
33948         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
33949         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
33950
33951 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33952
33953         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
33954         declare one variable.  On the fourth, error.
33955         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
33956         declared by 20000628-1a.h.
33957
33958 2000-06-29  Richard Henderson  <rth@redhat.com>
33959
33960         * gcc.c-torture/execute/930529-1.x: New file.
33961         * gcc.dg/920413-1.c: Adjust expected warning text.
33962         * gcc.dg/980217-1.c: Declare abort.
33963         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
33964
33965 2000-06-29  Jeffrey A Law  (law@cygnus.com)
33966
33967         * g77.f-torture/compile/20000629-1.f: New test.
33968         * g77.f-torture/compile/20000629-1.x: Expected to fail.
33969
33970 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33971
33972         Rearrange lots of files, removing entirely the
33973         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
33974         directories.
33975
33976         * Deleted files:
33977         gcc.c-torture/code_quality/code_quality.exp
33978         gcc.c-torture/special/special.exp
33979         gcc.failure/failure.exp
33980         gcc.failure/940409-1.x
33981         gcc.c-torture/compile/961203-1.x
33982
33983         * New files:
33984         gcc.misc-tests/linkage.exp
33985         gcc.c-torture/execute/920730-1t.c
33986         gcc.c-torture/execute/920730-1t.x
33987         gcc.c-torture/compile/920520-1.x
33988         gcc.c-torture/compile/920521-1.x
33989         gcc.c-torture/compile/981006-1.x
33990         gcc.c-torture/execute/eeprof-1.x
33991
33992         * Moved files (possibly with modifications to fit a new harness):
33993         Old name                                New name
33994         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
33995         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
33996         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
33997         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
33998         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
33999         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34000         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34001         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34002         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34003         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34004         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34005         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34006         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34007         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34008
34009 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34010
34011         * c-torture/compile/961203-1.x: Delete.
34012
34013         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34014         not exit. Include stdio.h.
34015         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34016         * gcc.misc-tests/dg-12.c: Likewise.
34017         * gcc.misc-tests/dg-5.c: Likewise.
34018         * gcc.misc-tests/dg-6.c: Likewise.
34019         * gcc.misc-tests/dg-7.c: Prototype abort.
34020         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34021         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34022         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34023         not exit.
34024         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34025         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34026
34027 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34028
34029         * gcc.dg/cpp/20000628-1.c: New test.
34030         * gcc.dg/cpp/20000628-1.h: New header for above test.
34031         * gcc.dg/cpp/20000628-1a.h: Likewise.
34032
34033 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34034
34035         * gcc.dg/cpp: New directory.
34036         * gcc.dg/cpp/cpp.exp: New driver.
34037         * gcc.dg/cpp/20000627-1.c: New test.
34038         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34039         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34040         and rewrite as a compilation test.
34041
34042         * gcc.dg: Move many files into the cpp subdirectory, possibly
34043         renaming or editing them as well.
34044         Old name                New name
34045         990119-1.c              cpp/19990119-1.c
34046         990228-1.c              cpp/19990228-1.c
34047         990407-1.c              cpp/19990407-1.c
34048         990409-1.c              cpp/19990409-1.c
34049         990413-1.c              cpp/19990413-1.c
34050         990703-1.c              cpp/19990703-1.c
34051         20000127-1.c            cpp/20000127-1.c
34052         20000129-1.c            cpp/20000129-1.c
34053         20000207-1.c            cpp/20000207-1.c
34054         20000207-2.c            cpp/20000207-2.c
34055         20000209-1.c            cpp/20000209-1.c
34056         20000209-2.c            cpp/20000209-2.c
34057         20000301-1.c            cpp/20000301-1.c
34058         20000419-1.c            cpp/20000419-1.c
34059         20000510-1.S            cpp/20000510-1.S
34060         20000519-1.c            cpp/20000519-1.c
34061         20000529-1.c            cpp/20000529-1.c
34062         20000625-1.c            cpp/20000625-1.c
34063         20000625-2.c            cpp/20000625-2.c
34064         cpp-as1.c               cpp/assert1.c
34065         cpp-as2.c               cpp/assert2.c
34066         cxx-comments-1.c        cpp/cxxcom1.c
34067         cxx-comments-2.c        cpp/cxxcom2.c
34068         endif-label.c           cpp/endif.c
34069         cpp-hash1.c             cpp/hash1.c
34070         cpp-hash2.c             cpp/hash2.c
34071         cpp-if1.c               cpp/if-1.c
34072         cpp-if2.c               cpp/if-2.c
34073         cpp-if3.c               cpp/if-3.c
34074         cpp-if4.c               cpp/if-4.c
34075         cpp-if5.c               cpp/if-5.c
34076         cpp-cond.c              cpp/if-cexp.c
34077         cpp-missingop.c         cpp/if-mop.c
34078         cpp-missingparen.c      cpp/if-mpar.c
34079         cpp-opprec.c            cpp/if-oppr.c
34080         cpp-ifparen.c           cpp/if-paren.c
34081         cpp-shortcircuit.c      cpp/if-sc.c
34082         cpp-shift.c             cpp/if-shift.c
34083         cpp-unary.c             cpp/if-unary.c
34084         cpp-li1.c               cpp/line1.c
34085         cpp-li2.c               cpp/line2.c
34086         lineno.c                cpp/line3.c
34087         lineno-2.c              cpp/line4.c
34088         cpp-mi.c                cpp/mi1.c
34089         cpp-mic.h               cpp/mi1c.h
34090         cpp-micc.h              cpp/mi1cc.h
34091         cpp-mind.h              cpp/mi1nd.h
34092         cpp-mindp.h             cpp/mi1ndp.h
34093         cpp-mix.h               cpp/mi1x.h
34094         cpp-mi2.c               cpp/mi2.c
34095         cpp-mi2a.h              cpp/mi2a.h
34096         cpp-mi2b.h              cpp/mi2b.h
34097         cpp-mi2c.h              cpp/mi2c.h
34098         cpp-mi3.c               cpp/mi3.c
34099         cpp-mi3.def             cpp/mi3.def
34100         poison-1.c              cpp/poison.c
34101         pr-impl.c               cpp/prag-imp.c
34102         cpp-redef-2.c           cpp/redef1.c
34103         cpp-redef.c             cpp/redef2.c
34104         strpaste.c              cpp/strp1.c
34105         strpaste-2.c            cpp/strp2.c
34106         cpp-tradpaste.c         cpp/tr-paste.c
34107         cpp-tradstringify.c     cpp/tr-str.c
34108         cpp-tradwarn1.c         cpp/tr-warn1.c
34109         cpp-tradwarn2.c         cpp/tr-warn2.c
34110         trigraphs.c             cpp/trigraphs.c
34111         cpp-unc1.c              cpp/unc1.c
34112         cpp-unc2.c              cpp/unc2.c
34113         cpp-unc3.c              cpp/unc3.c
34114         cpp-unc.c               cpp/unc4.c
34115         undef.c                 cpp/undef1.c
34116         undef-2.c               cpp/undef2.c
34117         cpp-wi1.c               cpp/widestr1.c
34118
34119 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34120
34121         * lib/g++.exp (g++_include_flags): Tweak.
34122
34123 2000-06-27  H.J. Lu  <hjl@gnu.org>
34124             Loren J. Rittle  <ljrittle@acm.org>
34125
34126         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34127         version with one that knows about the new gcc tree structure.
34128         (g++_link_flags): Same.
34129
34130 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34131
34132         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34133         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34134         case we are cross-compiling.
34135
34136         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34137         g++.old-deja/g++.niklas/Makefile.in,
34138         g++.old-deja/g++.niklas/configure.in,
34139         g++.old-deja/g++.other/Makefile.in,
34140         g++.old-deja/g++.other/configure.in,
34141         gcc.c-torture/code_quality/Makefile.in,
34142         gcc.c-torture/code_quality/configure.in,
34143         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34144         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34145         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34146         gcc.c-torture/execute/ieee/Makefile.in,
34147         gcc.c-torture/execute/ieee/configure.in,
34148         gcc.c-torture/noncompile/Makefile.in,
34149         gcc.c-torture/noncompile/configure.in,
34150         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34151         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34152         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34153
34154 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34155
34156         * g++.old-deja/g++.other/ambig3.C: New test.
34157
34158 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34159
34160         * g++.old-deja/g++.pt/syntax1.C: New test.
34161         * g++.old-deja/g++.pt/syntax2.C: New test.
34162         * g++.old-deja/g++.other/syntax3.C: New test.
34163         * g++.old-deja/g++.other/syntax4.C: New test.
34164
34165 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34166
34167         * gcc.dg/20000623-1.c: Prototype exit and abort.
34168
34169 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34170
34171         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34172         New tests.
34173         * gcc.dg/cpp-mi3.def: New file.
34174
34175         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34176         inside assertions.
34177         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34178         lexer's error messages.
34179         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34180         divine anything from the linemarkers.
34181         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34182         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34183
34184 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34185
34186         * gcc.dg/20000623-1.c: New test.
34187
34188 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34189
34190         * gcc.c-torture/execute/20000622-1.c: New test.
34191
34192 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34193
34194         * g++.old-deja/g++.other/init15.C: New test.
34195
34196 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34197
34198         * g++.old-deja/g++.pt/vaarg2.C: New test.
34199         * g++.old-deja/g++.pt/vaarg3.C: New test.
34200
34201 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34202
34203         * g++.old-deja/g++.other/dyncast6.C: New test.
34204
34205 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34206
34207         * gcc.c-torture/execute/loop-6.c: New test.
34208
34209 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34210
34211         * gcc.dg/20000614-1.c: New test.
34212         * gcc.dg/20000614-2.c: New test.
34213
34214 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34215
34216         * g++.old-deja/g++.other/inline12.C: New test.
34217
34218 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34219
34220         * g++.old-deja/g++.other/eh1.C: New test.
34221
34222 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34223
34224         * g++.old-deja/g++.other/type.C: New test.
34225
34226 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34227
34228         * g++.old-deja/g++.other/initstring.C: New test.
34229
34230 2000-06-12  Jason Merrill  <jason@redhat.com>
34231
34232         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34233
34234 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34235
34236         * gcc.c-torture/compile/20000609-1.c: New test.
34237
34238 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34239
34240         * gcc.dg/20000609-1.c: New test.
34241
34242 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34243
34244         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34245         * gcc.c-torture/noncompile/poison-1.c: Move...
34246         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34247         * gcc.dg/cpp-li1.c: Add a token after the #line.
34248
34249 2000-06-05  Richard Henderson  <rth@cygnus.com>
34250
34251         * gcc.c-torture/execute/20000605-2.c: New test.
34252         * gcc.c-torture/execute/20000605-3.c: New test.
34253
34254 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34255
34256         * g77.f-torture/execute/20000503-1.x: New file.
34257
34258 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34259
34260         * g++.old-deja/g++.eh/badalloc1.C: New test.
34261
34262 2000-06-05  Richard Henderson  <rth@cygnus.com>
34263
34264         * gcc.c-torture/execute/20000605-1.c: New test.
34265
34266 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34267             Nathan Sidwell <nathan@codesourcery.com>
34268
34269         * gcc.c-torture/compile/20000605-1.c: New test.
34270
34271 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34272
34273         * g77.f-torture/compile/20000601-1.f:  New test.
34274
34275 2000-06-03  Richard Henderson  <rth@cygnus.com>
34276
34277         * gcc.c-torture/execute/20000603-1.c: New.
34278
34279 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34280
34281         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34282         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34283
34284 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34285
34286         * gcc.dg/compare2.c (case 12): XFAIL.
34287         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34288         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34289
34290         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34291
34292 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34293
34294         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34295         guard macro is already defined when the header is first
34296         included.
34297         * gcc.dg/cpp-mix.h: New file.
34298         * gcc.dg/endif-label.c: Update patterns to match compiler.
34299
34300         * g++.brendan/complex1.C: Declare abort.
34301         * g++.law/refs4.C: Remove XFAIL.
34302         * g++.oliva/expr2.C: Declare abort and exit.
34303
34304 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34305
34306         * gcc.c-torture/execute/20000528-1.c: New test.
34307
34308         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34309         * g++.old-deja/g++.law/temps4.C: Likewise.
34310
34311         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34312         stdlib.h.  Call abort() on failure.
34313         * g++.old-deja/g++.law/refs4.C: Likewise.
34314         * g++.old-deja/g++.law/temps4.C: Likewise.
34315         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34316         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34317
34318 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34319
34320         Relative to g++.dg/special:
34321         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34322
34323         Relative to g++.old-deja:
34324         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34325         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34326         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34327         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34328         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34329         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34330         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34331
34332         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34333         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34334         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34335         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34336         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34337         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34338         and/or string.h.
34339
34340         * g++.other/goto1.C: Update expectations for error messages.
34341
34342 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34343
34344         * gcc.c-torture/compile/20000523-1.c: New test.
34345
34346 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34347
34348         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34349
34350 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34351
34352         * g++.old-deja/g++.eh/catch11.C: New test.
34353         * g++.old-deja/g++.eh/catch12.C: New test.
34354
34355 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34356
34357         * gcc.c-torture/execute/20000523-1.c: New test.
34358
34359 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34360
34361         * c-torture/execute/bcp-1.c: Replace abort in arg of
34362         __builtin_constant_p with a generic external function.
34363
34364         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34365         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34366         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34367         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34368         Prototype abort and/or exit.
34369
34370         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34371         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34372         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34373         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34374
34375 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34376
34377         * gcc.dg/dwarf2-1.c: New test.
34378
34379 2000-05-20  Richard Henderson  <rth@cygnus.com>
34380
34381         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34382
34383 2000-05-20  Andreas Jaeger  <aj@suse.de>
34384
34385         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34386         testcase.
34387
34388 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34389
34390         * gcc.c-torture/execute/20000519-2.c: New test.
34391
34392 2000-05-19  Andreas Jaeger  <aj@suse.de>
34393
34394         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34395         which fails with SSA.
34396
34397         * lib/c-torture.exp: Also test with -O3 -fssa.
34398
34399 2000-05-18  Michael Meissner  <meissner@redhat.com>
34400
34401         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34402         * gcc.c-torture/execute/920415-1.c: Ditto.
34403         * gcc.c-torture/execute/920501-1.c: Ditto.
34404         * gcc.c-torture/execute/conversion.c: Ditto.
34405         * gcc.c-torture/execute/cvt-1.c: Ditto.
34406
34407 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34408
34409         * gcc.c-torture/compile/20000518-1.c: New test.
34410
34411 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34412
34413         * g77.f-torture/compile/200005018.f:  New test.
34414
34415 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34416
34417         * gcc.c-torture/compile/20000517-1.c: New test.
34418
34419 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34420
34421         * gcc.c-torture/execute/20000516-1.c: New test.
34422
34423 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34424
34425         * g++.old-deja/g++.other/eh.C: New test.
34426
34427 2000-05-12  Richard Henderson  <rth@cygnus.com>
34428
34429         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34430         constants through to doit's conditional.
34431
34432 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34433
34434         * gcc.c-torture/compile/20000511-1.c: New test.
34435         * g77.f-torture/compile/20000511-1.f: New test.
34436         * g77.f-torture/compile/20000511-2.f: New test.
34437
34438 2000-05-11  Michael Meissner  <meissner@redhat.com>
34439
34440         * gcc.c-torture/execute/20000511-1.c: New test.
34441
34442 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34443
34444         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34445         * gcc.dg/20000510-1.S: New.
34446
34447 2000-05-08  Catherine Moore  <clm@cygnus.com>
34448
34449         * gcc.dg/unused-3.c: New.
34450
34451 2000-05-06  Richard Henderson  <rth@cygnus.com>
34452
34453           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34454           * g++.old-deja/g++.mike/warn1.C: Likewise.
34455           * g++.old-deja/g++.pt/local1.C: Likewise.
34456           * g++.old-deja/g++.pt/local7.C: Likewise.
34457           * g++.old-deja/g++.pt/spec16.C: Likewise.
34458
34459 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34462
34463 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34464
34465           * g77.f-torture/execute/20000503-1.f:  New test.
34466
34467 2000-05-04  Andreas Jaeger  <aj@suse.de>
34468
34469         * gcc.dg/noreturn-2.c: New test.
34470
34471 2000-05-04  Neil Booth  <NeilB@earthling.net>
34472
34473         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34474         preprocessor.
34475
34476 2000-05-04  Richard Henderson  <rth@cygnus.com>
34477
34478         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34479
34480 2000-05-04  Richard Henderson  <rth@cygnus.com>
34481
34482         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34483         OpenSSL by Jason R Thorpe.
34484
34485 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34486
34487         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34488
34489 2000-05-03  Robert Lipe <robertlipe@usa.net>
34490
34491         * gcc.dg/20000503-1.c: New test.
34492
34493 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34494
34495         * gcc.c-torture/compile/20000502-1.c: New test.
34496         * g++.old-deja/g++.other/align.C: New test.
34497         * gcc.dg/cpp-tradstringify.c: New test.
34498
34499 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34500
34501         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34502         and hard registers.
34503
34504 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34505
34506         * gcc.c-torture/execute/loop-5.c: New test.
34507
34508 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34509
34510         * gcc.c-torture/execute/va-arg-20.c: New test.
34511
34512 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34513
34514         * gcc.c-torture/execute/20000422-1.c: New test.
34515
34516 2000-04-20  Greg McGary  <gkm@gnu.org>
34517
34518         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34519         when optimizing, but without sibling-call optimizations (-O1).
34520
34521 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34522
34523           * gcc.c-torture/compile/20000420-1.c: New test.
34524
34525 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34526
34527         * g++.abi/ptrflags.C: New test.
34528         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34529
34530 2000-04-19  Catherine Moore  <clm@cygnus.com>
34531
34532         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34533
34534 2000-04-19  Greg McGary  <gkm@gnu.org>
34535
34536         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34537         sibling-call optimizations.
34538
34539 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34540
34541         * gcc.dg/20000419-1.c: New test.
34542
34543 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34544
34545         * gcc.c-torture/execute/20000412-6.c: New test.
34546
34547 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34548
34549         * gcc.c-torture/execute/20000412-5.c: New test.
34550         * g77.f-torture/compile/20000412-1.f: New test.
34551         * gcc.c-torture/execute/20000412-4.c: New test.
34552         * gcc.c-torture/compile/20000412-2.c: New test.
34553         * gcc.c-torture/execute/20000412-3.c: New test.
34554         * gcc.c-torture/compile/20000412-1.c: New test.
34555         * gcc.c-torture/execute/20000412-2.c: New test.
34556
34557 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34558
34559         * objc/execute/bf-20.m: New test.
34560
34561 2000-04-10  Richard Henderson  <rth@cygnus.com>
34562
34563         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34564
34565         * gcc.c-torture/execute/20000412-1.c: New test.
34566
34567 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34568
34569         * g++.old-deja/g++.eh/catchptr1.C: New test.
34570
34571 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34572
34573         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34574
34575 2000-04-08  Neil Booth  <NeilB@earthling.net>
34576
34577         * gcc.dg/cpp-nullchar.c: Remove test as
34578         embedded nulls cause problems.
34579
34580 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34581
34582         * gcc.dg/compare2.c: New test.
34583
34584 2000-04-08  Neil Booth  <NeilB@earthling.net>
34585
34586         * gcc.dg/cpp-nullchar.c: New test.
34587
34588 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34589
34590         * gcc.dg/cpp-mi2.c: New test.
34591         * gcc.dg/cpp-mi2[abc].h: New files.
34592
34593 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34594
34595         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34596         member name.
34597
34598 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34599
34600         * g++.old-deja/g++.abi/vmihint.C: New test.
34601
34602 2000-04-06  Neil Booth  <NeilB@earthling.net>
34603
34604         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34605         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34606         copyright.
34607
34608 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34609
34610         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34611         avoid stack-frame overwrite.
34612
34613 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34614
34615         * gcc.c-torture/compile/20000405-2.c: New test.
34616         * gcc.c-torture/compile/20000405-3.c: New test.
34617
34618 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34619
34620         * gcc.c-torture/compile/20000405-1.c: New test.
34621
34622 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34623
34624         * gcc.dg/cast-qual-1.c: Revert last change.
34625
34626 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34627
34628         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34629
34630 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34631
34632         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34633         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34634
34635 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34636
34637         * gcc.c-torture/compile/20000403-2.c: New test.
34638         * gcc.c-torture/compile/20000403-1.c: New test.
34639
34640 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34641
34642         * gcc.c-torture/execute/20000403-1.c: New test.
34643
34644 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34645
34646         * gcc.c-torture/execute/20000402-1.c: New test.
34647
34648 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34649
34650         * gcc.c-torture/execute/va-arg-15.c: New test.
34651         * gcc.c-torture/execute/va-arg-16.c: New test.
34652         * gcc.c-torture/execute/va-arg-17.c: New test.
34653         * gcc.c-torture/execute/va-arg-18.c: New test.
34654         * gcc.c-torture/execute/va-arg-19.c: New test.
34655
34656 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34657
34658         * gcc.c-torture/compile/981211-1.c: Move to...
34659         * gcc.dg/cpp-as1.c: ...here.
34660         * gcc.dg/cpp-as2.c: New file.
34661
34662         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34663         compiler.
34664
34665 2000-04-02  Neil Booth  <NeilB@earthling.net>
34666
34667         * gcc.dg/cpp-cond.c  New tests.
34668         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34669         accidental success less likely.
34670         * gcc.dg/cpp-missingop.c  New tests.
34671         * gcc.dg/cpp-missingparen.c  New tests.
34672         * gcc.dg/cpp-shift.c  New tests.
34673         * gcc.dg/cpp-shortcircuit.c  New tests.
34674         * gcc.dg/cpp-unary.c  New tests.
34675
34676 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34677
34678         * gcc.c-torture/compile/20000329-1.c: New test.
34679
34680 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34681
34682         * gcc.c-torture/compile/20000326-1.c: New test.
34683         * gcc.c-torture/compile/20000326-2.c: New test.
34684
34685 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34686
34687         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34688         the first parameter is a function argument.
34689
34690 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34691
34692         * g++.old-deja/g++.ext/array4.C: New test.
34693
34694 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34695
34696         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34697
34698 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34699
34700         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34701
34702 2000-03-19  Richard Henderson  <rth@cygnus.com>
34703
34704         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34705
34706 2000-03-19  Richard Henderson  <rth@cygnus.com>
34707
34708         * gcc.c-torture/compile/20000319-1.c: New test.
34709
34710 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34711
34712         * gcc.c-torture/execute/20000314-3.c: New test.
34713         * gcc.c-torture/execute/20000314-2.c: New test.
34714         * gcc.c-torture/execute/20000314-1.c: New test.
34715         * gcc.c-torture/compile/20000314-2.c: New test.
34716         * gcc.c-torture/compile/20000314-1.c: New test.
34717
34718 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34719
34720         * g++.old-deja/g++.warn/inline.C: New test.
34721
34722 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34723
34724         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34725         standards-compliant result rather than specific constants.
34726         Put test-values in array.
34727
34728 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34729
34730         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34731         (g++_target_compile): Put test-specific options last.
34732
34733 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34734
34735         * g++.old-deja/g++.eh/vbase4.C: New test.
34736
34737 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34738
34739         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34740
34741 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         * g++.old-deja/g++.brendan/misc12.C: Removed.
34744         * g++.old-deja/g++.pt/memtemp77.C: Constify.
34745         * g++.old-deja/g++.ext/pretty4.C: New test.
34746
34747 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34748
34749         * g++.old-deja/g++.other/string2.C: New test.
34750
34751 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         * g++.old-deja/g++.warn/impint2.C: New test.
34754
34755 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
34756
34757         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
34758         is 1, not zero.
34759
34760 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
34761
34762         * g++.old-deja/g++.warn/impint.C: New test.
34763         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
34764         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
34765         * g++.old-deja/g++.pt/explicit12.C: Likewise.
34766         * g++.old-deja/g++.pt/explicit13.C: Likewise.
34767         * g++.old-deja/g++.pt/explicit17.C: Likewise.
34768         * g++.old-deja/g++.pt/explicit18.C: Likewise.
34769         * g++.old-deja/g++.pt/explicit19.C: Likewise.
34770         * g++.old-deja/g++.pt/explicit23.C: Likewise.
34771         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34772         * g++.old-deja/g++.pt/explicit35.C: Likewise.
34773         * g++.old-deja/g++.pt/explicit6.C: Likewise.
34774         * g++.old-deja/g++.pt/memclass7.C: Likewise.
34775
34776 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
34777
34778         * gcc.dg/cpp-redef.c: New test.
34779
34780 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
34781
34782         * g++.old-deja/g++.pt/unify7.C: New test.
34783
34784 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34785
34786         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
34787         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
34788
34789 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
34790
34791         * gcc.c-torture/compile/20000224-1.c: New test.
34792
34793 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34794
34795         * gcc.c-torture/compile/cpp-2.c: New test.
34796         * gcc.c-torture/compile/cpp-1.c: New test.
34797
34798 2000-02-25  Jeffrey A Law  (law@cygnus.com)
34799
34800         * gcc.c-torture/execute/20000225-1.c: New test.
34801
34802 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34803
34804         * gcc.dg/cpp-li2.c: New test.
34805
34806         * gcc.dg/cpp-wi1.c: New test.
34807
34808         * gcc.dg/cpp-li1.c: New test.
34809
34810 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
34811
34812         * g++.old-deja/g++.other/sizeof5.C: New test.
34813
34814 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34815
34816         * gcc.c-torture/execute/va-arg-13.c: New test.
34817
34818 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
34819
34820         * gcc.c-torture/execute/va-arg-12.c: New test.
34821
34822 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34823
34824         * gcc.c-torture/execute/20000223-1.c: New test.
34825
34826 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34827
34828         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
34829
34830 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
34831
34832         * g++.old-deja/g++.abi/ptrmem.C: New test.
34833
34834 2000-02-19  Richard Henderson  <rth@cygnus.com>
34835
34836         * gcc.c-torture/compile/init-3.c: New.
34837
34838 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
34839
34840         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
34841         ALWAYS_CXXFLAGS.
34842
34843 2000-02-11  Robert Lipe <robertl@sco.com>
34844
34845         * gcc.c-torture/compile/20000211-3.c: New test.
34846
34847 2000-02-11  Martin Buchholz <martin@xemacs.org>
34848
34849         * gcc.c-torture/compile/20000211-2.c: New test.
34850
34851 2000-02-11  Jeffrey A Law  (law@cygnus.com)
34852
34853         * gcc.c-torture/compile/20000211-1.c: New test.
34854
34855 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
34856
34857         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
34858           on native targets
34859
34860 2000-02-08  Nathan Sidwell  <nathan@acm.org>
34861
34862         * g++.old-deja/g++.other/cast5.C: New test.
34863
34864 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
34865
34866         * gcc.c-torture/execute/20000205-1.c: New.
34867
34868 2000-02-03  Nathan Sidwell  <nathan@acm.org>
34869
34870         * g++.old-deja/g++.jason/cast3.C: Return void.
34871         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
34872
34873 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34874
34875         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
34876
34877         * gcc.dg/loop-1.c: New test.
34878
34879 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * gcc.c-torture/compile/20000127-1.c: New test.
34882         * gcc.c-torture/execute/991228-1.c: New test.
34883
34884 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34885
34886         * gcc.dg/unused-2.c: New test.
34887
34888         * gcc.dg/conv-1.c: New test.
34889
34890 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
34891
34892         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
34893         compiler.
34894         (tool_option_proc): Fix typo.
34895
34896 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
34897
34898         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
34899         of the ld on the host, not on the build machine.
34900         Also, don't crash if '--help' is not a supported option.
34901
34902 2000-01-24  Richard Henderson  <rth@cygnus.com>
34903
34904         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
34905
34906 2000-01-20  Jeffrey A Law  (law@cygnus.com)
34907
34908         * gcc.c-torture/execute/20000120-2.c: New test.
34909         * gcc.c-torture/execute/20000120-1.c: New test.
34910
34911 2000-01-13  Jeffrey A Law  (law@cygnus.com)
34912
34913         * gcc.c-torture/execute/20000113-1.c: New test.
34914
34915 2000-01-12  Jeffrey A Law  (law@cygnus.com)
34916
34917         * gcc.c-torture/execute/20000112-1.c: New test.
34918
34919 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34920
34921         * gcc.dg/20000111-1.c: New test.
34922
34923 2000-01-10  Jeffrey A Law  (law@cygnus.com)
34924
34925         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
34926         with 16 bit integers.
34927
34928 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34929
34930         * gcc.dg/20000108-1.c: New test.
34931
34932 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34933
34934         * g++.old-deja/g++.ns/koenig8.C: New test.
34935
34936 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34937
34938         * g++.old-deja/g++.other/cast4.C: New test.
34939
34940 2000-01-05  Jeffrey A Law  (law@cygnus.com)
34941
34942         * gcc.c-torture/compile/20000105-2.c: New test.
34943         * gcc.c-torture/compile/20000105-1.c: New test.
34944
34945 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34946
34947         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
34948         references to printf & atoi to conform to ANSI standard.
34949         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
34950         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
34951         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
34952         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
34953         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
34954         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34955         * g++.old-deja/g++.brendan/copy1.C: Likewise.
34956         * g++.old-deja/g++.brendan/copy2.C: Likewise.
34957         * g++.old-deja/g++.brendan/copy3.C: Likewise.
34958         * g++.old-deja/g++.brendan/copy4.C: Likewise.
34959         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34960         * g++.old-deja/g++.brendan/copy6.C: Likewise.
34961         * g++.old-deja/g++.brendan/copy7.C: Likewise.
34962         * g++.old-deja/g++.brendan/copy8.C: Likewise.
34963         * g++.old-deja/g++.brendan/crash11.C: Likewise.
34964         * g++.old-deja/g++.brendan/crash14.C: Likewise.
34965         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
34966         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34967         * g++.old-deja/g++.brendan/delete2.C: Likewise.
34968         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
34969         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
34970         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
34971         * g++.old-deja/g++.brendan/eh1.C: Likewise.
34972         * g++.old-deja/g++.brendan/groff1.C: Likewise.
34973         * g++.old-deja/g++.brendan/init3.C: Likewise.
34974         * g++.old-deja/g++.brendan/misc12.C: Likewise.
34975         * g++.old-deja/g++.brendan/misc7.C: Likewise.
34976         * g++.old-deja/g++.brendan/new2.C: Likewise.
34977         * g++.old-deja/g++.brendan/operators4.C: Likewise.
34978         * g++.old-deja/g++.brendan/operators5.C: Likewise.
34979         * g++.old-deja/g++.brendan/overload2.C: Likewise.
34980         * g++.old-deja/g++.brendan/overload7.C: Likewise.
34981         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
34982         * g++.old-deja/g++.brendan/reference1.C: Likewise.
34983         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
34984         * g++.old-deja/g++.brendan/template24.C: Likewise.
34985         * g++.old-deja/g++.brendan/template3.C: Likewise.
34986         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
34987         * g++.old-deja/g++.jason/inline3.C: Likewise.
34988         * g++.old-deja/g++.jason/opeq.C: Likewise.
34989         * g++.old-deja/g++.law/arg5.C: Likewise.
34990         * g++.old-deja/g++.law/arm7.C: Likewise.
34991         * g++.old-deja/g++.law/ctors11.C: Likewise.
34992         * g++.old-deja/g++.law/cvt8.C: Likewise.
34993         * g++.old-deja/g++.law/init9.C: Likewise.
34994         * g++.old-deja/g++.law/refs4.C: Likewise.
34995         * g++.old-deja/g++.law/template2.C: Likewise.
34996         * g++.old-deja/g++.law/visibility24.C: Likewise.
34997         * g++.old-deja/g++.law/vtable3.C: Likewise.
34998         * g++.old-deja/g++.mike/asm2.C: Likewise.
34999         * g++.old-deja/g++.mike/eh1.C: Likewise.
35000         * g++.old-deja/g++.mike/misc1.C: Likewise.
35001         * g++.old-deja/g++.mike/misc13.C: Likewise.
35002         * g++.old-deja/g++.mike/misc14.C: Likewise.
35003         * g++.old-deja/g++.mike/ns12.C: Likewise.
35004         * g++.old-deja/g++.mike/p1248.C: Likewise.
35005         * g++.old-deja/g++.mike/p3708.C: Likewise.
35006         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35007         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35008         * g++.old-deja/g++.mike/p646.C: Likewise.
35009         * g++.old-deja/g++.mike/p700.C: Likewise.
35010         * g++.old-deja/g++.mike/p783.C: Likewise.
35011         * g++.old-deja/g++.mike/p783a.C: Likewise.
35012         * g++.old-deja/g++.mike/p783b.C: Likewise.
35013         * g++.old-deja/g++.mike/p786.C: Likewise.
35014         * g++.old-deja/g++.mike/p789.C: Likewise.
35015         * g++.old-deja/g++.mike/p789a.C: Likewise.
35016         * g++.old-deja/g++.mike/p807a.C: Likewise.
35017         * g++.old-deja/g++.other/delete3.C: Likewise.
35018         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35019         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35020         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35021         * g++.old-deja/g++.other/empty1.C: Likewise.
35022         * g++.old-deja/g++.other/temporary1.C: Likewise.
35023         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35024         * g++.old-deja/g++.pt/t16.C: Likewise.
35025         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35026
35027 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35028
35029         * gcc.dg/991230-1.c: New test.
35030
35031 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35032
35033         * gcc.c-torture/compile/991229-3.c: New test.
35034         * gcc.c-torture/compile/991229-2.c: New test.
35035         * gcc.c-torture/compile/991229-1.c: New test.
35036
35037 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35038
35039         * gcc.c-torture/compile/labels-2.c: New test.
35040
35041 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35042
35043         * gcc.c-torture/execute/991227-1.c: New test.
35044
35045 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35046
35047         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35048
35049 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35050
35051         * gcc.c-torture/execute/991221-1.c: New test.
35052
35053 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35054
35055         * g++.old-deja/g++.other/cast3.C: New test.
35056
35057 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35058
35059         * gcc.c-torture/execute/991216-4.c: New test.
35060
35061 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35062
35063         * gcc.c-torture/execute/991216-1.c: New test.
35064         * gcc.c-torture/execute/991216-2.c: New test.
35065         * gcc.c-torture/execute/991216-3.c: New test.
35066
35067 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35068
35069         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35070         Actually make the test fail by using "-O2" for compilation.
35071
35072 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35073
35074         * g++.old-deja/g++.warn/cast-align1.C: New test.
35075
35076 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35077
35078         * gcc.c-torture/compile/991214-1.c: New test.
35079         * gcc.c-torture/compile/991214-2.c: New test.
35080
35081 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35082
35083         * gcc.dg/991214-1.c: New test.
35084
35085 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35086
35087         * gcc.c-torture/compile/991213-3.c: New test.
35088         * gcc.c-torture/compile/991213-2.c: New test.
35089         * gcc.c-torture/compile/991213-1.c: New test.
35090
35091 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35092
35093         * gcc.dg/991209-1.c: New test.
35094
35095 1999-12-08  Nathan Sidwell <nathan@acm.org>
35096
35097         * gcc.c-torture/compile/991208-1.c: New test.
35098
35099 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35100
35101         * gcc.dg/ultrasp2.c: New test.
35102
35103 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35104
35105         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35106
35107 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35108
35109         * gcc.c-torture/compile/991202-1.c: New test.
35110         * gcc.c-torture/execute/991202-1.c: New test.
35111         * gcc.c-torture/execute/991202-2.c: New test.
35112         * gcc.c-torture/execute/991202-3.c: New test.
35113
35114 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35115
35116         * g++.old-deja/g++.abi/align.C: New test.
35117         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35118         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35119
35120 1999-12-01  Richard Henderson  <rth@cygnus.com>
35121
35122         * gcc.c-torture/execute/991201-1.c: New.
35123
35124 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35125
35126         * gcc.dg/991129-1.c: New test.
35127
35128 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35129
35130         * gcc.c-torture/compile/991127-1.c: New test.
35131
35132 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35133
35134         * g++.old-deja/g++.other/warn4.C: New test.
35135
35136 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35137
35138         * g++.old-deja/g++.eh/cleanup2.C: New test.
35139         * g++.old-deja/g++.ext/pretty2.C: New test.
35140         * g++.old-deja/g++.ext/pretty3.C: New test.
35141         * g++.old-deja/g++.other/debug6.C: New test.
35142
35143 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35144
35145         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35146         compiler_output to look for one error message instead of two.
35147
35148 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35149
35150         * gcc.c-torture/execute/991118-1.c: Also test case
35151         where the word boundary does not split a byte evenly.
35152
35153 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35154
35155         * g++.old-deja/g++.ext/restrict1.C: New test.
35156
35157 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35158
35159         * gcc.c-torture/execute/991118-1.c: New test.
35160
35161 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35162
35163         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35164         working directory pathnames.
35165
35166 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35167
35168         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35169         host is equipped with driver.h and driver.o so it can actually
35170         compile and run the tests.
35171
35172 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35173
35174         * gcc.c-torture/compile/991008-1.c: New test.
35175
35176 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35177
35178         * lib/gcc-dg.exp: Include target-supports.exp
35179
35180 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35181
35182         * lib/target-supports.exp: New file: Provide procs to test for
35183         features supported by the target.
35184         (check_weak_available): Moved here from ecos.exp.
35185         (check_alias_available): New proc: Determine of the target
35186         toolchain supports the alias attribute.
35187
35188         * gcc.dg/special/ecos.exp: Move check_weak_available to
35189         target-supports.exp.
35190         (alias-1.c): Only perform the test if the target supports
35191         aliases.
35192         (wkali-1.c): Only perform the test if the target supports
35193         aliases.
35194
35195         * gcc.dg/990506-0.c: Expect error messages from cross
35196         targets as well as native targets.
35197
35198 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35199
35200         * gcc.dg/ultrasp1.c: Removed xfail.
35201         * gcc.dg/struct-ret-2.c: Likewise.
35202         * gcc.dg/array-1.c: Likewise.
35203
35204 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35205
35206         * gcc.dg/struct-ret-2.c: New test.
35207
35208         * gcc.dg/array-1.c: New test.
35209
35210 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35211
35212         * gcc.c-torture/execute/991030-1.c: New test.
35213
35214 1999-10-26  Richard Henderson  <rth@cygnus.com>
35215
35216         * gcc.c-torture/compile/991026-2.c: New test.
35217
35218 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35219
35220         * gcc.c-torture/compile/991026-1.c: New test.
35221
35222 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35223
35224         * gcc.c-torture/execute/991023-1.c: New test.
35225
35226 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35227
35228         * gcc.c-torture/execute/991019-1.c: New test.
35229
35230 1999-10-16  Richard Henderson  <rth@cygnus.com>
35231
35232         * gcc.c-torture/execute/991016-1.c: New test.
35233
35234 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35235
35236         * gcc.c-torture/execute/991014-1.c: New test.
35237
35238 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35239
35240         * g++.old-deja/g++.other/union2.C: New test.
35241
35242 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35243
35244         * g++.old-deja/g++.other/vaarg2.C: New test.
35245         * g++.old-deja/g++.other/vaarg3.C: New test.
35246
35247 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35248
35249         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35250         in compile/.
35251
35252 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35253
35254         * gcc.c-torture/execute/va-arg-11.c: New test.
35255
35256 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35257
35258         * lib/file-format.exp (gcc_target_object_format): Don't
35259         crash if objdump is unavailable.
35260
35261 1999-09-29  Donn Terry <donn@interix.com>
35262
35263         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35264
35265 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35266
35267         * gcc.c-torture/compile/990928-1.c: New test.
35268
35269 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35270
35271         * g++.old-deja/g++.other/decl6.C: New test.
35272
35273 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35274
35275         * gcc.c-torture/execute/va-arg-10.c: New test.
35276
35277 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35278
35279         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35280         __PRETTY_FUNCTION__.
35281
35282 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35283
35284         * gcc.c-torture/execute/990923-1.c: New test.
35285
35286 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35287
35288         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35289         for which -fpic is inappropriate.
35290
35291 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35292
35293         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35294
35295 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35296
35297         * g++.old-deja/g++.other/dyncast1.C: New test.
35298         * g++.old-deja/g++.other/dyncast2.C: New test.
35299         * g++.old-deja/g++.other/dyncast3.C: New test.
35300         * g++.old-deja/g++.other/dyncast4.C: New test.
35301         * g++.old-deja/g++.other/dyncast5.C: New test.
35302         * g++.old-deja/g++.eh/catch3.C: New test.
35303         * g++.old-deja/g++.eh/catch3p.C: New test.
35304         * g++.old-deja/g++.eh/catch4.C: New test.
35305         * g++.old-deja/g++.eh/catch4p.C: New test.
35306         * g++.old-deja/g++.eh/catch5.C: New test.
35307         * g++.old-deja/g++.eh/catch5p.C: New test.
35308         * g++.old-deja/g++.eh/catch6.C: New test.
35309         * g++.old-deja/g++.eh/catch6p.C: New test.
35310         * g++.old-deja/g++.eh/catch7.C: New test.
35311         * g++.old-deja/g++.eh/catch7p.C: New test.
35312         * g++.old-deja/g++.eh/catch8.C: New test.
35313         * g++.old-deja/g++.eh/catch8p.C: New test.
35314         * g++.old-deja/g++.eh/catch9.C: New test.
35315         * g++.old-deja/g++.eh/catch9p.C: New test.
35316
35317 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35318
35319         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35320         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35321
35322 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35323
35324         * gcc.c-torture/compile/990913-1.c: New test.
35325
35326 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35327
35328         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35329         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35330
35331 1999-09-09  Richard Henderson  <rth@cygnus.com>
35332
35333         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35334
35335 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35336
35337         * g++.old-deja/g++.other/lookup11.C: New test.
35338         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35339         what is permitted and what we want.
35340         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35341         overload use.
35342         * g++.old-deja/g++.jason/rfg5.C: Likewise
35343
35344 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35345
35346         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35347         * gcc.c-torture/noncompile/poison-1.c: New file.
35348
35349 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35350
35351         * g++.old-deja/g++.other/sizeof3.C: New test.
35352         * g++.old-deja/g++.other/sizeof4.C: New test.
35353         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35354         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35355
35356 1999-09-07  Richard Henderson  <rth@cygnus.com>
35357
35358         * gcc.dg/va-arg-1.c: New.
35359
35360 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35361
35362         * gcc.c-torture/execute/va-arg-9.c: New test.
35363
35364 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35365
35366         * g77.f-torture/compile/980519-2.f: New test.
35367         * g77.f-torture/compile/19990905-0.f: New test.
35368         * g77.f-torture/compile/19990905-1.f: New test.
35369         * g77.f-torture/compile/19990905-2.f: New test.
35370
35371         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35372
35373 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35374
35375         * gcc.c-torture/execute/990827-1.c: Fix typo.
35376
35377 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35378
35379         * g++.old-deja/g++.other/deref1.C: New test.
35380
35381 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35382
35383         * g++.old-deja/g++.other/ambig2.C: New test.
35384         * g++.old-deja/g++.other/cond5.C: New test.
35385         * g++.old-deja/g++.other/lookup16.C: New test.
35386
35387 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35388
35389         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35390         assemblers too.
35391
35392 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35393
35394         * lib/c-torture.exp: Avoid the "compare executables" optimization
35395         when testing native.
35396
35397 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35398
35399         * gcc.c-torture/execute/990829-1.c: New test.
35400         * gcc.c-torture/compile/990829-1.c: New test.
35401
35402 1999-08-27  Paul Burchard  <burchard@pobox.com>
35403
35404         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35405         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35406         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35407         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35408         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35409         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35410         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35411         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35412         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35413         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35414         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35415
35416 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/execute/990827-1.c: New test.
35419
35420 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35421
35422         * g77.f-torture/noncompile/19990826-4.f: New test.
35423
35424         * g77.f-torture/compile/19990826-3.f: New test.
35425
35426         * g77.f-torture/execute/19990826-2.f: New test.
35427
35428         * g77.f-torture/compile/19990826-1.f: New test.
35429
35430         * gcc.c-torture/execute/990826-0.c: New test.
35431         * g77.c-torture/execute/19990826-0.f: New test.
35432
35433         * g77.f-torture/noncompile/970626-2.f: New test.
35434
35435 1999-08-25  Paul Burchard  <burchard@pobox.com>
35436
35437         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35438         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35439         lss-011.C: New tests.
35440
35441 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35442
35443         * g++.old-deja/g++.other/decl5.C: New test.
35444
35445 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35446
35447         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35448         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35449         call `postbase' for each one.  All callers of `postbase' changed
35450         to call this instead.
35451
35452 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35453
35454         * gcc.c-torture/execute/990811-1.c: New test.
35455
35456 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35457
35458         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35459         just native ones.
35460
35461         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35462         just native ones.
35463
35464 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35465
35466         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35467
35468 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35469
35470         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35471
35472 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35473
35474         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35475
35476 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35477
35478         * gcc.c-torture/execute/990804-1.c: New test.
35479
35480 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35481
35482         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35483         * g++.old-deja/g++.brendan/crash64.C: Likewise
35484         * g++.old-deja/g++.brendan/overload8.C: Likewise
35485
35486 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35487
35488         * g++.old-deja/g++.other/struct1.C: New test.
35489
35490 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35491
35492         * g++.old-deja/g++.other/enum2.C: New test.
35493
35494 1999-08-02  Richard Henderson  <rth@cygnus.com>
35495
35496         Adapted from tests from Franz Sirl:
35497         * gcc.c-torture/execute/va-arg-7.c: New test.
35498         * gcc.c-torture/execute/va-arg-8.c: New test.
35499
35500 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35501
35502         * gcc.c-torture/compile/990801-2.c: New test.
35503
35504         * gcc.c-torture/compile/990801-1.c: New test.
35505
35506 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35507
35508         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35509         fp-cmp-1.c, converting double to float.
35510
35511         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35512         fp-cmp-1.c, converting double to long double.
35513
35514         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35515         from fr1 to unknown_register, since fr1 is a legitimate register
35516         on some machines.
35517
35518 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35519
35520         * README: More listname related changes.
35521
35522 1999-07-08  Catherine Moore  <clm@cygnus.com>
35523
35524         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35525
35526 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35527
35528         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35529
35530 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35531
35532         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35533
35534 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35535
35536         * gcc.dg/990703-1.c: New test.
35537
35538 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35539
35540         * lib/file-format.exp: New file: Move definition of proc
35541         gcc_target_object_format to here from
35542         gcc.dg/special/ecos.exp.
35543
35544         * lib/c-torture.exp: Include lib file-format.exp.
35545         * lib/gcc-dg.exp: Include lib file-format.exp.
35546
35547         * gcc.dg/special/ecos.exp: Remove definition of proc
35548         gcc_target_object_format.
35549
35550 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35551
35552         * gcc.c-torture/execute/990628-1.c: New test.
35553
35554 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35555
35556         * gcc.c-torture/compile/990625-2.c: New test.
35557
35558         * gcc.c-torture/compile/990625-1.c: New test.
35559
35560 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35561
35562         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35563         attributes compile.
35564         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35565         ports that use the COFF/PE file format.
35566
35567 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35568
35569         * gcc.c-torture/compile/990617-1.c: New test.
35570
35571 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35572
35573         * g++.old-deja/g++.other/decl4.C: New test.
35574
35575 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35576
35577         * g++.old-deja/g++.other/bitfld3.C: New test.
35578
35579 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35580
35581         * g++.old-deja/g++.eh/catch1.C: New test.
35582
35583 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35584
35585         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35586
35587         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35588         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35589
35590 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35591
35592         * g77.f-torture/compile/19990502-0.f: Replace with new,
35593         shorter, test that still fails after recent changes.
35594
35595 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35596
35597         * gcc.c-torture/execute/990604-1.c: New test.
35598
35599 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35600
35601         * gcc.c-torture/execute/990531-1.c: New test.
35602
35603 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35604
35605         * gcc.c-torture/compile/990527-1.c: New test.
35606
35607 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35608
35609         * gcc.c-torture/execute/990527-1.c: New test.
35610
35611 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35612
35613         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35614         bitfields as signed.
35615
35616 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35617
35618         * g77.f-torture/compile/19990525-0.f: New test.
35619
35620 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35621
35622         * gcc.c-torture/execute/990525-2.c: New test.
35623
35624         * gcc.c-torture/execute/990525-1.c: New test.
35625
35626 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35627
35628         * g++.old-deja/g++.other/anon3.C: New test.
35629         * g++.old-deja/g++.other/anon4.C: New test.
35630         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35631         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35632         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35633         Merrill).
35634
35635 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35636
35637         * gcc.c-torture/execute/990524-1.c: New test.
35638
35639         * gcc.dg/990524-1.c: New test.
35640
35641 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35642
35643         * gcc.c-torture/compile/990523-1.c: New test.
35644
35645 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35646
35647         * gcc.c-torture/compile/990519-1.c: New test.
35648
35649 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35650
35651         * gcc.c-torture/compile/990517-1.c: New test.
35652
35653         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35654         (e4, f4): New tests.
35655         (main): Call them.
35656
35657 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35658
35659         * gcc.dg/noreturn-1.c: New test.
35660
35661 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35662
35663         * gcc.c-torture/execute/990513-1.c: New test.
35664
35665 1999-05-10  Richard Henderson  <rth@cygnus.com>
35666
35667         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35668
35669 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35670
35671         * g77.f-torture/execute/erfc.f: Use small single-precision
35672         values, to avoid problems on Alphas when not -mieee.
35673
35674 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35675
35676         * gcc.dg/990506-0.c: New test.
35677
35678 1999-05-08  Richard Henderson  <rth@cygnus.com>
35679
35680         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35681         the constant to test.  Don't XFAIL 64-bit targets.
35682
35683         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35684         * g++.old-deja/g++.law/profile1.C: Likewise.
35685
35686         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35687         operator new instances.
35688         * g++.old-deja/g++.other/delete5.C: Likewise.
35689
35690 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35691
35692         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35693         intrinsic.
35694
35695 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35696
35697         * g77.f-torture/execute/u77-test.f: Reverse order of two
35698         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35699
35700 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35701
35702         * gcc.dg/compare1.c: New test.
35703
35704 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35705
35706         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35707         New tests.
35708
35709 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35710
35711         * g77.f-torture/compile/19990502-1.f: New test.
35712
35713 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35714
35715         * g77.f-torture/compile/19990502-0.f: New test.
35716
35717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35718
35719         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35720         intrinsic.
35721
35722 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35723
35724         * g77.f-torture/execute/u77-test.f (main): List libU77
35725         intrinsics not currently tested.
35726         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35727         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35728         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35729         Trim blanks off the ends of some printed strings.
35730
35731 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35732
35733         * g77.f-torture/execute/u77-test.f (main): Just warn about
35734         FSTAT gid disagreement, as it's expected on some systems.
35735
35736 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35737
35738         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35739         use a new function, which allows for some slop.
35740         Clean up some commentary.
35741         (issum): The new function.
35742         (sgladd): Deleted subroutine.
35743
35744 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35745
35746         * g77.f-torture/execute/u77-test.f: Modify to be more like
35747         libf2c/libU77 version, bringing patches to that version here.
35748         Add suitable commentary.
35749
35750 1999-04-25  Richard Henderson  <rth@cygnus.com>
35751
35752         * gcc.dg/990424-1.c: New test.
35753
35754 1999-04-24  Craig Burley  <craig@jcb-sc.com>
35755
35756         * g77.f-torture/execute/u77-test.f (main): Bug involving
35757         LSTAT has been fixed, so turn back on full checking.
35758
35759 1999-04-20  Craig Burley  <craig@jcb-sc.com>
35760
35761         * g77.f-torture/compile/19990419-0.f: New test.
35762         * g77.f-torture/execute/19990419-1.f: New test.
35763
35764 1999-04-17  Richard Henderson  <rth@cygnus.com>
35765
35766         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
35767         to avoid the need for a prototype to supress a warning.
35768
35769 1999-04-07  Jim Wilson  <wilson@cygnus.com>
35770
35771         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
35772
35773 1999-04-04  Jeffrey A Law  (law@cygnus.com)
35774
35775         * gcc.c-torture/execute/990404-1.c: New test.
35776
35777 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35778
35779         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
35780         * gcc.dg/cpp-if3.c: Don't use -pedantic.
35781         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
35782         missing initializer warnings.
35783
35784 1999-03-28  Jeffrey A Law  (law@cygnus.com)
35785
35786         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
35787         matching strings.
35788
35789 1999-03-26  Jeffrey A Law  (law@cygnus.com)
35790
35791         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
35792
35793 1999-03-26  Craig Burley  <craig@jcb-sc.com>
35794
35795         * g77.f-torture/execute/19990325-0.f: New test.
35796         * g77.f-torture/execute/19990325-1.f: New test.
35797
35798 1999-03-24  Jeffrey A Law  (law@cygnus.com)
35799
35800         * gcc.c-torture/execute/990324-1.c: New test.
35801
35802 1999-03-22  Jim Wilson  <wilson@cygnus.com>
35803
35804         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
35805         test with 4.
35806
35807 1999-03-17  Richard Henderson  <rth@cygnus.com>
35808
35809         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
35810
35811 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35812
35813         * g77.f-torture/execute/19990313-2.f: New test.
35814         * g77.f-torture/execute/19990313-3.f: New test.
35815
35816 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35817
35818         * g77.f-torture/execute/19990313-0.f: New test.
35819         * g77.f-torture/execute/19990313-1.f: New test.
35820
35821 1999-03-12  Jim Wilson  <wilson@cygnus.com>
35822
35823         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
35824         printf to sprintf.
35825         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
35826         (main): Add check for u15.  Conditionalize u31 check depending on
35827         whether ints are <32 bits or >=32 bits.
35828
35829 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35830
35831         * g77.f-torture/execute/19981119-0.f: Improve testiness.
35832
35833 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35834
35835         * g77.f-torture/compile/19990305-0.f: New test.
35836         * g77.f-torture/execute/19981119-0.f: New test.
35837
35838 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35839
35840         * g77.f-torture/execute/970625-2.f: call ABORT if final
35841         result is not correct, instead of just printing it.
35842         Add this checking via newly introduced obfuscation, to
35843         trip up buggy front ends.
35844
35845 1999-03-07  Craig Burley  <craig@jcb-sc.com>
35846
35847         * g77.f-torture/compile/960317-1.f: Moved from being
35848         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
35849
35850 1999-03-06  Craig Burley  <craig@jcb-sc.com>
35851
35852         * g77.f-torture/execute/960317-1.f: New (old) test.
35853         * g77.f-torture/execute/970625-2.f: Ditto.
35854
35855 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
35856
35857         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
35858         message on line 1 or line 2; cccp and cpplib do this differently.
35859
35860 1999-03-01  Jeffrey A Law  (law@cygnus.com)
35861
35862         * g++.old-deja/g++.law/weak1.C: New test.
35863
35864 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35865
35866         * gcc.c-torture/execute/990119-1.c: Renamed to...
35867         * gcc.dg/990119-1.c: this, so it will only be tested once
35868         (it's a preprocessor test, it doesn't need to be run at
35869         multiple optimization levels).
35870
35871 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35872
35873         * lib/g++.exp: Don't add incdir=$base_dir/../include to
35874           ALWAYS_CXXFLAGS.
35875
35876 1999-02-24  Craig Burley  <craig@jcb-sc.com>
35877
35878         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
35879         * g77.f-torture/compile/19981216-0.f: ...as it is expected
35880         to not be compilable by current g77.
35881
35882 1999-02-24  Nick Clifton  <nickc@cygnus.com>
35883
35884         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
35885
35886 1999-02-22  Jeffrey A Law  (law@cygnus.com)
35887
35888         * gcc.c-torture/execute/990222-1.c: New test.
35889
35890 1999-02-19  Craig Burley  <craig@jcb-sc.com>
35891
35892         * g77.f-torture/compile/19990218-0.f: New test.
35893         * g77.f-torture/noncompile/19990218-1.f: New test.
35894
35895 1999-02-18  Craig Burley  <craig@jcb-sc.com>
35896
35897         * g77.f-torture/compile/19981216-0.f: New test.
35898
35899 1999-02-14  Jeffrey A Law  (law@cygnus.com)
35900
35901         * gcc.dg/990214-1.c: New test.
35902
35903 1999-02-13  Jeffrey A Law  (law@cygnus.com)
35904
35905         * gcc.dg/990213-2.c: New test.
35906
35907         * gcc.dg/990213-1.c: New test.
35908
35909 1999-02-12  Jeffrey A Law  (law@cygnus.com)
35910
35911         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
35912         ints.
35913
35914 1999-02-11  Nick Clifton  <nickc@cygnus.com>
35915
35916         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
35917         specified by target.
35918
35919         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
35920
35921 1999-02-11  Jeffrey A Law  (law@cygnus.com)
35922
35923         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
35924
35925 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35926
35927         * gcc.dg/special/ecos.exp: New test driver for new tests with
35928         special requirements.
35929
35930         * gcc.dg/special/alias-1.c: New test.
35931         * gcc.dg/special/gcsec-1.c: New test.
35932         * gcc.dg/special/weak-1.c: New test.
35933         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
35934         * gcc.dg/special/weak-2.c: New test.
35935         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
35936         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
35937         * gcc.dg/special/wkali-1.c: New test.
35938         * gcc.dg/special/wkali-2.c: New test.
35939         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
35940         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
35941
35942 1999-02-10  Felix Lee  <flee@cygnus.com>
35943
35944           * lib/c-torture.exp (c-torture-compile): Pull out code for
35945           analyzing gcc error messages.
35946           (c-torture-execute): Likewise.  Fix some (harmless) false
35947           positives.
35948           * lib/gcc.exp (gcc_check_compile): New function.
35949
35950 1999-02-08  Richard Henderson  <rth@cygnus.com>
35951
35952         * gcc.c-torture/execute/990208-1.c: New test.
35953
35954 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35955
35956         * g++.dg/special/ecos.exp: New driver for new tests with special
35957         requirements
35958
35959         * g++.dg/special/conpr-1.C: New test
35960         * g++.dg/special/conpr-2.C: New test
35961         * g++.dg/special/conpr-2a.C: New test
35962         * g++.dg/special/conpr-3.C: New test
35963         * g++.dg/special/conpr-3a.C: New test
35964         * g++.dg/special/conpr-3b.C: New test
35965
35966         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
35967         allow g++ to use the dg driver
35968
35969         * README: Add comment about g++.dg directory
35970
35971 1999-02-06  Jeffrey A Law  (law@cygnus.com)
35972
35973         * README: Update email addresses.
35974
35975 1999-02-03  Nick Clifton  <nickc@cygnus.com>
35976
35977         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
35978         arguments in order to force structure S onto the stack even on
35979         the alpha.
35980         (test): Pass 10 leading arguments to function foo as well as the
35981         structure S.
35982
35983         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
35984         failure for all targets.
35985
35986         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
35987         abort to terminate program execution.
35988
35989 1999-01-30  Richard Henderson  <rth@cygnus.com>
35990
35991         * gcc.c-torture/execute/990130-1.c: New test.
35992
35993 1999-01-30  Jeffrey A Law  (law@cygnus.com)
35994
35995         * gcc.dg/990130-1.c: New test.
35996
35997 1999-01-28  Michael Meissner  <meissner@cygnus.com>
35998
35999         * gcc.c-torture/execute/990128-1.c: New test.
36000
36001 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36002
36003         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36004
36005 1999-01-27  Felix Lee  <flee@cygnus.com>
36006
36007         * lib/c-torture.exp (c-torture-compile): pull out code for
36008         analyzing gcc error messages.
36009         (c-torture-execute): ditto, and fix some (harmless) false
36010         positives.
36011         * lib/gcc.exp (gcc_check_compile): new function.
36012
36013 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36014
36015         * gcc.dg/990117-1.c: New test.
36016
36017         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36018
36019         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36020
36021 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36022
36023         * g77.f-torture/compile/990115-1.f: New test.
36024
36025 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36026
36027         * gcc.c-torture/compile/990107-1.c: New test
36028
36029 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36030
36031         * gcc.c-torture/execute/990106-2.c: New test.
36032
36033         * gcc.c-torture/execute/990106-1.c: New test.
36034
36035 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36036
36037         * gcc.c-torture/compile/981223-1.c: New test.
36038
36039 1998-12-29  Richard Henderson  <rth@cygnus.com>
36040
36041         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36042         (opt3): Rename from opt4 and disable.
36043
36044 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36045
36046         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36047
36048 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36049
36050         * g++.old-deja/g++.other/conv5.C: New test.
36051
36052 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36053
36054         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36055
36056 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36057
36058         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36059
36060 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36061
36062         * gcc.c-torture/compile/981211-1.c: New test.
36063
36064 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36065
36066         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36067
36068         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36069
36070 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36071
36072         * gcc.special/930510-1.c: Make C9X safe.
36073         * gcc.misc-tests/gcov-1.c Similarly.
36074         * gcc.misc-tests/gcov-2.c Similarly.
36075
36076 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36077
36078         * gcc.dg/ultrasp1.c: New test.
36079
36080 1998-12-06  Richard Henderson  <rth@cygnus.com>
36081
36082         * gcc.c-torture/execute/981206.c: New test.
36083
36084 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36085
36086         * g++.old-deja/g++.ns/template7.C: New test.
36087
36088         * g++.old-deja/g++.other/expr1.C: New test.
36089
36090         * g++.old-deja/g++.eh/tmpl3.C: New test.
36091
36092         * g++.old-deja/g++.eh/tmpl2.C: New test.
36093
36094 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36095
36096         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36097         * g++.old-deja/g++.other/using6.C: Removed.
36098         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36099
36100         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36101
36102 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36103
36104         * g++.old-deja/g++.pt/overload8.C: New test.
36105
36106         * g++.old-deja/g++.pt/overload7.C: New test.
36107
36108         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36109
36110         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36111         and relinking messages.
36112         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36113         compiling with -frepo.
36114
36115 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36116
36117         * g++.old-deja/g++.pt/lookup6.C: New test.
36118
36119 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36120
36121         * gcc.c-torture/execute/981130-1.c: New test.
36122         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36123
36124 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36125
36126         * g++.old-deja/g++.pt/explicit76.C: New test.
36127
36128         * g++.old-deja/g++.pt/friend38.C: New test.
36129
36130         * g++.old-deja/g++.ns/crash2.C: New test.
36131
36132         * g++.old-deja/g++.pt/defarg8.C: New test.
36133
36134         * g++.old-deja/g++.pt/instantiate6.C: New test.
36135
36136         * g++.old-deja/g++.pt/static6.C: New test.
36137
36138         * g++.old-deja/g++.pt/decl2.C: New test.
36139
36140 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36141
36142         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36143         problem is actually related with name lookup, but so what? :-)
36144
36145         * g++.old-deja/g++.pt/friend37.C: New test.
36146
36147 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36148
36149         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36150         element, which fails on some systems.
36151
36152         * g77.f-torture/execute/labug1.f: New test.
36153
36154 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36155
36156         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36157         is defined.
36158
36159 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36160
36161         * g77.f-torture/compile/981117-1.f: New test.
36162
36163 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36164
36165         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36166         properly discarded.
36167
36168 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36169
36170         * gcc.c-torture/execute/memcheck: New directory of tests for
36171         -fcheck-memory-usage.
36172
36173 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36174
36175         * README: New file, general information about the testsuite and
36176         new description of the various C++ test subdirectories.
36177         * README.g++: Eliminate obsolete information, update and move most
36178         relevant stuff to README.
36179
36180 1998-11-07  Richard Henderson  <rth@cygnus.com>
36181
36182         * gcc.c-torture/compile/981107-1.c: New test.
36183
36184 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36185
36186         * execute/memcpy-bi.c: New testcase.
36187
36188 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36189
36190         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36191         base classes.
36192
36193         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36194         template is selected.
36195
36196         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36197         classes, it should be accepted for all types.
36198
36199         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36200
36201         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36202         specializations start with template headers.
36203
36204 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36205
36206         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36207
36208         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36209         non-POD types.
36210
36211 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36212
36213         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36214
36215 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36216
36217         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36218
36219 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36220
36221         * 981019-1.c: New test.
36222
36223 1998-10-14  Robert Lipe <robertl@dgii.com>
36224
36225         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36226         find objc headers.
36227
36228 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36229
36230         * compile/981001-4.c: Remove use of GCC extension that triggers a
36231         compiler bug.
36232
36233 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36234
36235         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36236
36237 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36238
36239         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36240         instantiation of template produces incorrect code for delete
36241         expression.
36242
36243         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36244         constructors' name is not unique.
36245         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36246         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36247
36248         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36249         automatic array of const is ill-formed.
36250
36251         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36252         of template parameter?
36253
36254         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36255         const.
36256
36257         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36258         pointer-to-member expression.
36259
36260         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36261         declaration causes ICE.
36262
36263 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36264
36265         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36266         reserved in the global namespace.
36267
36268         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36269         generate needed virtual table.
36270
36271         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36272
36273 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36274
36275         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36276         template-dependent type
36277
36278 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36279
36280         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36281         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36282         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36283
36284         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36285         class should be usable as argument of member function.
36286         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36287         class should be usable as return type of member function.
36288         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36289         class should be usable as type of data member.
36290
36291         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36292
36293 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36294
36295         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36296
36297 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36298
36299         * gcc.dg/dll-?.c Add thumb to target list.
36300         Fix assembler scan patterns to match current assembler output.
36301
36302 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36303
36304         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36305         matching of template brackets.
36306
36307         * g++.old-deja/g++.other/using4.C: New test.  Test using
36308         declarations of methods from base classes.
36309
36310         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36311         within functions should introduce names into the innermost
36312         enclosing namespace.
36313
36314         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36315         of static locals if first initialization throws.
36316
36317 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36318
36319         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36320
36321 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36322
36323         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36324         lose track of the possible targets of tablejump insns.
36325         * special/special.exp: Run it.
36326
36327 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36328
36329         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36330         must be declared before its specializations can be named in friend
36331         declarations.
36332
36333 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36334
36335         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36336
36337         * g77.f-torture/execute/io1.f: New test.
36338
36339 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36340
36341         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36342         with pointer to template function, for which no argument deduction
36343         is possible.
36344
36345         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36346         specialization of template function as argument to template
36347         function.
36348
36349         * g++.old-deja/g++.other/access2.C: New test; Inner class
36350         shouldn't have privileged access to Outer's names.
36351
36352 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36353
36354         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36355         friend template declared within template class conflicts with
36356         nested class of the same name.
36357
36358         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36359         is ignored.
36360
36361         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36362         object with direct initializer as function declaration.
36363
36364         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36365         initializers.
36366
36367         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36368         involving const pointer and NULL produces incorrect result.
36369
36370         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36371         type name without `typename' should be rejected with -pedantic.
36372
36373 1998-10-02  Richard Henderson  <rth@cygnus.com>
36374
36375         * g++.old-deja/g++.other/addrof1.C: New test.
36376
36377 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36378
36379         * gcc.c-torture/compile/981001-1.c: New test.
36380         * gcc.c-torture/execute/981001-1.c: New test.
36381
36382 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36383
36384         * gcc.c-torture/compile/981001-2.c: New test.
36385         * gcc.c-torture/compile/981001-3.c: New test.
36386         * gcc.c-torture/compile/981001-4.c: New test.
36387
36388 1998-10-01  Robert Lipe  <robertl@dgii.com>
36389
36390         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36391         multilibbed hosts.   Idea grafted from g77.exp.
36392
36393 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36394
36395         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36396         avoid losing on systems which need -lsocket.
36397
36398 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36399
36400         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36401         * g++.old-deja/g++.other/nested2.C: Ditto.
36402         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36403         failure.
36404
36405 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36406
36407         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36408         preferred over template operator!= for enum bitfields.
36409
36410 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36411
36412         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36413         that happen to have the same base name, but in different scopes,
36414         are incorrectly rejected.
36415
36416 1998-09-16  Richard Henderson  <rth@cygnus.com>
36417
36418         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36419         on the native word size instead of an integer literal.
36420
36421 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36422
36423         * g++.old-deja/g++.other/static2.C: Invocation of static data
36424         member of type pointer-to-function denoted as non-static member.
36425
36426         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36427         checks involving function types and aliases.
36428
36429 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36430
36431         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36432         redefined to the same non-trivial type.
36433
36434         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36435         namespace-qualification of template specializations declared in
36436         other namespaces.
36437
36438         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36439         to declare a subset of the specializations of a template function
36440         as friends of specializations of a template class.
36441
36442         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36443         member templates that do not fully specialize the enclosing
36444         template class are rejected.
36445
36446 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36447
36448         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36449
36450 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36451
36452         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36453         altered from libf2c/libU77 version.
36454
36455 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36456
36457         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36458
36459 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36460
36461         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36462         (un)signed char are different types for template specialization
36463         purposes.
36464
36465 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36466
36467         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36468         * objc: ObjC testsuite.
36469
36470 1998-08-31  Catherine Moore  <clm@cygnus.com>
36471
36472         * gcc.c-torture/execute/941014-1.x:  New file.
36473
36474 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36475
36476         * lib/c-torture.exp: Add support for
36477         torture_eval_before_compile and torture_eval_before_execute
36478         variables.
36479
36480 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36481
36482         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36483         this test triggers valid.
36484
36485 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36486
36487         * gcc.dg/980827-1.c: New test.
36488
36489 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36490
36491         * gcc.c-torture/execute/loop-4b.c: New test.
36492
36493 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36494
36495         * lib/c-torture.exp: Add support for
36496         torture_eval_before_compile and torture_eval_before_execute
36497         variables.
36498
36499 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36500
36501         * gcc.c-torture/compile/980825-1.c: New test.
36502
36503 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36504
36505         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36506         count number tests in opt_t0 not good_t0.
36507
36508 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36509
36510         * gcc.c-torture/compile/930326-1.x: Fix typo.
36511
36512 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36513
36514         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36515         causes an ICE.
36516
36517 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36518
36519         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36520         STACK_SIZE is defined.
36521         * gcc.c-torture/unsorted/stuct.c: Similarly.
36522
36523         * gcc.c-torture/compile/980821-1.c: New test.
36524
36525 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36526
36527         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36528
36529 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36530
36531         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36532         code.
36533
36534 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36535
36536         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36537         error'.
36538
36539 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36540
36541         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36542
36543 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36544
36545         * gcc.c-torture/compile/980816-1.c: New test.
36546
36547         * gcc.dg/980816-1.c: New test.
36548
36549 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36550
36551         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36552         compiler for ieee tests.
36553
36554 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36555
36556         * g77.f-torture/compile/980729-0.f: New test.
36557
36558 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36559
36560         * gcc.c-torture/special/eeprof-1.c: New test, for
36561         -finstrument-functions.
36562         * gcc.c-torture/special/special.exp: Run it.
36563
36564 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36565
36566         * gcc.c-torture/compile/980729-1.c: New test.
36567
36568 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36569
36570         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36571         __thumb__ is defined, and test for ARM style doubles if so.
36572
36573 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36574
36575         * g77.f-torture/noncompile/980615-0.f: New test.
36576
36577 1998-07-26  H.J. Lu  (hjl@gnu.org)
36578
36579         * gcc.dg/980312-1.c: Do link instead of compile.
36580         * gcc.dg/980313-1.c: Likewise.
36581
36582 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36583
36584         * gcc.c-torture/compile/980726-1.c: New test.
36585
36586 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36587
36588         * g77.f-torture/execute/io0.f: New test.
36589
36590 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36591
36592         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36593         an int.
36594
36595 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36596
36597         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36598         m32r bugs.
36599
36600 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36601
36602         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36603         c-decl.c:grokdeclarator can handle mode attributes.
36604
36605 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36606
36607         * gcc.c-torture/execute/980716-1.c: New test.
36608
36609 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36610
36611         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36612         the mn10200.
36613         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36614         the mn10200.
36615         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36616         * gcc.c-torture/compile/930326-1.x: Similarly.
36617
36618 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36619
36620         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36621         New test from Craig.
36622
36623 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36624
36625         * g77.f-torture/noncompile/980616-0.f: New test.
36626
36627         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36628
36629 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36630
36631         *  g++.other/singleton.C: Return error value instead of taking
36632         SIGSEGV.
36633
36634 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36635
36636         *  g++.other/singleton.C: New test.   Warning is under dispute.
36637         Runtime crash is not.
36638
36639 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36640
36641         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36642         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36643         using6.C, using7.C}:  New namespace tests.
36644
36645 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36646
36647         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36648         specialization with typedef'ed names used as array indexes.
36649
36650 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36651
36652         * gcc.c-torture/execute/980709-1.c: New test.
36653
36654         * gcc.dg/980709-1.c: New test.
36655
36656 1998-07-07  Richard Henderson  <rth@cygnus.com>
36657
36658         * gcc.c-torture/execute/bcp-1.c: New test.
36659
36660 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36661
36662         * gcc.c-torture/execute/980707-1.c: New test.
36663
36664 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36665
36666         * gcc.c-torture/compile/980706-1.c: New test.
36667
36668 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36669
36670         * g77.f-torture/execute/980701-0.f,
36671         g77.f-torture/execute/980701-1.f: New test from Craig.
36672
36673 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36674
36675         * gcc.c-torture/compile/980701-1.c: New test.
36676
36677         * gcc.c-torture/execute/980701-1.c: New test.
36678
36679 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36680 rlsruhe.de>
36681
36682         * g++.old-deja/g++.robertl/eb132.C: New test.
36683         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36684
36685 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36686
36687         * g77.f-torture/execute/980628-7.f,
36688         g77.f-torture/execute/980628-8.f,
36689         g77.f-torture/execute/980628-9.f,
36690         g77.f-torture/execute/980628-10.f: New tests from Craig.
36691
36692         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36693
36694 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36695
36696         * g77.f-torture/execute/980628-4.f: New test from Craig.
36697         * g77.f-torture/execute/980628-5.f: Likewise.
36698         * g77.f-torture/execute/980628-2.f: Likewise.
36699         * g77.f-torture/execute/980628-0.f: Likewise.
36700         * g77.f-torture/execute/980628-1.f: Likewise.
36701         * g77.f-torture/execute/980628-3.f: Likewise.
36702         * g77.f-torture/execute/980628-6.f: Likewise.
36703
36704 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36705
36706         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36707         directory when nothing has been installed yet.
36708
36709 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36710
36711         * gcc.c-torture/special/special.exp: Handle newer versions of
36712         dejagnu.
36713
36714 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36715
36716         * gcc.dg/980626-1.c: New test.
36717
36718 1998-06-19  Bruno Haible <haible@ilog.fr>
36719
36720         * gcc.misc-tests/m-un-2.c: New test.
36721         * g++.old-deja/g++.other/warn01.c: Likewise.
36722
36723 1998-06-19  Robert Lipe  <robertl@dgii.com>
36724
36725         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36726         compatibility with assmblers with a different comment character.
36727         Eliminate use of GAS-specific extensions.
36728
36729 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36730
36731         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36732
36733 1998-06-19  Robert Lipe  <robertl@dgii.com>
36734
36735         *lib/g77.exp: Replace search for libf2c.a with search for newly
36736         renamed libg2c.a
36737
36738 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36739
36740         * gcc.c-torture/execute/980617-1.c: New test.
36741
36742 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36743
36744         * gcc.c-torture/execute/980612-1.c: New test.
36745
36746 1998-06-08  Jeffrey A Law  (law@cygnus.com)
36747
36748         * gcc.dg/980523-1.c: Only test on ppc-linux.
36749         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
36750
36751         * gcc.c-torture/execute/980608-1.c: New test.
36752
36753 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
36754
36755         * gcc.c-torture/execute/980605-1.c: New test.
36756
36757 1998-06-04  Jeffrey A Law  (law@cygnus.com)
36758
36759         * gcc.c-torture/execute/980604-1.c: New test.
36760
36761 1998-06-02  Jeffrey A Law  (law@cygnus.com)
36762
36763         * gcc.c-torture/execute/980602-1.c: New test.
36764         * gcc.c-torture/execute/980602-2.c: Likewise.
36765
36766 1998-06-02  Dave Love  <d.love@dl.ac.uk>
36767
36768         * 970125-0.f: Fix per JCB.  Add commentary.
36769
36770 1998-05-31  Michael Meissner  <meissner@cygnus.com>
36771
36772         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
36773         IEEE -0 support.
36774
36775 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
36776
36777         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
36778         earlier.
36779
36780 1998-05-28  Catherine Moore <clm@cygnus.com>
36781
36782         * gcc.c-torture/execute/980526-3.c: New test.
36783
36784 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
36785
36786         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
36787         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
36788         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
36789         m88k-motorola-sysv3 to XFAIL.
36790
36791 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36792
36793         * gcc.dg/980526-1.c: New test.
36794         * gcc.c-torture/execute/980526-2.c: New test.
36795
36796 1998-05-26  Jeffrey A Law  (law@cygnus.com)
36797
36798         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
36799
36800         * gcc.c-torture/execute/980526-1.c: New test.
36801
36802 1998-05-26  Dave Love  <d.love@dl.ac.uk>
36803
36804         * g77.f-torture/execute/alpha2.f: Add runtime test.
36805
36806 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
36807
36808         * g++.old-deja/old-deja.exp: Strip leading directories.
36809
36810         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
36811         error for the line.  Don't run multiple tests for the same line.
36812
36813 1998-05-23  Jeffrey A Law  (law@cygnus.com)
36814
36815         * gcc.dg/980523-1.c: New test.
36816
36817 1998-05-23  Dave Love  <d.love@dl.ac.uk>
36818
36819         * g77.f-torture/compile/970915-0.f: New test.
36820
36821 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
36822
36823         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
36824
36825 1998-05-21  Jeffrey A Law  (law@cygnus.com)
36826
36827         * gcc.dg/980520-1.c: New test.
36828
36829 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
36830
36831         * gcc.dg/980502-1.c: Fix return type.
36832
36833 1998-05-20  Jeffrey A Law  (law@cygnus.com)
36834
36835         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
36836         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
36837         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
36838         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
36839         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
36840
36841 1998-05-20  Dave Love  <d.love@dl.ac.uk>
36842
36843         * g77.f-torture/execute/980520-1.f: New test.
36844
36845 1998-05-15  Dave Love  <d.love@dl.ac.uk>
36846
36847         * lib/mike-g77.exp: New file.
36848
36849         * g77.f-torture/noncompile/noncompile.exp,
36850         g77.f-torture/noncompile/check0.f: New files.
36851
36852 1998-05-14  Dave Love  <d.love@dl.ac.uk>
36853
36854         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
36855         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
36856         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
36857         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
36858         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
36859         abort where appropriate.
36860
36861 1998-05-05  Michael Meissner  <meissner@cygnus.com>
36862
36863         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
36864         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
36865
36866 1998-04-29  Dave Love  <d.love@dl.ac.uk>
36867
36868         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
36869
36870 1998-04-27  Dave Love  <d.love@dl.ac.uk>
36871
36872         * g77.f-torture/compile/980427-0.f: New test.
36873
36874 1998-04-24  Dave Love  <d.love@dl.ac.uk>
36875
36876         * g77.f-torture/compile/980424-0.f: New test.
36877
36878 1998-04-19  Dave Love  <d.love@dl.ac.uk>
36879
36880         * g77.f-torture/compile/980419-2.f (main): New test.
36881         * g77.f-torture/compile/970125-0.f: New test.
36882         * g77.f-torture/compile/980419-1.f: New test.
36883
36884 1998-04-08  Jim Wilson  <wilson@cygnus.com>
36885
36886         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
36887         of loop-4.c.
36888
36889 1998-04-07  Jim Wilson  <wilson@cygnus.com>
36890
36891         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
36892
36893 1998-04-03  Jim Wilson  <wilson@cygnus.com>
36894
36895         * gcc.c-torture/compile/980329-1.c: New test.
36896
36897 1998-03-18  Jim Wilson  <wilson@cygnus.com>
36898
36899         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
36900         * gcc.dg/980312-1.c: Fix typo in -march command.
36901
36902 1998-03-16  H.J. Lu  (hjl@gnu.org)
36903
36904         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
36905
36906 1998-03-11  Robert Lipe  <robertl@dgii.com>
36907
36908         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
36909         Dave Love agree the Fortran source is bogus.
36910
36911 1998-03-11  Robert Lipe  <robertl@dgii.com>
36912
36913         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
36914         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
36915         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
36916         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
36917         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
36918
36919 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
36920
36921         * g++.old-deja/g++.other/friend1.C: New test.
36922
36923 1998-02-18  Dave Love  <d.love@dl.ac.uk>
36924
36925         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
36926         possibly uninitialized) variables and declare dnrm2.
36927
36928 1998-02-23  Robert Lipe <robertl@dgii.com>
36929
36930         From Bruno Haible <haible@ilog.fr>:
36931         * gcc.c-torture/execute/980223.c: New test.
36932
36933 1998-02-13  Jeffrey A Law  (law@cygnus.com)
36934
36935         * gcc.dg/ifelse-1.c: New test.
36936
36937 1998-02-09  H.J. Lu  (hjl@gnu.org)
36938
36939         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
36940
36941           * lib/old-dejagnu.exp (old-dejagnu): Added the
36942           "execution test - XFAIL *-*-*" handling in the spirit of
36943           "excess errors test -". Changed the "execution test fails"
36944           handling to be like "excess errors test fails".
36945           * Update various tests accordingly.
36946
36947 1998-02-06  Jim Wilson  <wilson@cygnus.com>
36948
36949         * gcc.c-torture/execute/980205.c: New test.
36950
36951 1998-01-18  Jeffrey A Law  (law@cygnus.com)
36952
36953         * lib/c-torture.exp: Look for .x files instead of .cexp files.
36954         * lib/f-torture.exp: Similarly.
36955         * gcc.c-torture: Rename all .cexp files to .x files.
36956
36957 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
36958
36959         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
36960         (940510-1.c): Removed duplicate.
36961         (971104-1.c): New test.
36962
36963 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
36964
36965           * lib/f-torture.exp: Improve error and loop detection.
36966
36967 1997-11-19  Michael Meissner  <meissner@cygnus.com>
36968
36969         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
36970         use that to size the filler array.
36971
36972 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
36973
36974         * lib/c-torture.exp(c-torture-execute): Fix typo.
36975
36976         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
36977         testcase as the executable name. Keep the executable around if
36978         the test fails.
36979
36980 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
36981
36982         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
36983         changes.  Only test one -g option, and move it to the end of the
36984         list of options to test.
36985
36986 1997-09-19  Michael Meissner  <meissner@cygnus.com>
36987
36988         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
36989         variable GCC_TORTURE_OPTIONS to supply default switches separated
36990         by colons.  If no environment variable, run tests with -O0 -g, -O1
36991         -g, and -O2 -g as well.
36992
36993 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
36994
36995         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
36996         explanatory comments. Fix indentation.
36997
36998 1997-09-15  Jeffrey A Law  (law@cygnus.com)
36999
37000         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37001
37002 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37003
37004         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37005         * g++.old-deja/g++.mike/p7325.C: Likewise.
37006         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37007
37008 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37009
37010         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37011         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37012         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37013         * g++.old-deja/g++.law/operators4.C: Likewise.
37014
37015 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37016
37017         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37018         * g++.old-deja/g++.mike/p784.C: Ditto.
37019         * g++.old-deja/g++.mike/p785.C: Ditto.
37020
37021 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37022
37023           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37024
37025 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37026
37027         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37028         target feature; pass this to c-torture-execute as needed.
37029
37030 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37031
37032         * lib/c-torture.exp(c-torture-execute): If the previous and the
37033         current executables being tested are identical, we don't need to
37034         run the executable again. Try to make the executable names
37035         unique. Add an optional argument for passing additional compiler
37036         flags.
37037
37038 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37039
37040         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37041
37042 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37043
37044         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37045
37046 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37047
37048         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37049         32bit or larger longs.
37050
37051         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37052         have either a 32bit long or 32bit int.
37053
37054 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37055
37056         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37057         Make double precision tests dependent on sizeof (double).
37058
37059 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37060
37061         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37062         too.
37063
37064 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37065
37066         * gcc.c-torture/compile/961203-1.cexp: New script.
37067
37068 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37069
37070         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37071         up the includes ourselves.
37072
37073 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37074
37075         * lib/plumhall.exp: Remove random include, and add a few
37076         verbose messages for debugging.
37077
37078 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37079
37080         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37081         of trying to do it ourselves.
37082
37083 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37084
37085         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37086
37087 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37088
37089         * gcc.prms/5403.c: Made regexp a bit less strict.
37090
37091 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37092
37093         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37094         is returned from remote_load instead.
37095         * lib/plumhall.exp: Ditto.
37096         * lib/mike-g++.exp: Ditto.
37097         * lib/old-dejagnu.exp: Ditto.
37098         * lib/c-torture.exp: Ditto.
37099
37100 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37101
37102         * lib/g++.exp: Use build_wrapper procedure.
37103         * lib/gcc.exp: Ditto.
37104
37105 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37106
37107         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37108         an old-style decl for malloc.  Fixes tests to work when
37109         sizeof (int) != sizeof (size_t).
37110
37111 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37112
37113         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37114
37115         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37116         use stdargs.h interface.
37117
37118 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37119
37120         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37121         NO_VARARGS when compiling.
37122
37123 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37124
37125         * lib/plumhall.exp(ph_includes): New procedure.
37126         (ph_make): Use it.
37127         (ph_compiler): Ditto.
37128
37129         * lib/g++.exp: Rename test-glue.c to testglue.c.
37130         * lib/gcc.exp: Ditto.
37131
37132 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37133
37134         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37135         to completion when it's called.
37136
37137 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37138
37139         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37140         is defined, don't do test.
37141
37142 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37143
37144         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37145         for object files.
37146         (ph_summary): Mark skipped testcases as untested, not unresolved.
37147
37148         * lib/plumhall.exp (ph_make): If unresolved because of bad
37149         errorCode, record errorCode in log file.
37150         (*): Replace send_log/verbose with verbose -log.
37151
37152 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37153
37154         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37155         double conversion if double isn't at least 8 bytes.
37156
37157         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37158         int to work with targets where int is 16 bits.
37159
37160         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37161         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37162         precision for the test to complete.
37163
37164 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37165
37166         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37167         if d10v is not compiled with the -mdouble64 flag.
37168         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37169
37170         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37171         d10v is not compiled with the -mint32 flag.
37172
37173 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37174
37175         * lib/plumhall.exp: Use incr_count.
37176
37177 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37178
37179         * gcc.c-torture: Update to c-torture-1.45.
37180
37181 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37182
37183         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37184         the name of the expect testcase file).
37185
37186         * lib/g++.exp(g++_init): Ditto.
37187
37188 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37189
37190         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37191         the host.
37192
37193         * lib/gcc.exp(gcc_exit): New procedure.
37194
37195 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37196
37197         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37198         specs where appropriate.
37199
37200         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37201         because of new "candidates are" messages, and removed a few
37202
37203         * Converted all non-old-style g++ testcases to old-style, and
37204         moved into g++.old-deja.
37205
37206 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37207
37208         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37209         options.
37210
37211         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37212         succeeded.
37213
37214         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37215
37216 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37217
37218         * lib/gcc.exp (gcc_target_compile): Add support for defining
37219         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37220         the machine doesn't have those features.
37221
37222 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37223
37224         * g++.law/operators4.exp: Don't use LIBS.
37225
37226 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37227
37228         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37229
37230         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37231         * lib/g++.exp: Set it here instead. Also, allow use of the
37232         --tool_exec and --tool_opt options. Change CXX to
37233         GXX_UNDER_TEST.
37234
37235         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37236
37237         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37238
37239 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37240
37241         * lib/old-dejagnu.exp: Use prune_warnings instead of
37242         prune_system_crud.
37243         * lib/mike-g++.exp: Ditto.
37244         * lib/gcc.exp: Ditto.
37245         * lib/g++.exp: Ditto.
37246
37247         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37248
37249 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37250
37251           * 941014-2.c: Include stdlib.h
37252           * 960327-1.c: Include stdio.h
37253           * dbra.c, index-1.c: Don't assume ints are 32bits.
37254
37255 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37256
37257         * lib/gcc.exp: Add gcc,stack_size target feature.
37258
37259         * lib/g++.exp(g++_target_compile): Add the include and link
37260         paths here, not in two other places. And, it's $options, not
37261         options.
37262
37263         * lib/mike-g++.exp(postbase): Remove the code that determines
37264         the correct include and link paths.
37265         * g++.old-deja/old-deja.exp: Ditto.
37266
37267 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37268
37269         * lib/g++.exp(g++_init): target_compile no longer returns the
37270         filename of the result.
37271
37272 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37273
37274         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37275         call to glob.
37276
37277         * gcc.c-torture/special/special.exp: Change call to
37278         gcc_target_compile to include the object file.
37279
37280 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37281
37282         * gcc.c-torture/special/special.exp: Correct misspelling in last
37283         change.
37284
37285 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37286
37287         * lib/plumhall.exp(ph_summary): Log the entire output of the
37288         executable. Return -1 if there were any failures, 0 otherwise.
37289         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37290         (ph_make): Clean up objects and executables that were built
37291         if the tests succeeded.
37292
37293 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37294
37295         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37296         libraries and includes in the build tree as appropriate.
37297
37298 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37299
37300         * lib/c-torture.exp: Instead of looking for the global variable
37301         NO_LONG_LONG, check to see if that's a feature of the target.
37302
37303 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37304
37305         * config/default.exp: Minimize. Delete the remainer of the files in
37306         config; this functionality is now in devo/dejagnu/config.
37307
37308         g++.*/*: Pass any additional flags used to compile to postbase;
37309         delete CXXFLAGS.
37310
37311         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37312         is now done by runtest.exp. Use gcc_target_compile instead of
37313         compile.
37314
37315         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37316         Remove references to CFLAGS. Use remote_file instead of
37317         calling rm -f.
37318         (c-torture): Take a list of arguments to use to compile this
37319         testcase.
37320
37321         lib/g++.exp: Simplify. Use target_compile instead of compile.
37322         lib/gcc-dg.exp: Ditto.
37323         lib/gcc.exp: Ditto.
37324         lib/mike-{gcc,g++}.exp: Ditto.
37325         lib/old-dejagnu.exp: Ditto.
37326         lib/plumhall.exp: Ditto.
37327
37328 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37329
37330         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37331         (ph_linker): Likewise.
37332
37333 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37334
37335           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37336         MAP_ANON / MAP_ANONYMOUS if defined;
37337         else try to map from /dev/zero .
37338
37339 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37340
37341         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37342         isn't defined, then define it to MAP_ANONYMOUS.
37343
37344 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37345
37346         * gcc.c-torture: Update to c-torture-1.42 release.
37347
37348 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37349
37350         * gcc.c-torture: Update to c-torture-1.41 release.
37351
37352 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37353
37354         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37355         c-torture release.
37356
37357 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37358
37359         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37360         and LDFLAGS.  Fix second case to append the target_info ldflags
37361         onto LDFLAGS, not CFLAGS.
37362         * lib/g++.exp (g++_init): Add target_info stuff.
37363         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37364         of libgloss and newlib flags for !native.
37365
37366         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37367         (GDB): Fix relative path to go up another dir for finding gdb.
37368
37369 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37370
37371         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37372         versions in the target_info array, if they don't exist.
37373
37374 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37375
37376         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37377
37378 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37379
37380         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37381         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37382
37383 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37384
37385         * lib/old-dejagnu.exp: Don't remove the output file before we've
37386         actually tested it. Don't append pwd to the path of the executable
37387         we're testing.
37388
37389 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37390
37391         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37392
37393 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37394
37395         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37396         temporary directory for compiler files, and set it to a default
37397         value of /tmp. Set $output as the name of the output file from
37398         compiling the testcase. Add a -o option to $cflags_var so the
37399         compiler writes the final output file as $output. Set $executable
37400         to $output.
37401
37402         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37403         directory for compiler files, and set it to /tmp if it doesn't
37404         already have a value. Set $output_file to the name of the output
37405         file from compiling the testcase. Add a -o option to CXXFLAGS so
37406         the compiler writes the final output file as $output. Use $output
37407         as the executable to be tested.
37408
37409 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37410
37411         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37412
37413 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37414
37415         * gcc.c-torture/execute/pending-1.c: New test.  Still
37416         pending in Tege's queue.
37417
37418 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37419
37420         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37421         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37422         if there were failures.  Call unresolved if there were unresolved
37423         testcases.  Call gcc_fail if program did not run to completion.
37424         (ph_make): Pass additional argument name to ph_execute.
37425         (ph_execute): Add new argument.  Pass additional arguments to
37426         ph_summary.  Call gcc_fail is there is no execution output.
37427
37428 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37429
37430         * lib/plumhall.exp (proc_summary): Output relavent summary
37431         lines into the log so specific failures in plumhall can be
37432         investigated.
37433
37434 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37435
37436         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37437         (c-torture-execute): Don't try to execute tests which use
37438         "long long" types if $NO_LONG_LONG is nonzero.
37439
37440 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37441
37442         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37443         not c-torture.
37444
37445         * gcc.ieee: Move from here.
37446         * gcc.c-torture/execute/ieee: To here.
37447
37448 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37449
37450         * gcc.c-torture: Update to c-torture-1.41 release.
37451
37452 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37453
37454         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37455         not "$output".
37456
37457 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37458
37459         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37460         -c present.
37461
37462 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37463
37464         * config/proelf.exp: Handle connecting to a simulator.
37465
37466 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37467
37468         * config/proelf.exp: New file.  Enough framework that we can
37469         run c-torture tests on the proelf targets (or any other target
37470         that gdb can connect to for that matter).
37471
37472 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37473
37474         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37475         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37476
37477         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37478         exec_output exists.
37479
37480 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37481
37482         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37483         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37484
37485         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37486         to pass/fail/unresolved/unsupported/untested.  Caller must now
37487         call unresolved/unsupported/untested.
37488         * lib/*.exp: Update FSF address.  Update to handle new results of
37489         ${tool}_load.
37490         * lib/chill.exp (verbose): Delete.
37491
37492 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37493
37494         * lib/gcc.exp (default_gcc_start): Change order of args to
37495         $LDFLAGS $CFLAGS $LIBS.
37496         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37497         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37498         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37499         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37500         * gcc.misc-tests/dg-test.exp: Likewise.
37501         * gcc.misc-tests/msgs.exp: Likewise.
37502         * gcc.prms/prms.exp: Likewise.
37503         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37504         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37505
37506         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37507
37508 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37509
37510         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37511
37512         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37513         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37514
37515         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37516         necessary.
37517
37518 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37519
37520         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37521         global for loop; add use of $mathlib.
37522         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37523         settings here; set mathlib for anything but VxWorks.
37524
37525 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37526
37527         * gcc.c-torture: Update to c-torture-1.40 release.
37528
37529 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37530
37531         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37532         dg.exp.
37533
37534 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37535
37536         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37537         global.
37538
37539 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37540
37541         * lib/g++.exp (LIBS): Define if not already.
37542         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37543         (gcc-dg-prune): Call prune_gcc_output.
37544         * lib/gcc.exp (prune_gcc_output): New proc.
37545         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37546         prune_gcc_output.
37547
37548 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37549
37550         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37551         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37552
37553 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37554
37555         * gcc.c-torture: Update to c-torture-1.39 release.
37556
37557 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37558
37559         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37560         fails, try others as well.
37561
37562 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37563
37564         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37565         If compilation fails, mark execute tests as `untested'.
37566         If test is marked as unsupported, don't mark compilation and
37567         execute tests as failed.
37568
37569 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37570
37571         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37572         libstdc++ for whether or not we want to be doing shared
37573         libraries.  Delete link_curses since we don't need it anymore.
37574         * lib/mike-g++.exp (postbase): Don't link in libg++.
37575         * g++.old-deja/old-deja.exp: Likewise.
37576
37577 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37578
37579         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37580
37581 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37582
37583         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37584         For that, add `-Wl,-a,shared_archive'.
37585         * g++.old-deja/old-deja.exp: Likewise.
37586
37587 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37588
37589         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37590
37591 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37592
37593         * lib/mike-g++.exp (postbase): Pay attention to the status of
37594         g++_load.
37595
37596 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37597
37598           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37599
37600 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37601
37602         * lib/gcc.exp (default_gcc_start): No longer need to log program
37603         being executed or its output, execute_anywhere does that now.
37604         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37605         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37606
37607 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37608
37609         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37610         the same as those in lib/g++.exp.
37611
37612 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37613
37614         * gcc.c-torture: Update to c-torture-1.38 release.
37615         * gcc.ieee: Related changes.
37616
37617 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37618
37619         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37620         "exec". Minor reformatting changes.
37621
37622         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37623         cross. This means all "exec" calls now work on a remote host as
37624         well.
37625         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37626         cross. Filter out the extra "\r\n" stuff that expect puts in.
37627         (c-torture-execute): Filter out the bogus warnings like
37628         c-torture-compile does. Add support for canadian cross.
37629         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37630         Use execute_anywhere rather than calling exec directly. Now it
37631         works for canadian cross testing.
37632
37633 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37634
37635         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37636         results into a variable, and check that rather than using file exists.
37637
37638 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37639
37640         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37641         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37642
37643 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37644
37645         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37646         lib_curses if there's a shared libg++ in the build tree.
37647
37648 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37649
37650         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37651         if not supported target.
37652
37653 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37654
37655         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37656         link_curses up to always happen, not just for native builds.
37657
37658 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37659
37660         * gcc.c-torture: Update to c-torture-1.36 release.
37661         * gcc.failure: Related changes.
37662
37663 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37664
37665         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37666
37667 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37668
37669         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37670         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37671         runshlib, link_curses, and mathlib for link and run.
37672
37673         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37674         pass the runtime shared library options for Solaris, OSF/1, and
37675         Irix5, and link with -lcurses to avoid unresolved references.
37676
37677 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37678
37679         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37680         only run once.
37681
37682 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37683
37684         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37685
37686 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37687
37688         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37689         do not have a framework for the "compat" tests yet.
37690
37691 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37692
37693         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37694         set to null if we're testing vxworks5.1.  Use that instead of
37695         `-lm' in the setting of LIBS for link and run.
37696
37697 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37698
37699         * config/rom68k.exp (${tool}_load): Major changes to make it
37700         work.  Verified that it does in fact return the stuff in
37701         exec_output properly.  Catch any Emul or any TRAP other than 0.
37702
37703 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37704
37705         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37706         LDFLAGS properly for targets that need stuff from libgloss.
37707         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37708         only run once.
37709         (gpp_initialized): New variable.
37710
37711 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37712
37713         * config/rom68k.exp: Load libgloss.exp.
37714         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37715         so we can produce a fully linked binary.
37716         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37717         so we can produce a fully linked binary.
37718
37719 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37720
37721         * lib/plumhall.exp (ph_section): Watch for expected failures.
37722         Add missing `else'.
37723
37724         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37725         run the testcase.
37726         (c-torture): Likewise.
37727
37728 1995-08-28  Doug Evans  <dje@cygnus.com>
37729
37730         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37731
37732         * lib/mike-g++.exp (mike_cleanup): New proc.
37733         (prebase): New globals compiler_result, not_compiler_result,
37734         target_regexp.
37735         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37736         allow leading "-" in pattern.  Watch for unsupported tests.
37737         If $compiler_result is set, pattern match assembler code,
37738         and ditto for $not_compiler_result.
37739         * lib/mike-gcc.exp: Likewise.
37740
37741         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37742         execution "succeeded".
37743
37744 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
37745
37746         * config/win32.exp: New file.
37747         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
37748
37749 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
37750
37751         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
37752         unsupported.
37753         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
37754         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
37755         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
37756
37757         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
37758         "... without exceptions was ...".  That is now handled by
37759         prune_system_crud.
37760         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37761
37762 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
37763
37764         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
37765         sieve.c,sort2.c}: New files.
37766         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
37767         sieve.exp,sort2.exp}: Drivers for them.
37768
37769         * lib/mike-gcc.exp (program_output): New user settable variable.
37770         (postbase): Call prune_system_crud.  Also prune extraneous compiler
37771         messages.
37772         * lib/mike-g++.exp (program_output): New user settable variable.
37773
37774         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
37775
37776         * config/sh.exp: Deleted (use sim.exp instead).
37777
37778 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
37779
37780         * config/vx.exp: Declare CHECKTASK as global.
37781         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
37782         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
37783         * lib/old-dejagnu.exp: Load [pwd]/$executable.
37784
37785 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37786
37787         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
37788         target. Like vx.exp, only includes `vx29k.exp' instead of
37789         `vxworks.exp'.
37790
37791 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
37792
37793         * config/sim.exp: Increase time limit from 120 seconds to 240.
37794
37795 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
37796
37797         * gcc.c-torture/execute/950628-1.c: New test.
37798
37799 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
37800
37801         * gcc.c-torture: Update with changes/additions from
37802         c-torture-1.34.
37803
37804 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
37805
37806         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
37807
37808 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
37809
37810         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
37811
37812 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
37813
37814         * gcc.c-torture/compile/950512-1.c: New test.
37815         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
37816         * gcc.dg/struct-ret-1.c: Likewise.
37817
37818 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
37819
37820         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
37821           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
37822
37823 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
37824
37825         * gcc.c-torture/special/920411-1.c: Deleted.
37826         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
37827
37828 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
37829
37830         * config/sim.exp (${tool}_load): Hack in call to bash to get a
37831         cpu limit.
37832
37833 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
37834
37835         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
37836
37837 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
37838
37839         From kenner;
37840         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
37841         is the proper length.
37842         * va-arg-3.c: Likewise.
37843
37844 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
37845
37846         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
37847         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
37848
37849         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
37850         * lib/g++.exp (default_g++_start): Delete old cruft.
37851
37852 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
37853
37854         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
37855         (2 * (1 << 18)) to (2 * (1 << 17)).
37856
37857         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
37858
37859 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
37860
37861         * config/rom68k.exp: Renamed from config/idp.exp
37862
37863 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
37864
37865         * c-torture/compile/921109-2.c
37866
37867 1995-04-18  Mike Stump  <mrs@cygnus.com>
37868
37869         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
37870         excess errors.
37871
37872 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
37873
37874         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
37875         output.
37876         * lib/g++.exp (default_g++_start): Likewise.
37877
37878 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
37879
37880         * gcc.c-torture/compile/950329-1.c: New test.
37881
37882 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
37883
37884           * config/bug.exp (${tool}_load): Updated to use new remote_open
37885           and remote_close procs.
37886         * config/idp.exp: New file.
37887
37888 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
37889
37890         * gcc.c-torture/execute/950322-1.c: New test.
37891
37892 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
37893
37894         * config/vx.exp (${tool}_load): Clean up testing of return code from
37895         vxworks_ld and vxworks_spawn.
37896
37897 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
37898
37899         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
37900
37901 1995-03-13  Mike Stump  <mrs@cygnus.com>
37902
37903         * lib/old-deja.exp: Add `excess errors test - ' error, now one
37904         can mark excess errors on a machine by machine basis.  Note, the
37905         default is to not expect any excess errors, even when excess
37906         errors test - is given, so you will want to put an XFAIL ... on
37907         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
37908         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
37909         those 4 machines, but no others.
37910
37911 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
37912
37913         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
37914         * lib/c-torture.exp: to here.
37915
37916 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
37917
37918         * gcc.c-torture/execute/950221-1.c: New test.
37919         * gcc.c-torture/execute/struct-ret-1.c: New test.
37920         * gcc.c-torture/compile/950221-1.c: New test.
37921
37922         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
37923
37924 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
37925
37926         * gcc.c-torture/execute/arith-1.c (main): Return 0.
37927         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
37928
37929 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
37930
37931         * g++.gb: New directory of tests, derived from my signature and
37932         class scoping tests.
37933
37934         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
37935         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
37936         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
37937         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
37938         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
37939         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
37940         * g++.gb/sig25.C: Likewise.
37941
37942         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
37943         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
37944         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
37945         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
37946         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
37947         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
37948         * g++.gb/sig25.exp: Likewise.
37949
37950         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
37951         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
37952         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
37953         * g++.gb/scope13.C: Likewise, this test still fails.
37954
37955         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
37956         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
37957         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
37958         * g++.gb/scope13.exp: Ditto.
37959
37960         * g++.gb/README: New file, explains what these tests are about.
37961
37962 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
37963
37964         * lib/dg.exp (dg-do): Support `preprocess'.
37965         (dg-test): Likewise.
37966
37967 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
37968
37969         * config/udi.exp: change "continue -expect" to "exp_continue".
37970
37971 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
37972
37973         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
37974         Delete redundant tests.
37975
37976         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
37977         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
37978         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
37979         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
37980         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
37981         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
37982         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
37983         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
37984
37985         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
37986         storing label pointers.
37987         * gcc.c-torture/execute/921019-1.c: Likewise.
37988         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
37989         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
37990         parameter fp.
37991         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
37992         constants.
37993
37994         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
37995         Delete obsolete tests.
37996
37997         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
37998         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
37999         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38000         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38001         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38002         * gcc.c-torture/compile/950124-1.c: New test.
38003
38004         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38005
38006 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38007
38008         * lib/mike-g++.exp: Add -lm to LIBS.
38009
38010 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38011
38012         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38013
38014 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38015
38016         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38017
38018 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38019
38020         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38021
38022 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38023
38024         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38025         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38026         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38027         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38028         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38029         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38030         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38031         * g++.law/{operators31.C, operators32.C,
38032         * g++.law/{operators33.C, operators34.C}: Likewise.
38033         * g++.law/{pic1.C, refs2.C}: Likewise.
38034         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38035         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38036         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38037         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38038
38039         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38040         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38041         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38042         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38043         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38044         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38045         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38046         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38047         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38048         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38049         * g++.law/{operators34.exp}: Likewise.
38050         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38051         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38052         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38053         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38054         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38055
38056         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38057         No longer expected to fail.
38058         * g++.law/missed-error3.C: Tweak for recent bool changes.
38059
38060 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38061
38062         * config/emb-unix: Deleted.
38063         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38064         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38065
38066 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38067
38068         * lib/dg.exp (dg-test): Fix typo in last patch.
38069
38070 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38071
38072         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38073         (handles multiple occurrences).
38074
38075 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38076
38077         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38078         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38079         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38080         printed).
38081         * lib/c-torture.exp (c-torture-compile): Likewise.
38082         (c-torture): Prepend full path if missing.
38083         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38084         (gcc_fail): Likewise.
38085         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38086
38087 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38088
38089         * lib/netware.exp: Only attach to NetWare i386 systems.
38090
38091 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38092
38093         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38094         messages.  Add test name to "output pattern match" pass/fail message.
38095
38096 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38097
38098         * gcc.dg: New testsuite.
38099         * gcc.dg/dg.exp: New file.
38100
38101         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38102         test-switch.c}: Deleted.
38103
38104         * gcc.misc-tests/msgs.exp: New testcase driver.
38105
38106 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38107
38108         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38109         Watch for illegal return values from ${tool}_load.
38110         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38111         cross targets.  Coerce return value >0 to 1.
38112
38113 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38114
38115         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38116
38117         * config/emb-unix.exp: New file.
38118
38119         * config/sim.exp: Error if variable $SIM not defined.
38120         (${tool}_load): Mark test as "untested" if simulator missing.
38121
38122         * config/unix.exp: Load remote.exp to get rcp_download.
38123         * lib/c-torture.exp: Use different option lists for testcases with
38124         and without loops.
38125         * gcc.c-torture/execute/execute.exp: Likewise.
38126
38127 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38128
38129         * config/*.exp: Clarify return code from ${tool}_load.
38130         Call `unresolved' or `untested' instead of `warning' or `perror'
38131         (sometimes you still want to call both though).
38132         Add comment that `shell_id' is local to each file.
38133         * config/udi.exp (timeout): Set to 30.
38134         Don't print warning if connection fails, $connectmode has already
38135         printed an error.
38136         (${tool}_load): Move verbose messages to level 2.
38137         Rework pattern for "Process started" message.
38138         Pass `shell_id' to ${connectmode}_download.
38139         Retry twice upon timeout.  Make resetting of target more robust.
38140         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38141         Pass `shell_id' to exit_$connectmode.
38142         Only call exit_$connectmode if connected.
38143         * config/unix.exp (${tool}_load): Check return codes better.
38144         * config/vrtx.exp (${tool}_load): Likewise.
38145         * config/vx.exp (${tool}_load): Likewise.
38146         Delete unneeded global's.
38147         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38148         from ${tool}_load.
38149         (dg-stat): Delete.
38150         (dg-init): Delete recording of pass/fail counts.
38151         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38152         (old-dejagnu-init): Likewise.
38153         (old-dejagnu-stat): Delete contents, empty proc now.
38154         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38155         (c-torture): Delete references to lcnt, lpass, lfail.
38156         Get option list from TORTURE_OPTIONS.
38157         Delete -funroll[-all]-loops if no loops.
38158         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38159         (g++_stat): Delete contents (empty proc now).
38160         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38161         (gcc_finish): Likewise.
38162         (gcc_stat): Deleted.
38163         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38164         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38165         * gcc.c-torture/execute/execute.exp: Likewise.
38166         Split tests into two parts: compile, execute.
38167         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38168         no loops.  Update to reflect clarified return codes from ${tool}_load.
38169
38170 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38171
38172         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38173         to grep for.
38174         (old-dejagnu): Likewise (where necessary).
38175
38176 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38177
38178         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38179
38180         * lib/dg.exp (dg-process-target): Fix processing of selector.
38181         Add comment regarding use of `error'.
38182
38183         * lib/gcc.exp (prune_system_crud): Define if missing.
38184         * lib/g++.exp (prune_system_crud): Likewise.
38185
38186         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38187         Call prune_system_crud.
38188         * lib/dg.exp (dg-runtest): New proc.
38189         Use perror instead of send_user for tcl errors in testcase.
38190         Don't return any value, it's never used.
38191         Don't clobber previous definition of `unknown'.
38192         Print tcl errors in `dg-final'.
38193
38194 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38195
38196         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38197         (dg-test): Don't print errorInfo, it contains stack backtrace.
38198
38199 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38200
38201         * lib/g++.exp (runtest_file_p): Define if missing.
38202
38203 1994-09-24  Doug Evans  (dje@cygnus.com)
38204
38205         * lib/mike-g++.exp: Comment out loading of g++.exp.
38206         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38207         (default_g++_version): Always print something.
38208         (default_g++_start): Comment out call to `which'.
38209         (g++_start, g++_load): Deleted (must be defined in config file).
38210         * lib/gcc.exp: Test for existence of $CC at start.
38211         Delete check for tmpdir (done in gcc_init).
38212         (default_gcc_version): Always print something.
38213         (default_gcc_start): Comment out call to `which'.
38214         * config/*.exp: Major cleanup - make cross targets work at least a
38215         little better for g++ (by not being "--tool gcc" specific).
38216         Rename gcc_xxx to ${tool}_xxx.
38217         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38218         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38219
38220 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38221
38222         * lib/c-torture.exp (c-torture-compile): Rework compiler
38223         message processing.
38224
38225         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38226         c-torture.
38227
38228 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38229
38230         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38231
38232         * lib/dg.exp (dg-process-target): Support { target native }.
38233
38234 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38235
38236         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38237         looked for "... program xxx got fatal signal".
38238         Correct regsub munging of `comp_output'.
38239         Ignore compiler messages "path prefix not used" and "linker input
38240         file unused".
38241
38242 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38243
38244         * lib/gcc.exp (runtest_file_p): Define if missing.
38245         * gcc.prms/template.c: Example to work from.
38246
38247 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38248
38249         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38250         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38251
38252         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38253         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38254         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38255         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38256
38257         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38258         (dg-process-target): No longer a varargs proc.
38259         Return S/N for target, P/F for xfail.  All callers changed.
38260         (user option procs): More argument checking.
38261         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38262         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38263         (dg-test): Skip test if not running on selected target in `dg-do'.
38264         Update handling of `dg-do-what', `dg-output-text'.
38265         Separate execution pass/fail from output pattern match pass/fail.
38266         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38267
38268 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38269
38270         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38271         target for 920510-1.c.
38272
38273 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38274
38275         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38276         Clean up comment regarding use of passcnt, etc.
38277         (gcc_stat): Don't update `testcnt' here.
38278         (gcc_finish): Do it here.
38279         Might as well reset `but_id' here too.
38280         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38281         to determine if the file should be tested.
38282         * gcc.c-torture/compile/compile.exp: Likewise.
38283         * gcc.c-torture/execute/execute.exp: Likewise.
38284         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38285         * gcc.misc-tests/dg-test.exp: Likewise.
38286         * gcc.prms/prms.exp: Likewise.
38287         * gcc.wendy/wendy.exp: Likewise.
38288         * g++.old-deja.exp: Likewise.
38289         Move "Testing file" message to verbose level 1.
38290
38291 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38292
38293         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38294
38295 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38296
38297         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38298         (default_gcc_start): Accept optional second list element
38299         of compiler flags.  Print compiler output at verbosity level 2.
38300         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38301         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38302         Save current values of framework globals passcnt, failcnt, xpasscnt,
38303         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38304         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38305         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38306         xfailcnt to compute stats.  Update framework global `testcnt' from
38307         pass/fail counts.
38308         (gcc_finish): New proc.  Clean up test environment.
38309         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38310         (gcc_epass, gcc_efail): Delete.
38311         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38312         argument of line number.
38313         (dg-init): If the tool has an init routine, call it.
38314         (dg-test): Remove args `cflags_var' and `libs_var'.
38315         Pass all compiler options to ${tool}_start.
38316         Handle missing line number.
38317         (dg-finish): New function.
38318         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38319         particular files.  Call gcc_finish at end.  Move "skipping test"
38320         message to verbosity level 3.
38321         * gcc.c-torture/compile/compile.exp: Likewise.
38322         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38323         * gcc.c-torture/execute/execute.exp: Likewise.
38324         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38325         Print testcase being tried at verbosity level 1.
38326         * gcc.c-torture/special/special.exp: Unset xfail.
38327         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38328         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38329         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38330         * gcc.failure/failure.exp: Likewise.
38331         * gcc.ieee/ieee.exp: Likewise.
38332         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38333         Update call to dg-test.  Call dg-finish at end.
38334         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38335         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38336         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38337         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38338         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38339         * gcc.wendy/wendy.exp: Add copyright.
38340         Delete setting of tmpdir (done by gcc_init).
38341         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38342         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38343         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38344         gcc_[ce]pass/fail.
38345
38346 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38347
38348         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38349         confusion.
38350         (g++_load): Likewise.
38351
38352         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38353         Rename argument to `prog' to remove the confusion.
38354         Varargs fns behave differently too!
38355         (g++_load): Likewise.
38356
38357         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38358
38359         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38360         what it is.  Delete (always) printing of status value for !native.
38361         Simplify verbose code, and include status and exec_output.
38362         (g++_load): Use gcc_load.
38363
38364 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38365
38366         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38367         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38368         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38369         940714-3.c as these testcases don't exist anymore.  Make
38370         va-arg-1.c expected to pass.
38371
38372 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38373
38374         * gcc.misc-tests/misc.exp: Only run specific testcases.
38375         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38376         * gcc.misc-tests/dg-[1-9].c: New files.
38377
38378         * lib/dg.exp: New testsuite driver.
38379         * gcc.prms/prms.exp: Use it.
38380
38381         * README.gcc: New file.
38382
38383         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38384         Document and reset `lxpass' and `lxfail'.
38385         Simplify "initialized" message.
38386         (gcc_stat): Clean up comments a little.
38387
38388 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38389
38390         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38391
38392 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38393
38394         * lib/old-dejagnu.exp (process-option): New proc.
38395         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38396         (old-dejagnu): Simplify.
38397         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38398
38399 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38400
38401         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38402         exists and is not an empty string.
38403
38404         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38405         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38406         finished.
38407         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38408         automatically.
38409
38410         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38411         longer expected to fail.
38412
38413         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38414         "f" function call.
38415
38416         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38417
38418         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38419         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38420         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38421         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38422         c-torture-1.29.
38423
38424         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38425         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38426
38427         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38428
38429         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38430         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38431
38432         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38433         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38434         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38435
38436 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38437
38438         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38439         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38440         940714-1.c, 940714-2.c, 940714-3.c},
38441         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38442         gcc.misc-tests/{mg.c,mg.exp}:
38443         New tests.
38444         * gcc.noncompile/noncompile.exp: Change accordingly.
38445
38446 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38447
38448         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38449         Undo previous clobberage.
38450
38451 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38452
38453         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38454         * gcc.special/{930510-1.c, special.exp}:
38455         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38456         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38457         struct-varargs-1.c}: New tests from c-torture-1.26.
38458
38459 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38460
38461         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38462           argument to switch.
38463
38464 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38465
38466         * Revert the previous changes.  Please see Rob's directory
38467           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38468           fixes.
38469
38470 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38471
38472         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38473             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38474             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38475             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38476             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38477             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38478             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38479             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38480             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38481             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38482             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38483             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38484             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38485             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38486             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38487             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38488             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38489             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38490             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38491             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38492             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38493             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38494             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38495             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38496             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38497             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38498             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38499
38500 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38501
38502         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38503             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38504           with perror calls.
38505
38506 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38507
38508         * config/unix.exp (g++_load): Fix syntax.
38509
38510 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38511
38512         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38513         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38514         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38515         Don't expect va-arg-1.c to fail.  Correct expected output for
38516         920928-1.c.
38517         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38518         * gcc.wendy/hbm4.c: Correct typo.
38519         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38520
38521 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38522
38523         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38524         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38525         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38526         * lib/c-torture.exp (c-torture-compile): Ditto.
38527
38528         Reduce volume of output (remove all the -I's and such).
38529         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38530         Call gcc_cpass, gcc_cfail.
38531         (c-torture): Pass testing option to c-torture-compile.
38532
38533 1994-03-21  Doug Evans  (dje@cygnus.com)
38534
38535         Bring patches over from progressive.
38536         * config/default.exp: Exit remote shell cleanly.
38537         (g++_exit, g++_start): Add default versions.
38538         * config/sim.exp (gcc_load): Use perror, not error.
38539
38540 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38541
38542         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38543         set in site.exp.
38544
38545 1994-03-14  Doug Evans  (dje@cygnus.com)
38546
38547         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38548         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38549         (wendy_try): New proc to run testcase.
38550         (main loop): Call 'em.
38551         * gcc.wendy/*.c: Clean up pass to correct expected output.
38552
38553         * lib/gcc.exp: Minor cleanup work.
38554         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38555
38556 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38557
38558         * config/sim.exp (gcc_load): Document return codes better.
38559         Don't pass -v to simulator.
38560
38561 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38562
38563           * gcc.special/920717-x.c: Fix typo.
38564           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38565           get at sources.
38566
38567         * lib/mike-gcc.exp: Fix typo.
38568
38569 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38570
38571         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38572         binary to use, transform the name.
38573         * config/*.exp: rename everything. Nuke any g++ specific files,
38574         it's now a special case of gcc that requires no special support.
38575         Add a default.exp for unsupported targets.
38576
38577 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38578
38579         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38580         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38581         version of Tcl.
38582
38583 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38584
38585         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38586         than a warning.
38587
38588 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38589
38590         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38591
38592 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38593
38594         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38595         option_list.  Compile every file with only 4/6 option choices
38596         (same as C torture) instead of with 12/18 different option
38597         choices.
38598         * lib/c-torture.exp: Likewise.
38599
38600         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38601         not already set.
38602
38603 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38604
38605         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38606         can put an XFAIL *-*-* on excess errors.
38607
38608 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38609
38610         * g++.law: Add more tests derived from g++-bugs snapshots.
38611
38612         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38613         equivalent to g++.law/init9.
38614
38615         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38616         compiled it, and the a.out file after we've run it.
38617
38618 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38619
38620         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38621         compiled it, and the a.out file after we've run it.
38622
38623 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38624
38625         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38626
38627 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38628
38629         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38630         version number.
38631
38632 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38633
38634         * g++.law: New directory of g++ tests derived from the g++-bugs
38635         snapshots.
38636
38637 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38638
38639         * gcc.compile: initbug1.c initbug1.exp testcase added
38640
38641 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38642
38643         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38644         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38645           fixes submitted by Jeff Law (law@cs.utah.edu)
38646         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38647           Jeff Law (law@cs.utah.edu)
38648
38649
38650 1993-11-30  Mike Stump  (mrs@cygnus.com)
38651
38652         * config/unix-g++.exp: Follow the gcc way of doing things.
38653         * g++.old-deja/old-deja.exp: Minor updates.
38654         * lib/g++.exp: New file, follow the gcc way of doing things.
38655         * lib/old-dejagnu.exp: Minor updates.
38656         * lib/mike-g++.exp: Always unset errorInfo.
38657
38658 1993-11-06  Mike Stump  (mrs@cygnus.com)
38659
38660         * lib/gcc.exp: Fix some errors with the below change, CC and
38661         CFLAGS should be global when setting, not local.
38662
38663 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38664
38665         * lib/gcc.exp: Transform tool name.
38666
38667 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38668
38669         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38670
38671 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38672
38673         * lib/gcc.exp: change gcc_done to gcc_stat
38674
38675 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38676
38677         * Upgraded gcc testsuite to c-torture version 1.25
38678
38679 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38680
38681         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38682         * lib/c-torture: added hooks for new reporting code.
38683
38684 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38685
38686         * config/sh-gcc.exp: check if sh-sim exists in the path
38687
38688 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38689
38690         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38691         * gcc.compile/compile.exp: Initial changes for new logic.
38692         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38693         * gcc.failure/failure.exp: Initial changes for new logic.
38694         * gcc.ieee/ieee.exp: Initial changes for new logic.
38695         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38696         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38697         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38698         * lib/c-torture.exp: Initial changes for new logic.
38699         * lib/gcc.exp: Initial changes for new logic.
38700
38701 1993-10-15  Mike Stump  (mrs@cygnus.com)
38702
38703         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38704         depend upon failure or success.  Fully qualify names in failure
38705         and success messages.  Always remove a.out before starting
38706         compile, just in case.  Pay more attention to error text output by
38707         the compiler.  Handle testcases with no known past errors just
38708         like all others, so that things are uniform.  Other miscellaneous
38709         improvements.
38710
38711 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38712
38713         * gcc.cpp: new directory for cpp tests
38714
38715 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38716
38717         * lib/chill.exp: Code reformatted, removed unused code.
38718         * config/unix-chill.exp: Code reformatted, removed unused code.
38719         * chill.execute/execute.exp: Code reformatted, removed unused code.
38720         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38721
38722 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38723
38724         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38725         routines not written.
38726
38727 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38728
38729         * config/bug-gcc.exp: Use new procs from bug.exp.
38730
38731 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38732
38733         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38734         via ftp, rather than depending on NFS.
38735         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38736         case.
38737
38738 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38739
38740         * config/bug-gcc.exp: Use new download proc.
38741
38742 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38743
38744         * chill.execute/execute.exp: cleanups, handles errors better
38745         * chill.compile/compile.exp: rewrite, based on execute.exp
38746         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
38747         * lib/chill.exp: major changes to diff proc and compile and link
38748           procs. added chill_fail and chill_pass wrappers to pass and
38749           fail. added more comments, and handle error codes better.
38750           Added a hack to capture stderr from exec, so noncompile tests
38751           can work.
38752
38753 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
38754
38755         * chill.execute/execute.exp: rewrite of testsuite driver
38756         * lib/chill.exp: rewrite of testsuite driver
38757         * config/unix-chill.exp: rewrite of testsuite driver
38758
38759 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
38760
38761     In chill.execute:
38762         * iexpr.ch: Standardize uppercase.
38763         * tuples.dat: Standardize uppercase.
38764         * vary.ch: standardize.  Correct varying string assignments.
38765         * vary.dat: Add new output lines.
38766
38767 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
38768
38769     In chill.execute:
38770         * chprintf.ch: Standardize use of uppercase.
38771         * tuples.ch: Standardize and turn arr2 into a DCL,
38772           rather than a SYN.
38773         * pinits.ch: Standardize.
38774
38775 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
38776
38777         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
38778         * Makefil: Renamed to Makefile.in.
38779         * configure.in: New.
38780
38781 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
38782
38783     In chill.execute:
38784         * .cvsignore: Add result/output files.
38785         * Makefile: Fix up variables at start.  Use MFLAGS
38786           everywhere.  Correct bool_loc, built_ins entries.
38787           Add entry for vary1.ch.
38788         * bitarray.ch: Standardize upper-case usage.
38789         * bitexpr.ch: Standardize, add output of b1.
38790         * params.ch: Use arrayt in along PROC parameters, to
38791           avoid novelty problems.
38792         * sets.ch: Tiny cleanup.
38793         * vary1.ch: Re-indent.
38794
38795 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
38796
38797           * Add PR-related files to Makefiles, .cvsignore files, etc.
38798
38799 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
38800
38801         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
38802           with compiler objects. New names are test-flow.c and test-loop.c
38803
38804 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
38805
38806         * Upgraded c-torture tests from 1.19 to 1.20
38807
38808         * new files:
38809         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
38810         * gcc.compile: 930623-1.c 930623-2.c
38811         * gcc.noncompile: 930622-1.c 930622-2.c
38812         * gcc.failure: 920411-1.c 920627-2.c
38813         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
38814
38815 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
38816
38817         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38818           More changes to get testsuite working properly. Needs more work.
38819           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
38820
38821 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
38822
38823         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38824           More changes to get testsuite working properly. Needs more work.
38825
38826 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
38827
38828         * chill.compile/compile.exp: Added for Dejagnu support
38829         * chill.execute/execute.exp: Added for Dejagnu support
38830         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
38831
38832 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
38833
38834     This should complete moving the CHILL test files.
38835         * chill.noncompile(.cvsignore printf.grt
38836             in-printf.grt chprintf.grt chprintf.ch):
38837             Added test-support files.
38838           (Makefile): Modified further.
38839         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
38840             signal.ch): Added test files.
38841           * chill.execute (.cvsignore printf.grt printr.c
38842             in-printf.grt rts.c chprintf.grt rts.h): Added
38843           test-support files.
38844             (Makefile): More corrections.
38845
38846 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
38847
38848         * chill.compile, chill.execute, chill.nocompile: Add CHILL
38849           test cases, ready for DejaGnu.
38850
38851 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
38852
38853         * Upgraded c-torture tests from 1.18 to 1.19
38854
38855         * gcc.compile: added test(s):
38856           930607-1.c
38857         * gcc.execute: added test(s):
38858           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
38859
38860         * added new subdirectory for misc tests: gcc.misc-tests
38861         * gcc.misc-test(s): added tests:
38862           inst-check.c test-consts.c test-ior.c test-switch.c
38863
38864 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
38865
38866         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
38867
38868 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
38869
38870         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
38871
38872 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
38873
38874         * Upgraded c-torture tests from 1.17 to 1.18
38875
38876 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
38877
38878         * Upgraded c-torture tests from 1.12 to 1.17
38879
38880 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
38881
38882         * lib/old-dejagnu.exp:
38883           Fixed handling of XFAIL target triplets to correctly
38884           recognize wildcard characters.  Removed code that
38885           appended a unique id tag to the end of the file name
38886           printed out by the result of the testcases within a
38887           given test file.
38888
38889 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
38890
38891         * lib/old-dejagnu.exp:
38892           Reworked expected failure handling to trigger off of XFAIL
38893           keyword in keyphrase embeded in testcase source code. The
38894           XFAIL keyword must be at the end of the keyphrase line. It
38895           may optionally be followed by one or more target triplets.
38896           It has just occured that the handling of wildcards in the
38897           target triplet may not be correct.
38898
38899 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
38900
38901         * g++.old-deja/tests:
38902           Moved all subdirectories up one level into g++.old-deja .
38903
38904         * lib/old-dejagnu.exp:
38905           Fixed problem with CXXFLAGS not being properly reset, and being
38906           corrupted with extraneous "-c" compiler option.  This was
38907           causing binaries to not be generated for test that needed them.
38908           Modified strings passed to "pass" and "fail" so that individual
38909           tests from the same test file would be distinguished by an
38910           identifier appended to the test file name in the summary logs;
38911           this corrected a problem with erroneous diff logs.  Added code
38912           to search testcases for expected fail and unexpected pass keywords.
38913
38914 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
38915
38916         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
38917
38918 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
38919
38920         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
38921           Removed extraneous text from end of "Special g++ Options"
38922           keyphrase.
38923
38924         * lib/old-dejagnu.exp: Added pattern matching to look for new
38925           keywords, embedded in testcases comments, which will trigger
38926           calls to xpass and xfail.
38927
38928 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
38929
38930         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
38931           comments embedded in the testcases, especially the one looking for
38932           special compiler options, as well as the pattern matching for the
38933           compiler output again.
38934
38935 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
38936
38937         * lib/old-dejagnu.exp: Do a proper check of the return value for
38938           execute tests. Fixed several problems with the pattern matching
38939           of the compiler output which gave erroneous test results.
38940           Changed several of the test result messages to be more descriptive.
38941         * config/unix-g++.exp: Proc g++_load now actually works and
38942           executes the tests passed to it and returns a usable return
38943           value.
38944
38945 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
38946
38947           * lib/gcc.exp: Exits gracefully if $CC is bogus.
38948
38949 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
38950
38951         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
38952           Modified both files to properly execute the old style
38953           dejagnu tests. The previous versions of these files were
38954           experimental and did not function anything near correctly.
38955
38956 1993-04-05  Rob Savoye  (rob@cygnus.com)
38957
38958         * Removed all Makefile.in and configure.in files. No configuration
38959         needed now.
38960
38961 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
38962
38963         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
38964
38965 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
38966
38967         * gcc.compile/configure.in, gcc.unsorted/configure.in,
38968         gcc.special/configure.in, gcc.noncompile/configure.in,
38969         gcc.execute/configure.in, gcc.code_quality/configure.in,
38970         g++.other/configure.in, g++.old-deja/configure.in,
38971         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
38972         in srcname setting.
38973
38974 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
38975
38976         * lib/udi.exp:  Fixed mondfe and mondfe_download.
38977         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
38978         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
38979
38980 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
38981
38982         * config/udi-gdb.exp: Check $shell_id after connecting to target.
38983         (gdb_exit): Don't remove *_soc files.
38984
38985 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
38986
38987         * lib/c-torture.exp: Don't look for main; instead always use -w
38988         -c.  This is how the c-torture tests work.  Remove the object
38989         file if the compilation succeeds.
38990         * gcc.execute/execute.exp: Remove executable if test passes.
38991         * gcc.noncompile/noncompile.exp: Every test is an expected
38992         failure.
38993         * gcc.special/special.exp: Added tests from c-torture 1.11,
38994         corrected use of existing test.
38995         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
38996         gcc.execute/920625-1.c: Updated to c-torture 1.11.
38997         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
38998         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
38999         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39000         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39001         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39002         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39003         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39004         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39005         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39006         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39007         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39008         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39009         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39010         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39011         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39012         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39013         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39014         c-torture 1.11.
39015         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39016         correspond to c-torture 1.11.
39017
39018         * New file.
39019