OSDN Git Service

2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2
3         PR 24823
4         * gfortran.dg/pr24823.f: New test.
5
6 2005-12-16  Jeff Law  <law@redhat.com>
7
8         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9
10 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11
12         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13         Change C++ style comments to C style comments.
14         Remove aligned types from the array.
15         Keep Enums disabled.
16         (complex_types): Remove aligned types from the array.
17         Comment out "_Complex long double".
18         (attrib_types): Remove.
19         (complex_attrib_types): Remove.
20         (attrib_array_types): Remove.
21         (complex_attrib_array_types): Remove.
22         (aligned_bitfld_types): Remove.
23         (n_aligned_bitfld_types): Remove.
24         (FEATURE_ALIGNEDPACKED): Delete.
25         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26         (singles): Remove support for adding attributes.
27         (choose_type): Remove support for attributed types.
28         (generate_fields): Remove support for attributed bit-fields.
29         Remove support for adding attributes.
30         (generate_random_tests): Remove support for adding attributes.
31         (features): Add back "[0] :0" and "complex vector [0]".
32         (main): Remove support for attributed bit-fields.
33         Uncomment the calling of generate_random_tests for the rests of
34         the tests.
35
36 2005-12-16  Jan Hubicka  <jh@suse.cz>
37
38         * gcc.c-torture/combine/pr25224.c: New.
39
40 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
41
42         PR other/25028
43         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
44         HP-UX.
45
46 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
47
48         * gcc.dg/20051215-1.c: New file.
49
50 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51
52         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
53         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
54
55 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
56
57         PR fortran/18197
58         * gfortran.dg/dummy_functions_1.f90: New.
59
60 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
61
62         PR rtl-optimization/25310
63         * gcc.c-torture/compile/pr25310.c: New test.
64
65 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
66
67         PR debug/25023
68         * gcc.dg/pr25023.c: New test.
69
70 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
71
72         * g++.old-deja/g++.brendan/redecl1.C,
73         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
74         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
75         g++.old-deja/g++.oliva/typeof1.C,
76         g++.old-deja/g++.other/crash16.C,
77         g++.old-deja/g++.other/crash34.C,
78         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
79         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
80         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
81         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
82         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
83         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
84         Remove xfail.
85
86 2005-12-14  Kean Johnston  <jkj@sco.com>
87             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
88
89         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
90         * gcc.target/i386/20020523-1.c: Ditto.
91         * gcc.target/i386/tailcall-1.c: Ditto.
92         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
93         * gcc.target/i386/ssetype-5.c: Ditto.
94
95 2005-12-14  Jeff Law  <law@redhat.com>
96
97         * gcc.dg/tree-ssa/foldstring-1.c: New test.
98
99 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
100
101         PR target/25254
102         PR target/24188
103         * gcc.target/i386/pr25254.c: New test.
104         * gfortran.dg/PR24188.f: New test.
105
106 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
107
108         * lib/fortran-torture.exp:  Catch remaining uses of 
109         remote_file build delete. 
110
111 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
112
113         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
114
115 2005-12-14  Ben Elliston  <bje@au.ibm.com>
116
117         * gcc.dg/warn-addr-cmp.c: New test.
118
119 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
120
121         PR debug/25023
122         PR target/25293
123         * gcc.target/i386/pr25293.c: New test.
124
125 2005-12-13  Petr Machata  <machata@post.cz>
126
127         PR c++/24907
128         * g++.dg/parse/comma2.C: New test.
129
130 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
131             Jakub Jelinek  <jakub@redhat.com>
132
133         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
134         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
135         (limits.h): Include unconditionally.
136         (stdlib.h): Likewise.
137         (hashtab.h): Do not include.
138         (getopt.h): Likewise.
139         (stddef.h): Include.
140         (hashval_t): Define.
141         (struct entry): Add "next" field.
142         (HASH_SIZE): New macro.
143         (hash_table): New variable.
144         (switchfiles): Do not use xmalloc.
145         (mix): New macro.
146         (iterative_hash): New function.
147         (hasht): Remove.
148         (e_exists): New function.
149         (e_insert): Likewise.
150         (output): Use, instead of libiberty hashtable functions.
151         (main): Do not use getopt.  Do not call htab_create.
152
153 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/25331
156         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
157         put atal* and atpaal* attributes on array elements.
158         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
159         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
160         put atal* and atpaal* attributes on array elements.
161         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
162
163 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
164
165         * gcc.dg/single-precision-constant.c: New test.
166
167 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
168
169         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
170         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
171         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
172         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
173         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
174         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
175         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
176         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
177         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
178         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
179         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
180         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
181         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
182         gcc.target/powerpc/ppc-sdata-2.c,
183         gcc.target/powerpc/ppc-stackalign-1.c,
184         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
185         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
186         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
187         gcc.target/powerpc/rs6000-ldouble-2.c,
188         gcc.target/powerpc/rs6000-power2-1.c,
189         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
190         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
191         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
192         option into target selector.
193         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
194         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
195
196 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
197
198         PR objc/25348
199         * objc.dg/encode-9.m: New test.
200
201 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
202
203         PR testsuite/20772
204         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
205         * gcc.dg/asm-b.c: Fix typo.
206         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
207         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
208         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
209         i?86 lp64 and x86_64 ilp32.
210         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
211         on i?86 lp64.
212         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
213
214 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
215
216         PR fortran/25078
217         gfortran.dg/equiv_5.f90:  New test.
218
219 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
220
221         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
222         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
223         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
224         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
225         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
226         * gcc.dg/tree-ssa/reassoc-5.c: New.
227         * gcc.dg/tree-ssa/reassoc-6.c: New.
228         * gcc.dg/tree-ssa/reassoc-7.c: New.
229         * gcc.dg/tree-ssa/reassoc-8.c: New.
230         * gcc.dg/tree-ssa/reassoc-9.c: New.
231         * gcc.dg/tree-ssa/reassoc-10.c: New.
232         * gcc.dg/tree-ssa/reassoc-11.c: New.
233
234 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
235
236         PR testsuite/25167
237         PR testsuite/24478
238         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
239
240 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
241
242         PR c++/25300
243         * g++.dg/template/inherit.C: Do not use a generic error message.
244
245 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
246
247         PR libobjc/25354
248         * objc.dg/gnu-encoding: New directory.
249         * objc.dg/gnu-encoding/compat-common.h: New file.
250         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
251         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
252         * objc.dg/gnu-encoding/vector-defs.h: New file.
253         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
254         * objc.dg/gnu-encoding/generate-random.c: New file.
255         * objc.dg/gnu-encoding/generate-random_r.c: New file.
256         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
257         * objc.dg/gnu-encoding/generate-random.h: New file.
258
259 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/25337
262         * g++.dg/template/defarg7.C: New test.
263
264 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         PR libobjc/25347
267         * objc.dg/encode-8.m: New test.
268
269 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
270
271         PR libobjc/25346
272         * objc.dg/encode-7.m: New test.
273
274 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
275
276         PR c++/25010
277         * g++.dg/opt/inline10.C: New test.
278
279 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
280
281         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
282
283 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
284
285         * gfortran.dg/substring_equivalence.f90: typo in comment
286
287 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
288
289         PR fortran/25068
290         * gfortran.dg/iostat_3.f90: New test.
291
292 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
293
294         PR fortran/23815
295         * gfortran.dg/unf_io_convert_1.f90:  New test.
296         * gfortran.dg/unf_io_convert_2.f90:  New test.
297         * gfortran.dg/unf_io_convert_3.f90:  New test.
298
299 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
300
301         PR testsuite/20772
302         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
303         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
304         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
305         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
306         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
307         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
308         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
309         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
310         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
311         gcc.dg/torture/fp-int-convert-float128-timode.c,
312         gcc.dg/torture/fp-int-convert-float128.c,
313         gcc.dg/torture/fp-int-convert-float80-timode.c,
314         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
315         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
316
317         * gcc.dg/tls/opt-1.c: Require effective target fpic.
318
319 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
320
321         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
322
323 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
324
325         * gcc.dg/20051207-1.c,
326         * gcc.dg/20051207-2.c,
327         * gcc.dg/20051207-3.c: New tests.
328
329 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
330
331         PR testsuite/20772
332         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
333         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
334         dg-skip-if target selector.
335
336         PR testsuite/20772
337         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
338         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
339         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
340         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
341         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
342         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
343         and/or merge with i?86 cases.
344
345         * gcc.dg/tls/opt-3.c: Require effective target fpic.
346
347         PR testsuite/20772
348         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
349         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
350         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
351         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
352         x86_64-*-linux*.
353
354 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
355
356         PR target/25311
357         * gcc.c-torture/compile/pr25311.c: New test.
358
359 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
360
361         PR libgfortran/25039
362         * gfortran.dg/read_comma.f: New test.
363         
364 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
365
366         PR c++/19317
367         * g++.dg/opt/pr19317-1.C: New test.
368         * g++.dg/opt/pr19317-2.C: New test.
369         * g++.dg/opt/pr19317-3.C: New test.
370
371         PR target/19005
372         * gcc.c-torture/execute/pr19005.c: New test.
373
374         PR target/17828
375         * g++.old-deja/g++.other/comdat5.C: New test.
376         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
377
378         * g++.dg/compat/struct-layout-1.exp: New file.
379         * g++.dg/compat/struct-layout-1.h: New.
380         * g++.dg/compat/struct-layout-1_generate.c: New.
381         * g++.dg/compat/struct-layout-1_x1.h: New.
382         * g++.dg/compat/struct-layout-1_x2.h: New.
383         * g++.dg/compat/struct-layout-1_y1.h: New.
384         * g++.dg/compat/struct-layout-1_y2.h: New.
385
386         * gcc.dg/20050330-2.c: New test.
387
388 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
389
390         PR fortran/25292
391         * gfortran.dg/associated_1.f90: New.
392
393 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
394
395         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
396         ILP32 vect_no_align platforms.
397
398 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
399             Jakub Jelinek  <jakub@redhat.com>
400
401         PR target/25268
402         * gcc.c-torture/compile/20051207-1.c: New test.
403
404 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
405
406         PR testsuite/20772
407         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
408         gcc.dg/torture/pr18582-1.c,
409         gcc.target/i386/attributes-error.c: Also test on x86_64.
410
411         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
412
413 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
414
415         PR c++/19397
416         * g++.dg/template/typedef3.C: New test.
417
418         PR c++/19762
419         PR c++/19764
420         * g++.dg/template/dtor3.C: Fix error markers.
421
422 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
423
424         * lib/target-supports.exp (check_effective_target_sync_char_short):
425         Add s390*.
426
427 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
428
429         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
430
431 2005-12-06  Roger Sayle  <roger@eyesopen.com>
432
433         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
434         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
435         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
436         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
437
438 2005-12-06  Roger Sayle  <roger@eyesopen.com>
439
440         PR c++/25263
441         * g++.dg/other/array2.C: New test case.
442
443 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
444
445         * gcc.dg/darwin-weakimport-3.c: New.
446
447         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
448         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
449         and to work on Darwin.
450         * gcc.dg/attr-weakref-1b.c: New file.
451         * gcc.dg/attr-weakref-2.c: New test.
452         * gcc.dg/darwin-weakref-1.c: New test.
453
454 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
455
456         PR testsuite/25247
457         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
458         use in selector expressions.
459         (dg-xfail-if): Ditto.
460         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
461         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
462         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
463         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
464         * gcc.test-framework/test-framework.exp: Skip generated tests if
465         CHECK_TEST_FRAMEWORK is not 1.
466
467 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
468
469         PR tree-optimization/24963
470         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
471
472         PR target/24108
473         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
474
475         PR target/18580
476         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
477         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
478         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
479         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
480
481 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
482
483         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
484         dg-options.
485
486 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
487
488         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
489
490 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
491
492         * gcc.dg/format/cast-1.c: New test.
493
494 2005-12-04  Roger Sayle  <roger@eyesopen.com>
495
496         PR c/7776
497         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
498         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
499         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
500         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
501
502 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
503
504         * gcc.dg/cast-pretty-print-1.c: New test.
505
506 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
507
508         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
509
510 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
511
512         PR c++/24173
513         * g++.dg/template/friend40.C: New test.
514         
515 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
516
517         PR target/25199
518         * gcc.target/i386/movq-2.c: New test.
519         * gcc.target/i386/movq.c: Remove target i?86, instead add
520         dg-require-effective-target ilp32.
521
522 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
523
524         PR c++/24103
525         * g++.dg/other/default1.C: New test.
526
527 2005-12-02  Richard Guenther  <rguenther@suse.de>
528
529         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
530
531 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
532
533         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
534
535 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
536
537         PR target/21017
538         * gcc.target/powerpc/rotate.c: New.
539
540 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
541
542         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
543         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90. 
544
545 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
546
547         PR c/13384
548         * gcc.dg/pr17730-1.c: Adjust.
549         * gcc.dg/lvalue1.c (main): Likewise.
550         * gcc.dg/lvalue-2.c: Likewise.
551         * g++.dg/pr7503-3.C
552
553 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
554
555         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
556         error messages.
557
558 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
559
560         PR fortran/24789
561         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
562
563 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
564
565         PR target/24475
566         * lib/target-supports.exp (check_effective_target_tls): New.
567         (check_effective_target_tls_runtime): New.
568         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
569         for TLS support.
570         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
571         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
572         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
573         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
574         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
575         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
576         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
577         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
578         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
579         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
580         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
581         effective-target TLS.
582         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c, 
583         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
584         effective-target TLS runtime.
585
586 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
587
588         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
589
590 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
591
592         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
593         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
594         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
595         ignored" warnings when "packing" is the same as the ABI layout.
596
597 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
598
599         PR fortran/21302
600         * gfortran.dg/line_length_1.f: New test.
601         * gfortran.dg/line_length_2.f90: Ditto.
602
603 2005-11-30  Richard Guenther  <rguenther@suse.de>
604
605         PR tree-optimization/21655
606         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
607
608 2005-11-30  Dale Johannesen  <dalej@apple.com>
609
610         * gcc.c-torture/compile/pr24930.c:  New.
611
612 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
613
614         PR fortran/15809
615         *  gfortran.dg/auto_char_dummy_array.f90: New test.
616
617 2005-11-30  Jeff Law  <law@redhat.com>
618
619         * g++.old-deja/g++.law/pr25000.C: New test.
620
621 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.dg/tls/opt-11.c: New test.
624
625 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
626
627         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
628         targets.
629         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
630         LP64 ia64.
631
632 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
633
634         * gfortran.dg/open_access_1.f90: New test.
635
636 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
637
638         * gcc.dg/charset/builtin2.c: New test.
639
640 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
641
642         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
643         on mmix-*-* for *_[xy].c.
644
645 2005-11-28  Kean Johnston  <jkj@sco.com>
646
647         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
648         headers.
649         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
650         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
651         * gcc.target/i386/asm-3.c: Ditto.
652         * gcc.target/i386/clobbers.c: Ditto.
653         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
654         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
655         test regexp.
656         * gcc.target/i386/mul.c: Ditto.
657         * gcc.target/i386/ssetype-1.c: Ditto.
658         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
659         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
660         static so the test works with -fPIC mode too. Based on comment in
661         PR19231 by Pinski.
662         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
663
664 2005-11-28  Richard Guenther  <rguenther@suse.de>
665
666         * gcc.dg/alias-9.c: New testcase.
667         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
668
669 2005-11-28  Roger Sayle  <roger@eyesopen.com>
670             Uros Bizjak  <uros@kss-loka.si>
671
672         PR middle-end/20219
673         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
674         tan(x)/sin(x) transformations.
675
676 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
677
678         PR middle-end/24575
679         * gcc.dg/tree-ssa/divide-3.c: New test.
680         * gcc.dg/tree-ssa/divide-4.c: New test.
681
682 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
683
684         PR fortran/24917
685         *  gfortran.dg/boz_6.f90: New test.
686
687 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
688
689         PR fortran/23912
690         * gfortran.dg/modulo_1.f90: New test.
691
692 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
693
694         PR libfortran/24919
695         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
696         fail on CRLF platforms.
697         * gfortran.dg/ftell_2.f90: Likewise.
698
699 2005-11-26  Eric Christopher  <echristo@apple.com>
700
701         * gcc.dg/intmax_t-1.c: Remove mips xfail.
702
703 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         * objc.dg/gnu-runtime-3.m: Simplify.
706
707 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
708
709         PR middle-end/23669
710         * gcc.dg/tree-ssa/divide-1.c: New test.
711         * gcc.dg/tree-ssa/divide-2.c: New test.
712
713 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
714
715         PR libgfortran/24945
716         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
717
718 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
719
720         PR libgfortran/24945
721         * gfortran.dg/open_status_2.f90: New test.
722
723 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
724
725         * gcc.c-torture/execute/builtins/fprintf.c,
726         gcc.c-torture/execute/builtins/fputs-lib.c,
727         gcc.c-torture/execute/builtins/fputs.c,
728         gcc.c-torture/execute/builtins/lib/fprintf.c,
729         gcc.c-torture/execute/builtins/lib/printf.c,
730         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
731
732 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
733
734         * gcc.dg/20050922-2.c: New test.
735
736 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
737
738         * objc.dg/gnu-runtime-3.m: New test.
739
740 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
741
742         PR c++/9278
743         * g++.dg/other/void1.C: New test.
744
745 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
746
747         PR middle-end/24998
748         * gcc.dg/torture/fp-int-convert-float.c,
749         gcc.dg/torture/fp-int-convert-double.c,
750         gcc.dg/torture/fp-int-convert-long-double.c,
751         gcc.dg/torture/fp-int-convert-timode.c,
752         gcc.dg/torture/fp-int-convert-float80.c,
753         gcc.dg/torture/fp-int-convert-float80-timode.c,
754         gcc.dg/torture/fp-int-convert-float128.c,
755         gcc.dg/torture/fp-int-convert-float128-timode.c,
756         gcc.dg/torture/fp-int-convert.h: New files.
757
758 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         PR middle-end/24989
761         * gcc.dg/tree-ssa/bool-10.c: New test.
762         * gcc.dg/tree-ssa/bool-11.c: New test.
763         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
764
765 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
766
767         PR middle-end/24990
768         * tree-ssa/pr24990-1.c: New test.
769
770 2005-11-24  Richard Guenther  <rguenther@suse.de>
771         Dirk Mueller <dmueller@suse.de>
772
773         PR c++/14024
774         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
775         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
776         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
777         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
778         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
779         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
780
781 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
782
783         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
784
785 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
786
787         PR c/21668
788         * gcc.dg/Wc++-compat.c: New.
789         * gcc.dg/Wno-c++-compat.c: New.
790
791 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
792
793         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
794         (vspltish, vspltisw): Likewise.
795
796 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
797
798         PR libgfortran/24794
799         * gfortran.dg/namelist_12.f: Fix quotes.
800         * gfortran.dg/namelist_13.f90: Fix quotes.
801         * gfortran.dg/namelist_14.f90: Fix quotes.
802         * gfortran.dg/namelist_15.f90: Fix quotes.
803         * gfortran.dg/namelist_use.f90: Fix quotes.
804         * gfortran.dg/namelist_use_only.f90: Fix quotes.
805         * gfortran.dg/namelist_21.f90: New test.
806         * gfortran.dg/namelist_22.f90: New test.
807
808 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
809
810         PR target/23435
811         * gcc.c-torture/compile/pr23435.c: New.
812
813 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
814
815         * gcc.c-torture/execute/floatunsisf-1.c: New test.
816
817 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
818
819         * gcc.target/powerpc/405-macchw-1.c,
820         gcc.target/powerpc/405-macchw-2.c,
821         gcc.target/powerpc/405-macchwu-1.c,
822         gcc.target/powerpc/405-macchwu-2.c,
823         gcc.target/powerpc/405-machhw-1.c,
824         gcc.target/powerpc/405-machhw-2.c,
825         gcc.target/powerpc/405-machhwu-1.c,
826         gcc.target/powerpc/405-machhwu-2.c,
827         gcc.target/powerpc/405-maclhw-1.c,
828         gcc.target/powerpc/405-maclhw-2.c,
829         gcc.target/powerpc/405-maclhwu-1.c,
830         gcc.target/powerpc/405-maclhwu-2.c,
831         gcc.target/powerpc/405-mulchw-1.c,
832         gcc.target/powerpc/405-mulchw-2.c,
833         gcc.target/powerpc/405-mulchwu-1.c,
834         gcc.target/powerpc/405-mulchwu-2.c,
835         gcc.target/powerpc/405-mulhhw-1.c,
836         gcc.target/powerpc/405-mulhhw-2.c,
837         gcc.target/powerpc/405-mulhhwu-1.c,
838         gcc.target/powerpc/405-mulhhwu-2.c,
839         gcc.target/powerpc/405-mullhw-1.c,
840         gcc.target/powerpc/405-mullhw-2.c,
841         gcc.target/powerpc/405-mullhwu-1.c,
842         gcc.target/powerpc/405-mullhwu-2.c,
843         gcc.target/powerpc/405-nmacchw-1.c,
844         gcc.target/powerpc/405-nmacchw-2.c,
845         gcc.target/powerpc/405-nmachhw-1.c,
846         gcc.target/powerpc/405-nmachhw-2.c,
847         gcc.target/powerpc/405-nmaclhw-1.c,
848         gcc.target/powerpc/405-nmaclhw-2.c,
849         gcc.target/powerpc/440-macchw-1.c,
850         gcc.target/powerpc/440-macchw-2.c,
851         gcc.target/powerpc/440-macchwu-1.c,
852         gcc.target/powerpc/440-macchwu-2.c,
853         gcc.target/powerpc/440-machhw-1.c,
854         gcc.target/powerpc/440-machhw-2.c,
855         gcc.target/powerpc/440-machhwu-1.c,
856         gcc.target/powerpc/440-machhwu-2.c,
857         gcc.target/powerpc/440-maclhw-1.c,
858         gcc.target/powerpc/440-maclhw-2.c,
859         gcc.target/powerpc/440-maclhwu-1.c,
860         gcc.target/powerpc/440-maclhwu-2.c,
861         gcc.target/powerpc/440-mulchw-1.c,
862         gcc.target/powerpc/440-mulchw-2.c,
863         gcc.target/powerpc/440-mulchwu-1.c,
864         gcc.target/powerpc/440-mulchwu-2.c,
865         gcc.target/powerpc/440-mulhhw-1.c,
866         gcc.target/powerpc/440-mulhhw-2.c,
867         gcc.target/powerpc/440-mulhhwu-1.c,
868         gcc.target/powerpc/440-mulhhwu-2.c,
869         gcc.target/powerpc/440-mullhw-1.c,
870         gcc.target/powerpc/440-mullhw-2.c,
871         gcc.target/powerpc/440-mullhwu-1.c,
872         gcc.target/powerpc/440-mullhwu-2.c,
873         gcc.target/powerpc/440-nmacchw-1.c,
874         gcc.target/powerpc/440-nmacchw-2.c,
875         gcc.target/powerpc/440-nmachhw-1.c,
876         gcc.target/powerpc/440-nmachhw-2.c,
877         gcc.target/powerpc/440-nmaclhw-1.c,
878         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
879
880 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
881
882         PR fortran/24774
883         * gfortran.dg/inquire_9.f90: New test.
884
885         PR fortran/21647
886         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
887
888 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         PR libfortran/24432
891         * lib/target-supports.exp (check_effective_target_fortran_large_real):
892         Check that 'cos' is supported.
893
894 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
895
896         PR fortran/24223
897         * gfortran.dg/substring_equivalence.f90: New test.
898
899         PR fortran/24705
900         * gfortran.dg/auto_internal_assumed.f90: New test.
901
902 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
903
904         * gcc.dg/fold-div-2.c: New test.
905
906 2005-11-20  Ian Lance Taylor  <ian@airs.com>
907
908         PR rtl-optimization/24883
909         * gcc.c-torture/compile/pr24883.c: New test.
910
911 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
912
913         PR middle-end/20583
914         * gcc.c-torture/compile/pr20583.c: New.
915
916 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
917
918         * gcc.c-torture/execute/usmul.c: New test.
919
920 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
921
922         * gcc.dg/tree-ssa/vrp22.c: New test.
923
924 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
925
926         PR middle-end/24912
927         * gcc.dg/torture/pr24912-1.c: New test.
928
929 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
930
931         PR fortran/24862
932         * gfortran.dg/arrayio_derived_1.f90: New test.
933
934 2005-11-19  Richard Guenther  <rguenther@suse.de>
935
936         PR middle-end/23294
937         * gcc.dg/tree-ssa/pr23294.c: New testcase.
938
939 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
940
941         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
942
943 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/8355
946         * g++.dg/template/friend39.C: New test.
947
948 2005-11-18  James E Wilson  <wilson@specifix.com>
949
950         * gcc.dg/builtin-strstr.c: New.
951
952 2005-11-18  Richard Henderson  <rth@redhat.com>
953
954         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
955         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
956         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
957         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
958         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
959         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
960         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
961         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
962         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
963         renaming to remove initial "ia64-".
964
965 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
968
969 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
970
971         * g++.dg/cpp/string-2.C: New test.
972
973 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
974
975         * gcc.dg/tree-ssa/loop-14.c: New test.
976
977 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
978             Michael Chamberlain <michael@chamberlain.net.au>
979
980         * ada/acats/run_all.sh (target_run): Kill long running tests.
981
982 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
983
984         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
985         * gcc.dg/cleanup-9.c: Likewise.
986         * gcc.dg/cleanup-10.c: Likewise.
987         * gcc.dg/cleanup-11.c: Likewise.
988
989 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
990
991         PR fortran/24892
992         * gfortran.dg/open_access_append_1.f90: New test.
993         * gfortran.dg/open_access_append_2.f90: New test.
994
995 2005-11-16  Richard Guenther  <rguenther@suse.de>
996
997         PR middle-end/24851
998         * gcc.c-torture/execute/pr24851.c: New testcase.
999
1000 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1001
1002         * gcc.dg/fold-overflow-1.c: New test.
1003
1004 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1005
1006         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1007         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1008
1009 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1010
1011         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1012         structures.
1013         * g++.dg/eh/forced2.C: Likewise.
1014         * g++.dg/eh/forced3.C: Likewise.
1015         * g++.dg/eh/forced4.C: Likewise.
1016
1017 2005-11-11  Mike Stump  <mrs@apple.com>
1018
1019         * g++.old-deja/g++.mike/unused.C: Add.
1020
1021 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/24667
1024         * g++.dg/warn/Wcast-qual1.C: New test.
1025
1026 2005-11-15  Jan Hubicka  <jh@suse.cz>
1027
1028         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1029
1030 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1031
1032         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1033
1034 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1035
1036         PR 24840
1037         * gcc.dg/tree-ssa/pr24840.c: New test.
1038
1039 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1040
1041         PR testsuite/24841
1042         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1043
1044 2005-11-14  Dale Johannesen  <dalej@apple.com>
1045
1046         * gcc.c-torture/execute/20051113-1.c:  New.
1047
1048 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/24687
1051         * g++.dg/template/crash43.C: New test.
1052
1053 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1054
1055         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1056
1057 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/24817
1060         * g++.dg/eh/spec8.C: New test.
1061
1062 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1063
1064         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1065
1066 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1067
1068         PR c++/20293
1069         * g++.dg/parse/ambig4.C: New test.
1070         * g++.dg/tc1/dr101.C: Adjust error markers.
1071         * g++.dg/lookup/strong-using-2.C: Likewise.
1072         * g++.dg/lookup/ambig5.C: Likewise.
1073         * g++.dg/lookup/ambig4.C: Likewise.
1074         * g++.dg/parse/crash22.C: Likewise.
1075
1076 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1077
1078         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1079
1080 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * gcc.dg/nested-calls-1.c: New test.
1083
1084 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1085
1086         * gfortran.dg/complex_intrinsic_1.f90: New test.
1087         * gfortran.dg/complex_intrinsic_2.f90: New test.
1088         * gfortran.dg/fgetc_1.f90: New test.
1089         * gfortran.dg/fgetc_2.f90: New test.
1090         * gfortran.dg/fgetc_3.f90: New test.
1091         * gfortran.dg/ftell_1.f90: New test.
1092         * gfortran.dg/ftell_2.f90: New test.
1093         * gfortran.dg/gnu_logical_1.F: New test.
1094         * gfortran.dg/gnu_logical_2.f90: New test.
1095
1096 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1097
1098         PR middle-end/24820
1099         * testsuite/gcc.dg/pr24820.c: New test.
1100
1101 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1102
1103         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1104         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1105         variable.
1106
1107 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1108
1109         testsuite/24614
1110         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1111
1112 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1113
1114         * gcc.target/cris/cris.exp: New file.
1115         * gcc.target/cris/rld-legit1.c: New test.
1116         * gcc.target/cris/rld-legit2.c: New test.
1117
1118 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR c++/24780
1121         * g++.dg/opt/pr24780.C: New test.
1122
1123         PR c++/24761
1124         * g++.dg/template/asm1.C: New test.
1125
1126 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1127
1128         PR libgfortran/24787
1129         * gfortran.dg/scan_1.f90: New test.
1130
1131 2005-11-12  Jan Hubicka  <jh@suse.cz>
1132
1133         * gcc.target/i386/minmax-1.c: New.
1134         * gcc.target/i386/minmax-2.c: New.
1135
1136 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1137
1138         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1139
1140 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1141
1142         * gcc.c-torture/execute/20051110-1.c,
1143         gcc.c-torture/execute/20051110-2.c: New tests.
1144
1145 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1146
1147         PR middle-end/24750
1148         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1149         New tests.
1150
1151 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1152
1153         * lib/target-libpath.exp (get_shlib_extension): New proc.
1154         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1155         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1156         * lib/objc.exp (objc_target_compile): Likewise.
1157         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1158         detection.
1159
1160 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1161
1162         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1163
1164         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1165         Add -static to additional_flags and pass it to target_compile.
1166
1167 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1168
1169         PR libgfortran/24719
1170         gfortran.dg/read_noadvance.f90: New test.
1171
1172         PR libgfortran/24699
1173         gfortran.dg/fmt_t_2.f90: New test.
1174
1175         PR libgfortran/24785
1176         gfortran.dg/read_x_eor.f90: New test.
1177
1178         PR libgfortran/24584
1179         gfortran.dg/namelist_empty.f90: Rename test.
1180
1181         PR libgfortran/24489
1182         gfortran/read_eor.f90: Rename test.
1183
1184 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1185
1186         PR fortran/15976
1187         * gfortran.dg/automatic_module_variable.f90: New test.
1188
1189 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1190
1191         PR target/24445
1192         * gcc.dg/pr24445.c: New test.
1193
1194 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/24655
1197         PR fortran/24755
1198         * gfortran.dg/recursive_statement_functions.f90: Add statement
1199         functions using inline intrinsic functions and parameters to test
1200         that they no longer seg-fault.
1201
1202         PR fortran/24409
1203         gfortran.dg/nested_modules_4.f90: New test.
1204         gfortran.dg/nested_modules_5.f90: New test.
1205
1206 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1207
1208         PR fortran/24643
1209         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1210
1211 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1212
1213         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1214         failures.
1215
1216 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1217
1218         * gcc.dg/sparc-getcontext-1.c: New test.
1219
1220 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1221
1222         * gcc.dg/ifcvt-fabs-1.c: New test.
1223
1224 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1225
1226         PR other/4372
1227         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1228         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1229
1230 2005-11-09  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/24716
1233         * gcc.c-torture/execute/pr24716.c: New testcase.
1234
1235 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1236
1237         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1238
1239 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1240
1241         PR 24624
1242         * gcc.dg/pr24624.c: Testcase added.
1243
1244 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1245
1246         PR 24623
1247         * g++.dg/other/pr24623.C: Testcase added.
1248
1249 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1250
1251         PR fortran/22607
1252         * gfortran-dg/pure_byref_1.f90: New.
1253         * gfortran-dg/pure_byref_2.f90: New.
1254
1255 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1256
1257         PR c/24101
1258         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1259         * gcc.dg/dg.exp: Run main loop also for *.i files.
1260
1261 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR c++/19450
1264         * g++.dg/tls/diag-3.C: New test.
1265         * g++.dg/tls/diag-4.C: New test.
1266         * g++.dg/tls/static-1.C: New test.
1267         * g++.dg/tls/static-1a.cc: New file.
1268
1269 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1270
1271         PR 23046
1272         * g++.dg/tree-ssa/pr23046.C: New test.
1273
1274 2005-11-08  Devang Patel <dpatel@apple.com>
1275
1276         PR tree-optimization/23115
1277         * gcc.dg/tree-ssa/pr23115.c: New.
1278
1279 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1280
1281         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1282         * gcc.target/powerpc/pr16155.c: Same.
1283         * gcc.target/powerpc/altivec-1.c: Same.
1284         * gcc.target/powerpc/altivec-2.c: Same.
1285         * gcc.target/powerpc/altivec-3.c: Same.
1286         * gcc.target/powerpc/altivec-5.c: Same.
1287         * gcc.target/powerpc/altivec-11.c: Same.
1288         * gcc.target/powerpc/altivec-12.c: Same.
1289         * gcc.target/powerpc/altivec-14.c: Same.
1290         * gcc.target/powerpc/altivec-22.c: Same.
1291         * gcc.target/powerpc/altivec-consts.c: Same.
1292         * gcc.target/powerpc/altivec-pr22085.c: Same.
1293         * gcc.target/powerpc/altivec-splat.c: Same.
1294         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1295         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1296         * gcc.target/powerpc/darwin-longlong.c: Same.
1297
1298 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1299
1300         PR target/19340
1301         * gcc.dg/pr19340.c: New test.
1302
1303 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1304
1305         PR rtl-optimization/24683
1306         * gcc.dg/pr24683.c: New test.
1307
1308 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1309
1310         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1311         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1312
1313 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1314
1315         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1316
1317 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1318
1319         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1320
1321 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1322
1323         PR target/24230
1324
1325         * gcc.target/powerpc/altivec-consts.c,
1326         gcc.target/powerpc/altivec-splat.c: New testcase.
1327
1328 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1329
1330         PR c/24599
1331
1332         * gcc.dg/overflow-2.c: New testcase.
1333
1334 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR rtl-optimization/23567
1337         * gcc.c-torture/execute/20051104-1.c: New test.
1338
1339 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1340
1341         PR fortran/24534
1342         gfortran.dg/private_type_2.f90: Modified to check that case with
1343         PRIVATE declaration within derived type is accepted.
1344
1345         PR fortran/20838
1346         gfortran.dg/pointer_assign_1.f90: New test.
1347
1348         PR fortran/20840
1349         * gfortran.dg/arrayio_0.f90: New test.
1350
1351         PR fortran/17737
1352         gfortran.dg/data_initialized.f90: New test.
1353         gfortran.dg/data_constraints_1.f90: New test.
1354         gfortran.dg/data_constraints_2.f90: New test.
1355
1356 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1357
1358         PR fortran/24174
1359         PR fortran/24305
1360         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1361
1362 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1363
1364         PR 24670
1365         * gcc.dg/tree-ssa/pr24670.c: New test.
1366
1367 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1368
1369         PR target/22432
1370         * gcc.target/i386/pr22432.c: New test.
1371
1372 2005-11-05  Richard Henderson  <rth@redhat.com>
1373
1374         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1375         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1376         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1377         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1378         from gcc.dg/alpha-*.
1379         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1380         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1381
1382 2005-11-05  Andreas Jaeger  <aj@suse.de>
1383
1384         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1385
1386 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1387
1388         PR target/23424
1389         * gcc.dg/torture/pr23424-1.c: New test.
1390
1391 2005-11-04  Richard Henderson  <rth@redhat.com>
1392
1393         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1394         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1395         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1396         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1397         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1398         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1399         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1400         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1401         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1402         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1403         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1404         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1405         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1406         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1407         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1408         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1409         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1410         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1411         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1412         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1413         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1414         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1415         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1416         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1417         Move from gcc.dg/.
1418         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1419         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1420         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1421         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1422         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1423         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1424         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1425         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1426         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1427         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1428         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1429         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1430         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1431         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1432         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1433         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1434         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1435         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1436         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1437         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1438         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1439         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1440         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1441         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1442         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1443         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1444         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1445         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1446         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1447         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1448         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1449         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1450         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1451         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1452         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1453         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1454         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1455         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1456         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1457         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1458         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1459         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1460         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1461         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1462         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1463
1464 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1465
1466         PR 24627
1467         * gcc.dg/tree-ssa/pr24627.c: New test.
1468
1469 2005-11-04 Paul Brook  <paul@codesourcery.com>
1470
1471         * gcc.dg/tls/opt-10.c: New test.
1472
1473 2005-11-04  Andreas Jaeger  <aj@suse.de>
1474
1475         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1476         avoid extra warnings.
1477
1478 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1479
1480         PR libfortran/22298
1481         * gcc/testsuite/lib/target-supports.exp
1482         (check_effective_target_static_libgfortran): New
1483         static_libgfortran effective target.
1484         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1485         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1486
1487 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1488
1489         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1490
1491 2005-11-03  Josh Conner  <jconner@apple.com>
1492
1493         PR c++/19989
1494         g++.dg/ext/array2.C: New test.
1495         g++.dg/template/dependent-name3.C: New test.
1496         g++.dg/template/dependent-name4.C: New test.
1497         g++.dg/template/sfinae2.C: New test.
1498
1499 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1500
1501         PR preprocessor/22042
1502         * gcc.dg/cpp/strify4.c: New test.
1503
1504 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1505
1506         PR c++/17964
1507         * g++.dg/cpp/string-1.C: New test.
1508
1509 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1510
1511         * gcc.target/powerpc: New directory.
1512         * gcc.target/powerpc/powerpc.exp: New file.
1513         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1514         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1515         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1516         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1517         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1518         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1519         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1520         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1521         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1522         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1523         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1524         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1525         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1526         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1527         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1528         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1529         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1530         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1531         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1532         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1533         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1534         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1535         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1536         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1537         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1538         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1539         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1540         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1541         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1542         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1543         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1544         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1545         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1546         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1547
1548 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/21627
1551         * g++.dg/warn/inline2.C: New test.
1552
1553 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1554
1555         PR middle-end/23155
1556         * g++.dg/ext/c99struct1.C: New test.
1557         * gcc.dg/union-cast-1.c: New test.
1558         * gcc.dg/union-cast-2.c: New test.
1559         * gcc.dg/union-cast-3.c: New test.
1560
1561 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1562
1563         PR middle-end/24589
1564         * gcc.c-torture/execute/zero-struct-2.c: New test.
1565
1566 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1567
1568         PR c++/24582
1569         * g++.dg/init/switch1.C: New test.
1570
1571 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1572
1573         * gcc.dg/delay-slot-1.c: New test.
1574
1575 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1576
1577         PR target/24620
1578         * gcc.dg/pr24620.c: New test.
1579
1580 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1581
1582         PR c/24329
1583         * gcc.dg/format/unnamed-1.c: New test.
1584
1585 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/22434
1588         * g++.dg/expr/cond8.C: New test.
1589
1590         PR c++/24560
1591         * g++.dg/parse/dot1.C: New test.
1592
1593 2005-11-02  Jan Hubicka  <jh@suse.cz>
1594
1595         PR target/23303
1596         * gcc.dg/i386-lea.c: New test
1597
1598 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1599
1600         PR target/24615
1601         * gcc.dg/pr24615.c: New test.
1602
1603 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1604
1605         PR target/24600
1606         * gcc.dg/pr24600.c: New test.
1607
1608 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/19253
1611         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1612         * g++.dg/parse/typename9.C: New test.
1613         * g++/dg/parse/typename10.C: Likewise.
1614
1615 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1616
1617         PR fortran/18157
1618         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1619         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1620         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1621
1622 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/24569
1625         * g++.dg/debug/static1.C: New test.
1626
1627 2005-11-02  Josh Conner  <jconner@apple.com>
1628
1629         * g++.dg/crash38.C: moved into proper directory...
1630         * g++.dg/template/crash42.C: ...here
1631
1632 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1633
1634         PR target/18338
1635         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1636         pcc_bitfield_type_matters || default_packed.
1637
1638         * lib/target-supports.exp
1639         (check_effective_target_pcc_bitfield_type_matters): New proc.
1640         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1641
1642         PR testsuite/23304
1643         * lib/target-supports.exp (check_effective_default_packed): New proc.
1644         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1645         Gate expected errors on target ! default_packed.
1646         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1647
1648 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1649
1650         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1651         change (r106358).
1652
1653 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1654
1655         PR fortran/24008
1656         * gfortran.dg/entry_5.f90: New.
1657         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1658
1659 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1660
1661         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1662
1663 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1664
1665         PR fortran/21565
1666         gfortran.dg/namelist_blockdata.f90: New test.
1667
1668         PR fortran/18737
1669         gfortran.dg/external_implicit_none.f90: New test.
1670
1671         PR fortran/14994
1672         * gfortran.dg/secnds.f: New test.
1673
1674 2005-10-31  Jan Hubicka  <jh@suse.cz>
1675
1676         PR target/20928
1677         * gcc.c-torture/compile/pr20928.c: New test.
1678
1679 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1680
1681         PR middle-end/23492
1682         * gcc.c-torture/compile/zero-strct-5.c: New test.
1683
1684 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1685
1686         PR libgfortran/24584
1687         * gfortran.dg/pr24584.f90: New test.
1688
1689 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1690
1691         PR fortran/18883
1692         * gfortran.dg/char_result_9.f90: New.
1693         * gfortran.dg/char_result_10.f90: New.
1694
1695 2005-10-30  Jan Hubicka  <jh@suse.cz>
1696
1697         * g++.dg/tree-ssa/pr24172.C: New testcase.
1698
1699 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1700
1701         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1702
1703 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1704
1705         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1706         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1707         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1708         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1709         gfortran.dg/enum_9.f90,
1710         gfortran.fortran-torture/compile/enum_1.f90,
1711         gfortran.fortran-torture/execute/enum_1.f90,
1712         gfortran.fortran-torture/execute/enum_2.f90,
1713         gfortran.fortran-torture/execute/enum_3.f90,
1714         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1715
1716 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1717
1718         PR target/18482
1719         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1720         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1721
1722 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1723
1724         PR libfortran/20179
1725         * gfortran.dg/mixed_io_1.f90: New test.
1726         * gfortran.dg/mixed_io_1.c: New file.
1727
1728 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1729
1730         * gfortran.dg/malloc_free_1.f90: New test.
1731
1732 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
1733
1734         * gcc.dg/nested-func-4.c: Require profiling -pg.
1735
1736 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1737
1738         PR C++/23229
1739         * g++.dg/warn/main-2.C: New test.
1740
1741 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
1742
1743         PR fortran/24545
1744         * gfortran.dg/interface_2.f90: new test.
1745
1746 2005-10-28  Josh Conner  <jconner@apple.com>
1747
1748         PR c++/22153
1749         * g++.dg/template/crash38.C: New test.
1750         * g++.dg/parse/explicit1.C: Change expected errors.
1751
1752 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR C++/23426
1755         * g++.dg/other/large-size-array.C: New test.
1756
1757 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1758
1759         PR middle-end/24362
1760         * g++.dg/opt/complex4.C: New test.
1761
1762 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1763
1764         * gcc.dg/nested-func-4.c: New test.
1765
1766 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/24158
1769         gfortran.dg/derived_recursion.f90: New test.
1770         gfortran.dg/implicit_actual.f90: New test.
1771
1772 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
1773
1774         PR middle-end/24295, PR testsuite/24477
1775         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
1776         removed when weakref hits the tree.
1777
1778 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
1779
1780         * gfortran.dg/cray_pointers_4.f90: New test.
1781
1782         * gfortran.dg/cray_pointers_5.f90: New test.
1783
1784 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
1785
1786         PR fortran/22290
1787         * gfortran.dg/assign_5.f90: New test.
1788         * gfortran.dg/assign_6.f: New test.
1789
1790 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
1791
1792         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
1793         CPU has no SSE support.
1794
1795 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
1796
1797         PR libgfortran/24224
1798         * gfortran.dg/arrayio_1.f90: Update attribution.
1799         * gfortran.dg/arrayio_2.f90: Update attribution.
1800         * gfortran.dg/arrayio_3.f90: Update attribution.
1801         * gfortran.dg/arrayio_4.f90: Update test conditions.
1802         * gfortran.dg/arrayio_5.f90: Update attribution.
1803         * gfortran.dg/arrayio_6.f90: New test.
1804         * gfortran.dg/arrayio_7.f90: New test.
1805
1806 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
1807
1808         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
1809
1810 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1811
1812         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
1813
1814 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1815
1816         PR fortran/24416
1817         * gfortran.dg/namelist_char_only.f90: New test.
1818
1819 2005-10-24  Asher Langton  <langton2@llnl.gov>
1820
1821         PR fortran/17031
1822         PR fortran/22282
1823         * gfortran.dg/cray_pointers_1.f90: New test.
1824         * gfortran.dg/cray_pointers_2.f90: New test.
1825         * gfortran.dg/cray_pointers_3.f90: New test.
1826         * gfortran.dg/loc_1.f90: New test.
1827         * gfortran.dg/loc_2.f90: New test.
1828
1829 2005-10-24  Steven Bosscher  <stevenb@suse.de>
1830
1831         * gcc.dg/pr24225.c: New test.
1832
1833 2005-10-24  Asher Langton  <langton2@llnl.gov>
1834
1835         * gfortran.dg/dup_save_1.f90: New test.
1836         * gfortran.dg/dup_save_2.f90: New test.
1837
1838 2005-10-24  Paul Brook  <paul@codesourcery.com>
1839
1840         PR 24107
1841         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
1842         stdint.h.
1843
1844 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
1845
1846         PR libgfortran/24489
1847         * gfortran.dg/pr24489.f90: New test.
1848
1849 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
1850
1851         PR fortran/23635
1852         * gfortran.dg/ichar_1.f90: Add tests for derived types.
1853
1854 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
1855
1856         PR target/18911
1857         * g++.dg/init/array16.C: Skip for mmix-*-*.
1858
1859 2005-10-23  Asher Langton  <langton2@llnl.gov>
1860
1861         * gfortran.dg/byte_1.f90: New test.
1862         * gfortran.dg/byte_2.f90: New test.
1863
1864 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
1865
1866         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
1867
1868 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
1869
1870         PR fortran/18022
1871         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
1872
1873         PR fortran/24311
1874         * gfortran.dg/merge_char_const.f90: New test.
1875
1876         PR fortran/24384
1877         * gfortran.dg/spread_scalar_source.f90: New test.
1878
1879 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
1880
1881         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
1882
1883         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
1884         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
1885
1886         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
1887
1888 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
1889
1890         PR fortran/24426
1891         * gfortran.dg/der_pointer_4.f90: New.
1892
1893 2005-10-22  David Ayers  <d.ayers@inode.at>
1894
1895         * obj-c++.dg/except-1.mm: Simplify.
1896
1897 2005-10-21  David Ayers  <d.ayers@inode.at>
1898
1899         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
1900
1901 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
1902
1903         * gfortran.dg/assumed_dummy_2.f90: New test.
1904
1905 2005-10-21  James E Wilson  <wilson@specifix.com>
1906
1907         PR preprocessor/15220
1908         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
1909
1910 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1911
1912         * gcc.c-torture/execute/20051021-1.c: New test.
1913
1914 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
1915
1916         PR c++/24260
1917         * g++.dg/ext/tmplattr1.C: New test.
1918
1919 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/24440
1922         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
1923
1924 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
1925
1926         * obj-c++.dg/except-1.mm: New.
1927
1928         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
1929
1930 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
1931
1932         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
1933
1934 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
1935
1936         PR middle-end/24295
1937         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
1938         declarations with the same names as thunks' alias targets, use
1939         aliases instead.
1940         * gcc.dg/attr-alias-3.c: New test.
1941         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
1942
1943 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
1944
1945         PR c++/22618
1946         * g++.dg/parse/access8.C: New test.
1947
1948 2005-10-20  Richard Guenther  <rguenther@suse.de>
1949
1950         PR c++/24439
1951         * g++.dg/tree-ssa/pr24439.C: New testcase.
1952
1953 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1954
1955         * g++.dg/opt/delay-slot-1.C: New test.
1956
1957 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
1958
1959         PR fortran/21625
1960         * gfortran.fg/der_init_1.f90: New.
1961
1962 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
1963
1964         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
1965
1966 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/21908
1969         * g++.dg/parse/error28.C: New test.
1970
1971 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1972
1973         * gcc.dg/profile-generate-2.c: New test.
1974
1975 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
1976
1977         PR target/23589
1978         * g++.dg/ext/dllimport11.C: New.
1979
1980 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1981
1982         PR c++/22293
1983         * g++.dg/other/friend3.C: New test.
1984
1985 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/23293
1988         * g++.dg/template/error19.C: New test.
1989
1990 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1991
1992         PR c++/21383
1993         * g++.dg/overload/koenig2.C: New.
1994
1995         PR c++/23118
1996         * g++.dg/overload/error2.C: New.
1997
1998         PR c++/22604
1999         * g++.dg/inherit/covariant14.C: New.
2000
2001 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2002
2003         PR c++/23440
2004         * g++.dg/parse/for1.C: New test.
2005
2006 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2007
2008         PR fortran/23446
2009         * gfortran.dg/host_dummy_index_1.f90: New test.
2010
2011         PR fortran/21459
2012         * gfortran.dg/automatic_char_len_2.f90: New test.
2013
2014         PR fortran/20866
2015         * gfortran.dg/recursive_statement_functions.f90: New test.
2016
2017         PR fortran/20853
2018         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2019
2020         PR fortran/20849
2021         * gfortran.dg/external_initializer.f90: New test.
2022
2023         PR fortran/20837
2024         * non_module_public.f90: New test.
2025
2026 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2027
2028         PR c++/24386
2029         * g++.dg/template/overload7.C: New.
2030
2031         PR c++/22551
2032         * g++.dg/other/switch2.C: Remove expected warnings.
2033
2034         PR c++/21353
2035         * g++.dg/template/defarg6.C: New.
2036
2037 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2038
2039         PR target/24315
2040         * gcc.target/i386/pr24315.c: New test.
2041
2042 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2043
2044         PR c++/24389
2045         * g++.dg/template/static21.C: New test.
2046         * g++.dg/template/static21-a.cc: Likewise.
2047
2048 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2049
2050         PR c++/23959
2051         * g++.dg/warn/Wswitch-default-1.C: New test.
2052         * g++.dg/warn/Wswitch-default-2.C: New test.
2053
2054 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/22173
2057         * g++.dg/parse/template18.C: New test.
2058         * g++.dg/template/nontype15.C: Likewise.
2059
2060 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2061
2062         PR fortran/22273
2063         * gfortran.dg/spec_expr_2.f90: New.
2064
2065 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2066
2067         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2068         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2069         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2070         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2071         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2072         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2073         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2074         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2075         previous target-specific skips and warning-message matches where
2076         applicable.
2077
2078 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2079
2080         PR c++/21347
2081         * g++.dg/warn/Wctor-dtor.C: New test.
2082
2083 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2084
2085         PR c/23439
2086         * gcc.dg/for-1.c: New test.
2087
2088 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2089
2090         PR c++/19565
2091         * g++.dg/warn/Wconversion1.C: New test.
2092         * g++.dg/ext/packed4.C: Compile with -w.
2093         * g++.dg/opt/20050511-1.C: Likewise.
2094         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2095
2096 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2097
2098         * gfortran.dg/boz_5.f90: New test.
2099
2100 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2101
2102         PR c++/22551
2103         * g++.dg/other/switch2.C: New.
2104
2105         PR c++/23984
2106         * g++.dg/init/ctor7.C: New.
2107
2108 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2109
2110         PR c++/23730
2111         * g++.dg/parse/crash32.C: New test.
2112
2113 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2114
2115         PR c++/20721
2116         * g++.dg/init/goto2.C: New test.
2117
2118         PR c++/22464
2119         * g++.dg/template/crash/41.C: New test.
2120
2121         PR c++/22180
2122         * g++.dg/template/crash40.C: New test.
2123
2124         PR c++/23694
2125         * g++.dg/parse/friend5.C: New test.
2126
2127         PR c++/23307
2128         * g++.dg/template/crash38.C: New test.
2129
2130         PR c++/22352
2131         * g++.dg/template/friend38.C: New test.
2132
2133         PR c++/22405
2134         * g++.dg/template/crash39.C: New test.
2135
2136 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2137
2138         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2139         gcc.dg/debug/dwarf2/dwarf-char2.c,
2140         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2141
2142         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2143
2144 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2145
2146         * gcc.dg/dll-2.c: Add tests for warnings.
2147         * gcc.dg/dll-3.c: Likewise.
2148         * gcc.dg/dll-4.c: Likewise.
2149
2150         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2151         * g++.dg/ext/dllimport2.C: Likewise.
2152         * g++.dg/ext/dllimport3.C: Likewise.
2153         * g++.dg/ext/dllimport7.C: Likewise.
2154         * g++.dg/ext/dllimport8.C: Likewise.
2155         * g++.dg/ext/dllimport9.C: Likewise.
2156
2157 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2158
2159         PR fortran/24092
2160         * gfortran.dg/derived_pointer_recursion.f90: New test.
2161
2162 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2163
2164         * gcc.c-torture/execute/20051012-1.c: New test.
2165
2166 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2167
2168         PR fortran/18082
2169         * gfortran.dg/automatic_char_len_1.f90: New test.
2170
2171 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/20847
2174         * gfortran.dg/save_common.f90: New test.
2175
2176         PR fortran/20856
2177         * gfortran.dg/save_result.f90: New test.
2178
2179 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2180
2181         PR c++/21592
2182         * g++.dg/template/dependent-expr1.C: Add new expected error.
2183         * g++.dg/template/dependent-expr2.C: Adjust error text.
2184         * g++.dg/template/overload6.C: New.
2185
2186         PR c++/23797
2187         * g++.dg/other/typename8.C: New.
2188
2189         PR c++/21117
2190         * g++.dg/other/return1.C: New.
2191
2192 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2193
2194         PR c++/24052
2195         * g++.dg/ext/label5.C: New.
2196
2197 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2198
2199         PR c++/19964
2200         * g++.dg/parse/crash31.C: New.
2201
2202 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2203
2204         * g++.dg/ipa/ipa-1.c: New test.
2205         * g++.dg/ipa/ipa-2.c: New test.
2206         * g++.dg/ipa/ipa-3.c: New test.
2207         * g++.dg/ipa/ipa-4.c: New test.
2208         * g++.dg/ipa/ipa-5.c: New test.
2209         * g++.dg/ipa/ipa.exp: New file.
2210
2211 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2212
2213         PR fortran/24207
2214         * gfortran.dg/private_type_3.f90: New test.
2215
2216 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2217
2218         PR fortran/20786
2219         gfortran.dg/aint_anint_1.f90: New test.
2220
2221 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2222
2223         PR libgfortran/24313
2224         gfortran.dg/csqrt.f: New test.
2225
2226 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2227
2228         PR c++/8057
2229         * g++.dg/warn/noeffect7.C: New test.
2230         * g++.dg/warn/noeffect2.C: Instantiate templates.
2231         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2232         and warning.
2233
2234 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/21089
2237         * g++.dg/init/float1.C: New test.
2238
2239         PR c++/24277
2240         * g++.dg/init/member1.C: Tweak error markers.
2241
2242 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2243
2244         PR testsuite/24281
2245         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2246         Check for null pointer.
2247
2248 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2249
2250         PR c++/21369
2251         * g++.dg/parse/ret-type3.C: New test.
2252
2253 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2254
2255         PR tree-opt/23946
2256         * gcc.c-torture/compile/pr23946.c: New test.
2257
2258 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2259
2260         * g++.dg/opt/mmx2.C: New test.
2261
2262 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2263
2264         PR c++/24277
2265         * g++.dg/template/static20.C: New test.
2266
2267         PR c++/24302
2268         * g++.dg/warn/Wunused-12.C: New test.
2269
2270         PR c++/23437
2271         * g++.dg/template/arg4.C: New test.
2272
2273 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2274
2275         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2276         * gcc.dg/ucnid-3.c: Likewise.
2277         * gcc.dg/ucnid-4.c: Likewise.
2278         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2279         * g++.dg/other/ucnid-1.C: Likewise.
2280         * gcc.dg/sparc-frame-1.c: New test.
2281
2282 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/24139
2285         * g++.dg/template/spec27.C: New test.
2286
2287         PR c++/24275
2288         * g++.dg/template/static19.C: New test.
2289
2290 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2291
2292         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2293         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2294
2295 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2296
2297         PR target/24136
2298         * gfortran.fortran-torture/compile/pr24136.f: New test.
2299
2300 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2301
2302         PR c++/22172
2303         * g++.dg/parse/crash30.C: New test.
2304
2305 2005-10-07  Richard Guenther  <rguenther@suse.de>
2306
2307         PR middle-end/24227
2308         * gcc.c-torture/compile/pr24227.c: New testcase.
2309
2310 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2311
2312         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2313         Do not put aligned attributes on array elements.
2314
2315 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2316
2317         PR testsuite/23611, PR testsuite/23615
2318         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2319         writing prototypes of library functions by hand.
2320         * obj-c++.dg/bitfield-4.mm: Likewise.
2321         * obj-c++.dg/const-str-4.mm: Likewise.
2322         * obj-c++.dg/encode-4.mm: Likewise.
2323         * obj-c++.dg/encode-5.mm: Likewise.
2324         * obj-c++.dg/encode-6.mm: Likewise.
2325         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2326         * obj-c++.dg/method-10.mm: Likewise.
2327         * obj-c++.dg/method-17.mm: Likewise.
2328         * obj-c++.dg/method-19.mm: Likewise.
2329         * obj-c++.dg/try-catch-2.mm: Likewise.
2330
2331 2005-10-06  Richard Henderson  <rth@redhat.com>
2332
2333         PR 24236
2334         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2335
2336 2005-10-06  Dale Johannesen  <dalej@apple.com>
2337
2338         * gcc.c-torture/execute/20030125-1.c:  Correct.
2339
2340 2005-10-06  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/24238
2343         * g++.dg/tree-ssa/pr24238.C: New testcase.
2344
2345 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2346
2347         PR 18568
2348         * gfortran.dg/der_pointer_3.f90: New test.
2349
2350 2005-10-05  Devang Patel  <dpatel@apple.com>
2351
2352         PR Debug/23205
2353         * g++.dg/other/PR23205.C: New.
2354
2355 2005-10-05  Richard Henderson  <rth@redhat.com>
2356
2357         PR target/23602
2358         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2359         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2360
2361 2005-10-05  Dale Johannesen  <dalej@apple.com>
2362
2363         * gcc.c-torture/execute/float-floor.c:  New.
2364
2365 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2366
2367         PR tree-optimization/21419
2368         PR tree-optimization/24146
2369         PR tree-optimization/24151
2370
2371         * g++.dg/ext/asm7.C: New.
2372         * g++.dg/ext/asm8.C: New.
2373         * gcc.dg/asm-1.c: Compile on all targets.
2374         * gcc.dg/asm-pr24146.c: New.
2375         * gcc.dg/pr21419.c: Adjust error messages.
2376
2377 2005-10-05  Richard Guenther  <rguenther@suse.de>
2378
2379         PR fortran/24176
2380         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2381
2382 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         PR c++/23513
2385         * g++.dg/template/spec22.C: Robustify test.
2386         * g++.dg/template/spec26.C: New.
2387
2388 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2389
2390         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2391         if target supports vector instructions.
2392
2393 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2394
2395         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2396         C99 functions.
2397
2398 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2399
2400         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2401         check_effective_target_fortran_large_int): Replace cached result
2402         when target changes.
2403
2404 2005-10-04  Devang Patel  <dpatel@apple.com>
2405
2406         * gcc.dg/i386-sse-vect-types.c: New.
2407
2408 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2409
2410         PR preprocessor/13726
2411         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2412         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2413
2414 2005-10-04  Richard Guenther  <rguenther@suse.de>
2415
2416         PR c/23576
2417         * gcc.dg/noncompile/pr23576.c: New testcase.
2418
2419 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2420
2421         PR middle-end/23125
2422         * gcc.dg/register-var-3.c: New test.
2423
2424 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2425
2426         * gcc.dg/pr23049.c: New test.
2427
2428         * gcc.dg/ucnid-4.c: Fix test.
2429
2430 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2431
2432         PR 23445
2433         * gcc.c-torture/compile/pr23445.c: New test.
2434
2435 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2436
2437         * g++.dg/overload/unknown1.C: New.
2438
2439 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR c++/17775
2442         * g++.dg/template/repo4.C: New test.
2443
2444 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2445
2446         PR libfortran/19308
2447         * gfortran.dg/large_real_kind_2.F90: New test.
2448         * gfortran.dg/large_integer_kind_2.f90: New test.
2449
2450 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2451
2452         * lib/target-supports.exp (check_effective_target_vect_shift):
2453         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2454         (check_effective_target_vect_condition): Fix copy-n-pasto.
2455
2456         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2457         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2458         targets.
2459
2460 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/22621
2463         * g++.dg/template/overload5.C : New test.
2464
2465         PR c++/23840
2466         * g++.dg/expr/stdarg1.C: New test.
2467
2468 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2469
2470         PR 24142
2471         * gcc.c-torture/execute/pr24142.c: New test.
2472
2473 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2474
2475         PR 24141
2476         * gcc.c-torture/execute/pr24141.c: New test.
2477
2478 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2479             Diego Novillo  <dnovillo@redhat.com>
2480
2481         PR 23604
2482         * gcc.c-torture/execute/pr23604.c: New test.
2483
2484 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2485
2486         PR fortran/16404
2487         PR fortran/20835
2488         PR fortran/20890
2489         PR fortran/20899
2490         PR fortran/20900
2491         PR fortran/20901
2492         PR fortran/20902
2493         gfortran.dg/equiv_constraint_1.f90: New test.
2494         gfortran.dg/equiv_constraint_2.f90: New test.
2495         gfortran.dg/equiv_constraint_3.f90: New test.
2496         gfortran.dg/equiv_constraint_4.f90: New test.
2497         gfortran.dg/equiv_constraint_5.f90: New test.
2498         gfortran.dg/equiv_constraint_6.f90: New test.
2499         gfortran.dg/equiv_constraint_7.f90: New test.
2500         gfortran.dg/equiv_constraint_8.f90: New test.
2501         gfortran.dg/private_type_1.f90: New test.
2502         gfortran.dg/private_type_2.f90: New test.
2503         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2504         980628-10.f: Assert std=gnu to permit mixing of
2505         types in equivalence statements.
2506
2507 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2508
2509         PR 24112
2510         * gfortran.dg/open_status_1.f90: New.
2511
2512 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2513
2514         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2515         * gcc.dg/vect/pr22480.c: Clean up temp files.
2516         * gcc.dg/vect/pr23831.c: Clean up temp files.
2517         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2518         Clean up temp files.
2519         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2520         Clean up temp files.
2521
2522         * gcc.dg/20050309-1.c: Clean up temp files.
2523         * gcc.dg/20050325-1.c: Clean up temp files.
2524
2525 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2526
2527         PR tree-optimization/24059
2528         * gcc.dg/vect/pr24059.c : New test.
2529
2530 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2531
2532         PR middle-end/24109
2533         * gcc.c-torture/execute/20050929-1.c: New test.
2534
2535 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2536
2537         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2538
2539 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2540
2541         PR c/21419
2542         * gcc.dg/pr21419.c: New test.
2543
2544 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2545
2546         * gcc.dg/pr23911.c: New test.
2547
2548 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2549
2550         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2551
2552         PR c++/16782
2553         * g++.dg/parse/qualified4.C: New test.
2554         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2555         * g++.old-deja/g++.mike/p8154.C: Likewise.
2556
2557 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/22147
2560         * g++.dg/template/friend37.C: New test.
2561         * g++.dg/parse/crash28.C: Adjust error markers.
2562
2563 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR fortran/18518
2566         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2567
2568 2005-09-27  Devang Patel  <dpatel@apple.com>
2569
2570         PR tree-optimization/23625
2571         * gcc.dg/pr23625.c: New test.
2572
2573 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2574
2575         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2576         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2577
2578 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR fortran/23677
2581         * gfortran.fortran-torture/execute/save_1.f90: New test.
2582         * gfortran.dg/save_1.f90: New test.
2583
2584 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2585
2586         * gcc.target/i386/builtin-apply-mmx.c: New test.
2587
2588         PR target/22576
2589         * gcc.target/i386/pr22576.c: New test.
2590
2591         PR target/22585
2592         * gcc.target/i386/pr22585.c: New test.
2593
2594         PR target/23268
2595         * gcc.target/i386/pr23268.c: New test.
2596
2597         PR middle-end/23831
2598         * gcc.dg/vect/pr23831.c: New test.
2599
2600         PR target/24055
2601         * gcc.target/i386/pr24055.c: New test.
2602
2603 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2604
2605         PR tree-optimization/23960
2606         * gcc.c-torture/compile/pr23960.c: New.
2607
2608 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/16861
2611         * gfortran.dg/nested_modules_3.f90: New.
2612
2613 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2614
2615         PR fortran/24005
2616         gfortran.dg/interface_1.f90: New test.
2617
2618 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2619         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2620
2621         PR fortran/23843
2622         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2623
2624 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2625
2626         PR fortran/23516
2627         * gfortran.dg/imag_1.f: New test.
2628         * gfortran.dg/imag_2.f: Ditto.
2629
2630 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2631
2632         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2633
2634 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR c++/21983
2637         * g++.dg/warn/pr21983.C: New test.
2638
2639 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/23993
2642         * g++.dg/template/array14.C: New test.
2643
2644 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2645
2646         PR fortran/19929
2647         * gfortran.dg/der_ptr_component_1.f90: New test.
2648
2649 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR c++/23965
2652         * g++.dg/template/error1.C: Reject "no matching function" message.
2653
2654 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2655
2656         PR c++/17609
2657         * g++.dg/lookup/error1.C: New test.
2658
2659 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2660
2661         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2662         functionality of the testcase.
2663
2664 2005-09-20  Richard Henderson  <rth@redhat.com>
2665
2666         * gcc.dg/vect/vect-22.c: Require vect_float.
2667         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2668
2669 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2670
2671         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2672         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2673         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2674         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2675         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2676         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2677         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2678         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2679         * gcc.dg/cpp/ucnid-8.c: New test.
2680
2681 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR tree-optimization/23929
2684         * gcc.c-torture/compile/pr23929.c: New test.
2685
2686 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2687
2688         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2689         for one loop.
2690
2691 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2692
2693         PR testsuite/23186
2694         * g++.dg/other/pr22003.C: Require named sections.
2695
2696 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR c++/23947
2699         * g++.dg/rtti/crash3.C: New test.
2700
2701         PR tree-optimization/23818
2702         * gcc.dg/pr23818.c: New test.
2703
2704 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2705
2706         PR fortran/23420
2707         * gfortran.dg/print_fmt_4.f: New.
2708
2709 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR fortran/23663
2712         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2713
2714 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2715
2716         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2717         Use pointers to local alignable arrays instead. Added comments.
2718         * gcc.dg/vect/vect-46.c: Likewise.
2719         * gcc.dg/vect/vect-48.c: Likewise.
2720         * gcc.dg/vect/vect-49.c: Likewise.
2721         * gcc.dg/vect/vect-52.c: Likewise.
2722         * gcc.dg/vect/vect-53.c: Likewise.
2723         * gcc.dg/vect/vect-54.c: Likewise.
2724         * gcc.dg/vect/vect-56.c: Likewise.
2725         * gcc.dg/vect/vect-57.c: Likewise.
2726         * gcc.dg/vect/vect-58.c: Likewise.
2727         * gcc.dg/vect/vect-60.c: Likewise.
2728         * gcc.dg/vect/vect-61.c: Likewise.
2729
2730         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
2731         The test is no longer vectorizable on vect_no_align targets.
2732         * gcc.dg/vect/vect-43.c: Likewsie.
2733
2734         * gcc.dg/vect/vect-44.c: Added comments.
2735         * gcc.dg/vect/vect-45.c: Added comments.
2736         * gcc.dg/vect/vect-50.c: Added comments.
2737         * gcc.dg/vect/vect-51.c: Added comments.
2738
2739         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
2740         aligned type.
2741         * gcc.dg/vect/Os-vect-95.c: Likewise.
2742
2743         * gcc.dg/vect/vect-41.c: Test removed.
2744         * gcc.dg/vect/vect-47.c: Test removed.
2745         * gcc.dg/vect/vect-55.c: Test removed.
2746         * gcc.dg/vect/vect-59.c: Test removed.
2747
2748 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2749
2750         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
2751         No longer vectorizable on vect_no_align targets.
2752         * gcc.dg/vect/pr20122.c: Likewise.
2753         * gcc.dg/vect/vect-74.c: Likewise.
2754         * gcc.dg/vect/vect-75.c: Likewise.
2755         * gcc.dg/vect/vect-76.c: Likewise.
2756
2757         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
2758         Will not be vectorizable on vect_no_align targets once aliasing issues
2759         are resolved.
2760         * gcc.dg/vect/vect-79.c: Likewise.
2761
2762         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
2763         * gcc.dg/vect/vect-78.c: Likewise.
2764         * gcc.dg/vect/vect-97.c: Likewise.
2765
2766 2005-09-19  Steven Bosscher  <stevenb@suse.de>
2767
2768         * gcc.dg/pr23943.c: New test.
2769
2770 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2771
2772         PR fortran/19181
2773         * gfortran.dg/derived_pointer_null_1.f90: New test.
2774
2775 2005-09-18  Richard Guenther  <rguenther@suse.de>
2776
2777         PR middle-end/23944
2778         * gcc.c-torture/compile/pr23944.c: New testcase.
2779
2780 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
2781
2782         PR fortran/15975
2783         * gfortran.dg/der_pointer_2.f90: New test.
2784
2785 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2786
2787         PR fortran/16861
2788         * gfortran.dg/nested_modules_2.f90: New test.
2789
2790 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2791
2792         PR c++/18368
2793         * g++.dg/other/semicolon.C: New test.
2794
2795 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
2796
2797         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
2798         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
2799
2800 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2801
2802         PR c++/23914
2803         * g++.dg/template/static18.C: New test.
2804
2805         PR c++/21514
2806         * g++.dg/template/crash19.C: Remove dg-error marker.
2807         * g++.dg/template/local4.C: New test.
2808
2809 2005-09-16  Paul Brook  <paul@codesourcery.com>
2810
2811         PR fortran/23906
2812         * gfortran.dg/dependency_1.f90: New test.
2813
2814 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2815
2816         PR c++/23896
2817         * g++.dg/template/static17.C: New test.
2818
2819 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
2820
2821         PR c++/23139
2822         * g++.dg/warn/huge-val1.C: New test.
2823
2824 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/13140
2827         * g++.dg/parse/class2.C: New test.
2828         * g++.dg/template/explicit8.C: Likewise.
2829         * g++.dg/template/spec25.C: Likewise.
2830
2831 2005-09-14  Josh Conner  <jconner@apple.com>
2832
2833         PR middle-end/23584
2834         * gcc.dg/pr23584.c: New test.
2835
2836 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
2837
2838         PR fortran/21875 Internal Unit Array I/O, NIST
2839         * gfortran.dg/arrayio_1.f90: New test.
2840         * gfortran.dg/arrayio_1.f90: New test.
2841         * gfortran.dg/arrayio_1.f90: New test.
2842         * gfortran.dg/arrayio_1.f90: New test.
2843         * gfortran.dg/arrayio_1.f90: New test.
2844
2845 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
2846
2847         PR middle-end/22480
2848         * gcc.dg/vect/pr22480.c: New test.
2849
2850 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
2851
2852         PR fortran/19358
2853         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
2854
2855 2005-09-13 Josh Conner <jconner@apple.com>
2856
2857         PR c++/23180
2858         * g++.dg/init/struct2.C: New test.
2859         * g++.dg/init/struct3.C: New test.
2860
2861 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
2862
2863         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
2864         Clean up temp files.
2865         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
2866         gcc.dg/tree-ssa/builtin-fprintf-1.c,
2867         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
2868         gcc.dg/tree-ssa/builtin-printf-1.c,
2869         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
2870         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
2871         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
2872         gcc.dg/tree-ssa/builtin-vprintf-1.c,
2873         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
2874         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
2875         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
2876         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
2877         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
2878         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
2879         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
2880         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
2881
2882 2005-09-13  Josh Conner  <jconner@apple.com>
2883
2884         * lib/gcc-dg.exp: Load scanipa.exp.
2885         (cleanup-dump): New procedure.
2886         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
2887         * lib/scandump.exp: New file.
2888         * lib/scantree.exp: Use it.
2889         * lib/scanipa.exp: New file.
2890
2891 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
2892
2893         PR fortran/17740
2894         * gfortran.dg/generic_4.f90: New test.
2895
2896 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
2897
2898         PR target/23816
2899         * gcc.target/i386/pr23816-1.c: New test.
2900         * gcc.target/i386/pr23816-2.c: New test.
2901
2902
2903 2005-09-13  Bastian Blank <waldi@debian.org>
2904
2905         PR c++/16171
2906         * g++.dg/abi/mangle26.C: New test.
2907         * g++.dg/abi/mangle27.C: New test.
2908         * g++.dg/abi/mangle28.C: New test.
2909         * g++.dg/abi/mangle29.C: New test.
2910
2911         PR c++/23839
2912         * g++.dg/parse/register1.C: New test.
2913
2914 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
2915
2916         PR c++/23842
2917         * g++.dg/template/access16.C: New test.
2918
2919 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2920
2921         * gfortran.dg/char_pack_2.f90: Increase the vector size.
2922
2923 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2924
2925         PR fortran/18899
2926         * gfortran.dg/shape_2.f90: New test.
2927
2928 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2929
2930         PR target/19269
2931         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
2932         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
2933         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
2934         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
2935         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
2936         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
2937         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
2938         tests.
2939
2940 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2941
2942         PR c++/23841
2943         * g++.dg/parse/template17.C: New test.
2944
2945 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/23789
2948         * g++.dg/template/nontype14.C: New test.
2949
2950 2005-09-12  Ian Lance Taylor  <ian@airs.com>
2951
2952         PR g++/7874
2953         * g++.dg/lookup/friend7.C: New test.
2954         * g++.dg/lookup/friend8.C: New test.
2955         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
2956         so that it will be found via argument dependent lookup.
2957         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
2958         friend functions which will no longer be found.
2959         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
2960         function g, so that it will be found via argument dependent
2961         lookup.
2962         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
2963         * g++.old-deja/g++.mike/net43.C: Likewise.
2964
2965 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/23691
2968         * g++.dg/template/static16.C: New test.
2969
2970 2005-09-12  Josh Conner  <jconner@apple.com>
2971
2972         PR middle-end/23237
2973         * gcc.c-torture/compile/pr23237.c: New test.
2974
2975 2005-09-11  Richard Henderson  <rth@redhat.com>
2976
2977         * g++.dg/other/error8.C: Update expected diagnostic text.
2978
2979 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2980
2981         PR libfortran/19872
2982         * gfortran.dg/overwrite_1.f: New test.
2983
2984 2005-09-09  Josh Conner  <jconner@apple.com>
2985
2986         * g++.dg/init/pr23180-1.C: Removed.
2987         * g++.dg/init/pr23180-2.C: Removed.
2988
2989 2005-09-09  David Daney <ddaney@avtrex.com>
2990
2991         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
2992         files which are ...
2993         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
2994         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
2995
2996 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2997
2998         * gfortran.dg/iostat_2.f90: New test.
2999
3000 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3001
3002         PR c++/22252
3003         * g++.dg/ext/interface1.C: New test.
3004         * g++.dg/ext/interface1.h: Likewise.
3005         * g++.dg/ext/interface1a.cc: Likewise.
3006
3007 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3008
3009         * gfortran.dg/iomsg_1.f90:  New test case.
3010
3011 2005-09-09  Richard Guenther  <rguenther@suse.de>
3012
3013         PR c++/23624
3014         * g++.dg/tree-ssa/pr23624.C: New testcase.
3015
3016 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3017
3018         PR fortran/19239
3019         * gfortran.dg/vector_subscript_1.f90,
3020         * gfortran.dg/vector_subscript_2.f90: New tests.
3021
3022 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3023
3024         PR fortran/21104
3025         * gfortran.dg/array_alloc_1.f90,
3026         * gfortran.dg/array_alloc_2.f90,
3027         * gfortran.dg/array_alloc_3.f90: New tests.
3028
3029 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3030
3031         PR fortran/12840
3032         * gfortran.dg/array_constructor_6.f90
3033         * gfortran.dg/array_constructor_7.f90
3034         * gfortran.dg/array_constructor_8.f90
3035         * gfortran.dg/array_constructor_9.f90
3036         * gfortran.dg/array_constructor_10.f90
3037         * gfortran.dg/array_constructor_11.f90
3038         * gfortran.dg/array_constructor_12.f90: New tests.
3039
3040 2005-09-08  Josh Conner  <jconner@apple.com>
3041
3042         PR c++/23180
3043         * g++.dg/init/pr23180-1.C: New test.
3044         * g++.dg/init/pr23180-2.C: New test.
3045
3046 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3047
3048         PR fortran/18878
3049         * gfortran.dg/module_double_reuse.f90: New.
3050
3051 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/23270
3054         PR fortran/22304
3055         PR fortran/18870
3056         PR fortran/17917
3057         PR fortran/16511
3058         * gfortran.dg/common_equivalence_1.f: New.
3059         * gfortran.dg/common_equivalence_2.f: New.
3060         * gfortran.dg/common_equivalence_3.f: New.
3061         * gfortran.dg/contained_equivalence_1.f90: New.
3062         * gfortran.dg/module_blank_common.f90: New.
3063         * gfortran.dg/module_commons_1.f90: New.
3064         * gfortran.dg/module_equivalence_1.f90: New.
3065         * gfortran.dg/nested_modules_1.f90: New.
3066         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3067         equivalences and add comment to connect the test with
3068         the PR.
3069
3070 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3071
3072         PR fortran/23765
3073         * gfortran.dg/common_6.f90: New test.
3074
3075 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3076
3077         PR fortran/15326
3078         * gfortran.dg/char_result_1.f90,
3079         * gfortran.dg/char_result_2.f90,
3080         * gfortran.dg/char_result_3.f90,
3081         * gfortran.dg/char_result_4.f90,
3082         * gfortran.dg/char_result_5.f90,
3083         * gfortran.dg/char_result_6.f90,
3084         * gfortran.dg/char_result_7.f90,
3085         * gfortran.dg/char_result_8.f90: New tests.
3086
3087 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3088
3089         PR fortran/19928
3090         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3091
3092 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3093
3094         PR obj-c++/16816
3095         * obj-c++.dg/selector-5.mm: New test.
3096         * obj-c++.dg/selector-6.mm: New test.
3097
3098 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3099
3100         PR objc/20574
3101         PR objc/19324
3102         * objc.dg/error-1.m: New test.
3103
3104 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3105
3106         PR fortran/23373
3107         * gfortran.fortran-torture/execute/pr23373-1.f90,
3108         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3109
3110 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3111
3112         PR libfortran/23760
3113         * gfortran.dg/g77/1832.f: Remove long string in write statement
3114         to allow the test to pass on correct list directed output with
3115         prepended space.
3116
3117 2005-09-07  James E Wilson  <wilson@specifix.com>
3118
3119         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3120
3121 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3122
3123         * gfortran.dg/parameter+save.f90:  Rename to
3124         * gfortran.dg/parameter_save.f90: .. this.
3125
3126 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3127
3128         PR fortran/20848
3129         * gfortran.dg/parameter+save.f90:  New test case.
3130
3131 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3132
3133         PR fortran/19269
3134         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3135
3136 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR c/23075
3139         * gcc.dg/pr23075.c: New test.
3140         * g++.dg/warn/pr23075.C: New test.
3141
3142         PR target/22362
3143         * gcc.target/i386/pr22362.c: New test.
3144
3145         PR rtl-optimization/23098
3146         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3147
3148         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3149         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3150         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3151
3152 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3153
3154         * g++.dg/expr/cast6.C: New test.
3155
3156         PR c++/9782
3157         * g++.dg/init/new15.C: New test.
3158
3159 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3160
3161         * gcc.dg/vect/Os-vect-95.c: New test.
3162         * gcc.dg/vect/vect-95.c: Same.
3163
3164 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3165
3166         * gcc.dg/vect/vect-29.c: Update xfail testing.
3167         * gcc.dg/vect/vect-44.c: Same.
3168         * gcc.dg/vect/vect-48.c: Same.
3169         * gcc.dg/vect/vect-50.c: Same.
3170         * gcc.dg/vect/vect-72.c: Same.
3171         * gcc.dg/vect/vect-77.c: Same.
3172         * gcc.dg/vect/vect-78.c: Same.
3173         * gcc.dg/vect/vect-80.c: Same.
3174         * gcc.dg/vect/vect-96.c: Same.
3175         * gcc.dg/vect/vect-100.c: Same.
3176         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3177         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3178         * gfortran.dg/vect/vect-5.f90: Same.
3179
3180 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3181
3182         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3183         start strings.
3184         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3185         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3186
3187         PR c++/23056
3188         * g++.dg/opt/pr23056.C: New test.
3189
3190         PR rtl-optimization/23098
3191         * gcc.target/i386/pr23098.c: New test.
3192
3193 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3194
3195         PR c++/23667
3196         * g++.dg/template/static15.C: New test.
3197
3198         PR c++/21440
3199         * g++.dg/ext/stmtexpr5.C: New test.
3200         * g++.dg/ext/stmtexpr6.C: Likewise.
3201
3202 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3203
3204         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3205
3206         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3207         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3208         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3209
3210 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3211
3212         PR libfortran/23321
3213         * gfortran.dg/direct_io_4.f90:  New test case.
3214
3215 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3216             Rasmus Hahn  <rassahah@neofonie.de>
3217
3218         PR libobjc/23108
3219         * objc.dg/type-stream-1.m: New test.
3220
3221 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3222
3223         PR fortran/23661
3224         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3225         gfortran.dg/print_fmt_3.f90: New test.
3226
3227 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3228
3229         * gfortran.dg/fmt_t_1.f90: New test.
3230
3231 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR rtl-optimization/23454
3234         * g++.dg/opt/pr23454.C: New test.
3235
3236 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/23699
3239         * g++.dg/ext/static1.C: New test.
3240
3241 2005-09-02  Richard Henderson  <rth@redhat.com>
3242
3243         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3244         tail call to check_fa_work.
3245
3246 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/21687
3249         * g++.dg/other/gc3.C: New test.
3250
3251 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3252
3253         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3254         * gcc.dg/20050826-1.c: Likewise.
3255
3256 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/23167
3259         * g++.dg/expr/volatile1.C: New test.
3260
3261 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3262
3263         PR middle-end/23547
3264         * gcc.dg/pr23547.c: New test.
3265
3266 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3267
3268         PR c/22061
3269         * gcc.c-torture/execute/pr22061-1.c,
3270         * gcc.c-torture/execute/pr22061-2.c,
3271         * gcc.c-torture/execute/pr22061-3.c,
3272         * gcc.c-torture/execute/pr22061-4.c: New tests.
3273
3274 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3275
3276         * gcc.dg/Wredundant-decls-2.c: New test to check that
3277         -Wredundant-decls does not issue warning for a variable
3278         definition following a declaration.
3279
3280 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR debug/7241
3283         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3284         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3285         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3286
3287         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3288         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3289         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3290         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3291         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3292         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3293         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3294         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3295
3296 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         PR objc/23306
3299         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3300         scan-assmbler.
3301
3302 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3303
3304         PR target/21255
3305         * gcc.dg/pr21255-1.c: New test.
3306         * gcc.dg/pr21255-2-mb.c: Likewise.
3307         * gcc.dg/pr21255-2-ml.c: Likewise.
3308         * gcc.dg/pr21255-3.c: Likewise.
3309         * gcc.dg/pr21255-4.c: Likewise.
3310
3311 2005-08-31  Dale Johannesen  <dalej@apple.com>
3312
3313         * gcc.dg/20050830-1.c:  New.
3314
3315 2005-08-31  Josh Conner  <jconner@apple.com>
3316
3317         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3318         command-line options for arm-*-* targets.
3319         * g++.dg/init/array16.C: Likewise.
3320         * g++.dg/other/crash-4.C: Likewise.
3321
3322 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3323
3324         PR obj-c++/23640
3325         * obj-c++.dg/gnu-runtime-3.mm: New test.
3326
3327 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3328
3329         PR c++/13377
3330         * g++.dg/lookup/ambig4.C: New test.
3331         * g++.dg/lookup/ambig5.C: New test.
3332         * g++.dg/tc1/dr101.C: Adjust error markers.
3333
3334 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3335
3336         PR c++/23639
3337         * g++.dg/template/ttp5.C: Adjust error markers.
3338
3339 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3340
3341         PR testsuite/23609
3342         * lib/obj-c++.exp: Include target-libpath.exp.
3343         (obj-c++_link_flags): Look for the GNU libobjc library
3344         and set the library path to include it.
3345         Don't manually set LD_LIBRARY_PATH (etc.) but call
3346         set_ld_library_path_env_vars instead.
3347         (obj-c++_target_compile): Don't set library path or
3348         linker flags because they are already set correctly
3349         in obj-c++_link_flags.
3350
3351 2005-08-30  Josh Conner  <jconner@apple.com>
3352
3353         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3354         to command-line options for arm-*-* targets.
3355
3356 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3357
3358         * g++.dg/other/i386-1.C: New.
3359
3360 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR preprocessor/20348
3363         PR preprocessor/20356
3364         * gcc.dg/cpp/pr20348.c: New test.
3365         * gcc.dg/cpp/pr20348.h: New file.
3366         * gcc.dg/cpp/inc/pr20348.h: New file.
3367         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3368         * gcc.dg/cpp/pr20356.c: New test.
3369         * gcc.dg/cpp/pr20356.h: New file.
3370         * gcc.dg/cpp/inc/pr20356.h: New file.
3371         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3372
3373 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3374
3375         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3376         Fix array dimension to avoid correct end-of-file error.
3377
3378 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3379
3380         PR libfortran/23598
3381         * gfortran.dg/iostat_1.f90:  New test.
3382
3383 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3384
3385         PR middle-end/23408
3386         * gcc.dg/pr23408.c: New test.
3387
3388 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/23099
3391         * g++.dg/init/member1.C: Make sure erroneous static data member
3392         definitions are required.
3393         * g++.dg/template/static13.C: New test.
3394         * g++.dg/template/static14.C: Likewise.
3395
3396 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3397
3398         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3399         -march=pentium4, remove ilp32 requirement.
3400
3401         PR middle-end/23484
3402         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3403         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3404
3405 2005-08-29  Andreas Jaeger  <aj@suse.de>
3406
3407         PR testsuite/23607
3408         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3409
3410 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * gcc.c-torture/execute/20050316-2.c: New test.
3413         * gcc.c-torture/execute/20050316-3.c: New test.
3414         * gcc.dg/torture/pr16104-1.c: New test.
3415
3416 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3417
3418         PR middle-end/23463
3419         * gcc.c-torture/execute/zero-struct-1.c: New test.
3420
3421 2005-08-27  Richard Guenther  <rguenther@suse.de>
3422
3423         PR target/23575
3424         * gcc.target/i386/pr23575.c: New testcase.
3425
3426 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR rtl-optimization/23561
3429         * gcc.c-torture/execute/20050826-1.c: New test.
3430
3431         PR rtl-opt/23560
3432         * gcc.c-torture/execute/20050826-2.c: New test.
3433
3434 2005-08-26  Dale Johannesen  <dalej@apple.com>
3435
3436         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3437         * gcc.dg/20050826-1.c:  New.
3438
3439 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/19004
3442         * g++.dg/template/nontype13.C: New test.
3443
3444         PR c++/23491
3445         * g++.dg/init/new14.C: New test.
3446         * g++.dg/expr/anew1.C: Do not XFAIL.
3447         * g++.dg/expr/anew2.C: Likewise.
3448         * g++.dg/expr/anew3.C: Likewise.
3449
3450 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3451
3452         PR middle-end/22439
3453         * gcc.dg/vla-3.c: New test.
3454
3455 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3456
3457         PR fortran/20363
3458         * gfortran.dg/named_interface.f90: New.
3459
3460 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3461
3462         * gcc.c-torture/execute/frame-address.c: New test.
3463
3464 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3465
3466         PR c++/20817
3467         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3468
3469 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3470
3471         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3472
3473 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3474
3475         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3476         * gcc.dg/altivec-22.c: Rename from..
3477         * gcc.dg/altivec-nomfcr.c: ..this.
3478
3479 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3480
3481         PR tree-optimization/23546
3482         * gcc.dg/tree-ssa/pr23546.c: New test.
3483
3484 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3485
3486         PR fortran/17758
3487         * gfortran.dg/nonreturning_statements.f90: New test.
3488
3489 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         PR c++/22454
3492         * g++.dg/parse/crash29.C: New.
3493
3494 2005-08-23  DJ Delorie  <dj@redhat.com>
3495
3496         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3497         constants have the L suffix.
3498
3499 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3500
3501         PR c++/23044
3502         * g++.dg/template/instantiate8.C: New.
3503
3504 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3505
3506         PR middle-end/23467
3507         * gcc.c-torture/execute/pr23467.c: New test.
3508
3509 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3510
3511         PR tree-optimization/22043
3512         * gcc.c-torture/execute/20050613-1.c: New test.
3513
3514 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3515
3516         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3517
3518 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR rtl-optimization/23478
3521         * g++.dg/opt/pr23478.C: New test.
3522
3523 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3524
3525         PR c/18715
3526         * gcc.dg/switch-warn-3.c: New test.
3527
3528 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3529
3530         PR c++/22233
3531         * g++.dg/template/param1.C: New test.
3532
3533 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3534
3535         PR c++/23089
3536         * g++.dg/other/incomplete1.C: New test.
3537
3538 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3539
3540         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3541         are vectorizable.
3542
3543 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3544
3545         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3546         d_lines_5.f: New.
3547
3548 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3549
3550         * gcc.target/i386/sse-4.c: New test.
3551
3552 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3553
3554         PR testsuite/23239
3555         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3556
3557 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3558
3559         * gcc.dg/20050811-1.c: New test.
3560         * gcc.dg/20050811-2.c: New test.
3561
3562 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3563
3564         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3565
3566 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3567
3568         PR 23476
3569         * gcc.c-torture/compile/pr23476.c: New test.
3570
3571 2005-08-19  Devang Patel  <dpatel@apple.com>
3572
3573         PR tree-optimization/23048
3574         * gcc.dg/tree-ssa/pr23048.c: New test.
3575
3576 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3577
3578         PR middle-end/20624
3579         * g++.dg/warn/Wreturn-3.C: New test
3580
3581 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3582
3583         PR tree-optimization/22228
3584         * g++.dg/vect/pr22543.cc: New test.
3585
3586 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3587
3588         PR tree-optimization/21574
3589         * gcc.dg/tree-ssa/pr21574.c: New test.
3590
3591 2005-08-16  James E Wilson  <wilson@specifix.com>
3592
3593         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3594
3595 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3596
3597         PR tree-opt/23402
3598         * gcc.c-torture/compile/zero-strct-3.c: New test.
3599         * gcc.c-torture/compile/zero-strct-4.c: New test.
3600
3601 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3602
3603         PR target/23376
3604         * gcc.target/x86_64/pr23376.c: New test.
3605
3606 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3607
3608         PR c++/23337
3609         * g++.dg/ext/vector2.C: New.
3610
3611 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3612
3613         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3614
3615 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3616
3617         PR libfortran/23428
3618         * gfortran.dg/inquire-complex.f90:  New test case.
3619
3620 2005-08-16  James E Wilson  <wilson@specifix.com>
3621
3622         PR tree-optimization/21105
3623         * gcc.dg/large-size-array.c: New.
3624
3625 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3626
3627         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3628         type.
3629         * gcc.dg/vect/vect-41: Likewise.
3630         * gcc.dg/vect/vect-42: Likewise.
3631         * gcc.dg/vect/vect-43: Likewise.
3632         * gcc.dg/vect/vect-44: Likewise.
3633         * gcc.dg/vect/vect-46: Likewise.
3634         * gcc.dg/vect/vect-47: Likewise.
3635         * gcc.dg/vect/vect-48: Likewise.
3636         * gcc.dg/vect/vect-52: Likewise.
3637         * gcc.dg/vect/vect-53: Likewise.
3638         * gcc.dg/vect/vect-54: Likewise.
3639         * gcc.dg/vect/vect-55: Likewise.
3640         * gcc.dg/vect/vect-56: Likewise.
3641         * gcc.dg/vect/vect-57: Likewise.
3642         * gcc.dg/vect/vect-58: Likewise.
3643         * gcc.dg/vect/vect-59: Likewise.
3644         * gcc.dg/vect/vect-60: Likewise.
3645         * gcc.dg/vect/vect-61: Likewise.
3646         * gcc.dg/vect/vect-85: Likewise.
3647         * gcc.dg/vect/vect-87: Likewise.
3648         * gcc.dg/vect/vect-88: Likewise.
3649         * gcc.dg/vect/vect-93.c: Likewise.
3650         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3651         * gcc.dg/vect/vect-75: Likewise.
3652         * gcc.dg/vect/vect-76: Likewise.
3653         * gcc.dg/vect/vect-77: Likewise.
3654         * gcc.dg/vect/vect-78: Likewise.
3655         * gcc.dg/vect/vect-80: Likewise.
3656         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3657         vectorized for the expected reason, rather than checking how alignment
3658         was handled.
3659         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3660         type and also instead of aligned pointers. Added documentation.
3661
3662 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3663
3664         * gfortran.dg/power.f90: New test.
3665
3666 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3667
3668         PR rtl-optimization/23299
3669         * g++.dg/opt/pr23299.C: New test.
3670
3671 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3672
3673         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3674
3675 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3676
3677         * g++.dg/template/local6.C: New test.
3678
3679 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3680
3681         * execute/exceptions/finally-1.m: Check that the catch and finally are
3682         being called.  Also add a "return 0;" at the end of main.
3683
3684 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/21432.
3687         * gfortran.dg/namelist_print_1.f: New test of functionality of
3688         PRINT namelist.
3689         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3690         namelist generates error with -std=f95.
3691
3692 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3693
3694         PR tree-optimization/23119
3695         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3696
3697 2005-08-13  Marcin Koziej  <creep@desk.pl>
3698             Andrew Pinski  <pinskia@physics.uc.edu>
3699
3700         PR libobjc/22492
3701         * execute/exceptions/finally-1.m: New test.
3702
3703 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3704
3705         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3706         testsuite.
3707         * objc/execute/exceptions/trivial.m: New test.
3708         * objc.dg/try-catch-11.m: Move to ...
3709         * objc/execute/exceptions/foward-1.m: Here.
3710         * objc.dg/try-catch-2.m: Move to ...
3711         * objc/execute/exceptions/catchall-1.m: Here.
3712         * objc.dg/try-catch-8.m: Move to ...
3713         * objc/execute/exceptions/local-variables-1.m: Here.
3714
3715 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3716
3717         * objc.dg/nested-func-1.m: Move to ...
3718         * objc/execute/nested-func-1.m: Here.
3719
3720 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3723         in ${options} instead of [target_info name].
3724         * lib/obj-c++.exp (objc_target_compile): Likewise.
3725
3726 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3727
3728         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
3729
3730 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3731
3732         part of PR testsuite/23348
3733         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
3734         of the torture options.
3735         * objc/compile/trivial.m: New test.
3736
3737 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3738
3739         * gfortran.dg/eoshift.f90:  Correct format.
3740
3741 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3742
3743         * gfortran.fortran-torture/execute/character_passing.f90:
3744         Fix comment typo.
3745
3746 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
3747
3748         PR c++/8271
3749         * g++.dg/template/unify10.C: New.
3750
3751 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
3752
3753         * g++.dg/parse/pr22514.C: Move to...
3754         * g++.dg/debug/pr22514.C: here.
3755
3756 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3757
3758         PR c++/23266
3759         * g++.dg/inherit/pure1.C: New test.
3760
3761         * ChangeLog: Fix typos.
3762
3763 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3764             Steven Bosscher  <stevenb@suse.de>
3765
3766         * gfortran.dg/runtime_warning_1.f90: New test.
3767
3768 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         PR c++/23219
3771         * g++.dg/parse/crash28.C: New.
3772
3773 2005-08-11  Richard Guenther  <rguenther@suse.de>
3774
3775         PR target/23289
3776         * gcc.target/i386/tailcall-1.c: New testcase.
3777
3778 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3779
3780         * gcc.dg/vect/vect-67.c: Un-xfail.
3781
3782 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3783
3784         PR c++/23225
3785         * g++.dg/testsuite/parse/crash27.C: new test.
3786
3787 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
3788
3789         PR libfortran/22143
3790         * gfortran.dg/shift-kind.f90:  New testcase.
3791
3792 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
3793
3794         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
3795         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
3796
3797 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3798
3799         PR c++/20646
3800         * g++.dg/other/mult-stor1.C: New test.
3801
3802 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3803
3804         * gcc.c-torture/pr18299-1.c: Move to ...
3805         * gcc.c-torture/compile/pr18299-1.c: Here.
3806
3807 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
3808
3809         * gfortran/fortran.torture/execute/character_passing.f90:
3810         Fix types for LSAME.
3811
3812 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
3813
3814         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
3815         input data back to what it was originally.
3816
3817 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         * objc.dg/try-catch-8.m: Enable for all targets.
3820
3821 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
3822
3823         * gcc.dg/pr23165.c: New test.
3824
3825 2005-08-09  Steven Bosscher  <stevenb@suse.de>
3826
3827         PR tree-optimization/23234
3828         * gcc.dg/tree-ssa/pr23234.c: New test.
3829
3830 2005-08-08  Josh Conner  <jconner@apple.com>
3831
3832         PR rtl-optimization/23241
3833         * gcc.dg/char-compare.c: New test.
3834
3835 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3836
3837         PR c++/22508
3838         * g++.dg/init/new13.C: New test.
3839
3840 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3841
3842         PR c++/21166
3843         * g++.dg/other/crash-4.C: Adjust
3844         * g++/dg/ext/packed9.C: New.
3845
3846 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3847
3848         PR middle-end/21964
3849         * gcc.c-torture/execute/pr21964-1.c: New test.
3850
3851 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3852
3853         PR c/22458
3854         * gcc.dg/pr22458-1.c: New test.
3855
3856 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
3857             Steven G. Kargl <kargls@comcast.net>
3858
3859         PR fortran/22390
3860         * gfortran.dg/flush_1.f90: New test.
3861
3862 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3863
3864         PR c++/23191
3865         * g++.dg/template/eh2.C: New test.
3866
3867 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3868
3869         PR c++/19498
3870         * g++.dg/template/instantiate7.C: New test.
3871
3872 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
3873
3874         PR c/23113
3875         * gcc.dg/Wunused-value-1.c: New test.
3876
3877 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
3878
3879         PR rtl-optimization/23233
3880         * gcc.c-torture/compile/pr23233-1.c: New test.
3881
3882 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR fortran/18833
3885         PR fortran/20850
3886         * gfortran.dg/equiv_1.f90: New test.
3887         * gfortran.dg/equiv_2.f90: New test.
3888         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
3889         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
3890         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
3891
3892 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3893
3894         * gcc.c-torture/execute/vrp-5.c: New test.
3895         * gcc.c-torture/execute/vrp-6.c: New test.
3896         * gcc.dg/tree-ssa/vrp21.c: New test.
3897
3898 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3899
3900         * g++.dg/parse/pr22514.C: New test.
3901
3902 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
3903
3904         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
3905
3906         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
3907         instead of constant loads / pool entries.
3908
3909 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
3910
3911         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
3912         TEST_TO_WCTYPE.
3913
3914 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
3915
3916         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
3917         __WINT_TYPE__ in generated prototypes if possible.
3918
3919 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
3920
3921         PR 22037
3922         * g++.dg/tree-ssa/pr22037.C:
3923
3924 2005-08-04  Richard Henderson  <rth@redhat.com>
3925
3926         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
3927         scan-tree-dump-times directive.
3928
3929 2005-08-04  Jan Hubicka  <jh@suse.cz>
3930
3931         * gcov-1.C: Fix switch counts.
3932         * gcov-4b.c: Likewise.
3933
3934 2005-08-03  Jeff Law  <law@redhat.com>
3935
3936         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
3937
3938 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
3939
3940         * gcc.c-torture/execute/pr23135.c: New test.
3941
3942 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3943
3944         PR tree-optimization/19899
3945         * gcc.dg/tree-ssa/scev-1.c: New test.
3946         * gcc.dg/tree-ssa/scev-2.c: New test.
3947
3948 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
3949
3950         PR target/18582
3951         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
3952
3953 2005-08-03  Jan Hubicka  <jh@suse.cz>
3954
3955         * update-conroll.c: New testcase.
3956         * update-conroll-2.c: New testcase.
3957
3958 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
3959
3960         * gfortran.dg/constant_substring.f: New test.
3961         * gfortran.dg/pr22491.f: New test.
3962
3963 2005-08-02  Jan Hubicka  <jh@suse.cz>
3964
3965         * update-threading.c: Replace by the proper one.
3966
3967 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3968
3969         PR 23164
3970         * g++.dg/tree-ssa/pr23164.C: New test.
3971
3972 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3973
3974         * gcc.dg/tree-ssa/pr23192.c: New test.
3975
3976 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
3977
3978         * gcc.c-torture/execute/vrp-4.c: New test.
3979
3980 2005-08-02  Jan Hubicka  <jh@suse.cz>
3981
3982         * update-threading.c: New test.
3983
3984 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
3985
3986         * gcc.c-torture/compile/20050801-1.c: New test.
3987         * gcc.c-torture/compile/20050801-2.c: New test.
3988
3989 2005-08-01  Jan Hubicka  <jh@suse.cz>
3990
3991         * val-prof-5.c: New test.
3992
3993 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
3994
3995         PR c/22311
3996         * gcc.dg/pr22311-1.c : New test.
3997
3998 2005-07-31  Steven Bosscher  <stevenb@suse.de>
3999
4000         PR target/23095
4001         * gfortran.dg/pr23095.f: New test.
4002
4003         PR c++/22003
4004         * g++.dg/other/pr22003.C: New test.
4005
4006 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4007
4008         PR target/20621
4009         * gcc.c-torture/execute/pr20621-1.c: New test.
4010
4011 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4012
4013         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4014         of string for format.
4015         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4016         print statement with internal write.
4017         * gfortran.dg/der_array_io_2.f:  Likewise.
4018         * gfortran.dg/der_array_io_3.f:  Likewise.
4019
4020 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4021
4022         * gcc.dg/fold-abs-4.c: new test.
4023
4024 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4025
4026         PR fortran/22570 an related issues.
4027         * gfortran.dg/x_slash_1.f: New test.
4028
4029 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4030
4031         PR c/23143
4032         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4033         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4034
4035 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4036
4037         PR c/529
4038         * gcc.dg/Wshadow-3.c: New test.
4039
4040 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4041
4042         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4043         used to have the wrong bounds).
4044
4045 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4046
4047         PR c/21720
4048         * gcc.dg/hex-round-1.c: Test more cases.
4049         * gcc.dg/hex-round-2.c: New test.
4050
4051 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4052
4053         PR 22550
4054         * g++.dg/tree-ssa/pr22550.C: New test.
4055
4056 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4057
4058         * gcc.dg/tree-ssa/vrp19.c: New test.
4059         * gcc.dg/tree-ssa-vrp20.c: New test.
4060
4061 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4062
4063         PR c/22240
4064         * gcc.dg/transparent-union-4.c: New test.
4065
4066 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4067
4068         PR c/22192
4069         * gcc.dg/c99-vla-2.c: New test.
4070
4071 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4072
4073         PR c/21720
4074         * gcc.dg/hex-round-1.c: New test.
4075
4076 2005-07-28  Jan Hubicka  <jh@suse.cz>
4077
4078         * inliner-1.c: Do not dump everything.
4079         * tree-prof.exp: Do not pass -ftree-based-profiling.
4080         * bprob.exp: Likewise.
4081
4082         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4083
4084 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4085
4086         PR c++/22545
4087         * g++.dg/expr/ptrmem7.C: New test.
4088
4089 2005-07-28  Mike Stump  <mrs@apple.com>
4090
4091         * g++.old-deja/g++.mike/visibility-1.C: New test.
4092
4093 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4094
4095         PR c/20187
4096         * gcc.c-torture/execute/pr20187-1.c: New test.
4097
4098 2005-07-28  Jeff Law  <law@redhat.com>
4099
4100         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4101         * gcc.dg/tree-ssa/vrp18.c: New test.
4102
4103 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4104
4105         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4106
4107 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4108
4109         PR tree-optimization/22506
4110         * gcc.dg/vect/ps22506.c: New test.
4111
4112 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR target/21149
4115         * gcc.target/i386/sse-3.c: New test.
4116
4117 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4118
4119         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4120         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4121
4122 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4123
4124         PR c/22589
4125         * gcc.c-torture/compile/pr22589-1.c: New test.
4126
4127 2005-07-28  Jan Hubicka  <jh@suse.cz>
4128
4129         * update-loopch.c: New testcase.
4130
4131 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4132
4133         PR rtl-optimization/23047
4134         * gcc.c-torture/execute/pr23047.c: New test.
4135         * gcc.c-torture/execute/pr23047.x: New.
4136
4137 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4138
4139         PR tree-optimization/22493
4140         * gcc.c-torture/execute/pr22493-1.c: New test.
4141         * gcc.c-torture/execute/pr22493-1.x: New.
4142         * gcc.c-torture/execute/vrp-1.c: New test.
4143         * gcc.c-torture/execute/vrp-2.c: New test.
4144         * gcc.c-torture/execute/vrp-2.c: New test.
4145
4146 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4147
4148         * gcc.target/frv/all-builtin-read8.c: Delete.
4149         * gcc.target/frv/all-builtin-read16.c: Delete.
4150         * gcc.target/frv/all-builtin-read32.c: Delete.
4151         * gcc.target/frv/all-builtin-read64.c: Delete.
4152         * gcc.target/frv/all-builtin-write8.c: Delete.
4153         * gcc.target/frv/all-builtin-write16.c: Delete.
4154         * gcc.target/frv/all-builtin-write32.c: Delete.
4155         * gcc.target/frv/all-builtin-write64.c: Delete.
4156         * gcc.target/frv/all-read-write-1.c: New.
4157
4158 2005-07-27  Jeff Law  <law@redhat.com>
4159
4160         * gcc.c-torture/execute/pr22630.c: New test.
4161
4162 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4163
4164         PR tree-optimization/23073
4165         * gcc.dg/vect/nodump-pr23073.c: New test.
4166         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4167
4168 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4169
4170         PR tree-optimize/22348
4171         * gcc.c-torture/execute/pr22348.c: New.
4172
4173 2005-07-27  Richard Guenther  <rguenther@suse.de>
4174
4175         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4176
4177 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4178
4179         PR fortran/22503
4180         * gfortran.dg/logical_comp.f90: New test.
4181
4182 2005-07-27  Jan Hubicka  <jh@suse.cz>
4183
4184         * inliner-1.c: Add cleanup of dumps.
4185         * val-prof-*.c: Likewise.
4186         * update-tailcall.c: New.
4187
4188 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4189
4190         PR 22591
4191         * gcc.dg/tree-ssa/pr22591.c: New test.
4192         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4193
4194 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4195
4196         PR libobjc/22606
4197         * objc.dg/try-catch-11.m: New test.
4198
4199 2005-07-26  Richard Guenther  <rguenther@suse.de>
4200
4201         PR tree-optimization/22486
4202         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4203
4204 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4205
4206         PR tree-opt/22484
4207         * testsuite/g++.dg/opt/loop2.C: New test.
4208
4209 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4210
4211         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4212         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4213
4214 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4215
4216         * lib/profopt.exp (profopt-execute): Check for profiling data
4217         files on the target.
4218
4219 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4220
4221         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4222         for matching of asm labels.
4223
4224 2005-07-25  Richard Guenther  <rguenther@suse.de>
4225
4226         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4227
4228 2005-07-25  Richard Guenther  <rguenther@suse.de>
4229
4230         PR testsuite/22624
4231         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4232
4233 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4234
4235         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4236         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4237         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4238         * gcc.dg/vect/vect-100.c: New test.
4239         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4240         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4241         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4242         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4243         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4244         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4245         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4246         * gfortran.dg/vect/pr19049.f90: New testcase.
4247         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4248
4249 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4250
4251         * gcc.c-torture/execute/20050713-1.c: New test.
4252
4253         PR fortran/20063
4254         * gfortran.fortran-torture/execute/data_4.f90: New test.
4255
4256         PR middle-end/20303
4257         * gcc.dg/visibility-d.c: New test.
4258
4259 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4260
4261         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4262         * gfortran.dg/underflow.f90: Ditto.
4263
4264 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4265
4266         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4267         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4268         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4269
4270 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4271
4272         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4273         include case of field width of zero.
4274
4275 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4276
4277         PR libgfortran/21875
4278         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4279         with trailing blanks on normal formatted read.
4280
4281 2005-07-23  Chao-ying Fu  <fu@mips.com>
4282
4283         * gcc.target/mips/mips32-dsp-type.c: New test.
4284         * gcc.target/mips/mips32-dsp.c: New test.
4285
4286 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4287
4288         PR testsuite/21073
4289         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4290
4291         PR testsuite/20454
4292         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4293         and __cyg_profile_func_exit.
4294
4295 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4296
4297         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4298         * gfortran.dg/comma_format_extension_4.f: Same.
4299         * gfortran.dg/pr15332.f: Same.
4300         * gfortran.dg/pr21730.f: Same.
4301
4302 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4303
4304         * g++.dg/opt/vrp2.C: Fix testcase.
4305
4306         PR tree-opt/22625
4307         * g++.dg/opt/vrp2.C: New test.
4308
4309 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4310
4311         PR debug/21828
4312         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4313
4314 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4315
4316         * gcc.dg/tree-ssa/20050719-1.c: New test.
4317
4318 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4319
4320         * gcc.dg/bfin-longcall-1.c: New file.
4321         * gcc.dg/bfin-longcall-2.c: New file.
4322
4323 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4324
4325         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4326
4327 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR middle-end/19055
4330         * gcc.dg/tree-ssa/pr19055.c: New test.
4331         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4332
4333 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4334
4335         PR C++/22358
4336         * g++.dg/other/pr22358.C: New test.
4337
4338 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4339
4340         PR c++/2922
4341         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4342
4343 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4344
4345         PR c++/15938
4346         * g++.dg/init/union2.C: New test.
4347
4348 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4349
4350         PR c/22393
4351         * gcc.dg/complex-4.c: New test.
4352
4353 2005-07-21  Richard Guenther  <rguenther@suse.de>
4354
4355         PR testsuite/22522
4356         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4357         scanning for asm labels.
4358         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4359
4360 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4361
4362         PR target/22085
4363         * gcc.dg/altivec-pr22085.c: New.
4364
4365 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4366
4367         PR tree-optimization/19210
4368         * gcc.dg/tree-ssa/pr19210-1.c: New.
4369         * gcc.dg/tree-ssa/pr19210-2.c: New.
4370
4371 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4372
4373         PR rtl-optimization/22167
4374         * g++.dg/opt/pr22167.C: New test.
4375
4376 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4377
4378         PR c++/2922
4379         * g++.dg/lookup/two-stage2.C: New.
4380         * g++.dg/lookup/two-stage3.C: New.
4381         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4382         fixed two-stage name lookup for operators.
4383         * g++.dg/template/call3.C: Compiler now produces an appropriate
4384         error message.
4385         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4386         14 as a candidate.
4387         * g++.dg/template/ptrmem4.C: Compiler produces different error
4388         message.
4389         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4390         connect_to_method as a candidate.
4391
4392 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4393
4394         * gcc.dg/fold-alloc-1.c: New test.
4395
4396 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4397
4398         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4399         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4400
4401 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4402
4403         * gcc.dg/fold-abs-1.c: New test.
4404         * gcc.dg/fold-abs-2.c: New test.
4405         * gcc.dg/fold-abs-3.c: New test.
4406
4407 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4408
4409         Make CONSTRUCTOR use VEC to store initializers.
4410         * g++.dg/ext/complit3.C: Check for specific error messages.
4411         * g++.dg/init/brace2.C: Update error message.
4412         * g++.dg/warn/Wbraces2.C: Likewise.
4413
4414 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4415
4416         PR fortran/16940
4417         * gfortran.dg/module_interface_1.f90: New test.
4418
4419 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4420             Kenneth Zadeck <zadeck@naturalbridge.com>
4421
4422         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4423
4424 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4425
4426         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4427         specify -Wformat for these tests.
4428         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4429         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4430         * gcc.dg/format/opt-6.c: Delete.
4431
4432 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4433
4434         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4435         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4436
4437 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4438
4439         * gcc.dg/tree-ssa/alias-2.c: New test.
4440
4441 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4442
4443         PR c++/22263
4444         * g++.dg/template/explicit7.C: New test.
4445
4446 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4447
4448         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4449         width of 8 to +Inf and -Inf.
4450
4451 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/22139
4454         * g++.dg/template/friend36.C: New test.
4455
4456 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4457
4458         PR fortran/21730
4459         * gfortran.dg/pr21730.f: New test.
4460
4461 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4462             Kenneth Zadeck <zadeck@naturalbridge.com>
4463
4464         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4465         since pure const detection cannot run at -O1 in c compiler.
4466         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4467         can now optimize this case properly.
4468         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4469         because we now pass.
4470         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4471
4472 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4473
4474         PR c/22421
4475         * gcc.dg/format/bitfld-1.c: New test.
4476
4477 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4478
4479         PR c++/22204
4480         * g++.dg/rtti/repo1.C: New test.
4481
4482 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4483
4484         PR middle-end/22398
4485         * gcc.c-torture/compile/pr22398.c: New test.
4486
4487 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/22132
4490         * g++.dg/expr/cast4.C: New test.
4491
4492 2005-07-15  Richard Guenther  <rguenther@suse.de>
4493
4494         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4495         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4496
4497 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4498
4499         PR tree-optimization/22230
4500         * gcc.dg/tree-ssa/pr22230.c: New test.
4501
4502 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4503
4504         * gfortran.dg/g77/cpp6.f: New test.
4505
4506         PR fortran/22417
4507         * gfortran.dg/g77/cpp5.F: New test.
4508         * gfortran.dg/g77/cpp5.h: New file.
4509         * gfortran.dg/g77/cpp5inc.h: New file.
4510
4511 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR libfortran/16435
4514         * gfortran.dg/tl_editting.f90: New.
4515         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4516
4517 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4518
4519         * gfortran.dg/char_array_constructor.f90: New test.
4520
4521 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         * gfortran.dg/past_eor.f90: New.
4524         * gfortran.dg/complex_read.f90: New.
4525
4526 2005-07-13  Jeff Law  <law@redhat.com>
4527
4528         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4529         additional casts.
4530
4531         * gcc.dg/tree-ssa/pr22321.c: New test
4532
4533 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4534
4535         PR tree-optimization/21921
4536         * gcc.dg/tree-ssa/pr21921.c: New.
4537
4538 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4539
4540         PR tree-optimizatio/22442
4541         * gcc.dg/tree-ssa/loop-11.c: New test.
4542
4543 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4544
4545         PR tree-opt/21840
4546         * gcc.c-torture/compile/pr21840.c: New test.
4547
4548 2005-07-12  Jan Hubicka  <jh@suse.cz>
4549
4550         * gcc.c-torture/compile/pr22379.c: New test.
4551
4552 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4553
4554         PR libfortran/21593
4555         gfortran.dg/dev_null.f90:  Remove outdated comment about
4556         PR libfortran/21593.
4557
4558
4559 2005-07-12  Dale Johannesen  <dalej@apple.com>
4560
4561         * gcc.target/i386/compress-float-sse.c:  New.
4562         * gcc.target/i386/compress-float-sse-pic.c:  New.
4563         * gcc.target/i386/compress-float-387.c:  New.
4564         * gcc.target/i386/compress-float-387-pic.c:  New.
4565         * gcc.dg/compress-float-ppc.c:  New.
4566         * gcc.dg/compress-float-ppc-pic.c:  New.
4567
4568 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4569
4570         PR libfortran/21593
4571         gfortran.dg/dev_null.f90:  Remove targets.
4572
4573 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4574
4575         PR tree-opt/22335
4576         * gcc.dg/pr22335-1.c: New test.
4577         * gcc.dg/pr22335-2.c: New test.
4578
4579 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4580
4581         PR c++/20172
4582         * g++.dg/template/nontype12.C : New test.
4583
4584 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4585
4586         * gcc.dg/tree-ssa/loop-10.c: New test.
4587
4588 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4589
4590         * gcc.c-torture/execute/20020720-1.x: Remove.
4591
4592 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4593
4594         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4595
4596 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4597
4598         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4599         (dg-mips-options): Use it.
4600
4601 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4602
4603         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4604
4605 2005-07-09  Richard Henderson  <rth@redhat.com>
4606
4607         * lib/target-supports.exp (check_effective_target_sync_char_short):
4608         Add alpha.
4609
4610 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4611
4612         PR libfortran/22217
4613         * gfortran.dg/negative-z-descriptor.f90:  New test.
4614
4615 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4616
4617         PR tree-opt/22329
4618         * gcc.dg/pr22329.c: New test.
4619
4620 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4621
4622         PR tree-optimization/20139
4623         * gcc.dg/tree-ssa/pr20139.c: New.
4624
4625 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         PR tree-opt/22356
4628         * testsuite/gcc.dg/pr22356-1.c: New test.
4629
4630 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4631
4632         PR c++/21799
4633         * g++.dg/template/unify8.C: New.
4634         * g++.dg/template/unify9.C: New.
4635
4636 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4637
4638         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4639
4640 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4641
4642         * gcc.dg/darwin-version-1.c: New.
4643         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4644         * gcc.dg/builtins-20.c: Likewise.
4645         * gcc.dg/builtins-53.c: Likewise.
4646         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4647         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4648         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4649         * gcc.dg/torture/builtins-power-1.c: Likewise.
4650         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4651         on Darwin.
4652
4653 2005-07-07  Jeff Law  <law@redhat.com>
4654
4655         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4656         argument evaluation order.
4657
4658 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4659
4660         PR libfortran/21594
4661         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4662         Add test cases where the shift length is greater than the
4663         array length.
4664
4665 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4666
4667         * obj-c++.dg/proto-lossage-6.mm: New.
4668         * objc.dg/proto-lossage-6.m: New.
4669
4670 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4671
4672         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4673         * objc.dg/gnu-runtime-2.m: Likewise.
4674
4675 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4676
4677         * gfortran.dg/longline.f: New test.
4678
4679         * gfortran.dg/badline.f: New test.
4680
4681 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4682
4683         PR fortran/16531
4684         PR fortran/15966
4685         PR fortran/18781
4686         * gfortran.dg/hollerith.f90: New.
4687         * gfortran.dg/hollerith2.f90: New.
4688         * gfortran.dg/hollerith3.f90: New.
4689         * gfortran.dg/hollerith4.f90: New.
4690         * gfortran.dg/hollerith_f95.f90: New.
4691         * gfortran.dg/hollerith_legacy.f90: New.
4692         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4693
4694 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4695
4696         PR objc/22274
4697         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4698         * objc.dg/gnu-runtime-2.m: New.
4699
4700 2005-07-06  Jeff Law  <law@redhat.com>
4701
4702         * gcc.dg/tree-ssa/vrp17.c: New test.
4703
4704 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4705
4706         PR fortran/22327
4707         * gfortran.dg/array_constructor_5.f90: New test.
4708
4709 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4710
4711         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4712
4713 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4714
4715         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4716         * gcc.dg/980816-1.c: Ditto.
4717
4718 2005-07-06  Jeff Law  <law@redhat.com>
4719
4720         * gcc.c-torture/compile/pr21356.c: New test.
4721
4722 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4723
4724         PR c/22013
4725         PR c/22098
4726         * gcc.c-torture/compile/pr22013-1.c,
4727         gcc.c-torture/execute/pr22098-1.c,
4728         gcc.c-torture/execute/pr22098-2.c,
4729         gcc.c-torture/execute/pr22098-3.c: New tests.
4730
4731 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4732
4733         PR c/22308
4734         * gcc.dg/pr22308-1.c: New test.
4735
4736 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
4737
4738         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
4739         target.
4740         * gcc.dg/compare9.c: Use -fshort-enums instead of
4741         -fno-short-enums.  Change the last test to dg-bogus.
4742
4743 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
4744
4745         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
4746         * gcc.dg/compare9.c: New.
4747
4748 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4749
4750         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
4751
4752 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4753
4754         PR testsuite/22288
4755         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
4756
4757
4758 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         * gcc.dg/format/gcc_gfc-1.c: New.
4761
4762 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
4765
4766 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4767
4768         PR fortran/20842
4769         * gfortran.dg/io_invalid_1.f90: New test.
4770
4771 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
4772
4773         * gcc.dg/format/gcc_diag-1.c: Update.
4774
4775 2005-07-02  Jeff Law  <law@redhat.com>
4776
4777         * gcc.dg/tree-ssa/pr22051-1.c: New test.
4778         * gcc.dg/tree-ssa/pr22051-2.c: New test.
4779
4780 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
4781
4782         * gcc.dg/format/gcc_diag-1.c: Update.
4783
4784 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
4785
4786         PR tree-opt/22269
4787         * gcc.c-torture/compile/pr22269.c: New test.
4788
4789 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
4790
4791         PR 21584
4792         PR 22219
4793         * g++.dg/tree-ssa/pr21584-1.C: New test.
4794         * g++.dg/tree-ssa/pr21584-2.C: New test.
4795
4796 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
4797
4798         * obj-c++.dg/try-catch-11.mm: New.
4799         * objc.dg/try-catch-10.m: New.
4800
4801 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
4802
4803         * g++.dg/other/ucnid-1.C: xfail on AIX.
4804
4805 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
4806
4807         PR 22234
4808         * gcc.dg/20050629-1.c: New test.
4809
4810 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
4811
4812         * obj-c++.dg/const-str-1[0-1].mm: New.
4813         * objc.dg/const-str-1[0-1].m: New.
4814
4815 2005-05-29  Richard Henderson  <rth@redhat.com>
4816
4817         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
4818         Rename from check_effective_target_vect_no_max.
4819         (check_effective_target_vect_no_int_add): New.
4820         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
4821         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
4822         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4823         * gcc.dg/vect/vect-reduc-1.c: Use both.
4824         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4825
4826 2005-05-29  Richard Henderson  <rth@redhat.com>
4827
4828         * lib/target-supports.exp (check_effective_target_vect_no_max):
4829         Remove i386 and x86_64.
4830
4831 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4832
4833         PR testsuite/21969
4834         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
4835
4836 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4837
4838         PR middle-end/21969
4839         * gcc.dg/vect/pr21969.c: New test.
4840
4841 2005-06-28  Eric Christopher  <echristo@redhat.com>
4842
4843         PR c/22052
4844         PR c/21975
4845         * gcc.dg/inline1.c: New test.
4846         * gcc.dg/inline2.c: Ditto.
4847         * gcc.dg/inline3.c: Ditto.
4848         * gcc.dg/inline4.c: Ditto.
4849         * gcc.dg/inline5.c: Ditto.
4850
4851 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4852
4853         PR libfortran/22142
4854         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4855         Add testcase also testing eoshift1 for PR 22142.
4856
4857 2005-06-28  Richard Henderson  <rth@redhat.com>
4858
4859         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
4860         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
4861         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
4862         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
4863         gcc.dg/tree-ssa/20030922-2.c: Likewise.
4864
4865 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4866
4867         PR libfortran/22142
4868         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4869         Add testcase for PR 22142.
4870
4871 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
4872
4873         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
4874         gcc.target/ia64/fpreg-2.c: New tests.
4875
4876 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4877
4878         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
4879
4880 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4881
4882         PR libfortran/22170
4883         * gfortran.dg/slash_1.f90: New test.
4884
4885 2005-06-27  Richard Henderson  <rth@redhat.com>
4886
4887         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
4888         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
4889         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4890         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4891         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4892         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4893
4894 2005-06-27  Richard Henderson  <rth@redhat.com>
4895
4896         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
4897         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
4898
4899 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
4900
4901         * obj-c++.dg/proto-lossage-5.mm: New.
4902         * objc.dg/proto-lossage-5.m: New.
4903
4904 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
4905
4906         PR 21959
4907         * gcc.dg/tree-ssa/pr21959.c: New test.
4908
4909 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
4910
4911         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
4912         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
4913         testing uninitialized var.
4914
4915         * gcc.c-torture/execute/builtins/chk.h: New.
4916         * gcc.c-torture/execute/builtins/lib/chk.c: New.
4917         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
4918         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
4919         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
4920         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
4921         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
4922         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
4923         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
4924         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
4925         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
4926         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
4927         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
4928         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
4929         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
4930         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
4931         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
4932         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
4933         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
4934         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
4935         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
4936         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
4937         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
4938         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
4939         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
4940         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
4941         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
4942         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
4943         * gcc.dg/builtin-object-size-1.c: New test.
4944         * gcc.dg/builtin-object-size-2.c: New test.
4945         * gcc.dg/builtin-object-size-3.c: New test.
4946         * gcc.dg/builtin-object-size-4.c: New test.
4947         * gcc.dg/builtin-object-size-5.c: New test.
4948         * gcc.dg/builtin-stringop-chk-1.c: New test.
4949         * gcc.dg/builtin-stringop-chk-2.c: New test.
4950         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
4951         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
4952         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
4953         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
4954         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
4955         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
4956         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
4957         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
4958         * gcc.c-torture/execute/printf-1.c: New test.
4959         * gcc.c-torture/execute/fprintf-1.c: New test.
4960         * gcc.c-torture/execute/vprintf-1.c: New test.
4961         * gcc.c-torture/execute/vfprintf-1.c: New test.
4962         * gcc.c-torture/execute/printf-chk-1.c: New test.
4963         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
4964         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
4965         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
4966
4967 2005-06-27  Michael Matz  <matz@suse.de>
4968
4969         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
4970         slot is not merged if address escapes.
4971
4972 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4973
4974         PR c/21911
4975         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
4976
4977 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
4978
4979         PR middle-end/17965
4980         * gcc.c-torture/compile/20050622-1.c: New test.
4981
4982         PR middle-end/22028
4983         * gcc.dg/20050620-1.c: New test.
4984
4985 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
4986
4987         PR tree-optimization/22026
4988         * gcc.dg/tree-ssa/pr22026.c: New.
4989
4990 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
4991
4992         PR libfortran/22144
4993         * gfortran.dg/shift-alloc.f90:  New testcase.
4994
4995 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
4996
4997         * all files: Update FSF address in copyright headers.
4998
4999 2005-06-22  Jan Hubicka  <jh@suse.cz>
5000
5001         * wholeprogram-1.c: New testcase.
5002         * wholeprogram-2.c: New testcase.
5003
5004 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR 22171
5007         * gcc.dg/tree-ssa/pr22171.c: New test.
5008
5009 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5010
5011         * gfortran.dg/simplify_modulo.f90: New.
5012
5013 2005-06-24  Jan Hubicka  <jh@suse.cz>
5014
5015         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5016
5017 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5018
5019         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5020
5021 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5022
5023         * obj-c++.dg/typedef-alias-1.mm: New.
5024         * objc.dg/typedef-alias-1.m: New.
5025
5026 2005-06-23  Jeff Law  <law@redhat.com>
5027
5028         * gcc.dg/tree-ssa/vrp16.c: New test.
5029
5030 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5031
5032         * lib/target-supports.exp: Add
5033         check_effective_target_fortran_large_real and
5034         check_effective_target_fortran_large_int to check for
5035         corresponding effective targets.
5036         * gfortran.dg/large_integer_kind_1.f90: New test.
5037         * gfortran.dg/large_real_kind_1.f90: New test.
5038
5039 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5040
5041         PR tree-optimization/22117
5042         * gcc.dg/tree-ssa/pr22117.c: New.
5043
5044 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5045
5046         PR testsuite/22123
5047         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5048
5049 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5050
5051         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5052
5053 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5054
5055         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5056         * gfortran.dg/f2c_4.c: Likewise
5057
5058 2005-06-22 Paul Brook  <paul@codesourcery.com>
5059
5060         PR fortran/21034
5061         * gfortran.dg/auto_save_1.f90: New test.
5062
5063 2005-06-22  Michael Matz  <matz@suse.de>
5064
5065         * gcc.target/x86-64/abi: New directory.
5066         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5067         * gcc.target/x86-64/abi/README.gcc: New file.
5068         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5069         * gcc.target/x86-64/abi/asm-support.s: New file.
5070         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5071         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5072         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5073         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5074         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5075         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5076         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5077         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5078         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5079         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5080         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5081         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5082         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5083         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5084         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5085         * gcc.target/x86_64/abi/test_varargs.c: New test.
5086
5087 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5088
5089         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5090         32-bit i?86 and x86_64.
5091
5092 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5093
5094         * obj-c++.dg/const-str-[1-9].mm: New tests.
5095
5096 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5097
5098         PR fortran/22010
5099         * gfortran.dg/namelist_use.f90: New.
5100         * gfortran.dg/namelist_use_only.f90: New.
5101
5102 2005-06-21  Jeff Law  <law@redhat.com>
5103
5104         * gcc.dg/tree-ssa/vrp15.c: New test.
5105
5106 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5107
5108         * lib/target-supports.exp (check_effective_target_vect_reduction):
5109         Remove.
5110         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5111         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5112         remove vect_reduction target keyword. Also avoid two returns in main.
5113         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5114         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5115         * gcc.dg/vect/vect-reduc-1short.c: New test.
5116         * gcc.dg/vect/vect-reduc-1char.c: New test.
5117         * gcc.dg/vect/vect-reduc-2short.c: New test.
5118         * gcc.dg/vect/vect-reduc-2char.c: New test.
5119         * gcc.dg/vect/vect-reduc-6.c: New test.
5120         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5121         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5122         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5123
5124 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5125         Paul Thomas  <pault@gcc.gnu.org>
5126
5127         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5128         New tests.
5129
5130 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5131
5132         * gfortran.dg/backslash_1.f90: New test.
5133         * gfortran.dg/backslash_2.f90: New test.
5134
5135 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5136
5137         * gfortran.dg/duplicate_labels.f90: New test.
5138
5139 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5140
5141         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5142         unsupportable relocations.
5143         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5144         * gcc.dg/20050321-2.c: xfail for NetWare.
5145
5146 2005-06-20  Andreas Jaeger  <aj@suse.de>
5147
5148         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5149         gcc.target/i386/fastcall-sseregparm.c,
5150         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5151
5152 2005-06-19  Richard Henderson  <rth@redhat.com>
5153
5154         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5155
5156 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5157
5158         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5159
5160 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5161
5162         PR c++/22115
5163         * g++.dg/conversion/simd2.C: Change expected error message.
5164
5165 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5166
5167         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5169         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5170
5171 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5172
5173         * gcc.dg/fold-mod-1.c: New test.
5174
5175 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5176
5177         PR fortran/19926
5178         * gfortran.dg/pr19926.f90: New test.
5179
5180 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5181
5182         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5183         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5184         targets.
5185         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5186         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5187
5188 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5189
5190         * gcc.target/ia64/float80-varargs-1.c: New test.
5191
5192 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5193
5194         PR tree-opt/22035
5195         * gfortran.dg/f2c_6.f90: New test.
5196
5197 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5198
5199         PR c++/17413
5200         * g++.dg/template/local5.C: New.
5201
5202 2005-06-17  Richard Henderson  <rth@redhat.com>
5203
5204         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5205
5206 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5207
5208         PR testsuite/21945
5209         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5210
5211 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5212
5213         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5214         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5215         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5216         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5217         check_vect to verify the presence of hardware vector support.
5218
5219 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5220
5221         PR testsuite/22056
5222         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5223
5224 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5225
5226         PR libfortran/19216
5227         * gfortran.dg/pr19216.f: Add correct space between brackets and
5228         dg directive.
5229
5230 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5231
5232         PR libfortran/16436
5233         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5234
5235 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5236
5237         * gcc.target/i386/attributes-error.c: New testcase.
5238         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5239         * gcc.target/i386/regparm-stdcall.c: Likewise.
5240         * gcc.target/i386/sseregparm-1.c: Likewise.
5241         * gcc.target/i386/sseregparm-2.c: Likewise.
5242
5243 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5244
5245         * g++.dg/rtti/crash2.C: New.
5246
5247 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5248
5249         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5250
5251 2005-06-15  David Ung  <davidu@mips.com>
5252
5253         * gcc.target/mips/mips16e-extends.c: New test for testing the
5254         generation of MIPS16e zeb/zeh, seb/seh instructions.
5255
5256 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5257
5258         PR 22018
5259         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5260         * gcc.dg/tree-ssa/pr22018.c: New test.
5261
5262 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5263
5264         * gcc.dg/simd-1.c: Update error messages.
5265         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5266         * gcc.dg/simd-2.c: Update error messages.
5267         * gcc.dg/simd-4.c: New.
5268
5269 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5270
5271         PR c++/20678
5272         * g++.dg/other/crash-4.C: New.
5273
5274 2005-06-14  Devang Patel  <dpatel@apple.com>
5275
5276         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5277
5278 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5279
5280         PR c++/21929
5281         * g++.dg/parse/crash11.C: Update
5282
5283 2005-06-13  Jeff Law  <law@redhat.com>
5284
5285         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5286         perform the desired transformations.
5287         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5288         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5289
5290 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5291
5292         PR fortran/22038
5293         * gfortran.dg/forall_1.f90: Un-XFAIL.
5294
5295 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5296
5297         PR c++/21929
5298         * g++.dg/parse/crash26.C: New.
5299
5300         PR c++/20789
5301         * g++.dg/init/member1.C: New.
5302
5303 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5304
5305         * gfortran.dg/altreturn_1.f90: New test.
5306
5307 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5308
5309         PR middle-end/21985
5310         * gcc.dg/tree-ssa/pr21985.c: New test.
5311
5312 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5313
5314         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5315
5316 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5317
5318         PR c++/21930
5319         * g++.dg/other/error10.C: New test case.
5320
5321 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5322
5323         PR libfortran/19155
5324         * gfortran.dg/pr19155.f: Add test.
5325
5326 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5327
5328         * gfortran.dg/f2c_7.f90: New test.
5329
5330         * gfortran.dg/forall_1.f90: XFAILed.
5331
5332 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5333
5334         * gcc.dg/pr14796-1.c: New.
5335         * gcc.dg/pr14796-2.c: New.
5336
5337 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5338
5339         PR fortran/17792
5340         PR fortran/21375
5341         * gfortran.dg/deallocate_stat.f90:  New test.
5342
5343 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5344
5345         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5346
5347 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5348
5349         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5350         access will be generated when this loop is vectorized. Test that
5351         accesses with same alignment were detected.
5352         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5353         Test that accesses with same alignment were detected.
5354         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5355         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5356         alignment were detected.
5357
5358 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5359
5360         PR c++/10611
5361         * g++.dg/conversion/simd2.C: New.
5362
5363 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5364
5365         * gcc.dg/Wcxx-compat-1.c: New.
5366
5367 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5368
5369         PR libfortran/21480
5370         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5371         complex array.
5372
5373 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5374
5375         * gcc.dg/alias-8.c: New.
5376
5377 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5378
5379         * gcc.dg/format/cmn_err-1.c: Update.
5380
5381 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5382
5383         PR target/20666
5384         * gcc.target/sparc/fexpand-2.c: New.
5385         * gcc.target/sparc/fpmerge-2.c: New.
5386         * gcc.target/sparc/fpmul-2.c: New.
5387         * gcc.target/sparc/noresult.c: New.
5388         * gcc.target/sparc/pdist-2.c: New.
5389         * gcc.target/sparc/pdist-3.c: New.
5390
5391 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5392
5393         PR testsuite/21702
5394         * gcc.target/i386/i386.exp: Fix comment typo.
5395
5396 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         PR c++/19497
5399         * g++.dg/inherit/using5.C: New.
5400         * g++.dg/inherit/using6.C: New.
5401
5402 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5403
5404         PR c++/19894
5405         * g++.dg/template/ptrmem15.C: New test.
5406
5407         PR c++/20563
5408         * g++.dg/ext/label4.C: New test.
5409
5410 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5411
5412         * gcc.dg/tls/debug-1.c: New test.
5413
5414 2005-06-07  Dale Johannesen  <dalej@apple.com>
5415
5416         * gcc.target/i386/movq.c:  New.
5417
5418 2005-06-07  Dale Johannesen  <dalej@apple.com>
5419
5420         * gcc.dg/20050607-1.c:  New.
5421
5422 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5423
5424         PR middle-end/21850
5425         * gcc.c-torture/execute/20050607-1.c: New test.
5426
5427 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5428
5429         PR libfortran/21926
5430         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5431         Test case where the return array has lowest stride one,
5432         but isn't packed.
5433
5434 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5435
5436         * lib/target-supports.exp (check_effective_target_sync_int_long):
5437         Add s390 and s390x targets.
5438
5439 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5440
5441         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5442         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5443         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5444         * gcc.dg/tree-ssa/loop-9.c: New test.
5445
5446 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5447
5448         * g++.dg/parse/defarg10.C: New.
5449
5450 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR regression/21897
5453         * gcc.c-torture/execute/20050604-1.c: New test.
5454
5455 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5456
5457         PR 21903
5458         * g++.dg/parse/defarg9.C: New.
5459
5460         PR c++/20637
5461         * g++.dg/inherit/using4.C: New.
5462         * g++.dg/overload/error1.C: Adjust expected errors.
5463         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5464         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5465         * g++.old-deja/g++.other/redecl2.C: Likewise.
5466         * g++.old-deja/g++.other/redecl4.C: Likewise.
5467         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5468
5469 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5470
5471         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5472
5473 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5474
5475         * lib/gfortran.exp (gfortran_target_compile): Call
5476         dg-additional-files-options
5477         * gfortran.dg/f2c_4.f90: New file
5478         * gfortran.dg/f2c_4.c: New file
5479         * gfortran.dg/f2c_5.f90: New file
5480         * gfortran.dg/f2c_5.c: New file
5481
5482 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5483
5484         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5485
5486         PR fortran/21912
5487         * gfortran.dg/array_constructor_4.f90: New test.
5488
5489 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5490
5491         PR c++/21619
5492         * g++.dg/ext/builtin9.C: New test.
5493
5494 2005-06-05  Dale Johannesen  <dalej@apple.com>
5495
5496         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5497         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5498
5499 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5500
5501         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5502         * gcc.dg/vect/vect-reduc-1.c: New.
5503         * gcc.dg/vect/vect-reduc-2.c: New.
5504         * gcc.dg/vect/vect-reduc-3.c: New.
5505
5506 2005-06-04  Dale Johannesen  <dalej@apple.com>
5507
5508         * gcc.c-torture/execute/20050603-1.c:  New.
5509         * gcc.c-torture/execute/20050603-2.c:  New.
5510         * gcc.dg/20050603-3.c:  New.
5511
5512 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5513
5514         PR fortran/19195
5515         * gfortran.dg/debug_1.f90: New test.
5516
5517         * gfortran.dg/forall_1.f90: New test.
5518
5519 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5520
5521         * gfortran.dg/array_constructor_3.f90: New test.
5522
5523 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5524
5525         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5526
5527 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5528
5529         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5530
5531 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5532
5533         PR c/21873
5534         * gcc.dg/init-excess-1.c: New test.
5535
5536 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/21853
5539         * g++.dg/expr/static_cast6.C: New test.
5540
5541 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5542
5543         * gcc.dg/tree-ssa/vrp14.c: New test.
5544
5545 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/21336
5548         * g++.dg/template/new2.C: New test.
5549
5550 2005-06-03  Josh Conner  <jconner@apple.com>
5551
5552         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5553         all entries in initializer.
5554
5555 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5556
5557         PR middle-end/21858
5558         * gcc.dg/pr21858.c: New testcase.
5559
5560 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5561
5562         PR tree-optimization/21292
5563
5564         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5565         New.
5566         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5567         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5568         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5569         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5570         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5571
5572 2005-06-02  Richard Henderson  <rth@redhat.com>
5573
5574         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5575
5576 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5577
5578         * gcc.dg/wtypequal.c: New testcase.
5579
5580 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5581
5582         PR 21582
5583         * gcc.dg/tree-ssa/pr21582.c: New test.
5584
5585 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5586
5587         PR c++/21280
5588         * g++.dg/opt/interface2.h: New.
5589         * g++.dg/opt/interface2.C: New.
5590         * g++.dg/init/ctor4.C: Adjust error lines.
5591         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5592         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5593         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5594         * g++.old-deja/g++.pt/assign1.C: Likewise.
5595         * g++.old-deja/g++.pt/crash20.C: Likewise.
5596
5597 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5598
5599         PR tree-optimization/21734
5600         * g++.dg/vect/pr21734_1.cc: New.
5601         * g++.dg/vect/pr21734_2.cc: New.
5602
5603 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5604
5605         PR c++/20350
5606         * g++.dg/template/spec24.C: New.
5607
5608         PR c++/21151
5609         * g++.dg/pch/local-1.C: New.
5610         * g++.dg/pch/local-1.Hs: New.
5611
5612 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5613
5614         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5615         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5616         * gcc.dg/tree-ssa/pr14341.c: New test.
5617         * gcc.dg/tree-ssa/pr14841.c: New test.
5618         * gcc.dg/tree-ssa/pr20701.c: New test.
5619         * gcc.dg/tree-ssa/pr21086.c: New test.
5620         * gcc.dg/tree-ssa/pr21090.c: New test.
5621         * gcc.dg/tree-ssa/pr21332.c: New test.
5622         * gcc.dg/tree-ssa/pr21458.c: New test.
5623         * gcc.dg/tree-ssa/pr21658.c: New test.
5624         * gcc.dg/tree-ssa/vrp01.c: New test.
5625         * gcc.dg/tree-ssa/vrp02.c: New test.
5626         * gcc.dg/tree-ssa/vrp03.c: New test.
5627         * gcc.dg/tree-ssa/vrp04.c: New test.
5628         * gcc.dg/tree-ssa/vrp05.c: New test.
5629         * gcc.dg/tree-ssa/vrp06.c: New test.
5630         * gcc.dg/tree-ssa/vrp07.c: New test.
5631         * gcc.dg/tree-ssa/vrp08.c: New test.
5632         * gcc.dg/tree-ssa/vrp09.c: New test.
5633         * gcc.dg/tree-ssa/vrp10.c: New test.
5634         * gcc.dg/tree-ssa/vrp11.c: New test.
5635         * gcc.dg/tree-ssa/vrp12.c: New test.
5636         * gcc.dg/tree-ssa/vrp13.c: New test.
5637
5638 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5639
5640         PR 21029
5641         * gcc.dg/tree-ssa/pr21029.c: New test.
5642
5643 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5644
5645         * gfortran.dg/logint-1.f: New test case.
5646         * gfortran.dg/logint-2.f: Likewise.
5647         * gfortran.dg/logint-3.f: Likewise.
5648
5649 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR c/21536
5652         PR c/20760
5653         * gcc.dg/20050527-1.c: New test.
5654
5655         * gcc.dg/i386-sse-12.c: New test.
5656
5657         PR fortran/21729
5658         * gfortran.dg/implicit_5.f90: New test.
5659
5660 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5661
5662         PR fortran/20883
5663         * gfortran/assign_4.f90: New test.
5664         * gfortran/assign_2.f90: Change compile to run.
5665
5666 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5667
5668         * lib/target-supports.exp
5669         (check_effective_target_sync_char_short): New.
5670         * gcc.dg/sync-2.c: New.
5671
5672 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5673
5674         PR tree-optimization/21817
5675         * gcc.dg/torture/pr21817-1.c: New.
5676
5677 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5678
5679         PR c++/21165
5680         * g++.dg/template/init5.C: New.
5681
5682 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         * gfortran.dg/char_initialiser_actual.f90:
5685         Test character initialisers as actual arguments.
5686         * gfortran.dg/char_pointer_comp_assign.f90:
5687         Test character pointer structure component assignments.
5688         * gfortran.dg/char_array_structure_constructor.f90:
5689         Test character components in structure constructors.
5690
5691 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5692
5693         PR middle-end/20931
5694         * g++.dg/opt/pr20931.C: New test.
5695
5696 2005-05-31  Andreas Jaeger  <aj@suse.de>
5697
5698         PR testsuite/20772
5699         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5700         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5701         g++.old-deja/g++.ext/asmspec1.C,
5702         g++.old-deja/g++.other/regstack.C,
5703         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5704         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5705         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5706         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5707         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5708         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5709         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5710         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5711         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5712         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5713         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5714         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5715         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5716         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5717         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5718         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5719         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5720         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5721         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5722
5723 2005-05-31  Jeff Law  <law@redhat.com>
5724
5725         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5726
5727 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
5728
5729         PR middle-end/21743
5730         * gcc.dg/builtins-1.c: Activate disabled clog test.
5731         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5732
5733 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
5734
5735         * gfortran.dg/char_pointer_assign.f90:
5736         Test character-pointer assignments and pointer assignments.
5737         * gfortran.dg/char_pointer_dummy.f90:
5738         Test character-pointer dummy arguments.
5739         * gfortran.dg/char_pointer_func.f90:
5740         Test character-pointer function returns.
5741         * gfortran.dg/char_pointer_dependency.f90:
5742         Test character-pointer functions with dependencies.
5743
5744 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR c++/21784
5747         * g++.dg/lookup/using14.C: New test.
5748
5749 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
5750
5751         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5752         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
5753         trailing ^M.
5754
5755 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
5756
5757         PR c++/17413
5758         * g++.dg/template/local5.C: New.
5759
5760         PR target/21761
5761         * gcc.c-torture/compile/pr21761.c: New.
5762
5763         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
5764         before darwin8.
5765
5766 2005-05-30  Steven G. Kargl
5767
5768         PR fortran/20846
5769         * gfortran.dg/inquire_8.f90: New test.
5770
5771 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5772
5773         PR libfortran/21376
5774         * gfortran.dg/output_exponents_1.f90: New test.
5775
5776 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5777
5778         PR libfortran/20006
5779         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
5780
5781 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/21210
5784         * g++.dg/ext/complex1.C: New test.
5785
5786         PR c++/21340
5787         * g++.dg/init/ctor6.C: New test.
5788
5789 2005-05-29  Jan Hubicka  <jh@suse.cz>
5790
5791         * gcc.c-torture/compile/pr21562.c: New.
5792
5793 2005-05-28  Steven G. Kargl <kargls@comcast.net>
5794
5795         * gfortran.dg/subnormal_1.f90: New test.
5796
5797 2005-05-28  Jan Hubicka  <jh@suse.cz>
5798
5799         * tree-prof.exp: Fix comment.
5800         * value-prof-1.c: New.
5801         * value-prof-2.c: New.
5802         * value-prof-3.c: New.
5803         * value-prof-4.c: New.
5804
5805 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/21614
5808         * g++.dg/expr/ptrmem6.C: New test.
5809         * g++.dg/expr/ptrmem6a.C: Likewise.
5810
5811 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
5812
5813         PR tree-optimization/21658
5814         * gcc.dg/tree-ssa/pr21658.c: New.
5815
5816 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         PR c++/21455
5819         * g++.dg/inherit/ptrmem3.C: New.
5820
5821         PR c++/21681
5822         * g++.dg/parse/template16.C: New.
5823
5824 2005-05-27  Andreas Jaeger  <aj@suse.de>
5825
5826         * gcc.dg/setjmp-2.c: Only run in 32-bit.
5827
5828         * gcc.dg/i386-sse-8.c: Run test on all archs.
5829
5830 2005-05-26  Mike Stump  <mrs@apple.com>
5831
5832         * objc.dg/isa-field-1.m: Only run on darwin.
5833         * objc.dg/lookup-1.m: Likewise.
5834         * objc.dg/try-catch-8.m: Likewise.
5835
5836 2005-05-26  Roger Sayle  <roger@eyesopen.com>
5837
5838         PR tree-optimization/9814
5839         * gcc.dg/pr9814-1.c: New test case.
5840
5841 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5842
5843         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
5844         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
5845         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
5846         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
5847         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
5848         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
5849         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
5850         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
5851         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
5852         objc.dg/try-catch-8.m: New.
5853
5854 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
5855
5856         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
5857         remove extraneous semicolons.
5858
5859 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5860
5861         * obj-c++.dg/comp-types-12.mm: New.
5862         * objc.dg/comp-types-11.m: New.
5863         * objc.dg/selector-4.m: New.
5864
5865 2005-05-26  Andreas Jaeger  <aj@suse.de>
5866
5867         PR testsuite/20772
5868         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
5869         g++.old-deja/g++.ext/attrib3.C,
5870         g++.old-deja/g++.other/store-expr1.C,
5871         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
5872         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
5873         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5874         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
5875         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
5876         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
5877         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
5878         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5879         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
5880         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
5881         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
5882         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
5883         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
5884         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
5885         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
5886         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
5887         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
5888         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5889         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
5890
5891 2005-05-26  Andreas Jaeger  <aj@suse.de>
5892
5893         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
5894         x86-64 compilation.
5895
5896 2005-05-26  Andreas Jaeger  <aj@suse.de>
5897
5898         PR testsuite/20772
5899         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
5900         gcc.misc-tests/i386-pf-athlon-1.c,
5901         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5902         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
5903         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
5904         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
5905         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
5906         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
5907         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
5908         programs.
5909
5910         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
5911         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
5912         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
5913         x86-64 compilation.
5914
5915         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
5916         x86_64.
5917
5918         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
5919         effective-target ilp32.
5920
5921 2005-05-26  David Ung  <davidu@mips.com>
5922
5923         * gcc.target/mips/ext_ins.c: New test for testing the generation
5924         of MIPS32/64 rev 2 ext/ins instructions.
5925
5926 2005-05-26  Andreas Jaeger  <aj@suse.de>
5927
5928         * treelang/compile/unsigned.tree: Use gimple instead of
5929         nonexisting generic dump.
5930
5931 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
5932
5933         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
5934
5935 2005-05-26  Andreas Jaeger  <aj@suse.de>
5936
5937         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
5938
5939 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5940
5941         PR libfortran/17283
5942         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
5943         Test callee-allocated memory with write statements.
5944
5945 2005-05-25  Roger Sayle  <roger@eyesopen.com>
5946
5947         PR middle-end/21709
5948         * gcc.dg/pr21709-1.c: New test case.
5949
5950 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5951             Mike Stump  <mrs@apple.com>
5952
5953         * objc/execute/next_mapping.h: Update for C++.
5954
5955         * obj-c++.dg/selector-1.mm: Move to...
5956         * obj-c++.dg/selector-4.mm: here...
5957
5958         * obj-c++.dg/basic.mm: New.
5959         * obj-c++.dg/comp-types-1.mm: New.
5960         * obj-c++.dg/cxx-class-1.mm: New.
5961         * obj-c++.dg/cxx-ivars-1.mm: New.
5962         * obj-c++.dg/cxx-ivars-2.mm: New.
5963         * obj-c++.dg/cxx-ivars-3.mm: New.
5964         * obj-c++.dg/cxx-scope-1.mm: New.
5965         * obj-c++.dg/cxx-scope-2.mm: New.
5966         * obj-c++.dg/defs.mm: New.
5967         * obj-c++.dg/empty-private-1.mm: New.
5968         * obj-c++.dg/encode-1.mm: New.
5969         * obj-c++.dg/encode-2.mm: New.
5970         * obj-c++.dg/encode-3.mm: New.
5971         * obj-c++.dg/extern-c-1.mm: New.
5972         * obj-c++.dg/extra-semi.mm: New.
5973         * obj-c++.dg/fix-and-continue-2.mm: New.
5974         * obj-c++.dg/isa-field-1.mm: New.
5975         * obj-c++.dg/ivar-list-semi.mm: New.
5976         * obj-c++.dg/local-decl-1.mm: New.
5977         * obj-c++.dg/lookup-1.mm: New.
5978         * obj-c++.dg/lookup-2.mm: New.
5979         * obj-c++.dg/method-1.mm: New.
5980         * obj-c++.dg/method-2.mm: New.
5981         * obj-c++.dg/method-3.mm: New.
5982         * obj-c++.dg/method-4.mm: New.
5983         * obj-c++.dg/method-5.mm: New.
5984         * obj-c++.dg/method-6.mm: New.
5985         * obj-c++.dg/method-7.mm: New.
5986         * obj-c++.dg/no-extra-load.mm: New.
5987         * obj-c++.dg/overload-1.mm: New.
5988         * obj-c++.dg/pragma-1.mm: New.
5989         * obj-c++.dg/pragma-2.mm: New.
5990         * obj-c++.dg/private-1.mm: New.
5991         * obj-c++.dg/private-2.mm: New.
5992         * obj-c++.dg/proto-qual-1.mm: New.
5993         * obj-c++.dg/qual-types-1.mm: New.
5994         * obj-c++.dg/stubify-1.mm: New.
5995         * obj-c++.dg/stubify-2.mm: New.
5996         * obj-c++.dg/super-class-1.mm: New.
5997         * obj-c++.dg/super-class-2.mm: New.
5998         * obj-c++.dg/super-dealloc-1.mm: New.
5999         * obj-c++.dg/super-dealloc-2.mm: New.
6000         * obj-c++.dg/template-1.mm: New.
6001         * obj-c++.dg/template-2.mm: New.
6002         * obj-c++.dg/template-3.mm: New.
6003         * obj-c++.dg/template-4.mm: New.
6004         * obj-c++.dg/template-5.mm: New.
6005         * obj-c++.dg/template-6.mm: New.
6006         * obj-c++.dg/try-catch-1.mm: New.
6007         * obj-c++.dg/try-catch-2.mm: New.
6008         * obj-c++.dg/try-catch-3.mm: New.
6009         * obj-c++.dg/try-catch-4.mm: New.
6010         * obj-c++.dg/try-catch-5.mm: New.
6011         * obj-c++.dg/try-catch-6.mm: New.
6012         * obj-c++.dg/try-catch-7.mm: New.
6013         * obj-c++.dg/try-catch-8.mm: New.
6014         * obj-c++.dg/try-catch-9.mm: New.
6015         * obj-c++.dg/va-meth-1.mm: New.
6016
6017 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6018
6019         * obj-c++.dg/selector-1.mm: New.
6020         * obj-c++.dg/selector-2.mm: New.
6021
6022 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6023
6024         * obj-c++.dg/selector-3.mm: New.
6025         * objc.dg/selector-3.m: New.
6026
6027 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6028
6029         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6030         about where warning appears.
6031
6032 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6033
6034         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6035         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6036         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6037         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6038
6039 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6040
6041         * gcc.dg/20050524-1.c: New test.
6042
6043 2005-05-25  Jan Hubicka  <jh@suse.cz>
6044
6045         * gcc.dg/tree-prof/inliner-1.c: New.
6046
6047 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6048
6049         * gcc.dg/tree-prof: New directory.
6050         * gcc.dg/tree-prof/tree-prof.exp: New.
6051
6052 2005-05-25  DJ Delorie  <dj@redhat.com>
6053
6054         * gcc.dg/Wattributes-1.c: New.
6055         * gcc.dg/Wattributes-2.c: New.
6056         * gcc.dg/Wattributes-3.c: New.
6057
6058 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6059
6060         PR tree-optimization/19833
6061         * gcc.dg/uninit-4.c: Remove xfail.
6062         * gcc.dg/uninit-9.c: Ditto.
6063
6064 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6065
6066         * obj-c++.dg/bitfield-[1-5].mm: New.
6067         * obj-c++.dg/class-protocol-1.mm: New.
6068         * obj-c++.dg/comp-types-1[0-1].mm: New.
6069         * obj-c++.dg/comp-types-[2-9].mm: New.
6070         * obj-c++.dg/encode-[4-8].mm: New.
6071         * obj-c++.dg/layout-1.mm: New.
6072         * obj-c++.dg/method-1[0-9].mm: New.
6073         * obj-c++.dg/method-2[0-1].mm: New.
6074         * obj-c++.dg/method-[8-9].mm: New.
6075         * obj-c++.dg/objc-gc-3.mm: New.
6076         * obj-c++.dg/try-catch-10.mm: New.
6077         * objc.dg/bitfield-5.m: New.
6078         * objc.dg/comp-types-10.m: New.
6079         * objc.dg/comp-types-9.m: New.
6080         * objc.dg/layout-1.m: New.
6081         * objc.dg/objc-gc-4.m: New.
6082         * objc.dg/try-catch-9.m: New.
6083         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6084         * objc.dg/comp-types-1.m: Likewise.
6085         * objc.dg/comp-types-[5-6].m: Likewise.
6086         * objc.dg/method-9.m: Likewise.
6087
6088 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6089
6090         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6091         and on hardware without VMX support.
6092
6093         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6094
6095         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6096
6097         * lib/profopt.exp (dg-final-generate, dg-final-use,
6098         profopt-final-code, profopt-get-options): New.
6099         (profopt-execute): Process test directives.
6100
6101         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6102         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6103         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6104
6105 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         PR C++/21645
6108         * g++.dg/init/ctor5.C: New test.
6109
6110 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6111
6112         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6113         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6114         vect-113.c, vect-114.c.
6115
6116 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6117
6118         * gcc.dg/const-elim-1.c: Remove xfails.
6119
6120 2005-05-23  Jeff Law  <law@redhat.com>
6121
6122         * gcc.c-torture/compile/pr21638.c: New test.
6123         * gcc.c-torture/compile/20050520-1.c: New test.
6124
6125 2005-05-23  Nick Clifton  <nickc@redhat.com>
6126
6127         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6128         be a proper triple, ie: m32r*-*-*.
6129         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6130
6131 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         PR middle-end/21331
6134         PR tree-opt/21293
6135         * gcc.c-torture/compile/pr21293.c: New test.
6136         * gcc.c-torture/execute/pr21331.c: New test.
6137
6138 2004-05-20  Richard Henderson  <rth@redhat.com>
6139
6140         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6141
6142 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6143
6144         * obj-c++-dg.exp: Add.
6145         * obj-c++.exp: Add.
6146         * obj-c++.dg/dg.exp: Add.
6147
6148 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6149
6150         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6151         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6152
6153 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6154
6155         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6156
6157 2004-05-19  Richard Henderson  <rth@redhat.com>
6158
6159         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6160
6161 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6162
6163         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6164
6165         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6166
6167 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR c++/21495
6170         * g++.dg/parse/extern1.C: New test.
6171         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6172
6173 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6174
6175         * gcc.dg/c99-math.h: New.
6176         * gcc.dg/c99-math-float-1.c: New test.
6177         * gcc.dg/c99-math-double-1.c: Likewise.
6178         * gcc.dg/c99-math-long-double-1.c: Likewise.
6179
6180 2005-05-18  Richard Henderson  <rth@redhat.com>
6181
6182         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6183
6184 2005-05-18  Devang Patel  <dpatel@apple.com>
6185
6186         * g++.dg/opt/20050511-1.C: New test.
6187
6188 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6189
6190         PR libfortran/21127
6191         * gfortran.dg/reshape-complex.f90:  New test.
6192
6193 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6194
6195         * gfortran.dg/array_constructor_1.f90: New test.
6196         * gfortran.dg/array_constructor_2.f90: New test.
6197
6198 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6199
6200         PR fortran/20954
6201         * gfortran.dg/pr20954.f: New test.
6202
6203 2005-05-17  Mike Stump  <mrs@apple.com>
6204
6205         Yet more Objective-C++...
6206
6207         * objc.dg/method-5.m: Update.
6208         * objc.dg/method-6.m: Update.
6209         * objc.dg/method-7.m: Update.
6210         * objc.dg/method-9.m: Update.
6211         * objc.dg/try-catch-2.m: Update.
6212
6213 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6214
6215         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6216         Remove little-endian optimizations.
6217
6218 2005-05-17  Jeff Law  <law@redhat.com>
6219
6220         * g++.dg/tree-ssa/pr14814.C: New test.
6221         * gcc.dg/tree-ssa/pr14814.C: New test.
6222         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6223         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6224
6225 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6226
6227         * gcc.dg/compat/generate-random.c: Do not include
6228         libiberty.h.
6229         * gcc.dg/compat/generate-random_r.c: Likewise.
6230
6231 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6232
6233         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6234
6235 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6236
6237         PR middle-end/21595
6238         * g++.dg/tree-ssa/builtin1.C: New testcase.
6239
6240 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR c++/21454
6243         * g++.dg/opt/const4.C: New test.
6244
6245         PR middle-end/21492
6246         * g++.dg/opt/crossjump1.C: New test.
6247
6248         PR tree-optimization/21610
6249         * gcc.c-torture/compile/20050516-1.c: New test.
6250
6251         PR fortran/15080
6252         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6253         about the test failing.
6254         * gfortran.fortran-torture/execute/where_7.f90: New test.
6255         * gfortran.fortran-torture/execute/where_8.f90: New test.
6256
6257 2005-05-16  Richard Henderson  <rth@redhat.com>
6258
6259         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6260         i?86 and x86_64.
6261
6262 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6263
6264         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6265         (limits.h): Include unconditionally.
6266         (stdlib.h): Likewise.
6267         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6268         (limits.h): Include unconditionally.
6269         (stdlib.h): Likewise.
6270         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6271         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6272         (limits.h): Include unconditionally.
6273         (stdlib.h): Likewise.
6274         (hashtab.h): Do not include.
6275         (getopt.h): Likewise.
6276         (stddef.h): Include.
6277         (hashval_t): Define.
6278         (struct entry): Add "next" field.
6279         (HASH_SIZE): New macro.
6280         (hash_table): New variable.
6281         (switchfiles): Do not use xmalloc.
6282         (mix): New macro.
6283         (iterative_hash): New function.
6284         (hasht): Remove.
6285         (e_exists): New function.
6286         (e_insert): Likewise.
6287         (output): Use, instead of libiberty hashtable functions.
6288         (main): Do not use getopt.  Do not call htab_create.
6289
6290 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6291
6292         PR libstdc++/21526
6293         * lib/target-supports.exp (check_mkfifo_available):
6294         Return 0 for cygwin as mkfifo support incomplete on platform.
6295         Fix typos in comments.
6296
6297 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6298
6299         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6300
6301 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6302
6303         PR fortran/17432
6304         * gfortran.dg/assign_4.f: New test.
6305
6306 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6307
6308         PR tree-optimization/21563
6309         * gcc.dg/tree-ssa/pr21563.c: New.
6310
6311 2005-05-14  Jan Hubicka  <jh@suse.cz>
6312
6313         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6314
6315 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6316
6317         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6318
6319 2005-05-13  Julian Brown  <julian@codesourcery.com>
6320
6321         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6322         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6323
6324 2005-05-13  Jan Hubicka  <jh@suse.cz>
6325
6326         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6327         * gcc.dg/fold-xor-?.c: Likewise.
6328         * gcc.dg/pr15784-?.c: Likewise.
6329         * gcc.dg/pr20922-?.c: Likewise.
6330         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6331         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6332         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6333
6334 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6335
6336         PR fortran/21260
6337         * gfortran.dg/hollerith_1.f90: New test.
6338
6339 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6340
6341         * gfortran.dg/func_result_2.f90: New test.
6342
6343 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6344
6345         * gfortran.dg/dev_null.f90: New test.
6346
6347 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6348
6349         * gcc.dg/arm-vfp1.c: Revert last change.
6350
6351 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6352
6353         PR middle-end/19807
6354         PR tree-optimization/19639
6355         * g++.dg/tree-ssa/pr19807.C: New testcase.
6356
6357 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6358
6359         PR libfortran/21471
6360         * gfortran.dg/append-1.f90: New test.
6361
6362 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6363
6364         * gcc.dg/pr18501.c: XFAIL.
6365         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6366         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6367         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6368         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6369         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6370         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6371         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6372         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6373
6374 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6375
6376         PR fortran/20178
6377         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6378         gfortran.dg/f2c_3.f90: New tests.
6379
6380         * gfortran.dg/return_1.f90: Fix dg annotation.
6381
6382 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6383
6384         * gcc.c-torture/compile/20050510-1.c: New test.
6385
6386 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6387
6388         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6389
6390 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6391
6392         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6393
6394 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6395
6396         PR c/17913
6397         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6398
6399 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6400
6401         PR c/21342
6402         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6403         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6404
6405 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6406
6407         PR debug/16676
6408         * gcc.dg/debug/pr16676.c: New test.
6409
6410 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6411
6412         PR testsuite/21443
6413         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6414         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6415         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6416         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6417         Change -O1 to -O2.
6418         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6419         -fno-tree-dominator-opts.
6420
6421 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6422
6423         * gfortran.dg/return_1.f90: New test.
6424
6425 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6426
6427         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6428
6429         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6430
6431 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6432
6433         PR c++/21427
6434         * g++.dg/inherit/covariant13.C: New.
6435
6436 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6437
6438         PR libfortran/19155
6439         * gfortran.dg/pr19155.f: New test.
6440
6441 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6442
6443         PR inline-asm/8788
6444         * gcc.dg/pr8788-1.c: New testcase.
6445
6446 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6447
6448         PR target/21416
6449         * gcc.target/mips/fpcmp-[12].c: New tests.
6450
6451 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * lib/target-supports-dg.exp (dg-require-fork): New function.
6454         (dg-require-mkfifo): Likewise.
6455         * lib/target-supports.exp (check_function_available): New
6456         function.
6457         (check_fork_available): Likewise.
6458         (check_mkfifo_available): Likewise.
6459
6460 2005-05-06  Jeff Law  <law@redhat.com>
6461
6462         * gcc.c-torture/compile/pr21380.c: New test.
6463
6464 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6465
6466         PR c++/20961
6467         * g++.dg/ext/weak3.C: New test.
6468
6469 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/21352
6472         * g++.dg/template/crash37.C: New test.
6473
6474 2005-05-05  Paul Brook  <paul@codesourcery.com>
6475
6476         * gcc.dg/arm-g2.c: Use effective-target arm32.
6477         * gcc.dg/arm-mmx-1.c: Ditto.
6478         * gcc.dg/arm-scd42-2.c: Ditto.
6479         * gcc.dg/arm-vfp1.c: Ditto.
6480         * lib/target-supports.exp (check_effective_target_arm32): New
6481         function.
6482
6483 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6484
6485         PR libfortran/21354
6486         gfortran.dg/in_pack_rank7.f90:  New test.
6487
6488 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         PR middle-end/15618
6491         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6492
6493 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR middle-end/21265
6496         * gcc.dg/20050503-1.c: New test.
6497
6498         PR rtl-optimization/21239
6499         * gcc.dg/i386-sse-11.c: New test.
6500
6501 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6502
6503         PR target/16888
6504         * gcc.target/i386/asm-1.c: New test.
6505
6506 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6507
6508         PR rtl-optimization/21330
6509         * gcc.c-torture/execute/20050502-1.c: New test.
6510
6511         PR target/21297
6512         * gcc.c-torture/execute/20050502-2.c: New test.
6513
6514 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6515
6516         PR middle-end/21282
6517         * gcc.dg/pr21282.c: New.
6518
6519 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6520
6521         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6522         * gcc.dg/vect/vect-92.c: Likewise
6523         * gcc.dg/vect/vect-93.c: Likewise
6524         * gcc.dg/vect/vect-dv-1.c: Likewise
6525         * gcc.dg/vect/vect-dv-2.c: Likewise
6526         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6527
6528 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6529
6530         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6531         * gfortran.dg/vect/vect-2.f90:  Likewise
6532         * gfortran.dg/vect/vect-3.f90:  Likewise
6533         * gfortran.dg/vect/vect-4.f90:  Likewise
6534         * gfortran.dg/vect/vect-5.f90:  Likewise
6535
6536 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6537
6538         PR target/20813
6539         * gcc.dg/rs6000-fpint-2.c: New.
6540
6541 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6542
6543         PR c/15698
6544         * gcc.dg/builtins-30.c: Update expected messages.
6545         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6546         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6547         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6548
6549 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6550
6551         PR tree-optimization/21294
6552         * gcc.dg/tree-ssa/pr21294.c: New.
6553
6554 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6555
6556         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6557         __builtin_altivec_st_internal_4si built-in.
6558
6559 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/15875
6562         * g++.dg/template/ptrmem14.C: New test.
6563
6564 2005-05-02  Paul Brook  <paul@codesourcery.com>
6565
6566         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6567
6568 2005-05-02  Michael Matz  <matz@suse.de>
6569
6570         PR c++/19542
6571         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6572
6573 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6574
6575         * g++.dg/cpp/weak.C: New test.
6576
6577 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6578
6579         * gcc.dg/tree-ssa/loop-8.c: New test.
6580
6581 2005-04-30  Michael Maty  <matz@suse.de>
6582
6583         * gcc.dg/inline-mcpy.c: New test.
6584
6585 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6586
6587         PR libfortran/18958
6588         * gfortran.dg/eoshift.f90:  New test case.
6589
6590 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6591
6592         PR libfortran/18857
6593         * gfortran.dg/matmul_1.f90: New test.
6594
6595 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6596
6597         PR tree-optimization/21030
6598         * gcc.dg/tree-ssa/pr21030.c: New.
6599
6600 2005-04-29  Devang Patel  <dpatel@apple.com>
6601
6602         PR tree-optimization/21272
6603         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6604
6605 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR fortran/13082
6608         PR fortran/18824
6609         * gfortran.dg/entry_4.f90: New test.
6610         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6611         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6612         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6613         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6614         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6615         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6616         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6617
6618 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6619
6620         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6621
6622 2005-04-29  Paul Brook   <paul@codesourcery.com>
6623
6624         * gfortran.dg/entry_3.f90: New test.
6625
6626 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6627
6628         * gfortran.dg/implicit_4.f90: New test.
6629
6630 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6631
6632         * lib/target-supports.exp (check_profiling_available): Return
6633         false for xtensa-*-elf.
6634
6635 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6636
6637         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6638         error if file cannot be deleted.
6639
6640 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6641
6642         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6643         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6644         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6645         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6646         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6647         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6648         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6649         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6650         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6651         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6652         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6653         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6654         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6655
6656 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6657
6658         PR fortran/20865
6659         * gfortran.dg/pr20865.f90: New test.
6660
6661 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6662
6663         * gcc.dg/void-cast-2.c: New test.
6664
6665 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6666
6667         PR c/21159
6668         * gcc.dg/void-cast-1.c: New test.
6669
6670 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6671
6672         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6673
6674 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6675
6676         PR fortran/21177
6677         * gfortran.dg/pr21177.f90: New test.
6678
6679 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6680
6681         PR tree-optimization/21171
6682         * gcc.dg/tree-ssa/pr21171.c: New test.
6683
6684 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6685
6686         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6687         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6688         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6689         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6690         gcc.dg/tree-ssa/gen-vect-32.c: New.
6691         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6692         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6693         don't run on PPC32.
6694
6695 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6696
6697         PR c/21213
6698         * gcc.dg/transparent-union-3.c: New test.
6699
6700 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6701
6702         PR c/20740
6703         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6704         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6705         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6706         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6707         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6708         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6709
6710 2005-04-26  Jeff Law  <law@redhat.com>
6711
6712         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6713         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6714         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6715         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6716         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6717         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6718         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6719
6720 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6721
6722         PR tree-optimization/17598
6723         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6724
6725 2005-04-25  Mike Stump  <mrs@apple.com>
6726
6727         * objc.dg/fix-and-continue-1.m: Add.
6728
6729 2005-04-25  Roger Sayle  <roger@eyesopen.com>
6730
6731         PR c++/20995
6732         * g++.dg/opt/pr20995-1.C: New test case.
6733
6734 2005-04-25  Devang Patel <dpatel@apple.com>
6735
6736         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
6737
6738 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6739
6740         PR testsuite/21062
6741         * g++.dg/opt/alias2.C (printf): Correct the prototype.
6742
6743 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6744
6745         PR C++/21188
6746         * g++.dg/opt/rtti2.C: New test.
6747
6748 2005-04-25  Paul Brook  <paul@codesourcery.com>
6749         Steven G. Kargl  <kargls@comcast.net>
6750
6751         PR fortran/20879
6752         * gfortran.dg/ichar_1.f90: New file.
6753
6754 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR middle-end/20991
6757         * g++.dg/opt/pr20991.C: New test.
6758
6759         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
6760         where sizeof (type) < __alignof__ (type).
6761         * gcc.dg/compat/struct-layout-1.h: Likewise.
6762
6763 2005-04-24  Per Bothner  <per@bothner.com>
6764             Devang Patel  <dpatel@apple.com>
6765
6766         PR preprocessor/20907
6767         * gcc.dg/cpp/very-long-comment.c: New test.
6768
6769 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6770
6771         PR fortran/20059
6772         * gfortran.dg/common_5.f: New test.
6773
6774 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
6775
6776         PR middle-end/21082
6777         * g++.dg/tree-ssa/pr21082.C: New testcase.
6778
6779 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
6780
6781         * gcc.dg/vect/vect-99.c: New test.
6782
6783 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
6784
6785         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
6786
6787 2005-04-22  Jeff Law  <law@redhat.com>
6788
6789         * gcc.dg/uninit-5.c: Remove xfails.
6790         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
6791         conditionals and loads.
6792
6793 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
6794
6795         PR libfortran/20074
6796         PR libfortran/20436
6797         PR libfortran/21108
6798         * gfortran.dg/nested_reshape.f90: new test
6799         * gfortran.dg/reshape-alloc.f90: new test
6800         * gfortran.dg/reshape.f90: new test
6801
6802 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
6803
6804         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
6805
6806         * gcc.dg/arm-vfp1.c: New test.
6807
6808 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
6809
6810         PR c++/21087
6811         * g++.dg/lookup/builtin2.C: New test.
6812
6813 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6814
6815         * gcc.dg/weak/weak-13.c: New test.
6816
6817 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
6818
6819         * lib/target-supports.exp (check_effective_target_sync_int_long):
6820         Add powerpc*.
6821
6822 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
6823
6824         * gcc.target/mips/branch-1.c: New test.
6825
6826 2005-04-21  Richard Henderson  <rth@redhat.com>
6827
6828         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
6829         * gcc.dg/vect/vect-86.c: Likewise.
6830         * gcc.dg/vect/vect-87.c: Likewise.
6831         * gcc.dg/vect/vect-88.c: Likewise.
6832
6833 2005-04-21  Devang Patel  <dpatel@apple.com>
6834
6835         PR optimization/20994
6836         * gcc.dg/tree-ssa/ifc-3.c: New test.
6837
6838 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6839
6840         PR c/12913
6841         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
6842         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
6843         gcc.dg/c99-vla-jump-5.c: New tests.
6844
6845 2005-04-19  Richard Henderson  <rth@redhat.com>
6846
6847         * lib/target-supports.exp (check_effective_target_vect_int_mult):
6848         Fix typo in exists check.
6849         (check_effective_target_sync_int_long): New.
6850         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
6851         * gcc.dg/ia64-sync-2.c: Likewise.
6852         * gcc.dg/ia64-sync-3.c: Likewise.
6853         * gcc.dg/ia64-sync-4.c: Likewise.
6854
6855 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
6856
6857         * gcc.dg/fold-xor-1.c: New test.
6858         * gcc.dg/fold-xor-2.c: New test.
6859
6860 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
6861
6862         PR target/20670
6863         * g++.dg/eh/fp-regs.C: New test.
6864
6865 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6866
6867         * gcc.dg/Wint-to-pointer-cast-1.c,
6868         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
6869         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
6870         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
6871
6872 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6873
6874         PR fortran/16861
6875         * gfortran.dg/pr16861.f90: New test.
6876
6877 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6878
6879         * gcc.dg/pr21085.c: New test.
6880
6881 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
6882
6883         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
6884         (setup_mips_tests, dg-mips-options): New procedures.
6885         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
6886         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
6887         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
6888         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6889         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
6890         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
6891         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
6892         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6893         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
6894         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
6895         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
6896         dg-mips-options instead of dg-options.  Remove now-redundant
6897         preprocessor guards.
6898         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
6899         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6900         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6901         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
6902         * gcc.dg/vr-mult-2.c: Delete.
6903         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
6904         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
6905         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
6906         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
6907         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
6908         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
6909         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
6910
6911 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
6912
6913         * ada/acats/run_all.sh: Use sync when executable not present.
6914
6915 2005-04-18  Devang Patel  <dpatel@apple.com>
6916
6917         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
6918         * gcc.dg/vect/vect-11a.c: New.
6919         * gcc.dg/vect/vect-none.c: Update.
6920         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
6921
6922 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6923
6924         PR tree-optimization/20922
6925         * gcc.dg/pr20922-1.c: New test.
6926         * gcc.dg/pr20922-2.c: New test.
6927         * gcc.dg/pr20922-3.c: New test.
6928         * gcc.dg/pr20922-4.c: New test.
6929         * gcc.dg/pr20922-5.c: New test.
6930         * gcc.dg/pr20922-6.c: New test.
6931
6932 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6933
6934         PR libfortran/20950
6935         * gfortran.dg/pr20950.f: New test.
6936
6937 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6938
6939         PR libfortran/19216
6940         * gfortran.dg/pr19216.f: New test.
6941
6942 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
6943
6944         PR tree-optimization/21001
6945         * gcc.dg/tree-ssa/pr21001.c: New.
6946
6947 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
6948
6949         PR libfortran/21075
6950         * gfortran.dg/reshape_rank7.f90: New test.
6951
6952 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
6953
6954         PR libfortran/12884 gfortran.dg/pr12884.f: New test
6955         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
6956         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
6957         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
6958         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
6959         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
6960         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
6961         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
6962         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
6963         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
6964         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
6965         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
6966         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
6967         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
6968         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
6969         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
6970         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
6971         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
6972         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
6973         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
6974         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
6975
6976 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
6977
6978         * gfortran.dg/wtruncate.f: New testcase.
6979         * gfortran.dg/wtruncate.f90: New testcase.
6980
6981 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
6982
6983         PR c++/21025
6984         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
6985         which sizeof/alignof is dependent, rather than just whether we are
6986         processing_template_decl.
6987
6988 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6989
6990         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6991         corrected typo where the wrong variables had been compared.
6992
6993 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6994
6995         PR libfortran/18495
6996         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6997         Test callee-allocated version of return array with a write
6998         statement.
6999         Test spread with a temporary with another write statement.
7000
7001 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7002
7003         PR tree-optimization/21031
7004         * gcc.dg/tree-ssa/pr21031.c: New.
7005
7006 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7007
7008         PR tree-optimization/21004
7009         * gcc.dg/builtins-53.c: Include builtins-config.h.
7010         Check floorf, ceilf, floorl and ceill transformations
7011         only when HAVE_C99_RUNTIME is defined.
7012
7013 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7014
7015         PR middle-end/20739
7016         * gcc.dg/tree-ssa/pr20739.c: New test.
7017
7018 2005-04-14  Mike Stump  <mrs@apple.com>
7019
7020         * gcc.dg/Foundation.framework/empty: New.
7021         * gcc.dg/framework-2.c: New.
7022
7023 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7024
7025         PR tree-optimization/21021
7026         * gcc.c-torture/compile/pr21021.c: New.
7027
7028 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7029
7030         PR testsuite/21010
7031         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7032         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7033         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7034         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7035         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7036         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7037         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7038         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7039
7040 2005-04-14  Richard Henderson  <rth@redhat.com>
7041
7042         * lib/target-supports.exp (check_effective_target_vect_condition):
7043         Add ia64, i?86, and x86_64.
7044
7045 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7046
7047         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7048
7049 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7050
7051         PR tree-optimization/20657
7052         * gcc.dg/tree-ssa/pr20657.c: New.
7053
7054 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7055
7056         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7057         (long long int)trunc*.
7058
7059 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7060
7061         PR target/20927
7062         * gcc.dg/pr20927.c: New test.
7063
7064 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7065
7066         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7067         * gcc.target/mips/asm-1.c: Likewise.
7068
7069 2005-04-13  Dale Johannesen  <dalej@apple.com>
7070
7071         * objc.dg/objc-fast-4.m:  New.
7072
7073 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7074
7075         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7076         directory.
7077         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7078
7079 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7080
7081         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7082         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7083         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7084
7085 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7086
7087         PR tree-optimization/20913
7088         * gcc.dg/tree-ssa/pr20913.c: New.
7089
7090         PR tree-optimization/20702
7091         * gcc.dg/tree-ssa/pr20702.c: New.
7092
7093 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7094
7095         PR c++/13744
7096         * g++.dg/inherit/local3.C: New test.
7097
7098 2005-04-12  Jeff Law  <law@redhat.com>
7099
7100         * gcc.dg/tree-ssa/20050412-1.c: New test.
7101
7102 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7103
7104         PR libfortran/19016
7105         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7106         Add tests with mask generated by expression.
7107         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7108         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7109         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7110
7111 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7112
7113         PR middle-end/20917
7114         * gcc.dg/20050409-1.c: New test.
7115
7116 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7119
7120 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7121
7122         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7123         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7124         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7125         (TARGET_CXX): Adjust accordingly.
7126         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7127         determine_class_data_visibility and class_data_always_comdat.
7128         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7129         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7130         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7131         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7132         (arm_cxx_determine_class_data_visibility): New.
7133         (arm_cxx_class_data_always_comdat): Likewise.
7134         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7135         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7136         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7137         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7138         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7139         Define.
7140
7141 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7142
7143         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7144
7145 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7146
7147         * gcc.dg/i386-darwin-fpmath.c: New.
7148
7149 2004-04-11  Devang Patel  <dpatel@apple.com>
7150
7151         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7152         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7153         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7154         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7155         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7156         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7157         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7158         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7159         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7160
7161 2004-04-11  Devang Patel  <dpatel@apple.com>
7162
7163         * gcc.dg/vect/vect-dv-1.c: New test.
7164         * gcc.dg/vect/vect-dv-2.c: New test.
7165
7166 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7167
7168         PR tree-optimization/20933
7169         * gcc.dg/tree-ssa/pr20933.c: New test.
7170
7171 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7172
7173         * gfortran.dg/fold_nearest.f90: New test.
7174
7175 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7176
7177         * gcc.dg/tree-ssa/alias-1.c: New test.
7178
7179 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7180
7181         PR tree-optimization/20920
7182         * g++.dg/tree-ssa/pr20920.C: New test.
7183
7184 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7185
7186         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7187         (long long int)ceil*.
7188
7189 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7190
7191         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7192         explicit C++ linkage.
7193
7194 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7195
7196         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7197         warning for arithmetic IF statements.
7198
7199 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7200
7201         * eor_handling_1.f90: New test case.
7202         * eor_handling_2.f90: New test case.
7203         * eor_handling_3.f90: New test case.
7204         * eor_handling_4.f90: New test case.
7205         * eor_handling_5.f90: New test case.
7206         * noadv_size.f90: New test case.
7207         * pad_no.f90: New test case.
7208
7209 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7210
7211         * gcc.c-torture/execute/20050410-1.c: New test.
7212
7213 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7214
7215         * gcc.dg/pr20126.c: New.
7216
7217 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7218             Steven G. Kargl <kargls@comcast.net>
7219
7220         * gfortran.dg/PR19872.f: New test.
7221
7222 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7223
7224         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7225
7226 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7227
7228         * gfortran.dg/nint_1.f90: New test.
7229
7230 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7231
7232         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7233         Added test for callee-allocated arrays with write statements.
7234         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7235         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7236         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7237         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7238         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7239
7240 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7241
7242         PR libfortran/20163
7243         * gfortran.dg/open-options-blanks.f:  New test.
7244
7245 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7246
7247         PR fortran/13257
7248         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7249
7250 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7251
7252         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7253         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7254         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7255         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7256         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7257         * gcc.c-torture/execute/stdarg-4.c: New test.
7258
7259         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7260
7261         PR target/20795
7262         * g++.dg/abi/param2.C: New test.
7263
7264 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7265
7266         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7267
7268 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7269
7270         * gcc.dg/builtins-53.c: New test.
7271
7272 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7273
7274         * g++.dg/tree-ssa/pr18178.C: New test.
7275         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7276         * gcc.c-torture/execute/20041019-1.c: New test.
7277         * gcc.dg/tree-ssa/20041008-1.c: New test.
7278         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7279         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7280         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7281         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7282         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7283         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7284         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7285         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7286         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7287         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7288
7289 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7290
7291         PR rtl-optimization/20466
7292         * gcc.c-torture/execute/pr20466-1.c: New test.
7293
7294 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7295
7296         PR c++/20905
7297         * g++.dg/parse/cond2.C: New test.
7298
7299         PR c++/20145
7300         * g++.dg/warn/Wdtor1.C: New test.
7301
7302 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7303
7304         PR fortran/17229
7305         * gfortran.dg/pr17229.f: New test.
7306
7307 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7308
7309         * gfortran.dg/tiny_1.f90: New test.
7310         * gfortran.dg/tiny_2.f90: ditto.
7311
7312 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7313
7314         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7315         * gfortran.dg/open_new.f90:  Fix dg-do run line
7316
7317 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7318
7319         * lib/target-supports.exp (get_compiler_messages): Support
7320         optional arguments, the fourth being compiler options.
7321         (check_effective_target_fpic): New proc.
7322         * gcc.dg/20050321-2.c: Restrict to target fpic.
7323
7324 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7325
7326         * gcc.dg/15443-1.c: New test.
7327         * gcc.dg/15443-2.c: Likewise.
7328
7329 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7330
7331         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7332
7333 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7334
7335         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7336
7337 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7338
7339         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7340         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7341         -m64.
7342         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7343         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7344         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7345
7346 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/20212
7349         * g++.dg/warn/Wunused-11.C: New test.
7350
7351 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7352
7353         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7354
7355 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7356
7357         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7358
7359 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7360
7361         PR c++/20734
7362         * g++.dg/template/ptrmem13.C: New test.
7363
7364 2005-04-05  Per Bothner  <per@bothner.com>
7365
7366         * lib/gcc.exp: Always add -fno-show-column, for now.
7367
7368 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7369
7370         PR testsuite/20767
7371         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7372         of plain old "unsigned int" for the type of "i".  Makes this test
7373         64bit clean.
7374
7375 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7376
7377         * gcc.dg/i386-ssefn-1.c: New test.
7378         * gcc.dg/i386-ssefn-2.c: New test.
7379         * gcc.dg/i386-ssefn-3.c: New test.
7380         * gcc.dg/i386-ssefn-4.c: New test.
7381
7382 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7383
7384         PR tree-optimization/20076
7385         * gcc.dg/builtin-apply4.c: New test.
7386
7387         PR preprocessor/19475
7388         * gcc.dg/cpp/macspace1.c: New test.
7389         * gcc.dg/cpp/macspace2.c: New test.
7390
7391 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7392
7393         * gfortran.dg/pr20755.f: Fixed bad format.
7394
7395 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7396
7397         PR c++/20763
7398         * g++.dg/ext/attrib21.C: New test.
7399
7400 2004-04-05  Devang Patel  <dpatel@apple.com>
7401
7402         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7403         * gcc.dg/vect/vect-shift-1.c: New test.
7404
7405 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7406
7407         PR libfortran/20755
7408         * gfortran.dg/pr20755.f: New test.
7409
7410 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7411
7412         * gfortran.dg/pr15959.f90: New test.
7413         * gfortran.dg/string_pad_trunc.f90: New test.
7414
7415 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7416
7417         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7418         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7419         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7420         syntax.
7421
7422 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7423
7424         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7425
7426 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7427
7428         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7429         * gcc.c-torture/compile/20011119-2.c: Likewise.
7430         * gcc.c-torture/compile/981001-2.c: Likewise.
7431
7432 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/20679
7435         * g++.dg/template/overload4.C: New test.
7436
7437 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         PR c++/20746
7440         * g++.dg/abi/covariant5.C: New.
7441
7442         PR debug/20505
7443         * g++.dg/debug/const2.C: New.
7444
7445 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR rtl-optimization/16104
7448         * gcc.c-torture/execute/20050316-1.c: New test.
7449
7450 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         * g++.dg/template/spec23.C: Fix dg-error text.
7453
7454 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7455
7456         PR c++/19199
7457         * g++.dg/expr/lval2.C: New.
7458
7459 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7460
7461         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7462         __builtin_strcasecmp and __builtin_strncasecmp.
7463
7464 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7465
7466         PR c++/20723
7467         * g++.dg/template/spec22.C: New.
7468         * g++.dg/template/spec23.C: New.
7469
7470 2005-04-03  Dale Ranta  <dir@lanl.gov>
7471             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7472
7473         PR libfortran/20068
7474         PR libfortran/20125
7475         PR libfortran/20156
7476         PR libfortran/20471
7477         * gfortran.dg/backspace.f: New test.
7478
7479 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7480
7481         * gcc.dg/pr19345.c: New test.
7482
7483 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7484
7485         PR tree-optimization/20640
7486         * gcc.dg/torture/tree-loop-1.c: New.
7487
7488 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7489
7490         PR rtl-optimization/20290
7491         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7492
7493 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7494
7495         * gcc.dg/rs6000-fpint.c: New.
7496
7497 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7498
7499         * gcc.dg/old-style-then-proto-1.c: New test.
7500
7501 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7502
7503         * gfortran.fortran-torture/execute/backspace.f90: Check
7504         after backspace and read was incorrect.
7505
7506 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7509         buffer past the terminating NUL using memcmp.
7510         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7511         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7512
7513         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7514         Fix unused/uninitialized variable warnings.
7515
7516         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7517         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7518         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7519         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7520
7521         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7522         gcc.c-torture/execute/builtins/fputs-lib.c,
7523         gcc.c-torture/execute/builtins/lib/fprintf.c,
7524         gcc.c-torture/execute/builtins/lib/main.c,
7525         gcc.c-torture/execute/builtins/lib/memcmp.c,
7526         gcc.c-torture/execute/builtins/lib/memmove.c,
7527         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7528         gcc.c-torture/execute/builtins/lib/memset.c,
7529         gcc.c-torture/execute/builtins/lib/printf.c,
7530         gcc.c-torture/execute/builtins/lib/sprintf.c,
7531         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7532         gcc.c-torture/execute/builtins/lib/strchr.c,
7533         gcc.c-torture/execute/builtins/lib/strcmp.c,
7534         gcc.c-torture/execute/builtins/lib/strcpy.c,
7535         gcc.c-torture/execute/builtins/lib/strcspn.c,
7536         gcc.c-torture/execute/builtins/lib/strlen.c,
7537         gcc.c-torture/execute/builtins/lib/strncat.c,
7538         gcc.c-torture/execute/builtins/lib/strncmp.c,
7539         gcc.c-torture/execute/builtins/lib/strncpy.c,
7540         gcc.c-torture/execute/builtins/lib/strrchr.c,
7541         gcc.c-torture/execute/builtins/lib/strspn.c,
7542         gcc.c-torture/execute/builtins/lib/strstr.c,
7543         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7544         gcc.c-torture/execute/builtins/strlen-2.c,
7545         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7546         prototypes.
7547
7548 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7549
7550         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7551         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7552         selectany usage.
7553
7554 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7555
7556         PR c++/19406
7557         * g++.dg/debug/using1.C: New test.
7558
7559 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7560
7561         PR middle-end/20524
7562         * gcc.dg/alias-7.c: Prefix asm-declared name with
7563         __USER_LABEL_PREFIX__.
7564
7565 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7566
7567         Fix fallout from PR middle-end/15700:
7568         * gcc.c-torture/compile/20011119-1.c: Take
7569         __USER_LABEL_PREFIX__ into account.
7570         * gcc.c-torture/compile/20011119-2.c: Likewise.
7571
7572 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7573
7574         PR c++/18644
7575         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7576
7577 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7578
7579         PR c/17855
7580         * gcc.c-torture/compile/struct-non-lval-1.c,
7581         gcc.c-torture/compile/struct-non-lval-2.c,
7582         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7583
7584 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7585
7586         * gcc.dg/tls/tls.exp: Remove temporary file.
7587         * g++.dg/tls/tls.exp: Ditto.
7588         * lib/file-format.exp: Ditto.
7589         * g++.dg/special/ecos.exp: Ditto.
7590
7591         * lib/profopt.exp: Treat prof_ext as a list.
7592         * gcc.misc-tests/bprob.exp: Ditto.
7593         * g++.dg/bprob/bprob.exp: Ditto.
7594
7595         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7596         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7597         g++.dg/tree-ssa/pointer-reference-alias.C,
7598         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7599         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7600         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7601         g++.dg/vect/pr19951.cc: Ditto.
7602         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7603         gcc.dg/builtins-47.c: Ditto.
7604         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7605         gcc.dg/pr20115-1.c: Ditto.
7606         * gcc.dg/tree-ssa/20030530-2.c,
7607         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7608         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7609         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7610         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7611         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7612         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7613         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7614         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7615         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7616         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7617         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7618         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7619         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7620         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7621         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7622         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7623         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7624         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7625         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7626         gcc.dg/tree-ssa/20030824-1.c,
7627         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7628         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7629         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7630         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7631         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7632         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7633         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7634         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7635         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7636         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7637         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7638         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7639         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7640         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7641         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7642         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7643         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7644         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7645         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7646         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7647         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7648         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7649         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7650         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7651         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7652         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7653         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7654         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7655         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7656         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7657         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7658         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7659         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7660         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7661         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7662         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7663         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7664         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7665         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7666         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7667         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7668         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7669         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7670         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7671         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7672         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7673         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7674         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7675         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7676         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7677         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7678         gcc.dg/tree-ssa/useless-1.c: Ditto.
7679         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7680         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7681         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7682         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7683         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7684         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7685         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7686         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7687         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7688         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7689         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7690         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7691         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7692         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7693         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7694         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7695         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7696         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7697         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7698         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7699         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7700         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7701         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7702         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7703         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7704         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7705         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7706         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7707         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7708         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7709         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7710         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7711         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7712         gcc.dg/vect/vect-none.c: Ditto.
7713         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7714         treelang/compile/unsigned.tree: Ditto.
7715
7716         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7717         * gcc.dg/cpp/direct2s.c: Ditto.
7718         * gcc.dg/cpp/paste4.c: Ditto.
7719         * gcc.dg/cpp/separate-1.c: Ditto.
7720         * gcc.dg/pch/save-temps-1.c: Ditto.
7721         * g++.dg/ext/altivec-10.C: Ditto.
7722         * g++.dg/pch/pch.C: Ditto.
7723
7724         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7725
7726         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
7727         * g++.dg/template/repo1.C: Ditto.
7728         * g++.dg/template/repo2.C: Ditto.
7729         * g++.dg/template/repo3.C: Ditto.
7730         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
7731         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
7732         * g++.old-deja/g++.pt/repo1.C: Ditto.
7733         * g++.old-deja/g++.pt/repo2.C: Ditto.
7734         * g++.old-deja/g++.pt/repo3.C: Ditto.
7735         * g++.old-deja/g++.pt/repo4.C: Ditto.
7736
7737         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
7738         * gcc.dg/20030107-1.c: Ditto.
7739         * gcc.dg/20030702-1.c: Ditto.
7740         * gcc.dg/profile-generate-1.c: Ditto.
7741         * g++.dg/other/profile1.C: Ditto.
7742         * g++.old-deja/g++.robertl/eb83.C: Ditto.
7743
7744         * lib/gcc-dg.exp (remove-build-file): New.
7745         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7746         cleanup-tree-dump, cleanup-saved-temps): New.
7747
7748 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7749
7750         PR c++/19203, DR 214
7751         * g++.dg/parse/ambig3.C: Not ambiguous.
7752         * g++.dg/template/spec20.C: New.
7753         * g++.dg/template/spec21.C: New.
7754
7755 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
7756
7757         PR target/20045
7758         * gcc.dg/ia64-fptr-1.c: Run only on linux.
7759
7760 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7761
7762         PR libfortran/20660
7763         * gfortran.dg/negative_unit.f: New test.
7764
7765 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
7766
7767         * gcc.dg/20050330-1.c: New test.
7768
7769 2005-03-30  Devang Patel  <dpatel@apple.com>
7770
7771         * g++.dg/tree-sra/ssa-sra-3.C: New test.
7772
7773 2005-03-30  Dale Johannesen  <dalej@apple.com>
7774
7775         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
7776
7777 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
7778
7779         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7780         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
7781         Strip options from test name.
7782
7783 2005-03-31  Jan Hubicka  <jh@suse.cz>
7784
7785         * gcc.dg/varpool-1.c: New testcase.
7786
7787 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7788
7789         PR c/772
7790         PR c/17913
7791         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
7792         gcc.dg/stmt-expr-label-3.c : New tests.
7793         * gcc.c-torture/execute/medce-2.c: Remove.
7794
7795 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7796
7797         PR c/20368
7798         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
7799         tests.
7800
7801 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
7802
7803         * gcc.c-torture/compile/pr20203.c: New test.
7804
7805 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7806
7807         * gfortran.dg/promotion.f90:  New test.
7808
7809 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
7810
7811         PR middle-end/20491
7812         * gcc.dg/torture/asm-subreg-1.c: New test.
7813
7814 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
7815
7816         PR c/20672
7817         * gcc.dg/pr20672-1.c: New test.
7818
7819 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
7820
7821         * gfortran.dg/vect: New directory.
7822         * gfortran.dg/vect/vect.exp: New.
7823         * gfortran.dg/vect/vect-1.f90: New test.
7824         * gfortran.dg/vect/vect-2.f90: New test.
7825         * gfortran.dg/vect/vect-3.f90: New test.
7826         * gfortran.dg/vect/vect-4.f90: New test.
7827         * gfortran.dg/vect/vect-5.f90: New test.
7828
7829 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR middle-end/20622
7832         * gcc.dg/alias-7.c: New test.
7833
7834 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7835
7836         * gcc.dg/sparc-reg-1.c: New test.
7837
7838 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
7839
7840         PR target/19890
7841         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
7842
7843 2005-03-29  Dale Ranta  <dir@lanl.gov>
7844             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7845
7846         PR libfortran/20163
7847         * gfortran.dg/pr20163-2.f: New test.
7848
7849 2005-03-28  Jan Hubicka  <jh@suse.cz>
7850
7851         PR middle-end/20635
7852         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
7853         by Jakub Jelinek.
7854
7855 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
7856
7857         PR tree-optimization/20626
7858         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
7859         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
7860
7861 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7862
7863         * gfortran.dg/underflow.f90:  New test.
7864         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
7865
7866 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7867
7868         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
7869
7870 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
7871
7872         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
7873         (g++_init): Make sure that CXXFLAGS is set.
7874         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
7875         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
7876         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7877         * lib/objc.exp (objc_init): Likewise.
7878         * lib/treelang.exp (treelang_init): Likewise.
7879
7880 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
7881
7882         PR tree-optimization/20470
7883         * gcc.dg/tree-ssa/pr20470.c: New test.
7884
7885 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
7886
7887         * gcc.dg/ppc-stfiwx.c: New.
7888
7889 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
7890
7891         PR target/19888
7892         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
7893
7894 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7895
7896         * gcc.dg/20050325-1.c: Fix a typo.
7897
7898 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7899
7900         PR libfortran/19678
7901         PR libfortran/19679
7902         * gfortran.dg/dos_eol.f: New test.
7903
7904 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7905
7906         PR rtl-optimization/20249
7907         * gcc.dg/20050325-1.c: New test.
7908
7909 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7910
7911         PR libfortran/15332
7912         * gfortran.dg/pr15332.f: New test.
7913
7914 2005-03-24  Dale Johannesen  <dalej@apple.com>
7915
7916         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
7917
7918 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
7919
7920         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
7921         'internal' visibility.
7922         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7923         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
7924         'protected' visibility.
7925         * gcc.dg/visibility-7.c: Likewise.
7926         * lib/target-supports.exp (check_visibility_available): Take
7927         a parameter, the kind of visibility to check for.
7928         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
7929         to check_visibility_available.
7930
7931         * g++.dg/expr/cast3.C: New.
7932
7933 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
7934
7935         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
7936         rs6000.
7937
7938 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
7939
7940         PR target/20095
7941         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
7942
7943 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
7944
7945         * gcc.dg/badshift.c: Renamed to...
7946         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
7947
7948         * gcc.target/i386/badshift.c: Renamed to...
7949         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
7950         only.
7951
7952         PR rtl-optimization/20532
7953         * gcc.target/i386/badshift.c: New.
7954
7955 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7956
7957         * gfortran.dg/pr18025.f90: New test.
7958
7959 2005-03-23  Dale Johannesen  <dalej@apple.com>
7960
7961         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
7962
7963 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
7964
7965         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
7966
7967         * lib/target-supports.exp (check_iconv_available): Default
7968         libiconv to -liconv, if there is no definition.
7969
7970 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
7971
7972         * gcc.dg/torture/cris-asm-mof-1.c: New test.
7973
7974 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
7975
7976         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
7977         * g++.dg/opt/pr7503-2.C: Likewise.
7978         * g++.dg/opt/pr7503-3.C: Likewise.
7979         * g++.dg/opt/pr7503-4.C: Likewise.
7980         * g++.dg/opt/pr7503-5.C: Likewise.
7981         * g++.dg/warn/minmax.C: New test.
7982
7983 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7984
7985         * gfortran.dg/g77_intrinsics_funcs.f: New test.
7986         * gfortran.dg/g77_intrinsics_sub.f: New test.
7987
7988 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
7989             Jan Hubicka  <jh@suse.cz>
7990             Steven Bosscher <stevenb@suse.de
7991
7992         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
7993
7994 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7995
7996         PR c++/19980
7997         * g++.dg/template/redecl3.C: New test.
7998
7999 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8000
8001         PR c++/20499
8002         * g++.dg/parse/error16.C: Tweak error markers.
8003
8004 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR target/20561
8007         * gcc.dg/20050321-2.c: New test.
8008
8009 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8010
8011         PR c++/20465
8012         PR c++/20381
8013         * g++.dg/template/ptrmem12.C: New.
8014
8015 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8016
8017         PR rtl-optimization/20527
8018         * gcc.c-torture/execute/pr20527-1.c: New test.
8019
8020 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8021
8022         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8023         program, compile it into a real executable and then delete the .c
8024         and .x files afterwards, to avoid problems on testglue targets.
8025
8026 2005-03-21  Stuart Hastings  <stuart@apple.com>
8027
8028         * gcc.target/i386/sse-2.c: New.
8029
8030 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8031
8032         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8033
8034 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8035
8036         * g++.dg/parse/crash25.C: Fix typo.
8037
8038 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8039
8040         PR c++/20461
8041         * g++.dg/parse/crash24.C: New test.
8042
8043         PR c++/20536
8044         * g++.dg/parse/crash25.C: New test.
8045
8046 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8047
8048         PR c++/20147
8049         * g++.dg/ext/stmtexpr4.C: New test.
8050
8051 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8052
8053         PR middle-end/20539
8054         * gcc.c-torture/compile/pr13066-1.c: New test case.
8055         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8056         * g++.dg/opt/pr13066-1.C: Likewise.
8057
8058 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8059
8060         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8061
8062 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8063
8064         PR fortran/18525
8065         * gfortran.dg/nesting_1.f90: New test.
8066
8067 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8068
8069         PR c++/20240
8070         * g++.dg/lookup/using13.C: New test.
8071
8072 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8073
8074         PR c++/20333
8075         * g++.dg/template/crash36.C: New test.
8076
8077 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8078
8079         PR c++/20463
8080         * g++.dg/template/crash35.C: New test.
8081
8082 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8083
8084         PR c++/19966
8085         * g++.dg/overload/operator2.C: New test.
8086
8087 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8088
8089         PR libfortran/20257
8090         * gfortran.dg/pr20257.f90: New test.
8091
8092 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8093
8094         PR libfortran/20480
8095         * gfortran.dg/pr20480.f90: New test.
8096
8097 2005-03-16  Richard Henderson  <rth@redhat.com>
8098
8099         PR middle-end/15700
8100         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8101         (_rtld_global): New.
8102         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8103         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8104
8105         * gcc.dg/alias-3.c: New.
8106         * gcc.dg/alias-4.c: New.
8107         * gcc.dg/alias-5.c: New.
8108         * gcc.dg/alias-6.c: New.
8109
8110 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8111
8112         * gcc.dg/cpp/ucnid-7.c: New.
8113
8114 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8115             Dorit Naishlos  <dorit@il.ibm.com>
8116
8117         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8118         darwin.
8119
8120 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8121
8122         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8123         misaligned accesses.
8124         * gcc.dg/vect/vect-58.c: Likewise.
8125         * gcc.dg/vect/vect-92.c: New.
8126         * gcc.dg/vect/vect-93.c: New.
8127
8128 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8129
8130         PR fortran/18827
8131         * gfortran.dg/assign_2.f90: New test.
8132         * gfortran.dg/assign_3.f90: New test.
8133         * gfortran.dg/assign.f90: New test.
8134
8135 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8136
8137         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8138         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8139         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8140         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8141         names.
8142
8143 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8144
8145         * gcc.dg/cpp/ucnid-6.c: New.
8146
8147         * gcc.dg/cpp/normalize-1.c: New.
8148         * gcc.dg/cpp/normalize-2.c: New.
8149         * gcc.dg/cpp/normalize-3.c: New.
8150         * gcc.dg/cpp/normalize-4.c: New.
8151         * gcc.dg/cpp/ucnid-4.c: New.
8152         * gcc.dg/cpp/ucnid-5.c: New.
8153         * g++.dg/cpp/normalize-1.C: New.
8154         * g++.dg/cpp/ucnid-1.C: New.
8155
8156 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8157
8158         * gcc.dg/pr18628.c: New.
8159
8160 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8161
8162         PR c++/20280
8163         * g++.dg/tree-ssa/pr20280.C: New.
8164
8165 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8166
8167         PR fortran/20467
8168         * gfortran.dg/stfunc_2.f90: New test.
8169
8170 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8171
8172         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8173
8174 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8175
8176         * gcc.dg/tree-ssa/20050314-1.c: New test.
8177
8178 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8179
8180         PR c++/4403
8181         PR c++/9783, DR433
8182         * g++.dg/template/friend34.C: New test.
8183         * g++.dg/template/friend35.C: Likewise.
8184         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8185
8186 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8187
8188         Friend class name lookup 5/n
8189         PR c++/1016
8190         * g++.dg/lookup/hidden-class1.C: New test.
8191         * g++.dg/lookup/hidden-class2.C: Likewise.
8192         * g++.dg/lookup/hidden-class3.C: Likewise.
8193         * g++.dg/lookup/hidden-class4.C: Likewise.
8194         * g++.dg/lookup/hidden-class5.C: Likewise.
8195         * g++.dg/lookup/hidden-class6.C: Likewise.
8196         * g++.dg/lookup/hidden-class7.C: Likewise.
8197         * g++.dg/lookup/hidden-class8.C: Likewise.
8198         * g++.dg/lookup/hidden-class9.C: Likewise.
8199         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8200         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8201         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8202         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8203         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8204         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8205         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8206         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8207         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8208         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8209         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8210
8211 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8212
8213         PR c++/20157
8214         * g++.dg/template/error18.C: New test.
8215
8216 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8217
8218         PR debug/16792
8219         * g++.dg/debug/pr16792.C: New test.
8220
8221 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8222
8223         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8224         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8225         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8226         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8227         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8228         test assertion names.
8229
8230 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8231
8232         PR fortran/18600
8233         * gfortran.dg/stfunc_1.f90: New test.
8234
8235 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8236
8237         PR fortran/16907
8238         * gfortran.dg/real_index_1.f90: New test.
8239
8240 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8241
8242         PR fortran/20323
8243         * gfortran.dg/spec_expr_1.f90: New test.
8244
8245 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8246
8247         PR c/20402
8248         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8249         new parser.
8250
8251 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8252
8253         PR fortran/20361
8254         * gfortran.dg/largeequiv_1.f90: New test.
8255
8256 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8257
8258         * gcc.dg/ucnid-1.c: New.
8259         * gcc.dg/ucnid-2.c: New.
8260         * gcc.dg/ucnid-3.c: New.
8261         * gcc.dg/ucnid-4.c: New.
8262         * gcc.dg/ucnid-5.c: New.
8263         * gcc.dg/ucnid-6.c: New.
8264         * gcc.dg/cpp/ucnid-1.c: New.
8265         * gcc.dg/cpp/ucnid-2.c: New.
8266         * gcc.dg/cpp/ucnid-3.c: New.
8267         * g++.dg/other/ucnid-1.C: New.
8268
8269 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8270
8271         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8272
8273 2005-03-11  Per Bothner  <per@bothner.com>
8274
8275         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8276         that diagnotics refer to correct token.
8277         * gcc.dg/unused-3.c: Likewise.
8278
8279 2005-03-11  Per Bothner  <per@bothner.com>
8280
8281         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8282         constant" is now actually on same line as string constant.
8283         * gcc.dg/cpp/direct2s.c: Likewise.
8284
8285 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8288
8289 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8290
8291         PR libfortran/20124
8292         * gfortran.dg/pr20124.f90: New Test
8293
8294 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8295
8296         PR tree-optimization/20130
8297         * gcc.dg/pr20130-1.c: New test.
8298
8299 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8300
8301         PR target/20095
8302         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8303
8304 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8305
8306         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8307
8308 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8309
8310         * g++.dg/eh/forced1.C: Fix comment.
8311         * g++.dg/eh/forced2.C: Ditto.
8312         * g++.dg/eh/forced3.C: Ditto.
8313         * g++.dg/eh/forced4.C: Ditto.
8314
8315 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8316
8317         PR rtl-opt/20412
8318         * gcc.c-torture/compile/pr20412.c: New test.
8319
8320 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8321
8322         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8323
8324 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR target/20322
8327         * gcc.dg/20050307-1.c: New test.
8328
8329 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8330
8331         PR c++/20375
8332         * g++.dg/other/stdarg3.C: New.
8333
8334 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR c++/18384, c++/18327
8337         * g++.dg/init/array19.C: New test.
8338
8339         PR inline-asm/20314
8340         * gcc.dg/torture/pr20314-1.c: New test.
8341         * gcc.dg/torture/pr20314-2.c: New test.
8342
8343 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8344
8345         * gcc.dg/20050309-1.c: New test.
8346
8347 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8348
8349         * gcc.dg/builtins-10.c: Reactivate disabled test.
8350         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8351         new cbrt transformations.
8352
8353 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8354
8355         PR c++/20208
8356         * g++.dg/template/array13.C: New test.
8357
8358 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8359
8360         PR c++/16859
8361         * g++.dg/init/brace4.C: New test.
8362
8363 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8364
8365         PR c++/20186
8366         * g++.dg/template/non-dependent12.C: New.
8367
8368 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/20142
8371         * g++.dg/init/array18.C: Add dg-do run marker.
8372
8373         PR c++/20142
8374         * g++.dg/init/array18.C: New test.
8375
8376 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8377
8378         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8379         * g++.dg/gcov/gcov.exp: Likewise.
8380         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8381         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8382         * lib/c-torture.exp: Likewise.
8383         * lib/fortran-torture.exp: Likewise.
8384         * lib/g++.exp: Likewise.
8385         * lib/gcc-defs.exp: Likewise.
8386         * lib/gcc-dg.exp: Likewise.
8387         * lib/gcc.exp: Likewise.
8388         * lib/gcov.exp: Likewise.
8389         * lib/gfortran.exp: Likewise.
8390         * lib/mike-g++.exp: Likewise.
8391         * lib/mike-gcc.exp: Likewise.
8392         * lib/objc-torture.exp: Likewise.
8393         * lib/objc.exp: Likewise.
8394         * lib/profopt.exp: Likewise.
8395         * lib/target-libpath.exp: Likewise.
8396         * lib/target-supports.exp: Likewise.
8397         * lib/treelang.exp: Likewise.
8398         * lib/wrapper.exp: Likewise.
8399
8400 2005-03-08  Jeff Law  <law@redhat.com>
8401
8402         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8403         PHI-OPT changes.
8404
8405 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8406
8407         * gcc.dg/vect/pr20122.c: New test.
8408
8409 2005-03-07  Jeff Law  <law@redhat.com>
8410
8411         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8412         was folded away.
8413         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8414         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8415         * gcc.dg/tree-ssa/pr18134.c: New test.
8416
8417 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8418
8419         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8420         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8421         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8422
8423 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8424
8425         PR tree-opt/17671
8426         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8427
8428 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8429
8430         * g++.dg/warn/Wnvdtor.C: New test.
8431
8432 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8433
8434         * gcc.dg/torture/pr19683-1.c: New test.
8435
8436 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8437
8438         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8439         * gfortran.dg/g77/19990313-2.f: Ditto.
8440         * gfortran.dg/g77/19990313-3.f: Ditto.
8441         * gfortran.dg/g77/19990525-0.f: Ditto.
8442         * gfortran.dg/g77/19990826-0.f: Ditto.
8443         * gfortran.dg/g77/19990826-2.f: Ditto.
8444         * gfortran.dg/g77/19990826-3.f: Ditto.
8445         * gfortran.dg/g77/20000511-1.f: Ditto.
8446         * gfortran.dg/g77/20000511-2.f: Ditto.
8447         * gfortran.dg/g77/970625-2.f: Ditto.
8448         * gfortran.dg/g77/980310-2.f: Ditto.
8449         * gfortran.dg/g77/980310-3.f: Ditto.
8450         * gfortran.dg/g77/980310-8.f: Ditto.
8451         * gfortran.dg/g77/980519-2.f: Ditto.
8452         * gfortran.dg/g77/alpha1.f: Ditto.
8453         * gfortran.dg/g77/claus.f: Ditto.
8454         * gfortran.dg/g77/erfc.f: Ditto.
8455         * gfortran.dg/g77/short.f: Ditto.
8456         * gfortran.fortran-torture/execute/data.f90: Ditto.
8457         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8458         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8459
8460 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8461
8462         * lib/file-format.exp (gcc_target_object_format): Add check for som
8463         format and hardcode object formats on hppa*-*-hpux*.
8464         * lib/target-supports.exp (check_weak_available): Add check for som
8465         object format.  Always return 0 on hppa*-*-hpux10*.
8466
8467         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8468         is defined.
8469
8470         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8471
8472 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8473
8474         * gfortran.dg/pr19936_1.f90: New test.
8475         * gfortran.dg/pr19936_2.f90: New test.
8476         * gfortran.dg/pr19936_3.f90: New test.
8477
8478 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8479             Paul Thomas <prthomas@drfccad.cea.fr>
8480
8481         * gfortran.dg/PR19754_1.f90: New test.
8482         * gfortran.dg/PR19754_2.f90: Ditto.
8483
8484 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8485
8486         PR c++/19311
8487         * g++.dg/template/non-dependent11.C: New test.
8488
8489 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8490
8491         * lib/target-supports.exp (check_iconv_available): Fix comment.
8492
8493 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8494             Joseph S. Myers  <joseph@codesourcery.com>
8495
8496         PR c++/19797
8497         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8498
8499 2005-03-04  Matthew Sachs  <msachs@apple.com>
8500
8501         * gcc.exp (gcc_target_compile): Put braces around
8502         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8503         * objc.exp (objc_target_compile): Likewise.
8504         * treelang.exp (treelang_target_compile): Likewise.
8505
8506 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8507
8508         PR fortran/19673
8509         * gfortran.dg/func_result_1.f90: New test.
8510
8511 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8512
8513         * gcc.misc-tests/options.exp: New test.
8514
8515 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8516
8517         * gcc.dg/pr15784-4.c: New test.
8518
8519 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8520
8521         * gcc.c-torture/execute/pr17133.c: New.
8522         * gcc.c-torture/compile/20050303-1.c: New.
8523
8524 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8525
8526         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8527
8528 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8529
8530         * g++.dg/overload/using2.C: New.
8531
8532 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/19916
8535         * g++.dg/init/ptrmem2.C: New test.
8536
8537 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8538
8539         PR c/8927
8540         * gcc.dg/pr8927-1.c: New test.
8541
8542 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8543
8544         PR c++/20232
8545         * g++.dg/inherit/covariant12.C: New.
8546
8547 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8548
8549         PR fortran/19479
8550         * gfortran.dg/bound_1.f90: New test.
8551
8552 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8553
8554         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8555         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8556
8557 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8558
8559         PR c/20245
8560         * gcc.dg/pr20245-1.c: New test.
8561
8562 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR middle-end/19874
8565         * gcc.c-torture/execute/20050119-2.c: New test case.
8566
8567 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8568
8569         * README: Update the DejaGnu bug reporting address.
8570         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8571         * lib/objc-torture.exp: Likewise.
8572
8573 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8574
8575         * gfortran.dg/boz_1.f90: New test.
8576         * gfortran.dg/boz_3.f90: New test.
8577         * gfortran.dg/boz_4.f90: New test.
8578
8579 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8580
8581         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8582         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8583
8584 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8585
8586         PR libfortran/20101
8587         * gfortran.dg/write_0_pe_format.f90: New test.
8588
8589 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR c++/20206
8592         * g++.dg/opt/thunk2.C: New test.
8593         * g++.dg/opt/covariant1.C: New test.
8594
8595 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8596
8597         * gfortran.dg/e_d_fmt.f90: New test.
8598
8599 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8600
8601         * gcc.dg/asm-b.c: Fix comment typos.
8602
8603 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8604
8605         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8606         a V_MAY_DEF also.
8607
8608 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         PR tree-opt/20188
8611         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8612         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8613         * gcc.dg/asm-b.c: New test.
8614
8615 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8616
8617         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8618         Disable this test on IRIX 6.
8619
8620 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8621
8622         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8623         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8624         parser.
8625
8626 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8627
8628         PR tree-optimization/20204
8629         * testsuite/gcc.dg/pr20204.c: New test.
8630
8631 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR target/20196
8634         * gcc.c-torture/execute/20050224-1.c: New test.
8635
8636         PR c++/20175
8637         * g++.dg/warn/Wbraces2.C: New test.
8638
8639 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/19878
8642         * g++.dg/init/const2.C: New test.
8643
8644 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8645
8646         PR tree-optimization/20100
8647         * gcc.c-torture/execute/pr20100-1.c: New test.
8648
8649 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8650
8651         * gfortran.dg/implicit_3.f90: New test.
8652
8653         * gfortran.dg/deftype_1.f90: New test.
8654
8655 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8656
8657         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8658         the test passes.
8659         * g++.dg/other/anon3.C: Accept a warning.
8660
8661 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8662
8663         * gcc.dg/pr20017.c: Fix a comment typo.
8664
8665 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8666
8667         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8668
8669 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8670
8671         PR ada/19902
8672         * ada/acats/tests/cxa/cxa3004.a: Remove.
8673         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8674
8675 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8676
8677         PR c++/20073
8678         * g++.dg/init/const1.C: New test.
8679
8680         PR c++/19991
8681         * g++.dg/parse/constant7.C: New test.
8682
8683         PR c++/20152
8684         * g++.dg/parse/error27.C: New test.
8685         * g++.dg/template/qualttp15.C: Adjust error markers.
8686         * g++.old-deja/g++.other/struct1.C: Likewise.
8687
8688         PR c++/20153
8689         * g++.dg/template/error17.C: New test.
8690
8691         PR c++/20148
8692         * g++.dg/parser/error26.C: New test.
8693
8694 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8695
8696         PR tree-optimization/20100
8697         PR tree-optimization/20115
8698         * gcc.dg/pr20115.c: New test.
8699         * gcc.dg/pr20115-1.c: New test.
8700         * gcc.dg/pr20100.c: New test.
8701         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8702         call-clobbered variables after alias1.
8703
8704 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8705
8706         * gfortran.dg/list_read_4.f90: new test.
8707
8708 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8709
8710         PR rtl-optimization/20017.
8711         * gcc.dg/pr20017.c: New.
8712
8713 2005-02-22  Devang Patel  <dpatel@apple.com>
8714
8715         PR 19952
8716         * g++.dg/tree-ssa/pr19952.C: New test.
8717
8718 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8719
8720         PR c++/19883
8721         * g++.dg/parse/constant6.C: New test.
8722
8723 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8724
8725         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8726         * g++.dg/charset/asm2.c: Likewise.
8727         * g++.dg/charset/asm3.c: Likewise.
8728         * g++.dg/charset/asm4.c: Likewise.
8729         * g++.dg/charset/asm5.c: Likewise.
8730         * g++.dg/charset/attribute1.c: Likewise.
8731         * g++.dg/charset/attribute2.c: Likewise.
8732         * g++.dg/charset/extern1.cc: Likewise.
8733         * g++.dg/charset/extern2.cc: Likewise.
8734         * g++.dg/charset/extern3.cc: Likewise.
8735         * g++.dg/charset/function.cc: Likewise.
8736         * g++.dg/charset/string.c: Likewise.
8737         * g++.dg/charset/charset.exp: Likewise.
8738         * lib/target-supports.exp (check_iconv_available): Fix comment.
8739
8740 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8741
8742         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
8743         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8744         * gcc.dg/charset/asm2.c: Likewise.
8745         * gcc.dg/charset/asm3.c: Likewise.
8746         * gcc.dg/charset/asm4.c: Likewise.
8747         * gcc.dg/charset/asm5.c: Likewise.
8748         * gcc.dg/charset/asm6.c: Likewise.
8749         * gcc.dg/charset/attribute1.c: Likewise.
8750         * gcc.dg/charset/attribute2.c: Likewise.
8751         * gcc.dg/charset/builtin1.c: Likewise.
8752         * gcc.dg/charset/extern.c: Likewise.
8753         * gcc.dg/charset/function.c: Likewise.
8754         * gcc.dg/charset/string.c: Likewise.
8755         * gcc.dg/charset/charset.exp: Likewise.
8756
8757 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
8758
8759         PR fortran/20086
8760         * gfortran.dg/pr20086.f90: New test.
8761
8762 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
8763
8764         PR tree-optimization/19786
8765         * g++.dg/tree-ssa/pr19786.C: New.
8766
8767 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8768
8769         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
8770
8771 2005-02-21  Jeff Law  <law@redhat.com>
8772
8773         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
8774
8775 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8776
8777         * gfortran.dg/do_iterator: Split loop, markup all lines for
8778         which an error locus is printed.
8779         * gfortran.dg/pr17708.f90: Markup all lines for which an error
8780         locus is printed.
8781         * gfortran.dg/select_4.f90: Likewise.
8782         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
8783         locuses in the various permutations.
8784
8785 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
8786
8787         PR tree-optimization/19951
8788         * g++.dg/vect: New directory.
8789         * g++.dg/vect/vect.exp: New file.
8790         * g++.dg/vect/pr19951.cc: New testcase.
8791         * g++.dg/dg.exp: Also prune vectorizer tests.
8792
8793 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
8794
8795         PR 18785
8796         * gcc.dg/charset/builtin1.c: New test.
8797
8798 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8799
8800         PR c++/19299
8801         * g++.dg/inherit/volatile1.C: New test.
8802
8803         PR c++/19440
8804         * g++.dg/template/dtor4.C: New test.
8805
8806 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8807
8808         * gfortran.dg/int_1.f90: New test.
8809
8810 2005-02-19  Devang Patel  <dpatel@apple.com>
8811
8812         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
8813
8814 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8815
8816         * gfortran.dg/achar_1.f90: New test.
8817
8818 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
8819
8820         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
8821
8822 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
8823             Jakub Jelinek  <jakub@redhat.com>
8824
8825         PR tree-optimization/19828
8826         * gcc.dg/tree-ssa/loop-7.c: New test.
8827         * gcc.c-torture/execute/20050218-1.c: New test.
8828
8829 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR c/20043
8832         * gcc.dg/transparent-union-1.c: New test.
8833         * gcc.dg/transparent-union-2.c: New test.
8834
8835 2005-02-18  James E Wilson  <wilson@specifixinc.com>
8836
8837         PR tree-optimization/18977
8838         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
8839
8840 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
8841
8842         PR target/20054
8843         * gcc.dg/pr20054.c: New test.
8844
8845 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8846
8847         PR c++/19508
8848         * g++.dg/ext/attrib20.C: New test.
8849
8850 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8851
8852         PR middle-end/20030
8853         * gfortran.fortran-torture/execute/character_passing.f90: New test.
8854
8855 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
8856
8857         PR c++/20008
8858         * g++.dg/opt/switch4.C: New.
8859
8860 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR c++/20023
8863         PR tree-optimization/20009
8864         * gcc.c-torture/compile/20050217-1.c: New test.
8865         * g++.dg/opt/switch3.C: New test.
8866
8867         PR tree-optimization/18947
8868         * gcc.c-torture/compile/20050215-1.c: New test.
8869         * gcc.c-torture/compile/20050215-2.c: New test.
8870         * gcc.c-torture/compile/20050215-3.c: New test.
8871
8872 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
8873
8874         PR c++/20028
8875         * g++.dg/template/crash34.C: New.
8876
8877         PR c++/20022
8878         * g++.dg/other/access3.C: New.
8879
8880 2005-02-17  Ira Rosen  <irar@il.ibm.com>
8881
8882         * gcc.dg/vect/vect-98.c: New test.
8883
8884 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
8885
8886         PR tree-optimization/19967
8887         * gcc.dg/pr19967.c: New.
8888
8889 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
8890
8891         PR middle-end/19857
8892         * gcc.dg/tree-ssa/20050215-1.c: New test.
8893         * gcc.c-torture/execute/20050215-1.c: New test.
8894
8895 2005-02-15  Eric Christopher  <echristo@redhat.com>
8896
8897         * gcc.dg/cpp/20050215-1.c: New file.
8898
8899 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
8900
8901         PR tree-optimization/15785
8902         * gcc.dg/pr15785-1.c: New test.
8903
8904 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
8905
8906         PR c++/17788
8907         * g++.dg/init/ctor4.C: New.
8908         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8909
8910 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
8911
8912         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8913         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
8914
8915 2005-02-15  Andreas Schwab  <schwab@suse.de>
8916
8917         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
8918         declare malloc.
8919
8920 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
8921
8922         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
8923
8924 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
8925
8926         PR tree-optimization/19853
8927         * gcc.c-torture/compile/pr19853.c: New test.
8928
8929 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8930
8931         PR c++/19608
8932         * g++.dg/parse/local-class1.C: New.
8933
8934         PR c++/19895
8935         * g++.dg/parse/ptrmem3.C: New.
8936
8937         PR c++/19884
8938         * g++.old-deja/g++.oliva/template6.C: Add another case.
8939         * g++.dg/template/explicit6.C: New.
8940
8941 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
8942
8943         PR c++/17816
8944         * g++.dg/other/redecl2.C: New.
8945
8946 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8947
8948         PR c++/19891
8949         * g++.dg/abi/covariant4.C: New.
8950
8951 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
8952
8953         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
8954
8955 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
8956
8957         * gcc.dg/vect/vect-96.c: Fix typo.
8958
8959 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8960
8961         PR c++/14479
8962         PR c++/19487
8963         * g++.dg/template/enum5.C: New test.
8964
8965 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8966
8967         * gcc.dg/vect/vect-97.c: New test.
8968
8969 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8970
8971         * gcc.dg/vect/vect-96.c: New test.
8972
8973 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
8974
8975         * gcc.dg/builtins-34.c: Also check ldexp*.
8976
8977 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
8978
8979         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
8980
8981 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
8982
8983         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
8984         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
8985         dg-require-dll, dg-require-iconv, dg-require-named-sections,
8986         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
8987         selector_list, selector_expression, dg-process-target): Move to new
8988         file target-supports-dg.exp.
8989         * lib/target-supports-dg.exp: New.
8990
8991         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8992         New.
8993
8994 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR c++/19666
8997         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
8998
8999         PR middle-end/19858
9000         * gcc.c-torture/compile/20050210-1.c: New test.
9001
9002 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/19755
9005         * g++.dg/warn/Wbraces1.C: New test.
9006
9007 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9008
9009         * gcc.dg/builtins-52.c: New testcase.
9010
9011 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9012
9013         PR c/19342
9014         * gcc.c-torture/execute/20050119-1.c: New test.
9015
9016 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/19811
9019         * g++.dg/init/delete1.C: New test.
9020
9021 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9022
9023         PR c++/18470
9024         * g++.dg/template/static12.C: New test.
9025
9026 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9027
9028         PR c++/19787
9029         * g++.dg/conversion/ambig1.C: New test.
9030
9031         PR c++/19739
9032         * g++.dg/ext/attrib19.C: New test.
9033
9034         PR c++/19732
9035         * g++.dg/parse/dtor5.C: New test.
9036
9037         PR c++/19762
9038         * g++.dg/template/dtor3.C: New test.
9039
9040         PR c++/19826
9041         * g++.dg/template/static11.C: New test.
9042         * g++.dg/template/crash2.C: Remove dg-error marker.
9043
9044 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9045
9046         PR C++/18491
9047         * g++.old-deja/g++.mike/p10769a.C: Remove.
9048
9049 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9050
9051         * gcc.dg/builtins-48.c: New test case.
9052         * gcc.dg/builtins-49.c: New test case.
9053         * gcc.dg/builtins-50.c: New test case.
9054         * gcc.dg/builtins-51.c: New test case.
9055
9056 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9057
9058         PR middle-end/19583
9059         * g++.dg/warn/Wreturn-type-3.C: New test.
9060
9061 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9062
9063         PR middle-end/19402
9064         * gcc.dg/pr19402-1.c: New testcase.
9065         * gcc.dg/pr19402-2.c: likewise.
9066
9067 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9068
9069         PR middle-end/19854
9070         * g++.dg/tree-ssa/tmmti.C: New testcase.
9071
9072 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9073
9074         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9075
9076 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/19733
9079         * g++.dg/parse/crash23.C: New test.
9080         * g++.dg/warn/Weff1.C: New test.
9081
9082 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9083
9084         * gcc.dg/20050209-1.c: New test.
9085
9086 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9087
9088         PR target/19799
9089         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9090
9091 2005-02-08  Mike Stump  <mrs@apple.com>
9092
9093         * g++.dg/pch/import-2.c: New test.
9094         * g++.dg/pch/import-2.hs: New.
9095         * g++.dg/pch/include/import-2a.h: New.
9096         * g++.dg/pch/include/import-2b.h: New.
9097
9098 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9099
9100         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9101
9102 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9103
9104         * gfortran.dg/substr_1.f90: New test.
9105
9106 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9107
9108         PR middle-end/19775
9109         * gcc.dg/torture/builtin-power-1.c: Disable test for
9110         invalid transformation.
9111         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9112         no longer optimize.
9113         * gcc.dg/builtins-47.c: New testcase.
9114
9115 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9116             Dorit Naishlos  <dorit@il.ibm.com>
9117
9118         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9119
9120 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9121
9122         * gcc.c-torture/compile/20050206-1.c: New test.
9123
9124 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR tree-opt/19768
9127         * g++.dg/opt/pr19768.C: New test.
9128
9129 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9130
9131         PR tree-opt/19736
9132         * gcc.c-torture/compile/pr19736.c: New test.
9133
9134 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9135
9136         PR c++/17401
9137         * g++.dg/parse/error25.C: New test.
9138
9139 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9140
9141         * gcc.c-torture/execute/20050203-1.c: New.
9142
9143 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9144
9145         * gcc.dg/vect/vect-85.c: Remove xfail.
9146         * gcc.dg/vect/vect-86.c: Remove xfail.
9147         * gcc.dg/vect/vect-87.c: Remove xfail.
9148         * gcc.dg/vect/vect-88.c: Remove xfail.
9149
9150 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9151
9152         * gcc.dg/altivec-19.c: New.
9153
9154 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9155
9156         PR c/17807
9157         * gcc.dg/nested-func-3.c: New test.
9158         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9159
9160 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9161
9162         * gcc.test-framework/gen_directive_tests: Generate tests for
9163         selector expressions.
9164
9165 2005-02-02  Matt Austern  <austern@apple.com>
9166
9167         PR c++/19628
9168         * g++/ext/builtin7.C: New.
9169         * g++/ext/builtin8.C: New.
9170
9171 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9172
9173         PR c/18502
9174         * gcc.dg/pr18502-1.c: New test.
9175
9176 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9177
9178         PR c++/17413
9179         * g++.dg/template/local4.C: Tweak.
9180
9181 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9182
9183         PR tree-optimization/19578
9184         * gcc.c-torture/compile/20050202-1.c: New test.
9185
9186 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9187
9188         PR c/19435
9189         * gcc.dg/c99-init-4.c: New test.
9190
9191 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9192
9193         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9194
9195         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9196
9197         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9198         * g++.dg/eh/check-vect.h: New.
9199
9200         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9201         * gcc.dg/vect/vect-78.c: Ditto.
9202         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9203         Remove.
9204
9205         * g++.dg/conversion/simd1.C: Expect warning.
9206         * g++.dg/ext/attribute-test-1.C: Ditto.
9207         * g++.dg/ext/attribute-test-2.C: Ditto.
9208         * g++.dg/ext/attribute-test-3.C: Ditto.
9209         * g++.dg/ext/attribute-test-4.C: Ditto.
9210
9211         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9212         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9213
9214         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9215
9216 2005-02-01  Richard Henderson  <rth@redhat.com>
9217
9218         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9219         long double for ibm double-double format.
9220         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9221
9222 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9223
9224         PR tree-optimization/19633
9225         * testsuite/gcc.dg/pr19633-1.c: New test.
9226         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9227         to NULL or a symbol.
9228
9229 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9230
9231         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9232         New procs.
9233         (dg-process-target (local override)): Handle selector expressions.
9234
9235         * gcc.test-framework/README: Describe tests in source directory.
9236         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9237         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9238         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9239         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9240         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9241         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9242         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9243         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9244         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9245         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9246         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9247         * gcc.test-framework/dg-error-exp-P.c: New test.
9248         * gcc.test-framework/dg-error-exp-XP.c: New test.
9249         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9250         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9251         * gcc.test-framework/dg-output-exp-P.c: New test.
9252         * gcc.test-framework/dg-output-exp-XF.c: New test.
9253         * gcc.test-framework/dg-warning-exp-P.c: New test.
9254         * gcc.misc-tests/dg-1.c: Remove.
9255         * gcc.misc-tests/dg-2.c: Remove.
9256         * gcc.misc-tests/dg-3.c: Remove.
9257         * gcc.misc-tests/dg-4.c: Remove.
9258         * gcc.misc-tests/dg-5.c: Remove.
9259         * gcc.misc-tests/dg-6.c: Remove.
9260         * gcc.misc-tests/dg-7.c: Remove.
9261         * gcc.misc-tests/dg-8.c: Remove.
9262         * gcc.misc-tests/dg-9.c: Remove.
9263         * gcc.misc-tests/dg-10.c: Remove.
9264         * gcc.misc-tests/dg-11.c: Remove.
9265         * gcc.misc-tests/dg-12.c: Remove.
9266         * gcc.misc-tests/dg-test.exp: Remove.
9267
9268         * gcc.test-framework/test-framework.awk: Change recording and
9269         printing of passes and failures.
9270
9271         * gcc.test-framework: New directory.
9272         * gcc.test-framework/README: New.
9273         * gcc.test-framework/test-framework.exp: New.
9274         * gcc.test-framework/test-framework.awk: New.
9275         * gcc.test-framework/gen_directive_tests: New.
9276
9277 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9278
9279         * lib/treelang.exp: Fix comment typos.
9280         (treelang_target_compile): Don't append libs=-ltreelang to options.
9281
9282 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9283
9284         * g++.dg/parse/typename7.C: Adjust error messages.
9285
9286 2005-01-31  Jeff Law  <law@redhat.com>
9287
9288         * gcc.c-torture/execute/20050131-1.c: New test.
9289         * gcc.dg/wcaselabel.c: New test.
9290
9291 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9292
9293         * g++.dg/other/warning1.C: Adjust error messags.
9294         * g++.dg/parse/constant5.C: New test.
9295
9296 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9297
9298         PR c/19333
9299         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9300         the test case valid.
9301         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9302         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9303         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9304         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9305         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9306         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9307
9308 2005-01-31  Dale Johannesen  <dalej@apple.com>
9309
9310         * g++.dg/opt/pr19650.C:  New test.
9311
9312 2005-01-31  Richard Henderson  <rth@redhat.com>
9313
9314         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9315         long double for intel double extended format.
9316         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9317
9318 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/19555
9321         * g++.dg/template/static10.C: New test.
9322
9323         PR c++/19395
9324         * g++.dg/parse/error24.C: New test.
9325
9326         PR c++/19367
9327         * g++.dg/lookup/builtin1.C: New test.
9328
9329         PR c++/19457
9330         * g++.dg/warn/conv3.C: New test.
9331
9332 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9333
9334         PR fortran/19647
9335         * gfortan.dg/inquire_7.f90
9336
9337 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9338
9339         PR tree-optimization/15791
9340         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9341         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9342         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9343         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9344         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9345         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9346         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9347         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9348         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9349         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9350
9351 2005-01-29  Paul Brook  <paul@codesourcery.com>
9352
9353         PR fortran/18565
9354         * check.c (real_or_complex_check): New function.
9355         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9356         * intrinsic.c (add_functions): Use new check functions.
9357         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9358         Add prototypes.
9359
9360 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9361
9362         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9363         gcc.dg/lvalue-3.c: New tests.
9364         * gcc.dg/concat.c: Update expected messages.
9365
9366 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9367
9368         PR libfortran/19595
9369         * gfortran.dg/eor_1.f90:  New test.
9370
9371 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9372
9373         PR fortran/19589
9374         * gfortran.dg/logical_data_1.f90: New test.
9375
9376 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/19253
9379         * g++.dg/template/crash33.C: New test.
9380
9381         PR c++/19667
9382         * g++.dg/template/crash32.C: New test.
9383
9384 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9385
9386         PR middle-end/16558
9387         * g++.dg/warn/Wreturn-type-2.C: New test.
9388
9389 2004-06-24  Jeff Law  <law@redhat.com>
9390
9391         * gcc.dg/tree-ssa/20050128-1.c: New test.
9392
9393 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9394
9395         * gcc.target/frv/all-mdpackh-1.c: New test.
9396
9397 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9398
9399         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9400
9401 2005-01-27  Richard Henderson  <rth@redhat.com>
9402
9403         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9404
9405 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9408
9409 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9410
9411         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9412         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9413         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9414         to cope with cases where the multilib options override the dg-options.
9415
9416 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9417
9418         PR c/18946
9419         * gcc.dg/noncompile/20050120-1.c: New test.
9420
9421 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9422
9423         PR tree-optimization/19633
9424         * gcc.dg/pr19633.c: New test.
9425         * gcc.dg/tree-ssa/pr19633.c: New test.
9426
9427 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9428
9429         * gcc.dg/20041216-1.c: New test.
9430
9431 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9432
9433         PR objc/18862
9434         * objc.dg/selector-2.m: New test.
9435
9436 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9437
9438         * g++.dg/opt/range-test-2.C: New test.
9439
9440         PR rtl-optimization/19579
9441         * gcc.c-torture/execute/20050124-1.c: New test.
9442
9443 2005-01-26  Greg Parker  <gparker@apple.com>
9444         Stuart Hastings  <stuart@apple.com>
9445
9446         * gcc.c-torture/execute/20050125-1.c: New.
9447
9448 2005-01-18  Jan Hubicka  <jh@suse.cz>
9449
9450         PR tree-optimize/19337
9451         * gcc.c-torture/compile/20050119-1.c: New test.
9452
9453 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9454
9455         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9456         test for successful match.
9457
9458 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9459
9460         PR objc/18408
9461         * objc.dg/comp-types-7.m: New test.
9462
9463 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9464
9465         * lib/target-supports.exp (current_target_name): New.
9466         (check_effective_target_ilp32, check_effective_target_lp64):
9467         Cache the result to use as long as the current target, with
9468         multilib flags, remains the same.
9469
9470         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9471         (dg-require-weak, dg-require-visibility, dg-require-alias,
9472         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9473         dg-require-effective-target, dg-skip-if): Remove call to
9474         skip_test_and_clear_xfail.
9475         (dg-test): Clear xfail data.
9476
9477 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR target/17751
9480         * gcc.dg/ppc64-toc.c: New test.
9481
9482         * g++.dg/tree-ssa/empty-1.C: New test.
9483
9484         PR middle-end/19551
9485         * gcc.c-torture/execute/20050121-1.c: New test.
9486         * gcc.dg/20050121-2.c: New test.
9487
9488 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9489         Paul Brook  <paul@codesourcery.com>
9490
9491         PR fortran/17941
9492         * gfortran.dg/real_const_1.f: New test.
9493         * gfortran.dg/real_const_2.f90: New test.
9494         * gfortran.dg/complex_int_1.f90: New test.
9495
9496 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9497
9498         PR fortran/19313
9499         * gfortan.dg/inquire_6.f90: New test.
9500
9501 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9502
9503         PR libfortran/19451
9504         * open_readonly_1.f90:  New test.
9505
9506 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9507
9508         PR libfortran/18982
9509         * gfortran.dg/open_new.f90: New file.
9510
9511 2005-01-22  Paul Brook  <paul@codesourcery.com>
9512
9513         * namelist_1.f90: New test.
9514
9515 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9516
9517         PR tree-optimization/19484
9518         * gcc.c-torture/compile/20050122-[12].c: New tests.
9519
9520 2005-01-22  Paul Brook  <paul@codesourcery.com>
9521
9522         * gfortran.dg/implicit_2.f90: New test.
9523
9524 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9525
9526         PR fortran/19314
9527         * gfortran.dg/inquire_5.f90: New test.
9528
9529 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9530
9531         PR c/18809
9532         * gcc.dg/pr18809-1.c: New test.
9533
9534 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9535
9536         * gcc.dg/20050121-1.c: New test.
9537
9538         PR tree-optimization/13000
9539         * gcc.dg/20040206-1.c: Change warning to point where function is
9540         being inlined.
9541
9542 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9543
9544         PR c++/19208
9545         * g++.dg/template/array11.C: New test.
9546
9547 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9548
9549         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9550         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9551         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9552         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9553         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9554         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9555
9556 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9557
9558         PR tree-optimization/15349
9559         * gcc.dg/tree-ssa/pr15349.c: New.
9560
9561 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9562
9563         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9564
9565 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9566
9567         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9568         scan-assembler-times directive name.
9569
9570         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9571         after dg-do.
9572
9573         PR rtl-optimization/19462
9574         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9575
9576 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9577
9578         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9579         counting function calls on ia64.
9580
9581 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9582
9583         PR rtl-optimization/15139
9584         * gcc.dg/20050111-2.c: New test.
9585
9586         PR c/17297
9587         * gcc.c-torture/compile/20050113-1.c: New testcase.
9588
9589         PR middle-end/19164
9590         * gcc.dg/20050113-1.c: New testcase.
9591
9592 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9593
9594         * gcc.dg/vect/vect-85.c: Add comment.
9595         * gcc.dg/vect/vect-86.c: Add xfail for now.
9596         * gcc.dg/vect/vect-87.c: Add xfail for now.
9597         * gcc.dg/vect/vect-88.c: Add xfail for now.
9598         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9599
9600 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601
9602         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9603
9604 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9605
9606         * g++.dg/debug/typedef3.C: New test.
9607
9608 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9609
9610         PR c/19472
9611         * gcc.dg/asm-a.c: New test.
9612
9613 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9614
9615         * gcc.dg/sh-relax.c: Add prototype for abort.
9616
9617 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9618
9619         * gcc.dg/short-compare-1.c: New test.
9620         * gcc.dg/short-compare-2.c: Likewise.
9621
9622 2005-01-18  Michael Matz  <matz@suse.de>
9623
9624         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9625
9626 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9627
9628         PR tree-optimization/19121
9629         * gcc.c-torture/compile/pr19121.c: New test.
9630
9631 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9632
9633         PR target/19357
9634         * gcc.c-torture/compile/pr19357.c: New test.
9635
9636 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9637
9638         PR c/5675
9639         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9640         pass--those that refer just to the variable, possibly with a
9641         cast.
9642         * gcc.dg/c99-const-expr-3.c: Likewise.
9643
9644         PR middle-end/13127
9645         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9646         longer emitted.
9647
9648 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9649
9650         PR fortran/18778
9651         * gfortran.dg/endfile_2.f90: New test.
9652
9653 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9654
9655         PR 19168
9656         * gfortran.dg/select_5.f90: New test.
9657
9658 2004-01-16  Paul Brook  <paul@codesourcery.com>
9659
9660         * gfortran.dg/common_4.f90: New test.
9661
9662 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9663
9664         PR rtl-optimization/19462
9665         * gcc.dg/torture/pr19462-1.c: New test.
9666
9667 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9668
9669         PR objc/19321
9670         * objc.dg/func-ptr-2.m: New.
9671         * objc.dg/volatile-1.m: New.
9672
9673 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9674
9675         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9676
9677 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9678
9679         PR tree-optimization/19060
9680         * gcc.c-torture/execute/20050104-1.c: New test.
9681
9682 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9683
9684         PR fortran/18983
9685         * gfortran.dg/write_to_null.f90: New test.
9686
9687 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9688             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9689
9690         PR other/19328
9691         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9692         argument.
9693
9694 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9695
9696         PR c++/19263
9697         * g++.dg/init/vector1.C: New test.
9698
9699 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9700
9701         PR target/13158
9702         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9703         PR target/18987
9704         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9705
9706 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9707
9708         * gfortran.dg/select_1.f90: New test.
9709         * gfortran.dg/select_2.f90: New test.
9710         * gfortran.dg/select_3.f90: New test.
9711         * gfortran.dg/select_4.f90: New test.
9712
9713 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR middle-end/19084
9716         PR rtl-optimization/19348
9717         * gcc.dg/20050111-1.c: New test.
9718         * gcc.c-torture/execute/20050111-1.c: New test.
9719
9720         * gcc.dg/i386-asm-4.c: New test.
9721
9722 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9723
9724         * gcc.dg/nested-func-2.c: New test.
9725         * ada/acats/norun.lst: Remove c953002.
9726
9727 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
9728
9729         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
9730
9731 2005-01-12  Ben Elliston  <bje@au.ibm.com>
9732
9733         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
9734
9735 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
9736
9737         PR target/18761
9738         * g++.dg/abi/align1.C: New test.
9739
9740 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
9741
9742         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
9743         at a time.
9744         * g++.dg/ext/altivec_check.h: Support compiling as C.
9745
9746 2005-01-10  Roger Sayle  <roger@eyesopen.com>
9747
9748         PR c++/19355
9749         * g++.dg/expr/pr19355-1.C: New test case.
9750
9751 2005-01-10  Laurent GUERBY <laurent@guerby.net>
9752
9753         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
9754         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
9755         * ada/acats/tests/c3/c92005b.ada: Likewise.
9756         * ada/acats/tests/c3/cxb3012.a: Likewise.
9757         * ada/acats/norun.lst: Add c380004 and c953002, add PR
9758
9759 2005-01-09  Paul Brook  <paul@codesourcery.com>
9760
9761         * gfortran.dg/common_2.f90: New file.
9762         * gfortran.dg/common_3.f90: New file.
9763
9764 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
9765
9766         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
9767
9768 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9769
9770         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
9771         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
9772         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
9773         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
9774         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
9775         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
9776         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
9777         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
9778         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
9779         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
9780         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
9781         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
9782         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
9783         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
9784         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
9785         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
9786         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
9787         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
9788         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
9789         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
9790         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
9791         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
9792         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
9793         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
9794         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
9795         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
9796         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
9797         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
9798         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
9799         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
9800         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
9801         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
9802         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
9803         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
9804         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
9805         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
9806         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
9807         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
9808         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
9809         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
9810         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
9811         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
9812         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
9813         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
9814         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
9815         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
9816         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
9817         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
9818         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
9819         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
9820         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
9821         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
9822         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
9823         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
9824         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
9825         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
9826         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
9827         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
9828         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
9829         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
9830         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
9831         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
9832         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
9833         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
9834         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
9835         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
9836         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
9837
9838         * gcc.dg/vect/vect-1.c: Fix spelling.
9839         * gcc.dg/vect/vect-10.c: Fix spelling.
9840         * gcc.dg/vect/vect-11.c: Fix spelling.
9841         * gcc.dg/vect/vect-12.c: Fix spelling.
9842         * gcc.dg/vect/vect-14.c: Fix spelling.
9843         * gcc.dg/vect/vect-15.c: Fix spelling.
9844         * gcc.dg/vect/vect-16.c: Fix spelling.
9845         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
9846         * gcc.dg/vect/vect-64.c: Fix comments.
9847         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
9848
9849 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9850             Ira Rosen  <irar@il.ibm.com>
9851
9852         * gcc.dg/vect/vect-70.c: New test.
9853         * gcc.dg/vect/vect-71.c: New test.
9854
9855 2005-01-09  Manfred Hollstein  <mh@suse.com>
9856
9857         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
9858         * gcc.dg/pr18241-2.c: Likewise.
9859         * gcc.dg/pr18241-3.c: Likewise.
9860         * gcc.dg/pr18241-4.c: Likewise.
9861         * gcc.dg/pr18241-5.c: Likewise.
9862
9863 2005-01-08  Richard Henderson  <rth@redhat.com>
9864
9865         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9866         False for x86 and x86-64.
9867
9868 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
9869
9870         PR tree-optimization/18241
9871         * gcc.dg/pr18241-1.c: New test.
9872         * gcc.dg/pr18241-2.c: New test.
9873         * gcc.dg/pr18241-3.c: New test.
9874         * gcc.dg/pr18241-4.c: New test.
9875         * gcc.dg/pr18241-5.c: New test.
9876
9877 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
9878
9879         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
9880         gfortran.dg/select_4.f90: New.
9881
9882 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.c-torture/execute/20050107-1.c: New test.
9885
9886 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
9887
9888         PR c++/19298
9889         * g++.dg/template/ref2.C: New.
9890
9891 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
9892
9893         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
9894         instead of being empty.
9895
9896 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9897
9898         PR fortran/15553
9899         * gfortran.dg/array-1.f90: New test.
9900
9901 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9902
9903         PR tree-optimization/19283
9904         * gcc.c-torture/execute/20050106-1.c: New test.
9905
9906         PR rtl-optimization/18861
9907         * gcc.dg/20050105-1.c: New test.
9908
9909         PR tree-optimization/18828
9910         * gcc.dg/20050105-2.c: New test.
9911
9912 2005-01-07  Andreas Jaeger  <aj@suse.de>
9913
9914         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
9915
9916 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
9917
9918         PR fortran/18398
9919         * gfortran.dg/fmt_read.f90: New test.
9920
9921 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
9922
9923         * gcc.dg/rs6000-ldouble-2.c: New.
9924
9925 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
9926
9927         PR c++/19244
9928         * g++.dg/parser/ctor2.C: New test.
9929
9930 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9931
9932         PR c++/17154
9933         * g++.dg/template/using9.C: New test.
9934
9935 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9936
9937         PR c++/19258
9938         * g++.dg/lookup/friend6.C: New test.
9939
9940 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR c++/19270
9943         * g++.dg/template/array10.C: New.
9944
9945 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9946
9947         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
9948         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
9949
9950 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
9951
9952         * gcc.c-torture/compile/20050105-1.c: New test.
9953
9954 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
9955
9956         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
9957
9958 2005-01-05  Roger Sayle  <roger@eyesopen.com>
9959
9960         PR middle-end/19100
9961         * gcc.dg/conv-3.c: New test case.
9962
9963 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
9964
9965         * gcc.dg/asm-wide-1.c: New test.
9966
9967 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         PR c++/19030
9970         * g++.dg/parse/crash22.C: New
9971
9972 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
9973
9974         PR 19257
9975         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
9976
9977 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
9978
9979         PR middle-end/17767
9980         * gcc.dg/i386-mmx-6.c: New test case.
9981
9982 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
9983
9984         PR tree-optimization/18308
9985         * gcc.dg/vect/pr18308.c: New testcase.
9986
9987 2005-01-04  Andreas Jaeger  <aj@suse.de>
9988
9989         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
9990
9991 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
9992             Robert Bowdidge <bowdidge@apple.com>
9993
9994         * gcc.dg/cpp/subframework1.c: New.
9995         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
9996         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
9997         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
9998         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
9999
10000 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10001
10002         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10003         producing warning.
10004         * gcc.dg/darwin-weakimport-2.c: New.
10005
10006 2005-01-03  Richard Henderson  <rth@redhat.com>
10007
10008         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10009
10010 2005-01-03  Richard Henderson  <rth@redhat.com>
10011
10012         * gcc.dg/vect/vect.exp: Enable for ia64.
10013         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10014         (check_effective_target_vect_float): Likewise.
10015         (check_effective_target_vect_no_align): Likewise.
10016         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10017         * gcc.dg/vect/vect-8.c: Likewise.
10018
10019 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10020
10021         PR target/19236
10022         * gcc.dg/pr19236-1.c: New test case.
10023
10024 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10025
10026         PR rtl-optimization/12092
10027         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10028
10029 2005-01-02  Andreas Jaeger  <aj@suse.de>
10030
10031         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10032
10033 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10034             Andrew Pinski  <pinskia@physics.uc.edu>
10035
10036         PR rtl-optimization/12092
10037         * gcc.dg/pr12092-1.c: New test case.
10038
10039 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10040
10041         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10042         'hidden' and 'default' for better portability.
10043         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10044
10045         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10046         6 and 7.
10047         * g++.old-deja/g++.brendan/new3.C: Likewise.
10048
10049 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10050
10051         * gcc.dg/20041231-1.C: New test.
10052         * g++.dg/warn/Wunreachable-code-1.C: New test.
10053
10054 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10055
10056         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10057         file, not /dev/null.  Abort on error.
10058
10059 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10060             Ziemowit Laski  <zlaski@apple.com>
10061
10062         PR objc/18971
10063         * objc.dg/encode-5.m: New test.
10064
10065 2004-12-29  Richard Henderson  <rth@redhat.com>
10066
10067         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10068         * objc.dg/stabs-1.m: Disable for ia64.
10069
10070 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10071
10072         PR c++/19190
10073         * g++.dg/warn/Wunused-10.C: New test.
10074
10075 2004-12-28  Richard Henderson  <rth@redhat.com>
10076
10077         * objc.dg/stabs-1.m: Disable for alpha.
10078
10079 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10080
10081         PR c++/19149
10082         * g++.dg/parse/error23.C: New test.
10083
10084 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10085
10086         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10087
10088         PR fortran/19032
10089         * gfortran.dg/intrinsic_modulo_1.f90: New.
10090         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10091         tests with divisor -1.
10092
10093 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10094
10095         * g++.dg/opt/temp1.C (memcpy): Return a value.
10096
10097         PR c++/19148
10098         * g++.dg/expr/cond7.C: New test.
10099
10100 2004-12-27  Paul Brook  <paul@codesourcery.com>
10101
10102         * gfortran.dg/g77/select_no_compile.f: Remove.
10103
10104 2004-12-27  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10107         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10108         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10109
10110 2004-12-26  Richard Henderson  <rth@redhat.com>
10111
10112         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10113         by 1i instead of token pasting.
10114
10115 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10116
10117         PR tree-optimization/17578
10118         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10119         to additional_flags.
10120         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10121
10122 2004-12-25  Richard Henderson  <rth@redhat.com>
10123
10124         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10125         Remove Alpha.
10126
10127 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10128
10129         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10130         hppa*-*-hpux*.
10131         * gcc.dg/pr17957.c (dg-options): Likewise.
10132         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10133         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10134         instead of 0 on __hppa__.
10135         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10136         "foo,%r" on hppa*-*-*.
10137
10138 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10139
10140         PR fortran/19071
10141         * gfortran.dg/complex_write.f90: New test.
10142
10143 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/17595
10146         * g++.dg/parse/pragma2.C: New test.
10147
10148         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10149
10150 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10151
10152         * gcc.dg/empty2.c: Add missing dg-warning.
10153
10154 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10155
10156         PR c++/17413
10157         * g++.dg/template/local4.C: New test.
10158         * g++.dg/template/crash19.C: Add dg-error marker.
10159
10160         * g++.dg/template/crash31.C: Correct embedded PR number.
10161
10162 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/16405
10165         * g++.dg/opt/temp1.C: Add do-run marker.
10166
10167 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10168
10169         * g++.dg/template/spec19.C: New.
10170
10171 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10172
10173         PR target/16819
10174         * gcc.dg/empty2.c: New.
10175
10176 2004-12-23  Richard Henderson  <rth@redhat.com>
10177
10178         * lib/target-supports.exp (check_effective_target_vect_no_align):
10179         Remove i?86 and x86-64.
10180
10181 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/16405
10184         * g++.dg/opt/temp1.C: New test.
10185
10186 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10187
10188         PR c++/18733
10189         * g++.dg/template/friend33.C: New testcase.
10190
10191 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/18464
10194         * g++.dg/template/cond5.C: New test.
10195
10196         PR c++/18492
10197         * g++.dg/inherit/thunk3.C: New test.
10198
10199         PR c++/11224
10200         * g++.dg/warn/Wunused-9.C: New test.
10201
10202 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10203
10204         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10205
10206 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10207
10208         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10209
10210 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/18378
10213         * g++.dg/ext/packed8.C: New test.
10214
10215         PR c++/19063
10216         * g++.dg/template/crash31.C: New test.
10217
10218         PR c++/19034
10219         * g++.dg/template/crash30.C: New test.
10220
10221 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10222
10223         PR C++/18984
10224         * g++.dg/eh/ctor3.C: New test.
10225
10226 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10227
10228         * objc.dg/stabs-1.m: Allow section name to be quoted and
10229         assembly label to begin with '.LL'.
10230
10231 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10232
10233         * gcc.dg/vect/vect.exp
10234         (check_effective_target_lp64_or_vect_no_align): New.
10235         * gcc.dg/vect/vect-77.c: Use it.
10236         * gcc.dg/vect/vect-78.c: Use it.
10237
10238         * lib/target-supports.exp
10239         (check_effective_target_vect_no_max,
10240         check_effective_target_vect_no_bitwise,
10241         check_effective_target_vect_no_align): New.
10242         * gcc.dg/vect/vect-13.c: Use them.
10243         * gcc.dg/vect/vect-17.c: Ditto.
10244         * gcc.dg/vect/vect-18.c: Ditto.
10245         * gcc.dg/vect/vect-19.c: Ditto.
10246         * gcc.dg/vect/vect-20.c: Ditto.
10247         * gcc.dg/vect/vect-27.c: Ditto.
10248         * gcc.dg/vect/vect-29.c: Ditto.
10249         * gcc.dg/vect/vect-44.c: Ditto.
10250         * gcc.dg/vect/vect-48.c: Ditto.
10251         * gcc.dg/vect/vect-50.c: Ditto.
10252         * gcc.dg/vect/vect-52.c: Ditto.
10253         * gcc.dg/vect/vect-54.c: Ditto.
10254         * gcc.dg/vect/vect-56.c: Ditto.
10255         * gcc.dg/vect/vect-58.c: Ditto.
10256         * gcc.dg/vect/vect-60.c: Ditto.
10257         * gcc.dg/vect/vect-72.c: Ditto.
10258         * gcc.dg/vect/vect-80.c: Ditto.
10259
10260 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10261
10262         PR c++/14075
10263         * g++.dg/init/string1.C: New.
10264
10265         PR c++/18975
10266         * g++.dg/other/synth1.C: New.
10267
10268 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10269
10270         PR c/18963
10271         * gcc.dg/pr18963-1.c: New test.
10272
10273 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10274
10275         PR c/18596
10276         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10277         * gcc.dg/pr18596-1.c: Use dg-error.
10278         (dg-options): Use -fno-unit-at-a-time.
10279         * gcc.dg/pr18596-2.c: New test.
10280         * gcc.dg/pr18596-3.c: New test.
10281
10282 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10283
10284         PR middle-end/18683
10285         * g++.dg/opt/pr18683-1.C: New test case.
10286
10287 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10288
10289         PR other/19093
10290         * g++.dg/opt/max1.C: Fix for 64bit targets.
10291
10292 2004-12-20  Matt Austern  <austern@apple.com>
10293
10294         PR c++/19044
10295         * g++.dg/ext/builtin6.C: New
10296
10297 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10298
10299         PR tree-optimization/19080
10300         * gcc.c-torture/compile/pr19080.c: New test.
10301
10302 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10303
10304         * gcc.dg/20041219-1.c: New test.
10305
10306 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10307
10308         PR middle-end/19068
10309         * g++.dg/opt/max1.C: New test case.
10310
10311 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10312
10313         * gcc.dg/fdata-sections-1.c: New test.
10314
10315 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10316
10317         PR middle-end/18548
10318         * gcc.dg/max-1.c: New test case.
10319
10320 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10321
10322         * gcc.c-torture/execute/20041218-1.c: New test.
10323
10324 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10325
10326         * gcc.dg/pr18501.c: New test.
10327         * gcc.dg/uninit-5.c: XFAIL.
10328         * gcc.dg/uninit-9.c: XFAIL.
10329
10330 2004-12-17  Dale Johannesen  <dalej@apple.com>
10331
10332         * gcc.dg/20041213-1.c:  New.
10333
10334 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10335
10336         * objc.dg/stabs-1.m: Allow assembly label to begin
10337         with a dot ('.').
10338
10339 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10340
10341         * gcc.c-torture/execute/20041213-1.c: Move...
10342         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10343
10344 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10345
10346         PR c++/18721
10347         * g++.dg/lookup/conv-5.C: New.
10348
10349 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10350
10351         * objc.dg/stabs-1.m: New test.
10352
10353 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10354
10355         * gcc.dg/visibility-c.c: Change compile to
10356         assemble for the test.
10357
10358 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10359
10360         PR target/19041
10361         * gcc.dg/visibility-c.c: New test.
10362
10363 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10364
10365         PR middle-end/18493
10366         * gcc.dg/switch-8.c: New test case.
10367
10368 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         PR c++/18905
10371         * g++.dg/template/init4.C: New.
10372         * g++.dg/opt/static3.C: Enable optimizer.
10373
10374 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10375
10376         * g++.dg/other/complex1.C: New test.
10377
10378 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10379
10380         * g++.dg/opt/inline9.C: New test.
10381
10382 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10383
10384         PR fortran/18993
10385         * gfotran.dg/nullify_1.f: New test.
10386
10387 2004-12-15  Richard Henderson  <rth@redhat.com>
10388
10389         * gcc.target/i386/i386.exp: New harness.
10390         * gcc.target/i386/vect-args.c: New.
10391
10392 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10393
10394         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10395
10396 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10397
10398         PR c++/18825
10399         * g++.dg/template/friend32.C: New test.
10400
10401 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10402
10403         * cpp/pragma-once-1.c: New test.
10404         * cpp/pragma-once-1b.h: Likewise.
10405         * cpp/pragma-once-1c.h: Likewise.
10406         * cpp/pragma-once-1d.h: Likewise.
10407         * cpp/inc/pragma-once-1a.h: Likewise.
10408
10409 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10410             Steven G. Kargl  <kargls@comcast.net>
10411
10412         PR fortran/17597
10413         * gfortran.dg/list_read_3.f90: New test.
10414
10415 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10416
10417         * gcc.dg/ftrapv-2.c: New test.
10418
10419 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10420
10421         PR c++/18981
10422         * g++.dg/template/typename9.C: New test.
10423
10424 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10425
10426         PR c++/18738
10427         * g++.dg/template/typename8.C: New test.
10428         * g++.dg/parse/friend2.C: Tweak error message.
10429
10430 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         * gcc.c-torture/20041214-1.c: New test.
10433
10434 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10435
10436         PR c++/18965
10437         * g++.dg/init/array17.C: New test.
10438
10439 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/18793
10442         * g++.dg/init/aggr3.C: New test.
10443
10444 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10445
10446         * gcc.dg/altivec-types-1.c: New test.
10447         * gcc.dg/altivec-types-2.c: New test.
10448         * gcc.dg/altivec-types-3.c: New test.
10449         * gcc.dg/altivec-types-4.c: New test.
10450         * g++.dg/ext/altivec-types-1.C: New test.
10451         * g++.dg/ext/altivec-types-2.C: New test.
10452         * g++.dg/ext/altivec-types-3.C: New test.
10453         * g++.dg/ext/altivec-types-4.C: New test.
10454
10455 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR middle-end/18951
10458         * gcc.c-torture/execute/20041213-1.c: New test.
10459
10460 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10461
10462         PR c++/18949
10463         * g++.dg/template/cast1.C: New.
10464
10465 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10466
10467         * gcc.c-torture/execute/20041213-2.c: New test.
10468
10469 2004-12-13  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.dg/i386-sse-10.c: Fix typo in options.
10472
10473 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10474
10475         PR c++/18968
10476         * g++.dg/opt/pr18968.C: New test.
10477
10478 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10479
10480         PR c++/18925
10481         * g++.dg/ext/visibility/staticdatamem.C: New test.
10482
10483 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10484
10485         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10486
10487 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10488
10489         PR rtl-optimization/18928
10490         * gcc.dg/pr18928-1.c: New test case.
10491
10492 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10493
10494         PR tree-opt/16951
10495         * gcc.c-torture/compile/20041211-1.c: New.
10496
10497 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10498
10499         PR middle-end/17564
10500         * gcc.c-torture/execute/20041212-1.c: New test.
10501
10502 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10503
10504         PR fortran/18869
10505         * gfortran.dg/common_1.f90: New test.
10506
10507 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10508         Paul Brook  <paul@codesourcery.com>
10509
10510         PR fortran/16222
10511         * gfortran.dg/real_do_1.f90: New test.
10512
10513 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         PR tree-opt/18040
10516         * g++.dg/opt/ptrmem6.C: New test.
10517
10518 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10519
10520         PR middle-end/18921
10521         * gcc.dg/pr18921-1.c: New test case.
10522
10523 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10524
10525         PR fortran/17175
10526         * gfortran.dg/scale_1.f90: New test.
10527
10528 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10529
10530         PR middle-end/18903
10531         * gcc.c-torture/compile/pr18903.c: New test.
10532
10533 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10534
10535         * gcc.c-torture/execute/20041210-1.c: New test.
10536
10537 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10538
10539         PR c++/18731
10540         * g++.dg/parser/struct-1.C: New test.
10541         * g++.dg/parser/struct-2.C: New test.
10542         * g++.dg/parser/struct-3.C: New test.
10543
10544 2004-12-09  Richard Henderson  <rth@redhat.com>
10545
10546         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10547
10548         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10549         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10550
10551 2004-12-09  Matt Austern  <austern@apple.com>
10552
10553         PR c++/18514
10554         * g++.dg/ext/builtin1.C: New
10555         * g++.dg/ext/builtin2.C: New
10556         * g++.dg/ext/builtin3.C: New
10557         * g++.dg/ext/builtin4.C: New
10558         * g++.dg/ext/builtin5.C: New
10559
10560 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR tree-opt/18904
10563         * g++.dg/opt/ptrmem5.C: New test.
10564
10565 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10566
10567         * g++.dg/parse/typename5.C: Adjust for new error.
10568         * g++.dg/parse/typename7.C: New.
10569
10570 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10571
10572         PR c++/18073
10573         * g++.dg/other/mmintrin.C: New test.
10574
10575 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10576
10577         PR c++/16681
10578         * g++.dg/init/array15.C: New.
10579         * g++.dg/init/array16.C: New.
10580
10581 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10582
10583         PR fortran/18826
10584         * gfortran.dg/assign_1.f90: New test.
10585
10586 2004-12-08  Nick Clifton  <nickc@redhat.com>
10587
10588         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10589         * gcc.target/xstormy16/data_below100: Likewise.
10590         * gcc.target/xstormy16/sfr: Likewise.
10591         * gcc.target/xstormy16/below100.S: New test source file.
10592         * gcc.target/xstormy16/below100.ld: New test linker script.
10593         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10594         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10595         bp instructions.
10596         * gcc.target/xstormy16/bp.c: Likewise.
10597
10598         * gcc.target/xstormy16/bss_below100: New files:
10599         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10600         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10601         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10602         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10603         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10604         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10605         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10606         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10607         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10608         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10609         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10610         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10611         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10612         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10613         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10614         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10615         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10616         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10617         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10618         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10619         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10620         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10621         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10622         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10623         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10624         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10625         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10626
10627         * gcc.target/xstormy16/data_below100: New files:
10628         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10629         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10630         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10631         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10632         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10633         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10634         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10635         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10636         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10637         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10638         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10639         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10640         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10641         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10642         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10643         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10644         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10645         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10646         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10647         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10648         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10649         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10650         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10651         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10652         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10653         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10654         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10655
10656         * gcc.target/xstormy16/sfr: New files:
10657         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10658         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10659         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10660         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10661         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10662         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10663         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10664         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10665         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10666         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10667         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10668         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10669         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10670         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10671         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10672         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10673         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10674         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10675         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10676         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10677         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10678         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10679         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10680         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10681         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10682         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10683         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10684         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10685         27_if0_sfrw_bitfield_f.c
10686
10687 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10688
10689         PR c++/18100
10690         * g++.dg/lookup/name-clash4.C: New test.
10691
10692 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         PR c++/18672
10695         * g++.dg/opt/array1.C: New.
10696
10697         PR c++/18803
10698         * g++.dg/template/operator5.C: New.
10699
10700 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10701
10702         PR c/18867
10703         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10704
10705 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10706
10707         * gcc.dg/noncompile/20041207.c: New test.
10708
10709 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10710
10711         * g++.dg/other/unreachable-1.C: New test.
10712
10713 2004-12-06  Nick Clifton  <nickc@redhat.com>
10714
10715         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10716         <limits.h> because the latter comes from gcc's include/ directory
10717         and not the newlib/libc/include directory.
10718
10719 2004-12-04  Richard Henderson  <rth@redhat.com>
10720
10721         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10722
10723 2004-12-04  Richard Henderson  <rth@redhat.com>
10724
10725         * lib/target-supports.exp (check_gc_sections_available): Disable
10726         for alpha and ia64.
10727
10728 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
10729
10730         PR middle-end/17909
10731         * g++.dg/other/vararg-2.C: New test.
10732
10733 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10734
10735         PR c++/17011, c++/17971
10736         * g++.dg/template/error15.C: Adjust expected error.
10737         * g++.dg/template/instantiate3.C: Likewise.
10738
10739 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
10740
10741         * gcc.dg/altivec-18.c: Fix for darwin
10742
10743 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10744
10745         PR c++/18782
10746         * g++.dg/parse/ptrmem2.C: New.
10747
10748         PR c++/18318
10749         * g++.dg/template/new1.C: New.
10750
10751 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10752
10753         PR fortran/18710
10754         * gfortran.dg/direct_io_3.f90: New test.
10755
10756 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         PR 18758
10759         * g++.dg/parse/crash21.C: New.
10760
10761 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10762
10763         PR c++/15664, c++/18276
10764         * g++.dg/template/ttp13.C: New test.
10765         * g++.dg/template/ttp14.C: Likewise.
10766
10767 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10768
10769         PR c++/18123
10770         * g++.dg/parse/enum2.C: New test.
10771         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
10772
10773 2004-12-02  Nick Clifton  <nickc@redhat.com>
10774
10775         * gcc.target/xstormy16: New test directory.
10776         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10777         * gcc.target/xstormy16/bp.c: Check the generation of bp
10778         instructions.
10779         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
10780         bn instructions and the BELOW100 attribute.
10781
10782 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
10783
10784         PR target/16952
10785         * gcc.dg/ppc-eabi.c: New.
10786
10787 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10788
10789         PR fortran/18284
10790         * gfortran.dg/backspace.f90
10791
10792 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10793
10794         * gfortran.dg/inquire.f90: New test.
10795
10796 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
10797
10798         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
10799         handle effective-target-keyword.
10800         (dg-skip-if): Support effective-target keyword as target list.
10801         (dg-xfail-if): Ditto.
10802         * lib/target-supports.exp (is-effective-target-keyword): New proc.
10803
10804 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
10805
10806         PR tree-optimization/18291
10807         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
10808
10809 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10810
10811         PR C++/18729
10812         * g++.dg/parse/crash20.C: New.
10813
10814         PR c++/17431
10815         * g++.dg/overload/arg1.C: New.
10816         * g++.dg/overload/arg2.C: New.
10817         * g++.dg/overload/arg3.C: New.
10818         * g++.dg/overload/arg4.C: New.
10819
10820 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
10821
10822         * gcc.dg/c99-flex-array-4.c: Remove.
10823
10824 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10825
10826         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
10827
10828         * lib/target-supports.exp (is-effective-target): Simplify.
10829
10830         * lib/target-supports.exp (check_effective_target_vect_long):
10831         Fix for powerpc64-*-*.
10832
10833 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
10834
10835         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
10836         to support new requirements on FreeBSD 5.
10837
10838 2004-11-30  Devang Patel  <dpatel@apple.com>
10839
10840         PR 18702
10841         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
10842
10843 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10844
10845         * g++.dg/ext/altivec-13.C: New test.
10846
10847 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
10848
10849         PR tree-opt/18298
10850         * gcc.c-torture/execute/p18298.c: New test.
10851
10852 2004-11-30  Ira Rosen  <irar@il.ibm.com>
10853             Dorit Naishlos  <dorit@il.ibm.com>
10854
10855         PR tree-opt/18607
10856         * gcc.dg/vect/vect-89.c: New test.
10857
10858 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
10859
10860         * gcc.dg/pr18596-1.c: New test.
10861
10862 2004-11-30  Ben Elliston  <bje@au.ibm.com>
10863
10864         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
10865
10866 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10867
10868         PR c/18479
10869         * gcc.dg/pr18479.c: New test.
10870
10871 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10872
10873         PR target/18490
10874         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
10875         mmix-knuth-mmixware.
10876
10877         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
10878         cris-*-elf* cris-*-aout* mmix-*-*
10879
10880 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10881
10882         PR middle-end/18725
10883         * gcc.dg/pr18725.c: New test.
10884
10885 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10886
10887         PR target/18488
10888         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
10889
10890         PR target/18336
10891         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
10892
10893 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/18368
10896         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
10897         * g++.old-deja/g++.law/ctors5.C: Likewise.
10898         * g++.old-deja/g++.other/crash25.C: Likewise.
10899
10900         PR c++/18674
10901         * g++.dg/template/error16.C: New test.
10902
10903         PR c++/18512
10904         * g++.dg/template/crash29.C: New test.
10905
10906 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
10907
10908         PR tree-optimization/18712
10909         * gcc.c-torture/compile/pr18712.c: New test.
10910
10911 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
10912
10913         PR c/7544
10914         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
10915         tests.
10916
10917 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10918
10919         PR c++/18652
10920         * g++.dg/lookup/crash6.C: New test.
10921
10922 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10923
10924         PR middle-end/18164
10925         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
10926
10927 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10928
10929         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
10930         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
10931         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
10932
10933 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
10934
10935         * gcc.dg/pr18164.c: New test.
10936
10937 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
10938
10939         * gcc.dg/funroll-loops-all.c: New.
10940
10941 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10942
10943         PR target/18489
10944         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
10945         delimeter, match space and TAB as well as ":".
10946
10947         PR target/18484
10948         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
10949
10950         PR target/18348
10951         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
10952
10953         PR target/18345
10954         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
10955
10956         PR target/18337
10957         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
10958
10959 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
10960
10961         * gfortran.dg/direct_io_2.f90: New test.
10962
10963 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10964
10965         PR target/18334
10966         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
10967
10968 2004-11-28  Richard Henderson  <rth@redhat.com>
10969
10970         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
10971
10972 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
10973
10974         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
10975         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
10976         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
10977         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
10978         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
10979         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
10980         gcc.dg/pointer-arith-8.c: New tests.
10981
10982 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
10983
10984         PR fortran/18364
10985         * gfortran.dg/endfile.f90: New test.
10986
10987 2004-11-27  Falk Hueffner  <falk@debian.org>
10988
10989         * gcc.dg/loop-6.c: New test.
10990
10991 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
10992
10993         * gcc.c-torture/execute/20041126-1.c: New test.
10994
10995 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
10996
10997         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
10998         on IRIX.
10999
11000 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11001
11002         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11003         functions.
11004
11005 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR rtl-optimization/17825
11008         * gcc.c-torture/compile/20041119-1.c: New test.
11009
11010 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11011
11012         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11013         Check existence of ld library path variables before unsetting.
11014
11015 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11016
11017         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11018
11019 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11020
11021         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11022
11023 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11024
11025         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11026
11027 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11028
11029         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11030         dg-do directive.
11031
11032 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11033
11034         * gcc.dg/pr17957.c: Pass --param, not -param.
11035
11036 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11037
11038         PR middle-end/17957
11039         * testsuite/gcc.dg/pr17957.c: New test.
11040
11041 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/18445
11044         * g++.dg/template/crash28.C: Likewise.
11045
11046         PR c++/18001
11047         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11048         * g++.dg/ext/lvaddr.C: Likewise.
11049         * g++.dg/opt/pr7503-3.C: Likewise.
11050
11051         PR c++/18466
11052         * g++.dg/parse/qualified3.C: New test.
11053         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11054
11055         PR c++/18545
11056         * g++.dg/expr/return1.C: New test.
11057
11058 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11059
11060         Friend class name lookup 3/n, PR c++/3332
11061         * g++.dg/lookup/friend3.C: New test.
11062         * g++.dg/lookup/friend4.C: Likewise.
11063         * g++.dg/lookup/friend5.C: Likewise.
11064
11065 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11066
11067         Friend class name lookup 2/n, PR c++/14513, c++/15410
11068         * g++.dg/lookup/friend2.C: New test.
11069         * g++.dg/template/friend31.C: Likewise.
11070
11071 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11072
11073         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11074
11075 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/17473
11078         * g++.dg/tc1/dr56.C: Remove.
11079         * g++.dg/template/typedef1.C: Add dg-error markers.
11080         * g++.old-deja/g++.other/typedef7.C: Likewise.
11081
11082         PR c++/18285
11083         * g++.dg/parse/typedef7.C: New test.
11084
11085 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11086
11087         * gcc.c-torture/execute/20041124-1.c: New test.
11088
11089 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11090
11091         * g++.dg/template/deduce3.C: New test.
11092
11093         PR c++/18586
11094         * g++.dg/template/crash27.C: New test.
11095
11096         PR c++/18530
11097         * g++.dg/warn/Wshadow-3.C: New test.
11098
11099 2004-11-24  Devang Patel  <dpatel@apple.com>
11100
11101         PR/18555
11102         * gcc.dg/cpp/isysroot-1.c: New test.
11103         * gcc.dg/cpp/usr/include/stdio.h: New file.
11104         * gcc.dg/cpp/isysroot-2.c: New test.
11105         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11106         New file.
11107
11108 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11109
11110         PR c++/8929
11111         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11112
11113 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11114
11115         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11116         * gcc.target/sparc/pdist.c: Likewise.
11117
11118 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11119
11120         PR c++/16882
11121         * g++.dg/conversion/simd1.C: New test.
11122
11123 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11124
11125         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11126         and restore_ld_library_path_env_vars.
11127         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11128         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11129         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11130         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11131
11132 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11133
11134         * gcc.dg/pragma-align-2.c: Test macro expansion.
11135         * gcc.dg/pragma-pack-2.c: New test.
11136
11137 2004-11-23  Richard Henderson  <rth@redhat.com>
11138
11139         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11140         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11141         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11142         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11143         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11144         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11145
11146         * gcc.dg/vect/vect.exp: Add check for alpha.
11147         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11148         (check_effective_target_vect_int): Enable for alpha.
11149         (check_effective_target_vect_long): New.
11150         (is-effective-target): Add it.
11151
11152 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11153
11154         * gcc.dg/pr18614-1.c: New test.
11155
11156 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11157
11158         * gcc.dg/setjmp-2.c: New test.
11159
11160 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11161
11162         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11163         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11164         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11165         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11166         gcc.target/sparc/pdist.c: New tests.
11167
11168 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11169
11170         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11171
11172 2004-11-22  Dale Johannesen  <dalej@apple.com>
11173
11174         * gcc.dg/20041111-1.c:  New.
11175
11176 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11177
11178         PR tree-opt/18536
11179         * gcc.dg/vect/pr18536.c: New test.
11180
11181 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11182
11183         PR c++/18354
11184         * g++.dg/template/nontype11.C: New test.
11185
11186 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11187
11188         PR middle-end/18520
11189         * gcc.dg/pr18520-1.c: New test case.
11190
11191 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11192
11193         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11194         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11195         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11196         expected diagnostics.
11197
11198 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11199
11200         PR target/18580
11201         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11202         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11203         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11204
11205 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11206
11207         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11208
11209 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11210             Joseph Myers  <joseph@codesourcery.com>
11211
11212         * lib/target-supports.exp (check_visibility_available): Really
11213         test the compiler.
11214
11215 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11216
11217         PR tree-opt/18181
11218         * gcc.dg/vect/vect-85.c: New test.
11219         * gcc.dg/vect/vect-86.c: New test.
11220         * gcc.dg/vect/vect-87.c: New test.
11221         * gcc.dg/vect/vect-88.c: New test.
11222
11223 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11224
11225         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11226
11227 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11228
11229         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11230         * gcc.dg/ppc-and-1.c: Ditto.
11231         * gcc.dg/ppc-compare-1.c: Ditto.
11232         * gcc.dg/ppc-mov-1.c: Ditto
11233
11234 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11235             Mark Mitchell  <mark@codesourcery.com>
11236
11237         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11238
11239 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11240             Aldy Hernandez  <aldyh@redhat.com>
11241
11242         * lib/target-supports.exp (check_effective_target_vect_int): New
11243         (check_effective_target_vect_float): New
11244         (check_effective_target_vect_double): New.
11245         (is-effective-target): Support new effective targets keywords.
11246         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11247         default action for dg-do.
11248         * gcc.dg/vect/pr16105.c: Use new support.
11249         * gcc.dg/vect/pr18400.c: Ditto.
11250         * gcc.dg/vect/pr18425.c: Ditto.
11251         * gcc.dg/vect/vect-1.c: Ditto.
11252         * gcc.dg/vect/vect-10.c: Ditto.
11253         * gcc.dg/vect/vect-11.c: Ditto.
11254         * gcc.dg/vect/vect-12.c: Ditto.
11255         * gcc.dg/vect/vect-13.c: Ditto.
11256         * gcc.dg/vect/vect-14.c: Ditto.
11257         * gcc.dg/vect/vect-15.c: Ditto.
11258         * gcc.dg/vect/vect-16.c: Ditto.
11259         * gcc.dg/vect/vect-17.c: Ditto.
11260         * gcc.dg/vect/vect-18.c: Ditto.
11261         * gcc.dg/vect/vect-19.c: Ditto.
11262         * gcc.dg/vect/vect-2.c: Ditto.
11263         * gcc.dg/vect/vect-20.c: Ditto.
11264         * gcc.dg/vect/vect-21.c: Ditto.
11265         * gcc.dg/vect/vect-22.c: Ditto.
11266         * gcc.dg/vect/vect-23.c: Ditto.
11267         * gcc.dg/vect/vect-24.c: Ditto.
11268         * gcc.dg/vect/vect-25.c: Ditto.
11269         * gcc.dg/vect/vect-26.c: Ditto.
11270         * gcc.dg/vect/vect-27.c: Ditto.
11271         * gcc.dg/vect/vect-27a.c: Ditto.
11272         * gcc.dg/vect/vect-28.c: Ditto.
11273         * gcc.dg/vect/vect-29.c: Ditto.
11274         * gcc.dg/vect/vect-29a.c: Ditto.
11275         * gcc.dg/vect/vect-3.c: Ditto.
11276         * gcc.dg/vect/vect-30.c: Ditto.
11277         * gcc.dg/vect/vect-31.c: Ditto.
11278         * gcc.dg/vect/vect-32.c: Ditto.
11279         * gcc.dg/vect/vect-33.c: Ditto.
11280         * gcc.dg/vect/vect-34.c: Ditto.
11281         * gcc.dg/vect/vect-35.c: Ditto.
11282         * gcc.dg/vect/vect-36.c: Ditto.
11283         * gcc.dg/vect/vect-37.c: Ditto.
11284         * gcc.dg/vect/vect-38.c: Ditto.
11285         * gcc.dg/vect/vect-4.c: Ditto.
11286         * gcc.dg/vect/vect-40.c: Ditto.
11287         * gcc.dg/vect/vect-41.c: Ditto.
11288         * gcc.dg/vect/vect-42.c: Ditto.
11289         * gcc.dg/vect/vect-43.c: Ditto.
11290         * gcc.dg/vect/vect-44.c: Ditto.
11291         * gcc.dg/vect/vect-45.c: Ditto.
11292         * gcc.dg/vect/vect-46.c: Ditto.
11293         * gcc.dg/vect/vect-47.c: Ditto.
11294         * gcc.dg/vect/vect-48.c: Ditto.
11295         * gcc.dg/vect/vect-48a.c: Ditto.
11296         * gcc.dg/vect/vect-49.c: Ditto.
11297         * gcc.dg/vect/vect-5.c: Ditto.
11298         * gcc.dg/vect/vect-50.c: Ditto.
11299         * gcc.dg/vect/vect-51.c: Ditto.
11300         * gcc.dg/vect/vect-52.c: Ditto.
11301         * gcc.dg/vect/vect-53.c: Ditto.
11302         * gcc.dg/vect/vect-54.c: Ditto.
11303         * gcc.dg/vect/vect-55.c: Ditto.
11304         * gcc.dg/vect/vect-56.c: Ditto.
11305         * gcc.dg/vect/vect-56a.c: Ditto.
11306         * gcc.dg/vect/vect-57.c: Ditto.
11307         * gcc.dg/vect/vect-58.c: Ditto.
11308         * gcc.dg/vect/vect-59.c: Ditto.
11309         * gcc.dg/vect/vect-6.c: Ditto.
11310         * gcc.dg/vect/vect-60.c: Ditto.
11311         * gcc.dg/vect/vect-61.c: Ditto.
11312         * gcc.dg/vect/vect-62.c: Ditto.
11313         * gcc.dg/vect/vect-63.c: Ditto.
11314         * gcc.dg/vect/vect-64.c: Ditto.
11315         * gcc.dg/vect/vect-65.c: Ditto.
11316         * gcc.dg/vect/vect-66.c: Ditto.
11317         * gcc.dg/vect/vect-67.c: Ditto.
11318         * gcc.dg/vect/vect-68.c: Ditto.
11319         * gcc.dg/vect/vect-69.c: Ditto.
11320         * gcc.dg/vect/vect-7.c: Ditto.
11321         * gcc.dg/vect/vect-72.c: Ditto.
11322         * gcc.dg/vect/vect-72a.c: Ditto.
11323         * gcc.dg/vect/vect-73.c: Ditto.
11324         * gcc.dg/vect/vect-74.c: Ditto.
11325         * gcc.dg/vect/vect-75.c: Ditto.
11326         * gcc.dg/vect/vect-76.c: Ditto.
11327         * gcc.dg/vect/vect-77.c: Ditto.
11328         * gcc.dg/vect/vect-77a.c: Ditto.
11329         * gcc.dg/vect/vect-78.c: Ditto.
11330         * gcc.dg/vect/vect-79.c: Ditto.
11331         * gcc.dg/vect/vect-8.c: Ditto.
11332         * gcc.dg/vect/vect-80.c: Ditto.
11333         * gcc.dg/vect/vect-82.c: Ditto.
11334         * gcc.dg/vect/vect-82_64.c: Ditto.
11335         * gcc.dg/vect/vect-83.c: Ditto.
11336         * gcc.dg/vect/vect-83_64.c: Ditto.
11337         * gcc.dg/vect/vect-9.c: Ditto.
11338         * gcc.dg/vect/vect-all.c: Ditto.
11339         * gcc.dg/vect/vect-none.c: Ditto.
11340
11341 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11342
11343         * lib/gcc-dg.exp (dg-skip-if): New function.
11344         (dg-forbid-option): Remove.
11345         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11346         * g++.dg/abi/bitfield8.C: Likewise.
11347         * g++.dg/abi/dtor1.C: Likewise.
11348         * g++.dg/abi/empty10.C: Likewise.
11349         * g++.dg/abi/empty7.C: Likewise.
11350         * g++.dg/abi/empty9.C: Likewise.
11351         * g++.dg/abi/layout3.C: Likewise.
11352         * g++.dg/abi/layout4.C: Likewise.
11353         * g++.dg/abi/thunk1.C: Likewise.
11354         * g++.dg/abi/thunk2.C: Likewise.
11355         * g++.dg/abi/vbase11.C: Likewise.
11356         * g++.dg/abi/vthunk2.C: Likewise.
11357         * g++.dg/abi/vthunk3.C: Likewise.
11358         * g++.dg/ext/attrib8.C: Likewise.
11359         * g++.dg/opt/longbranch2.C: Likewise.
11360         * g++.dg/opt/reg-stack4.C: Likewise.
11361         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11362         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11363         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11364         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11365         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11366         * gcc.dg/20000609-1.c: Likewise.
11367         * gcc.dg/20000720-1.c: Likewise.
11368         * gcc.dg/20011107-1.c: Likewise.
11369         * gcc.dg/20011119-1.c: Likewise.
11370         * gcc.dg/20020108-1.c: Likewise.
11371         * gcc.dg/20020122-2.c: Likewise.
11372         * gcc.dg/20020122-3.c: Likewise.
11373         * gcc.dg/20020201-3.c: Likewise.
11374         * gcc.dg/20020206-1.c: Likewise.
11375         * gcc.dg/20020218-1.c: Likewise.
11376         * gcc.dg/20020310-1.c: Likewise.
11377         * gcc.dg/20020411-1.c: Likewise.
11378         * gcc.dg/20020418-2.c: Likewise.
11379         * gcc.dg/20020426-1.c: Likewise.
11380         * gcc.dg/20020426-2.c: Likewise.
11381         * gcc.dg/20020517-1.c: Likewise.
11382         * gcc.dg/20020523-1.c: Likewise.
11383         * gcc.dg/20020523-2.c: Likewise.
11384         * gcc.dg/20020729-1.c: Likewise.
11385         * gcc.dg/20030204-1.c: Likewise.
11386         * gcc.dg/20030826-2.c: Likewise.
11387         * gcc.dg/20030926-1.c: Likewise.
11388         * gcc.dg/20031202-1.c: Likewise.
11389         * gcc.dg/980312-1.c: Likewise.
11390         * gcc.dg/980313-1.c: Likewise.
11391         * gcc.dg/990117-1.c: Likewise.
11392         * gcc.dg/990424-1.c: Likewise.
11393         * gcc.dg/990524-1.c: Likewise.
11394         * gcc.dg/991230-1.c: Likewise.
11395         * gcc.dg/i386-387-1.c: Likewise.
11396         * gcc.dg/i386-387-2.c: Likewise.
11397         * gcc.dg/i386-387-3.c: Likewise.
11398         * gcc.dg/i386-387-4.c: Likewise.
11399         * gcc.dg/i386-387-5.c: Likewise.
11400         * gcc.dg/i386-387-6.c: Likewise.
11401         * gcc.dg/i386-asm-1.c: Likewise.
11402         * gcc.dg/i386-bitfield1.c: Likewise.
11403         * gcc.dg/i386-bitfield2.c: Likewise.
11404         * gcc.dg/i386-loop-1.c: Likewise.
11405         * gcc.dg/i386-loop-2.c: Likewise.
11406         * gcc.dg/i386-loop-3.c: Likewise.
11407         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11408         * gcc.dg/i386-pic-1.c: Likewise.
11409         * gcc.dg/i386-regparm.c: Likewise.
11410         * gcc.dg/i386-signbit-1.c: Likewise.
11411         * gcc.dg/i386-signbit-2.c: Likewise.
11412         * gcc.dg/i386-signbit-3.c: Likewise.
11413         * gcc.dg/i386-sse-5.c: Likewise.
11414         * gcc.dg/i386-sse-8.c: Likewise.
11415         * gcc.dg/i386-unroll-1.c: Likewise.
11416         * gcc.dg/tls/opt-1.c: Likewise.
11417         * gcc.dg/tls/opt-2.c: Likewise.
11418         * gcc.dg/unroll-1.c: Likewise.
11419         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11420         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11421         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11422         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11423
11424 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11425
11426         * g++.dg/template/incomplete1.C: New test.
11427
11428 2004-11-16  Nick Clifton  <nickc@redhat.com>
11429
11430         Revert patches accidentally commited during checkin of fixes for
11431         xstormy16 tests:
11432         gcc.c-torture/execute/simd-4.c: Revert
11433         gcc.dg/20040910-1.c: Revert.
11434
11435 2004-11-16  Paul Brook  <paul@codesourcery.com>
11436
11437         PR fortran/13010
11438         * gfortran.dg/der_pointer_1.f90: New test.
11439
11440 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11441
11442         PR c/18498
11443         * gcc.dg/bitfld-13.c: New test.
11444
11445 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11446
11447         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11448         powerpc*-*-linux*.
11449
11450         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11451         * gcc.dg/ppc64-abi-2.c: Ditto.
11452         * gcc.dg/ppc64-abi-3.c: Ditto.
11453
11454         * lib/gcc-dg.exp (dg-target-list): Remove.
11455
11456 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11457
11458         * gcc.dg/ia64-postinc.c: New test.
11459
11460 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11461
11462         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11463
11464 2004-11-15  Nick Clifton  <nickc@redhat.com>
11465
11466         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11467         __INT_MAX__ so that the test can be compiled by toolchains
11468         targeted at 16-bit processors.
11469
11470         * gcc.dg/20040625-1.c: Use long constants rather than integers
11471         when performing arithmetic that will overflow 16-bits.
11472
11473         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11474         xstormy16.  It does not support 128-bit vector operations.
11475
11476         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11477         with the macro PTR_TYPE.  Define this macro to an integer type
11478         suitable for holding a pointer.
11479
11480         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11481         the target is a 16-bit processor.
11482
11483         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11484         16-bit targets where the character constant will be too long.
11485
11486         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11487         where the double will not be directly addressable.
11488
11489 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11490
11491         Friend class name lookup 1/n, PR c++/18471
11492         * g++.dg/template/crash26.C: New test.
11493         * g++.dg/lookup/struct1.C: Adjust expected error.
11494         * g++.dg/parse/elab1.C: Likewise.
11495         * g++.dg/parse/elab2.C: Likewise.
11496         * g++.dg/parse/int-as-enum1.C: Likewise.
11497         * g++.dg/parse/struct-as-enum1.C: Likewise.
11498         * g++.dg/parse/typedef1.C: Likewise.
11499         * g++.dg/parse/typedef3.C: Likewise.
11500         * g++.dg/parse/typedef4.C: Likewise.
11501         * g++.dg/parse/typedef5.C: Likewise.
11502         * g++.dg/template/nontype4.C: Likewise.
11503         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11504         * g++.old-deja/g++.other/elab1.C: Likewise.
11505         * g++.old-deja/g++.other/syntax4.C: Likewise.
11506
11507 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11508
11509         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11510
11511 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11512
11513         * gcc.c-torture/execute/20041114-1.c: New test.
11514
11515 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11516
11517         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11518         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11519         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11520         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11521         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11522         gcc.dg/switch-7.c: New tests.
11523
11524 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11525
11526         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11527
11528 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11529
11530         PR tree-opt/18400
11531         * gcc.dg/vect/pr18400.c: New test.
11532
11533 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11534             Andrew Pinski  <pinskia@physics.uc.edu>
11535
11536         PR tree-opt/18425
11537         * gcc.dg/vect/pr18425.c: New test.
11538
11539 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11540
11541         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11542         Guard with dg-require-alias and dg-require-visibility.
11543
11544 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11545
11546         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11547
11548 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11549
11550         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11551
11552 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11553
11554         PR c++/17344
11555         * g++.dg/template/defarg5.C: New test.
11556
11557 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11558
11559         * g++.dg/parse/cast1.C: Run only on ILP32.
11560         * g++.old-deja/g++.mike/p784.C: Likewise.
11561
11562 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11563
11564         * gcc.c-torture/execute/20041113-1.c: New test.
11565
11566 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11567
11568         PR target/18230
11569         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11570         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11571         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11572         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11573         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11574         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11575         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11576         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11577         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11578         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11579         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11580         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11581         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11582
11583 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11584
11585         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11586         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11587         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11588         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11589         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11590         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11591         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11592         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11593         gcc.target/sparc/combined-1.c: New tests.
11594
11595 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11596
11597         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11598         New tests.
11599
11600 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11601
11602         * lib/gcc-dg.exp (dg-forbid-option): New function.
11603         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11604         * g++.dg/abi/bitfield8.C: Likewise.
11605         * g++.dg/abi/dtor1.C: Likewise.
11606         * g++.dg/abi/empty10.C: Likewise.
11607         * g++.dg/abi/empty7.C: Likewise.
11608         * g++.dg/abi/empty9.C: Likewise.
11609         * g++.dg/abi/layout3.C: Likewise.
11610         * g++.dg/abi/layout4.C: Likewise.
11611         * g++.dg/abi/thunk1.C: Likewise.
11612         * g++.dg/abi/thunk2.C: Likewise.
11613         * g++.dg/abi/vbase11.C: Likewise.
11614         * g++.dg/abi/vthunk2.C: Likewise.
11615         * g++.dg/abi/vthunk3.C: Likewise.
11616         * g++.dg/ext/attrib8.C: Likewise.
11617         * g++.dg/opt/longbranch2.C: Likewise.
11618         * g++.dg/opt/reg-stack4.C: Likewise.
11619         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11620         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11621         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11622         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11623         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11624         * gcc.dg/20000609-1.c: Likewise.
11625         * gcc.dg/20000720-1.c: Likewise.
11626         * gcc.dg/20011107-1.c: Likewise.
11627         * gcc.dg/20011119-1.c: Likewise.
11628         * gcc.dg/20020108-1.c: Likewise.
11629         * gcc.dg/20020122-2.c: Likewise.
11630         * gcc.dg/20020122-3.c: Likewise.
11631         * gcc.dg/20020201-3.c: Likewise.
11632         * gcc.dg/20020206-1.c: Likewise.
11633         * gcc.dg/20020218-1.c: Likewise.
11634         * gcc.dg/20020310-1.c: Likewise.
11635         * gcc.dg/20020411-1.c: Likewise.
11636         * gcc.dg/20020418-2.c: Likewise.
11637         * gcc.dg/20020426-1.c: Likewise.
11638         * gcc.dg/20020426-2.c: Likewise.
11639         * gcc.dg/20020517-1.c: Likewise.
11640         * gcc.dg/20020523-1.c: Likewise.
11641         * gcc.dg/20020523-2.c: Likewise.
11642         * gcc.dg/20020729-1.c: Likewise.
11643         * gcc.dg/20030204-1.c: Likewise.
11644         * gcc.dg/20030826-2.c: Likewise.
11645         * gcc.dg/20030926-1.c: Likewise.
11646         * gcc.dg/20031202-1.c: Likewise.
11647         * gcc.dg/980312-1.c: Likewise.
11648         * gcc.dg/980313-1.c: Likewise.
11649         * gcc.dg/990117-1.c: Likewise.
11650         * gcc.dg/990424-1.c: Likewise.
11651         * gcc.dg/990524-1.c: Likewise.
11652         * gcc.dg/991230-1.c: Likewise.
11653         * gcc.dg/i386-387-1.c: Likewise.
11654         * gcc.dg/i386-387-2.c: Likewise.
11655         * gcc.dg/i386-387-3.c: Likewise.
11656         * gcc.dg/i386-387-4.c: Likewise.
11657         * gcc.dg/i386-387-5.c: Likewise.
11658         * gcc.dg/i386-387-6.c: Likewise.
11659         * gcc.dg/i386-asm-1.c: Likewise.
11660         * gcc.dg/i386-bitfield1.c: Likewise.
11661         * gcc.dg/i386-bitfield2.c: Likewise.
11662         * gcc.dg/i386-loop-1.c: Likewise.
11663         * gcc.dg/i386-loop-2.c: Likewise.
11664         * gcc.dg/i386-loop-3.c: Likewise.
11665         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11666         * gcc.dg/i386-pic-1.c: Likewise.
11667         * gcc.dg/i386-regparm.c: Likewise.
11668         * gcc.dg/i386-signbit-1.c: Likewise.
11669         * gcc.dg/i386-signbit-2.c: Likewise.
11670         * gcc.dg/i386-signbit-3.c: Likewise.
11671         * gcc.dg/i386-sse-5.c: Likewise.
11672         * gcc.dg/i386-sse-8.c: Likewise.
11673         * gcc.dg/i386-unroll-1.c: Likewise.
11674         * gcc.dg/tls/opt-1.c: Likewise.
11675         * gcc.dg/tls/opt-2.c: Likewise.
11676         * gcc.dg/unroll-1.c: Likewise.
11677         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11678         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11679         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11680         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11681         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11682         -m64 is specified.
11683
11684 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/18389
11687         * g++.dg/parse/cond1.C: New test.
11688
11689         PR c++/18429
11690         * g++.dg/template/array9.C: New test.
11691         * g++.dg/ext/vla1.C: Adjust error messages.
11692         * g++.dg/ext/vlm1.C: Likewise.
11693         * g++.dg/template/crash2.C: Likewise.
11694
11695         PR c++/18436
11696         * g++.dg/template/call3.C: New test.
11697
11698         PR c++/18407
11699         * g++.dg/template/ptrmem11.C: New test.
11700
11701 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11702
11703         PR other/14264
11704         * lib/g++.exp: Set LC_ALL and LANG to C.
11705         * lib/gcc-dg.exp: Likewise.
11706         * lib/gfortran.exp: Likewise.
11707         * lib/objc.exp: Likewise.
11708         * lib/treelang.exp: Likewise.
11709
11710 2004-11-12  Andreas Schwab  <schwab@suse.de>
11711
11712         * gcc.dg/pr16286.c: Fix last change.
11713
11714 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11715
11716         PR c++/18416
11717         * g++.dg/init/global1.C: New test.
11718
11719 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11720
11721         * gcc.c-torture/execute/20041112-1.c: New test.
11722
11723 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11724
11725         * lib/gcc-dg.exp (dg-target-list): New.
11726
11727 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11728             Richard Sandiford  <rsandifo@redhat.com>
11729
11730         * lib/target-supports.exp (get-compiler_messages): New.
11731         (check_named_sections_available): Use it.
11732         (check_effective_target_ilp32): New.
11733         (check_effective_target_lp64): New.
11734         (is-effective-target): New.
11735         * lib/gcc-dg.exp (dg-require-effective-target): New.
11736
11737 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
11738
11739         * gcc.dg/precedence-1.c: New test.
11740
11741 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11742
11743         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
11744
11745         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
11746         message, delete generated files, use more descriptive name for
11747         executable, and make the test unsupported when it cannot be run.
11748
11749         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
11750         (dg-require-weak, dg-require-visibility, dg-require-alias,
11751         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
11752         dg-require-iconv, dg-require-named-sections): Use it.
11753
11754         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
11755
11756 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         PR target/16457
11759         * gcc.dg/ppc-and-1: New
11760
11761         PR target/16796
11762         * gcc.dg/ppc-mov-1.c: New.
11763
11764         PR target/16458
11765         * gcc.dg/ppc-compare-1.c: New.
11766
11767 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
11768
11769         * objc.dg/desig-init-2.m: New test.
11770
11771 2004-11-10  Adam Nemet  <anemet@lnxw.com>
11772
11773         PR middle-end/18160
11774         * g++.dg/warn/register-var-1.C: New test.
11775         * g++.dg/warn/register-var-2.C: New test.
11776
11777 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11778
11779         * gcc.dg/union-2.c: New test.
11780
11781 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
11782
11783         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
11784         New test for PR tree-optimization/17892.
11785
11786 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c++/18369
11789         * g++.dg/init/new12.C: New test.
11790
11791 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
11792
11793         * gcc.target/sparc: New directory.
11794         * gcc.target/sparc/sparc.exp: New driver.
11795         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
11796         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
11797         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
11798         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
11799
11800 2004-11-10  Paul Brook  <paul@codesourcery.com>
11801
11802         PR fortran/18218
11803         * gfortran.dg/list_read.c: New test.
11804
11805 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11806
11807         PR c/18322
11808         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
11809         expected diagnostic location.
11810
11811 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
11812
11813         * gcc.dg/20041109-1.c: New test.
11814
11815 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11816
11817         PR objc/18406
11818         * objc/compile/pr18406.m: New test.
11819
11820 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11821
11822         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
11823
11824 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11825
11826         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
11827
11828 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11829
11830         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
11831
11832 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11833
11834         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
11835         exit.
11836
11837 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
11838
11839         PR tree-opt/18299
11840         * gcc.c-torture/pr18299-1.c: New test.
11841
11842 2004-11-06  Andreas Schwab  <schwab@suse.de>
11843
11844         * gcc.dg/pr16286.c: Also test for bool and pixel.
11845
11846 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
11847
11848         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
11849         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
11850         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
11851         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
11852         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
11853         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
11854         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
11855         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
11856         gcc.dg/struct-semi-3.c: New tests.
11857
11858 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11859
11860         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
11861
11862 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11863
11864         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
11865         Do not use C99 designators.
11866
11867 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11868
11869         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
11870
11871 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11872
11873         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
11874         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
11875         * gcc.c-torture/execute/simd-5.x: Remove.
11876
11877 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
11878
11879         PR rtl-optimization/17933
11880         * gcc.dg/torture/pr17933-1.c: New test.
11881
11882 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11883
11884         PR target/18106
11885         * lib/target-supports.exp (check_weak_available): Support
11886         Windows.
11887
11888 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
11889
11890         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
11891         call to fflush(stdout) before abort.
11892         (my_ffsll): New function.
11893         (generate_fields): Use it.
11894
11895 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11896
11897         * gcc.dg/init-undef-1.c: New test.
11898
11899 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11900
11901         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
11902         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
11903         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
11904         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
11905         expected messages for new parser.
11906
11907 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
11908
11909         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
11910
11911 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11912
11913         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
11914         on LP64 targets.
11915
11916 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11917
11918         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
11919         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
11920         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
11921         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
11922         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
11923         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
11924         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
11925         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
11926         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
11927         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
11928
11929 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11930
11931         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
11932         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
11933         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
11934         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
11935         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
11936         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
11937         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
11938         for new parser.
11939
11940 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
11941
11942         PR target/15342
11943         * gcc.dg/20041104-1.c: New test.
11944
11945 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11946
11947         * g++.dg/template/nontype7.C: New test.
11948         * g++.dg/template/nontype8.C: Likewise.
11949         * g++.dg/template/nontype9.C: Likewise.
11950         * g++.dg/template/nontype10.C: Likewise.
11951         * g++.dg/tc1/dr49.C: Likewise.
11952         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
11953         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
11954
11955 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11956
11957         * g++.dg/rtti/tinfo1.C: Remove xfails.
11958
11959 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11960
11961         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
11962         packed attribute to the definition to satisfy the new C++ parser.
11963
11964 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11965
11966         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
11967         invocations of va_arg.
11968
11969 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/18124
11972         * g++.dg/template/crash25.C: New test.
11973
11974         PR c++/18155
11975         * g++.dg/template/typedef2.C: New test.
11976         * g++.dg/parse/crash13.C: Adjust error markers.
11977
11978         PR c++/18177
11979         * g++.dg/conversion/const3.C: New test.
11980
11981 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11982
11983         PR fortran/17535
11984         PR fortran/17583
11985         PR fortran/17713
11986         * gfortran.dg/generic_[123].f90: New testcases.
11987
11988 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11989
11990         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
11991         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
11992
11993 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11994
11995         PR tree-opt/16808
11996         * gcc.c-torture/compile/pr16808.c: New test.
11997
11998 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         PR rtl-optimization/17104
12001         * gcc.dg/ppc-bitfield1.c: New.
12002
12003 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12004
12005         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12006
12007 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12008
12009         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12010         strings for 32-bit code.
12011
12012 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12013
12014         PR c/18239
12015         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12016
12017 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12018
12019         PR c++/18064
12020         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12021
12022 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12023
12024         PR c++/15172
12025         * g++.dg/init/aggr2.C: New test.
12026
12027 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12028
12029         * objc.dg/local-decl-1.m: New test.
12030
12031 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12032
12033         * gcc.dg/20040910-1.c: Adjust regex.
12034
12035 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12036
12037         PR rtl-optimization/18084
12038         * g++.dg/opt/pr18084-1.C: New testcase.
12039
12040 2004-10-30  Matt Austern  <austern@apple.com>
12041
12042         PR c++/17542
12043         * g++.dg/ext/attrib18.C: New test.
12044
12045 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12046
12047         PR middle-end/18096
12048         * gcc.dg/pr18096-1.c: New test case.
12049
12050 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12051
12052         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12053
12054 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12055
12056         PR c/16666
12057         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12058         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12059         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12060         gcc.dg/old-style-prom-3.c: New tests.
12061
12062 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12063
12064         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12065         Remove unnecessary inclusion of stdio.h.
12066
12067 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12068
12069         PR rtl-optimization/17581
12070         * gcc.dg/pr17581-1.c: New test case.
12071
12072 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12075         being implemented.
12076         * g++.dg/conversion/dr195-1.C: New.
12077         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12078         * g++.old-deja/g++.mike/p10148.C: Likewise.
12079
12080 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/17695
12083         * g++.dg/debug/typedef2.C: New test.
12084
12085 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12086
12087         PR fortran/13490
12088         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12089         * gfortran.dg/g77/README: Update.
12090
12091 2004-10-28  Matt Austern  <austern@apple.com>
12092
12093         PR c++/14124
12094         * g++.dg/ext/packed7.C: New test.
12095
12096 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12097
12098         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12099         scan-assembler.
12100         * lib/scanasm.exp (hidden-scan-for): New proc.
12101         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12102         string.
12103         (scan-not-hidden): Likewise.
12104         * lib/target-supports.exp (check_visibility_available): mach-o is
12105         support too.
12106
12107 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/17132
12110         * g++.dg/template/memclass3.C: New test.
12111
12112 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12113
12114         PR middle-end/18160
12115         * gcc.dg/register-var-1.c: New test.
12116         * gcc.dg/register-var-2.c: New test.
12117         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12118         error now.
12119
12120 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12121
12122         PR other/18172
12123         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12124         unused variables.
12125         * gcc.dg/vect/vect-22.c: Likewise.
12126
12127 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * gcc.dg/i386-rotate-1.c: New test.
12130
12131 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12132
12133         * g++.dg/init/ref12.C: Add "run" marker.
12134
12135         PR c++/17435
12136         * g++.dg/init/ref12.C: New test.
12137
12138         PR c++/18140
12139         * g++.dg/template/shift1.C: New test.
12140         * g++.dg/template/error10.C: Adjust error markers.
12141
12142 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12143
12144         PR tree-opt/17529
12145         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12146
12147 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12148
12149         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12150         * gcc.dg/weak/weak-3.c: Likewise.
12151         * gcc.dg/weak/weak-5.c: Likewise.
12152         * gcc.dg/weak/weak-9.c: Likewise.
12153         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12154         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12155
12156         * gcc.dg/darwin-weakimport-1.c: New.
12157
12158 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12159
12160         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12161
12162 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12165         'syntax' error messages.
12166         * gcc.dg/cpp/direct2s.c: Likewise.
12167
12168 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12169
12170         * gcc.c-torture/compile/20041026-1.c: New.
12171
12172 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12173
12174         PR c++/18093
12175         * g++.dg/lookup/ns2.C: New test.
12176
12177         PR c++/18020
12178         * g++.dg/template/enum4.C: New test.
12179
12180         PR c++/18161
12181         * g++.dg/template/expr1.C: New test.
12182
12183 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12184
12185         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12186
12187 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12188
12189         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12190         gcc.dg/decl-nospec-3.c: New tests.
12191
12192 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12193
12194         * objc.dg/super-class-3.m: New test.
12195
12196 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12197
12198         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12199         resyncing.
12200         * gcc.dg/cpp/direct2s.c: Likewise.
12201
12202 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12203
12204         * objc.dg/image-info.m: Update for changes to section selection.
12205
12206 2004-10-25  David Ayers  <d.ayers@inode.at>
12207             Ziemowit Laski  <zlaski@apple.com>
12208
12209         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12210         diagnostics when messaging 'id <Proto>'.
12211         * objc.dg/class-protocol-1.m: New test.
12212         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12213         a non-existent method signature.
12214         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12215         Update diagnostics when messaging with non-existent method signature.
12216         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12217         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12218         invalid receivers are now resolved as if messaging 'id'; remove
12219         extraneous diagnostics.
12220
12221 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12222
12223         PR c/16667
12224         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12225         gcc.dg/init-desig-obs-3.c: New tests.
12226
12227 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * gcc.dg/debug/20041023-1.c: New test.
12230
12231 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12232
12233         PR middle-end/17407
12234         * gcc.c-torture/compile/pr17407.c: New test.
12235
12236         PR c++/18121
12237         * g++.dg/template/array8.C: New test.
12238
12239 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12240
12241         PR other/18138
12242         * lib/g++.exp: Accept more than one multilib libgcc.
12243         * lib/gcc-dg.exp: Likewise.
12244         * lib/objc.exp: Likewise.
12245         * lib/treelang.exp: Likewise.
12246         * lib/gfortran.exp: Likewise.
12247
12248 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12249
12250         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12251
12252 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12253
12254         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12255         * gcc.dg/c99-const-expr-3.c: Likewise.
12256
12257 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12258
12259         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12260
12261 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12262
12263         * gcc.c-torture/execute/loop-2e.x: Remove.
12264
12265 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         PR c++/18095
12268         * g++.dg/parse/crash18.C: New.
12269         * g++.dg/parse/crash19.C: New.
12270
12271 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12272
12273         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12274         * g++.dg/ext/dllimport2.C: Same.
12275         * g++.dg/ext/dllimport8.C: Same.
12276
12277 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/10841
12280         * g++.dg/conversion/cast1.C: New test.
12281         * g++.dg/overload/pmf1.C: Adjust error marker.
12282
12283 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12284
12285         PR objc/17923
12286         * objc.dg/const-str-7.m: New test.
12287
12288 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12289
12290         * g++.dg/template/memfriend11.C: Fix comment typo.
12291         * g++.dg/template/memfriend14.C: Likewise.
12292
12293 2004-10-20  Richard Henderson  <rth@redhat.com>
12294
12295         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12296         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12297         -fasynchronous-unwind-tables.
12298
12299 2004-10-20  Richard Henderson  <rth@redhat.com>
12300
12301         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12302         (main): Return success.
12303         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12304         (main): Return success.
12305
12306 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12307
12308         PR c++/13495
12309         * g++.dg/template/memfriend9.C: New test.
12310         * g++.dg/template/memfriend10.C: Likewise.
12311         * g++.dg/template/memfriend11.C: Likewise.
12312         * g++.dg/template/memfriend12.C: Likewise.
12313         * g++.dg/template/memfriend13.C: Likewise.
12314         * g++.dg/template/memfriend14.C: Likewise.
12315         * g++.dg/template/memfriend15.C: Likewise.
12316         * g++.dg/template/memfriend16.C: Likewise.
12317         * g++.dg/template/memfriend17.C: Likewise.
12318         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12319
12320 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12321
12322         * g++.dg/conversion/dr195.C: New.
12323         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12324
12325 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12326             Devang Patel  <dpatel@apple.com>
12327
12328         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12329         of floating point arithmetic, which could trap.
12330
12331 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/14035
12334         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12335         * g++.dg/conversion/const2.C: New test.
12336         * g++.dg/expr/reinterpret2.C: New test.
12337         * g++.dg/expr/reinterpret3.C: New test.
12338         * g++.dg/expr/cast2.C: New test.
12339         * g++.dg/expr/copy1.C: New test.
12340         * g++.dg/other/conversion1.C: Change error message.
12341         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12342         function pointers to void *.
12343         * g++.old-deja/g++.mike/p10148.C: Likewise.
12344
12345 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12346
12347         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12348
12349 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12350
12351         PR c++/18047
12352
12353         * g++.dg/parse/expr3.C: New test.
12354
12355 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12356
12357         * gcc.dg/smod-1.c: New test.
12358
12359 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12360
12361         * objc.dg/method-14.m: New test.
12362
12363 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12364
12365         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12366         Also xfail as the patch was reverted.
12367
12368 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12369
12370         PR middle-end/16973
12371         * gcc.dg/pr16973.c: New test.
12372
12373 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12374
12375         PR tree-optimization/17656
12376         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12377
12378 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12379
12380         * g++.dg/eh/shadow1.C: New.
12381
12382 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * gcc.c-torture/compile/20041018-1.c: New test.
12385
12386 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12387
12388         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12389         compiler referring to register 0 when accessing sdata.  The linker
12390         now patches things up.
12391
12392 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12393
12394         PR c/17529
12395         * gcc.c-torture/compile/pr17529.c: New test.
12396
12397 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12398
12399         PR c++/17743
12400         * g++.dg/ext/attrib17.C: New test.
12401
12402 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12403
12404         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12405
12406 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12407
12408         PR c++/10479
12409         * g++.dg/ext/attrib16.C: New test.
12410
12411 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/17042
12414         * g++.dg/init/dso_handle1.C: New test.
12415
12416         PR c++/14667
12417         * g++.dg/parse/typedef6.C: New test.
12418
12419         PR c++/17916
12420         * g++.dg/parse/pragma1.C: New test.
12421
12422 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12423
12424         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12425
12426 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12427
12428         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12429         -fno-common when on HPPA HP-UX platforms.
12430
12431 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12432
12433         PR other/16820
12434         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12435         stdint.h.
12436         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12437         uintptr_t.
12438
12439 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12440
12441         PR c++/16301
12442         * g++.dg/lookup/strong-using-4.C: New test.
12443
12444 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12445
12446         PR middle-end/16567
12447         * gcc.c-torture/compile/nested-1.c: New test.
12448
12449 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12450
12451         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12452         and mipsisa64*-*-* (until support for misaligned loads is added).
12453         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12454         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12455         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12456         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12457         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12458         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12459
12460 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12461
12462         PR c++/17976
12463         * g++.dg/init/dtor3.C: New test.
12464
12465 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12466
12467         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12468
12469 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12470
12471         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12472         * gcc.dg/macho-lo-sum.c: Likewise.
12473
12474 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12475
12476         * gcc.dg/ppc-spe64-1.c: New test.
12477
12478 2004-10-14  Devang Patel  <dpatel@apple.com>
12479
12480         PR 17635
12481         * gcc.dg/pr17635.c : New test.
12482
12483 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12484
12485         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12486         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12487         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12488         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12489         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12490         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12491         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12492         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12493         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12494         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12495         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12496         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12497         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12498         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12499         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12500         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12501         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12502         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12503
12504 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12505
12506         * gcc.dg/vect/vect-82.c: New testcase.
12507         * gcc.dg/vect/vect-82_64.c: New testcase.
12508         * gcc.dg/vect/vect-83.c: New testcase.
12509         * gcc.dg/vect/vect-83_64.c: New testcase.
12510
12511 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12512
12513         * gcc.dg/cpp/error-1.c: New test.
12514
12515 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12516
12517         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12518
12519 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12520
12521         PR target/17984
12522         * gcc.dg/cris-peep2-xsrand2.c: New test.
12523
12524 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12525
12526         PR c++/17661
12527         * testsuite/g++.dg/expr/for2.C: New test.
12528
12529 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12530
12531         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12532
12533 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12534
12535         PR tree-optimization/17724
12536         * g++.dg/opt/pr17724-1.C: New test.
12537         * g++.dg/opt/pr17724-2.C: New test.
12538         * g++.dg/opt/pr17724-3.C: New test.
12539         * g++.dg/opt/pr17724-4.C: New test.
12540         * g++.dg/opt/pr17724-5.C: New test.
12541         * g++.dg/opt/pr17724-6.C: New test.
12542
12543 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12544
12545         PR c/17301
12546         * gcc.dg/pr17301-2.c: New test.
12547
12548 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/15876
12551         * g++.dg/parse/error22.C: New test.
12552
12553         PR c++/17936
12554         * g++.dg/template/spec18.C: New test.
12555
12556 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12557
12558         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12559         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12560         memcpy.
12561         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12562         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12563
12564 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12565
12566         * g++.dg/eh/cleanup5.C: Add dg-options "".
12567
12568 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12569
12570         PR middle-end/17657
12571         * gcc.dg/switch-4.c: New test case.
12572
12573 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12574
12575         * gcc.c-torture/execute/20041011-1.c: New test.
12576
12577 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12578
12579         PR c++/17554
12580         * g++.dg/init/for3.C: New test.
12581
12582         PR c++/17657
12583         * g++.dg/opt/switch2.C: New test.
12584
12585         PR middle-end/17703
12586         * g++.dg/warn/Wreturn-2.C: New test.
12587
12588 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12589
12590         PR c++/17907
12591         * g++.dg/eh/cleanup5.C: New test.
12592
12593 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/17393
12596         * g++.dg/parse/error21.C: New test.
12597
12598 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12599
12600         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12601         * g++.dg/warn/incomplete1.C: Likewise.
12602         * g++.dg/template/qualttp20.C: Likewise.
12603
12604 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12605
12606         PR c/17881
12607         * parm-incomplete-1.c: New test.
12608
12609 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12610
12611         PR c++/17867
12612         * g++.dg/parse/error19.C: New test.
12613
12614         PR c++/17670
12615         * g++.dg/init/new11.C: New test.
12616
12617         PR c++/17821
12618         * g++.dg/parse/error20.C: New test.
12619
12620         PR c++/17826
12621         * g++.dg/template/crash24.C: New test.
12622
12623 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12624
12625         PR c/17301
12626         * gcc.dg/pr17301-1.c: New test.
12627
12628 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12629
12630         PR c/17189
12631         * gcc.dg/anon-struct-5.c: New test.
12632
12633 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12634
12635         PR c/17844
12636         * gcc.dg/pr17844-1.c: New test.
12637
12638 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12639
12640         PR tree-optimization/17906
12641         * gcc.c-torture/compile/pr17906.c: New.
12642
12643 2004-10-09  Stuart Hastings  <stuart@apple.com>
12644             Roger Sayle  <roger@eyesopen.com>
12645
12646         PR rtl-optimization/17853
12647         * gcc.dg/i386-mmx-5.c: New testcase.
12648
12649 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12650
12651         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12652
12653 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/17524
12656         * g++.dg/template/static9.C: New test.
12657
12658         PR c++/17685
12659         * g++.dg/parse/operator5.C: New test.
12660
12661 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12662
12663         PR middle-end/17894
12664         * gcc.c-torture/execute/divcmp-4.c: New test case.
12665
12666 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12667
12668         PR tree-opt/17902
12669         * g++.dg/opt/pr17902.C: New test.
12670
12671 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12672
12673         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12674
12675 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12676
12677         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12678
12679 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12680
12681         * gcc.dg/assign-warn-3.c: New test.
12682
12683 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR c/16999
12686         * gcc.dg/cpp/ident-1.c: New test.
12687
12688 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         * gcc.c-torture/compile/acc1.c: New.
12691
12692 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12693
12694         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12695         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12696
12697 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12698
12699         * gcc.dg/ultrasp11.c: New test.
12700
12701 2004-10-08  Michael Matz  <matz@suse.de>
12702
12703         * gcc.dg/doloop-2.c: New test.
12704
12705 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12706
12707         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12708         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12709         objc.dg/method-9.m: Update expected diagnostics.
12710
12711 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12712
12713         * gcc.dg/ppc-fsel-3.c: New file.
12714         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12715
12716 2004-10-07  Paul Brook  <paul@codesourcery.com>
12717
12718         * gfortran.dg/intrinsic_verify_1.f90: New test.
12719
12720 2004-10-07  Paul Brook  <paul@codesourcery.com>
12721
12722         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12723
12724 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12725
12726         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
12727         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
12728         commit.
12729
12730 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12731
12732         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
12733
12734 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12735
12736         PR c++/17115
12737         * g++.dg/warn/Winline-4.C: New test.
12738
12739 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12740
12741         * gcc.c-torture/compile/20041007-1.c: New test.
12742
12743 2004-10-07  Paul Brook  <paul@codesourcery.com>
12744
12745         PR fortran/17678
12746         * gfortran.dg/use_allocated_1.f90: New test.
12747
12748 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         PR middle-end/17849
12751         * gfortran.fortran-torture/compile/nested.f90: New test
12752
12753 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12754
12755         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
12756
12757 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12758
12759         PR c++/17368
12760         * g++.dg/ext/asm6.C: New test.
12761
12762 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
12763
12764         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
12765
12766 2004-10-06  Paul Brook  <paul@codesourcery.com>
12767
12768         PR libfortran/17709
12769         * gfortran.dg/empty_format_1.f90: New test.
12770
12771 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         PR fortran/17568
12774         * gfortran.dg/ishft.f90: New test.
12775
12776         PR fortran/17283
12777         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
12778         tests.
12779
12780 2004-10-06  Paul Brook  <paul@codesourcery.com>
12781
12782         * gfortran.dg/do_1.f90: New test.
12783
12784 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12785
12786         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
12787         optimizing for size.
12788
12789 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12790
12791         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
12792
12793 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12794
12795         * gcc.c-torture/compile/20041005-1.c: New test.
12796
12797 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         PR c++/17829
12800         * g++.dg/lookup/koenig4.C: New.
12801
12802 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12803
12804         * g++.dg/other/classkey1.C: Adjust quoting marks.
12805         * g++.dg/parse/error15.C: Likewise.
12806         * g++.dg/template/meminit2.C (int>): Likewise.
12807
12808 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12809
12810         PR fortran/17283
12811         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
12812
12813         PR fortran/17631
12814         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
12815
12816         PR fortran/17708
12817         * gfortran.dg/pr17708.f90: New test.
12818
12819 2004-10-04  Chao-ying Fu  <fu@mips.com>
12820
12821         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
12822         * gcc.dg/vect/vect-4.c: Ditto.
12823         * gcc.dg/vect/vect-5.c: Ditto.
12824         * gcc.dg/vect/vect-6.c: Ditto.
12825         * gcc.dg/vect/vect-8.c: Ditto.
12826         * gcc.dg/vect/vect-16.c: Ditto.
12827         * gcc.dg/vect/vect-30.c: Ditto.
12828         * gcc.dg/vect/vect-40.c: Ditto.
12829         * gcc.dg/vect/vect-41.c: Ditto.
12830         * gcc.dg/vect/vect-42.c: Ditto.
12831         * gcc.dg/vect/vect-43.c: Ditto.
12832         * gcc.dg/vect/vect-44.c: Ditto.
12833         * gcc.dg/vect/vect-45.c: Ditto.
12834         * gcc.dg/vect/vect-46.c: Ditto.
12835         * gcc.dg/vect/vect-47.c: Ditto.
12836         * gcc.dg/vect/vect-48.c: Ditto.
12837         * gcc.dg/vect/vect-49.c: Ditto.
12838         * gcc.dg/vect/vect-50.c: Ditto.
12839         * gcc.dg/vect/vect-51.c: Ditto.
12840         * gcc.dg/vect/vect-52.c: Ditto.
12841         * gcc.dg/vect/vect-53.c: Ditto.
12842         * gcc.dg/vect/vect-54.c: Ditto.
12843         * gcc.dg/vect/vect-55.c: Ditto.
12844         * gcc.dg/vect/vect-56.c: Ditto.
12845         * gcc.dg/vect/vect-57.c: Ditto.
12846         * gcc.dg/vect/vect-58.c: Ditto.
12847         * gcc.dg/vect/vect-59.c: Ditto.
12848         * gcc.dg/vect/vect-60.c: Ditto.
12849         * gcc.dg/vect/vect-74.c: Ditto.
12850         * gcc.dg/vect/vect-79.c: Ditto.
12851         * gcc.dg/vect/vect-80.c: Ditto.
12852
12853 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12854
12855         * gcc.dg/unused-7.c: Use the correct option.
12856
12857 2004-10-04  Paul Brook  <paul@codesourcery.com>
12858         Bud Davis  <bdavis9659@comcast.net>
12859
12860         PR fortran/17706
12861         PR fortran/16434
12862         * gfortran/pr17706.f90: New test.
12863         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
12864
12865 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12866
12867         * gfortran.dg/pr17612.f90: New test.
12868
12869 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12870
12871         * g++.dg/template/local1.C: Adjust quoting marks in
12872         testing for diagnostics.
12873         * g++.dg/tls/diag-2.C: Likewise.
12874         * g++.dg/other/error8.C: Likewise.
12875
12876 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12877
12878         PR c/17178
12879         * gcc.dg/unused-4.c: Adjust to be correct.
12880
12881         PR c/17820
12882         * gcc.dg/unused-7.c: New test.
12883
12884 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12885
12886         PR c++/17797
12887         * g++.dg/overload/template2.C: New test.
12888
12889 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
12890
12891         PR tree-optimization/16632
12892         * gcc.dg/tree-ssa/20041002-1.c: New.
12893
12894 2004-10-03  Paul Brook  <paul@codesourcery.com>
12895
12896         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
12897         rather than relying on default formatting.
12898
12899 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
12900
12901         * gcc.dg/20040920-1.c: Update expected message text.
12902
12903 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
12904
12905         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
12906
12907 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
12908
12909         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
12910         tree level.
12911
12912 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12913
12914         * gcc.dg/tree-ssa/pr17343.c: Remove.
12915
12916 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12917
12918         PR tree-opt/17343
12919         * gcc.dg/tree-ssa/pr17343.c: New test.
12920
12921 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
12922
12923         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
12924         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
12925         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
12926         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
12927         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
12928
12929 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12930
12931         * gcc.dg/lvalue-2.c: New test.
12932
12933 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12934
12935         PR c/17730
12936         * gcc.dg/pr17730-1.c: New test
12937
12938 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12939
12940         PR c/7425
12941         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
12942
12943 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12944
12945         * gcc.c-torture/execute/stdarg-1.c: New test.
12946         * gcc.c-torture/execute/stdarg-2.c: New test.
12947         * gcc.c-torture/execute/stdarg-3.c: New test.
12948         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12949         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12950         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12951         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12952         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12953
12954 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR tree-optimization/17697
12957         * g++.dg/opt/pr17697-1.C: New test.
12958         * g++.dg/opt/pr17697-2.C: New test.
12959         * g++.dg/opt/pr17697-3.C: New test.
12960
12961 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12962
12963         PR c/16409
12964         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
12965         gcc.dg/vla-init-5.c: New tests.
12966
12967 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12968
12969         PR c/13804
12970         * gcc.dg/pr13804-1.c: New test.
12971
12972 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12973
12974         PR fortran/16938
12975         * gfortran.dg/pr16938.f90: New test.
12976
12977 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12978
12979         * g++.dg/template/crash23.C: New test.
12980
12981 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12982
12983         PR c++/17585
12984         * g++.dg/template/static8.C: New test.
12985
12986 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
12987
12988         PR c++/17681
12989         * g++.dg/other/error9.C: New test.
12990
12991 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12992
12993         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
12994
12995 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12996
12997         PR fortran/15164
12998         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
12999
13000 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13001
13002         PR middle-end/17112
13003         * gcc.dg/pr17112-1.c: New test case.
13004
13005 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13006
13007         PR c/11459
13008         * gcc.dg/pr11459-1.c: New test.
13009
13010 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13011
13012         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13013         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13014
13015 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13016
13017         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13018
13019 2004-09-25  Jan Hubicka  <jh@suse.cz>
13020
13021         * compile/30040909-1.c: New test.
13022         * compile/30040907-1.c: New test.
13023
13024 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13025
13026         * gcc.c-torture/execute/va-arg-26.c: New test.
13027
13028 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13029
13030         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13031         extra diagnostics on targets with 64-bit pointers.
13032         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13033
13034 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13035
13036         PR c/17188
13037         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13038         * gcc.dg/decl-3.c: Adjust expected message.
13039
13040 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13041
13042         PR fortran/17615
13043         * gfortran.dg/pr17615.f90: New test.
13044
13045 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13046
13047         PR tree-optimzation/17517
13048         * g++.dg/tree-ssa/pr17517.C: New Test.
13049
13050 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13051
13052         PR c++/16889
13053         * g++.dg/lookup/ambig3.C: New.
13054
13055 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13056
13057         PR tree-opt/17624
13058         * g++.dg/opt/pr17624.C: New test.
13059
13060 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13061
13062         PR c/6980
13063         * gcc.dg/Wbad-function-cast-1.c: New test.
13064
13065 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13066
13067         * g++.dg/ext/complit1.C
13068         * g++.dg/other/error2.C
13069         * g++.dg/other/nontype-1.C
13070         * g++.dg/parse/crash11.C
13071         * g++.dg/parse/crash12.C
13072         * g++.dg/parse/error15.C
13073         * g++.dg/parse/error4.C
13074         * g++.dg/parse/tmpl-outside1.C
13075         * g++.dg/parse/too-many-tmpl-args1.C
13076         * g++.dg/template/dependent-expr3.C
13077         * g++.dg/template/error10.C
13078         * g++.dg/template/instantiate1.C
13079         * g++.dg/template/vtable2.C
13080         * g++.dg/warn/Wshadow-1.C
13081         * g++.dg/warn/weak1.C
13082         * g++.old-deja/g++.brendan/crash16.C
13083         * g++.old-deja/g++.brendan/crash18.C
13084         * g++.old-deja/g++.brendan/crash48.C
13085         * g++.old-deja/g++.brendan/crash49.C
13086         * g++.old-deja/g++.brendan/crash55.C
13087         * g++.old-deja/g++.brendan/crash56.C
13088         * g++.old-deja/g++.brendan/crash8.C
13089         * g++.old-deja/g++.brendan/enum11.C
13090         * g++.old-deja/g++.brendan/enum8.C
13091         * g++.old-deja/g++.brendan/enum9.C
13092         * g++.old-deja/g++.brendan/friend3.C
13093         * g++.old-deja/g++.brendan/misc14.C
13094         * g++.old-deja/g++.bugs/900402_02.C
13095         * g++.old-deja/g++.bugs/900404_03.C
13096         * g++.old-deja/g++.bugs/900404_04.C
13097         * g++.old-deja/g++.bugs/900428_03.C
13098         * g++.old-deja/g++.jason/crash4.C
13099         * g++.old-deja/g++.jason/overload21.C
13100         * g++.old-deja/g++.jason/redecl1.C
13101         * g++.old-deja/g++.jason/report.C
13102         * g++.old-deja/g++.jason/rfg10.C
13103         * g++.old-deja/g++.jason/template30.C
13104         * g++.old-deja/g++.law/arm12.C
13105         * g++.old-deja/g++.law/ctors5.C
13106         * g++.old-deja/g++.law/cvt20.C
13107         * g++.old-deja/g++.law/init10.C
13108         * g++.old-deja/g++.law/init8.C
13109         * g++.old-deja/g++.law/visibility17.C
13110         * g++.old-deja/g++.law/visibility7.C
13111         * g++.old-deja/g++.mike/net8.C
13112         * g++.old-deja/g++.mike/p646.C
13113         * g++.old-deja/g++.mike/p700.C
13114         * g++.old-deja/g++.mike/p701.C
13115         * g++.old-deja/g++.mike/p811.C
13116         * g++.old-deja/g++.ns/template13.C
13117         * g++.old-deja/g++.other/array3.C
13118         * g++.old-deja/g++.other/crash25.C
13119         * g++.old-deja/g++.other/dtor3.C
13120         * g++.old-deja/g++.other/dtor4.C
13121         * g++.old-deja/g++.other/main1.C
13122         * g++.old-deja/g++.other/warn7.C
13123         * g++.old-deja/g++.pt/crash11.C
13124         * g++.old-deja/g++.pt/crash36.C
13125         * g++.old-deja/g++.pt/spec22.C
13126         * g++.old-deja/g++.pt/spec9.C
13127         * g++.old-deja/g++.pt/ttp52.C
13128         * g++.old-deja/g++.robertl/eb103.C
13129         * g++.old-deja/g++.robertl/eb121.C
13130         * g++.old-deja/g++.robertl/eb22.C
13131         * g++.old-deja/g++.robertl/eb8.C:
13132         Update locations and/or regexps of dg-error markers.
13133         Remove markers for some bogus messages that are no longer issued.
13134
13135 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13136
13137         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13138         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13139
13140 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13141
13142         PR c++/17618
13143         * g++.dg/lookup/crash5.C: New test.
13144
13145 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13146
13147         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13148         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13149         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13150         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13151         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13152         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13153
13154         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13155         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13156         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13157         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13158         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13159         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13160
13161         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13162
13163         * gcc.dg/vect/vect-44.c: Check additional cases.
13164         * gcc.dg/vect/vect-48.c: Check additional cases.
13165
13166         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13167         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13168         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13169         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13170         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13171         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13172         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13173         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13174         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13175
13176         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13177         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13178         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13179
13180 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13181
13182         * gcc.dg/tree-ssa/loop-6.c: New test.
13183
13184 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         PR c++/17620
13187         * g++.dg/inherit/base2.C: New.
13188
13189 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13190
13191         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13192         * gcc.dg/20001012-2.c: Likewise.
13193         * gcc.dg/20001013-1.c: Likewise.
13194         * gcc.dg/20001101-1.c: Likewise.
13195         * gcc.dg/20001102-1.c: Likewise.
13196         * gcc.dg/bf-spl1.c: Likewise.
13197         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13198         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13199
13200 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13201
13202         PR tree-optimization/16721
13203         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13204
13205 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13206
13207         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13208         * gcc.dg/20040305-1.c: Likewise.
13209
13210 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13211
13212         PR c/16566
13213         * gcc.c-torture/compile/pr16566-1.c,
13214         gcc.c-torture/compile/pr16566-2.c,
13215         gcc.c-torture/compile/pr16566-3.c: New tests.
13216
13217 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13218
13219         PR tree-optimization/17512
13220         * gcc.c-torture/compile/20040916-1.c.
13221
13222 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13223
13224         * gcc.dg/pragma-re-3.c: New test.
13225
13226 2004-09-17  Matt Austern  <austern@apple.com>
13227
13228         PR c++/15049
13229         * g++.dg/other/anon3.C: New.
13230
13231 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13232
13233         PR c++/7503
13234         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13235         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13236         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13237         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13238         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13239
13240 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13241
13242         PR fortran/17286
13243         * gfortran.dg/pr17286.f90: New test.
13244
13245 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/17530
13248         * g++.dg/template/static7.C: New test.
13249
13250 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13251
13252         PR tree-opt/17558
13253         * gcc.c-torture/compile/pr17558.c: New test.
13254
13255 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13256
13257         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13258         if SKIP_ATTRIBUTE is defined.
13259
13260 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13261
13262         PR fortran/15957
13263         * gfortran.dg/pr15957.f90: New test.
13264
13265 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13266
13267         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13268         in comparison.
13269         * gcc.dg/vect/vect-79.c: Likewise.
13270         * gcc.dg/vect/vect-80.c: Likewise.
13271
13272 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13273
13274         PR fortran/15750
13275         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13276
13277 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13278
13279         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13280         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13281         * gcc.dg/vect/vect-62.c: New testcase.
13282         * gcc.dg/vect/vect-63.c: New testcase.
13283         * gcc.dg/vect/vect-64.c: New testcase.
13284         * gcc.dg/vect/vect-65.c: New testcase.
13285         * gcc.dg/vect/vect-66.c: New testcase.
13286         * gcc.dg/vect/vect-67.c: New testcase.
13287         * gcc.dg/vect/vect-68.c: New testcase.
13288         * gcc.dg/vect/vect-69.c: New testcase.
13289         * gcc.dg/vect/vect-79.c: New testcase.
13290         * gcc.dg/vect/vect-80.c: New testcase.
13291
13292 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13293
13294         * gcc.target/mips/asm-1.c: New test.
13295
13296 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13297
13298         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13299         * gcc.dg/vect/vect-73.c: New testcase.
13300         * gcc.dg/vect/vect-74.c: New testcase.
13301         * gcc.dg/vect/vect-75.c: New testcase.
13302         * gcc.dg/vect/vect-76.c: New testcase.
13303         * gcc.dg/vect/vect-77.c: New testcase.
13304         * gcc.dg/vect/vect-78.c: New testcase
13305
13306 2004-09-18  Paul Brook  <paul@codesourcery.com>
13307
13308         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13309
13310 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13311
13312         PR c/17424
13313         * gcc.dg/pr17424-1.c: New test.
13314
13315 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13316
13317         * g++.dg/tree-ssa/pr17153.C: New test.
13318
13319 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13320
13321         PR pch/13361
13322         * testsuite/g++.dg/pch/wchar-1.C: New.
13323         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13324
13325 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13326
13327         * gcc.c-torture/execute/20040917-1.c: New test.
13328
13329 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13330
13331         PR tree-optimization/17319
13332         * gcc.dg/pr17319.c: New test.
13333
13334 2004-09-17  Devang Patel  <dpatel@apple.com>
13335
13336         * gcc.dg/20040813-1.c: New test.
13337
13338 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13339
13340         PR tree-optimization/17273
13341         * gcc.c-torture/compile/pr17273.c: New test.
13342
13343 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13344
13345         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13346         Update expected messages.
13347         * gcc.dg/declspec-13.c: New test.
13348
13349 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13350
13351         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13352
13353 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13354
13355         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13356         change what 'a' is pointing to.
13357
13358 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13359
13360         PR c++/16002
13361         * g++.dg/template/error18.C: New test.
13362
13363         PR c++/16029
13364         * g++.dg/warn/Wunused-8.C: New test.
13365
13366 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13367
13368         PR tree-optimization/17513
13369         * gcc.dg/20040916-1.c: New test.
13370
13371 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR c++/17501
13374         * g++.dg/template/typename7.C: New test.
13375
13376 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13377
13378         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13379
13380 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13381
13382         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13383         with -ftree-based-profiling also.
13384         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13385
13386 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13387
13388         PR/15364
13389         * gfortran.dg/der_array_io_1.f90: New test.
13390         * gfortran.dg/der_array_io_2.f90: New test.
13391         * gfortran.dg/der_array_io_3.f90: New test.
13392
13393 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13396         EABI.
13397
13398 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13399
13400         * g++.dg/opt/switch1.C: New test.
13401
13402 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13403
13404         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13405         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13406         Update expected messages.
13407
13408 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13409
13410         PR fortran/16485
13411         * gfortran.dg/same_name_1.f90: New test.
13412
13413 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13414
13415         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13416         dereference garbage pointers.
13417
13418 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13419
13420         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13421         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13422
13423         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13424         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13425         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13426
13427 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13428
13429         PR c++/17324
13430         * g++.dg/template/mangle1.C: New test.
13431
13432 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13433
13434         PR tree-optimization/17252
13435         * gcc.c-torture/execute/pr17252.c: New test.
13436
13437 2004-09-14  Andrew Pinski  <apinski@apple.com>
13438
13439         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13440
13441 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13442
13443         PR rtl-optimization/9771
13444         * gcc.dg/pr9771-1.c: New test case.
13445
13446 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13447
13448         PR tree-optimization/15262
13449         * gcc.c-torture/execute/pr15262-1.c: New test.
13450         * gcc.c-torture/execute/pr15262-2.c: New test.
13451
13452 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13453
13454         * gcc.dg/declspec-12.c: New test.
13455
13456 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13457
13458         * gfortran.dg/pr17090.f90: Add directives to test.
13459
13460 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13461
13462         * gcc.c-torture/compile/20040914-1.c: New test.
13463
13464 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/16162
13467         * g++.dg/template/decl2.C: New test.
13468
13469 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13470
13471         PR fortran/17090
13472         * gfortran.dg/pr17090.f90: New test.
13473
13474 2004-09-13  Dale Johannesen  <dalej@apple.com>
13475
13476         * gcc.c-torture/compile/pr17408.c:  New test case.
13477
13478 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/16716
13481         * g++.dg/parse/crash17.C: New test.
13482
13483         PR c++/17327
13484         * g++.dg/template/enum3.C: New test.
13485
13486 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13487
13488         * lib/gcc-defs.exp: Load wrapper.exp.
13489         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13490         using local code.
13491         * lib/gcc.exp (gcc_init): Similar.
13492         * lib/gfortran.exp (gfortran_init): Similar.
13493         * lib/objc.exp (objc_init): Similar.
13494         * lib/treelang.exp (treelang_init): Similar.
13495         * lib/wrapper.exp: New file with build_wrapper call machinery in
13496         ${tool}_maybe_build_wrapper.
13497
13498 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13499
13500         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13501         "inline".
13502         * gcc.dg/declspec-11.c: Update expected messages.
13503         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13504         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13505         gcc.dg/inline-12.c: New tests.
13506
13507 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13508
13509         * g++.dg/tree-ssa/pr17400.C: New testcase.
13510
13511 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13512
13513         * gcc.target/mips/sb1-1.c: New testcase.
13514
13515 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13516
13517         * lib/g77-dg.exp: Remove unused file.
13518         * lib/mike-g77.exp: Ditto.
13519         * lib/g77.exp: Ditto.
13520
13521 2004-09-12  Richard Henderson  <rth@redhat.com>
13522
13523         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13524
13525 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13526
13527         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13528         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13529         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13530         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13531         Update expected messages.
13532
13533 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13534
13535         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13536         declaration/use mismatch for dirp parameter.
13537
13538 2004-09-12  Andrew Pinski  <apinski@apple.com>
13539
13540         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13541         -fgnu-runtime is passed.
13542
13543 2004-09-12  Richard Henderson  <rth@redhat.com>
13544
13545         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13546         do the uplevel thing and update additional_flags directly.
13547         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13548         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13549         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13550         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13551
13552 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13553
13554         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13555
13556 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13557
13558         PR middle-end/17411
13559         * g++.dg/opt/pr17411-1.C: New test case.
13560
13561 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13562
13563         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13564         gcc.dg/tls/diag-2.c: Update expected messages.
13565         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13566         messages.
13567         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13568         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13569         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13570         gcc.dg/tls/diag-5.c: New tests.
13571
13572 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13573
13574         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13575
13576 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13577
13578         * g++.dg/parse/break-in-for.C: New test.
13579
13580 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/tree-ssa/20040911-1.c: New test.
13583
13584 2004-09-11  Andreas Jaeger  <aj@suse.de>
13585
13586         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13587         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13588
13589 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13590
13591         * gcc.target/frv: New directory of FR-V-specific tests.
13592
13593 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13594
13595         * gcc.dg/convert-vec-1.c: New test.
13596
13597 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13598
13599         PR middle-end/17024
13600         * gcc.dg/pr17024-1.c: New test case.
13601
13602 2004-09-10  Eric Christopher  <echristo@redhat.com>
13603
13604         * gcc.dg/20040910-1.c: New test.
13605
13606 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13607
13608         * gcc.dg/bitfld-9.c: New test.
13609
13610 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13611
13612         * gcc.c-torture/execute/ieee/acc1.c: New test.
13613         * gcc.c-torture/execute/ieee/acc2.c: New test.
13614         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13615
13616 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13617
13618         * gcc.dg/deprecated-2.c: New test.
13619
13620 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13621
13622         * gcc.dg/init-vec-1.c: New test.
13623
13624 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13625
13626         PR middle-end/17055
13627         * gcc.dg/pr17055-1.c: New test case.
13628
13629 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13630
13631         PR target/17377
13632         * gcc.c-torture/execute/pr17377.c: New test.
13633
13634 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13635
13636         PR c/8420
13637         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13638         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13639         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13640         gcc.dg/long-long-typespec-1.c: New tests.
13641         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13642
13643 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13644
13645         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13646         gcc.dg/gnu99-static-1.c: New tests.
13647
13648 2004-09-08  Devang Patel  <dpatel@apple.com>
13649
13650         * gcc.dg/darwin-ld-20040828-1.c: New test.
13651         * gcc.dg/darwin-ld-20040828-2.c: New test.
13652         * gcc.dg/darwin-ld-20040828-3.c: New test.
13653
13654 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13655
13656         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13657         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13658         in error message.
13659         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13660         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13661         in error message.
13662         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13663         types they qualify.
13664         * objc.dg/type-size-2.m: Fix wording in comment.
13665         * objc.dg/va-meth-1.m: New test case.
13666
13667 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13668
13669         PR c/16633:
13670         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13671         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13672
13673 2004-09-06  Devang Patel  <dpatel@apple.com>
13674
13675         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13676         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13677
13678 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13679
13680         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13681         reflect changed line numbering of diagnostics.
13682
13683 2004-09-06  Paul Brook  <paul@codesourcery.com>
13684
13685         * gfortran.dg/edit_real_1.f90: Add new test.
13686
13687 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13688
13689         * gcc.dg/tree-ssa/loop-2.c: New test.
13690         * gcc.dg/tree-ssa/loop-3.c: New test.
13691         * gcc.dg/tree-ssa/loop-4.c: New test.
13692         * gcc.dg/tree-ssa/loop-5.c: New test.
13693
13694 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13695
13696         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13697
13698 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13699
13700         * gcc.dg/format/sentinel-1.c: New test.
13701
13702 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13703
13704         * testsuite/gcc.dg/builtins-46.c: New.
13705
13706 2004-09-03  Devang Patel  <dpatel@apple.com>
13707
13708         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13709         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13710
13711 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13712
13713         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13714         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13715         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13716         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13717         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13718         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13719         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13720         the non-portable bzero.
13721         * gcc.dg/20010912-1.c: xfail for NetWare.
13722         * gcc.dg/20020426-2.c: xfail for NetWare.
13723         * gcc.dg/20021014-1.c: xfail for NetWare.
13724         * gcc.dg/20021018-1.c: xfail for NetWare.
13725         * gcc.dg/20030213-1.c: xfail for NetWare.
13726         * gcc.dg/20030225-1.c: xfail for NetWare.
13727         * gcc.dg/20030708-1.c: xfail for NetWare.
13728         * gcc.dg/builtins-config.h: Also exclude NetWare.
13729         * gcc.dg/format/format.h: Define restrict only if not already defined.
13730         * gcc.dg/nest.c: xfail for NetWare.
13731         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
13732         * lib/target-supports.exp (check_visibility_available): Exclude
13733         NetWare.
13734
13735 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13736
13737         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
13738         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
13739         deterministic starting point for the alignment of structure fields.
13740         * gcc.dg/Wpadded.c: Dito.
13741         * g++.dg/abi/vbase10.C: Dito.
13742
13743 2004-09-03  Devang Patel  <dpatel@apple.com>
13744
13745         * g++.dg/debug/pr15736.cc: New test.
13746
13747 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13748
13749         * README.QMTEST: Fix out-of-date link.
13750
13751 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
13752
13753         PR fortran/16579
13754         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
13755         Delete.  Duplicate of gfortran.dg/g77/20010610.f
13756
13757 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13758
13759         * g++.dg/abi/arm_rtti1.C: New test.
13760
13761 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
13762
13763         * gcc.dg/ppc-vector-memcpy.c: New.
13764         * gcc.dg/ppc-vector-memset.c: New.
13765
13766 2004-09-02  Chao-ying Fu  <fu@mips.com>
13767
13768         * gcc.target/mips/mips-3d-1.c: New test.
13769         * gcc.target/mips/mips-3d-2.c: New test.
13770         * gcc.target/mips/mips-3d-3.c: New test.
13771         * gcc.target/mips/mips-3d-4.c: New test.
13772         * gcc.target/mips/mips-3d-5.c: New test.
13773         * gcc.target/mips/mips-3d-6.c: New test.
13774         * gcc.target/mips/mips-3d-7.c: New test.
13775         * gcc.target/mips/mips-3d-8.c: New test.
13776         * gcc.target/mips/mips-3d-9.c: New test.
13777         * gcc.target/mips/mips-ps-1.c: New test.
13778         * gcc.target/mips/mips-ps-2.c: New test.
13779         * gcc.target/mips/mips-ps-3.c: New test.
13780         * gcc.target/mips/mips-ps-4.c: New test.
13781         * gcc.target/mips/mips-ps-type.c: New test.
13782
13783 2004-09-02  Paul Brook  <paul@codesourcery.com>
13784
13785         * gfortran.dg/edit_real_1.f90: Add new tests.
13786
13787 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13788
13789         PR fortran/15327
13790         * gfortran.dg/merge_char_1.f90: New test.
13791
13792 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13793
13794         PR fortran/16404
13795         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
13796
13797 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13798
13799         PR c/1522
13800         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
13801
13802 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
13803
13804         * g++.dg/opt/loop1.C: Do not XFAIL.
13805
13806 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
13807
13808         * gcc.c-torture/execute/20040831-1.c: New test.
13809
13810 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
13811
13812         PR fortran/16579
13813         * gfortran.dg/g77/20010610.f: Now passes.
13814         Copy from g77.f-torture/execute. Add dg-run directive.
13815         * gfortran.dg/g77/README: Update
13816
13817 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13818
13819         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
13820         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
13821         (t1, t2, t3, t4): Add volatile.
13822
13823 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13824
13825         * g++.dg/ext/visibility/arm1.C: New test.
13826
13827 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
13828
13829         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
13830         -pedantic-errors.
13831
13832 2004-09-01  Paul Brook  <paul@codesourcery.com>
13833
13834         * gfortran.dg/eof_2.f90: New test.
13835
13836 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13837
13838         PR fortran/16579
13839         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
13840
13841 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
13842
13843         PR libfortran/16805
13844         * gfortran.dg/list_read_2.f90: New test.
13845
13846 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * g++.dg/abi/key1.C: New test.
13849
13850 2004-08-31  Richard Henderson  <rth@redhat.com>
13851
13852         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
13853         form of offsetof.
13854         * g++.dg/other/offsetof5.C: Remove duplicate.
13855
13856 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13857
13858         PR fortran/17244
13859         * gfortran.dg/func_derived_1.f90: New test.
13860
13861 2004-08-31  Paul Brook  <paul@codesourcery.com>
13862
13863         * gfortran.dg/eof_1.f90: New test.
13864
13865 2004-08-31  Paul Brook  <paul@codesourcery.com>
13866
13867         * gfortran.dg/list_read_1.f90: New file.
13868
13869 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
13870
13871         * g++.dg/opt/loop1.C: XFAIL.
13872
13873 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
13874
13875         * gcc.dg/funcdef-storage-1.c: New.
13876         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
13877         an extern function in local scope.
13878         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
13879         declare an 'auto inline' function in local scope.
13880         * gcc.dg/20011130-1.c: Likewise.
13881         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
13882         an 'auto' function in local scope.
13883         * gcc.dg/20021014-1.c: Likewise.
13884         * gcc.dg/20030331-2.c: Likewise.
13885
13886 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13887
13888         * gfortran.dg/blockdata_1.f90: New test.
13889
13890 2004-08-30  Richard Henderson  <rth@redhat.com>
13891
13892         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
13893
13894 2004-08-30  Richard Henderson  <rth@redhat.com>
13895
13896         * lib/fortran-torture.exp (fortran-torture-execute): Honor
13897         additional_flags set by alternate driver.
13898         (ieee-options): New procedure.
13899         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
13900         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
13901         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
13902         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
13903
13904 2004-08-30  Richard Henderson  <rth@redhat.com>
13905
13906         * lib/f-torture.exp: Remove.
13907
13908 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR rtl-optimization/16590
13911         * g++.dg/opt/loop1.C: New test.
13912
13913 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13914
13915         PR fortran/13910
13916         * gfortran.dg/oldstyle_1.f90: New test.
13917
13918 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
13919         Paul Brook  <paul@codesourcery.com>
13920
13921         * gfortran.dg/g77/README: Update.
13922         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
13923         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13924         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
13925
13926 2004-08-28  Paul Brook  <paul@codesourcery.com>
13927
13928         PR libfortran/17195
13929         * gfortran.dg/edit_real_1.f90: New test.
13930
13931 2004-08-27  Paul Brook  <paul@codesourcery.com>
13932
13933         * gfortran.dg/rewind_1.f90: New test.
13934
13935 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
13936
13937         PR fortran/16597
13938         * gfortran.dg/pr16597.f90: New test.
13939
13940 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13941
13942         PR c/13801
13943         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
13944         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
13945         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
13946         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
13947         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
13948
13949 2004-08-26  Nick Clifton  <nickc@redhat.com>
13950
13951         * gcc.c-torture/compile/pr17119.c: New test.
13952
13953 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13954
13955         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
13956
13957 2004-08-25  Richard Henderson  <rth@redhat.com>
13958
13959         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
13960         the bits that expect kind=8 to be the largest real kind.
13961
13962 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13963
13964         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
13965
13966 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13967
13968         * gfortran.dg/assignment_1.f90: New test.
13969
13970 2004-08-25  Adam Nemet  <anemet@lnxw.com>
13971
13972         * g++.dg/template/repo3.C: New test.
13973
13974 2004-08-25  Roger Sayle  <roger@eyesopen.com>
13975
13976         PR middle-end/16693
13977         PR tree-optimization/16372
13978         * g++.dg/opt/pr16372-1.C: New test case.
13979         * g++.dg/opt/pr16693-1.C: New test case.
13980         * g++.dg/opt/pr16693-2.C: New test case.
13981
13982 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13983
13984         * objc.dg/proto-lossage-4.m: New test.
13985
13986 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/17155
13989         * g++.dg/inherit/local2.C: New test.
13990
13991 2004-08-25  Paul Brook  <paul@codesourcery.com>
13992
13993         PR fortran/17144
13994         * gfortran.dg/string_ctor_1.f90: New test.
13995
13996 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13997
13998         PR c++/14428
13999         * g++.dg/template/redecl2.C: New test.
14000
14001 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14002
14003         PR fortran/17143
14004         * gfortran.dg/pr17143.f90: New test.
14005
14006 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14007
14008         PR fortran/17164
14009         * gfortran.dg/pr17164.f90: New test.
14010
14011 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14012
14013         * gcc.dg/tree-ssa/loop-1.c: New test.
14014
14015 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14016
14017         * gcc.c-torture/compile/20040824-1.c: New test.
14018
14019 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14020
14021         * gcc.c-torture/compile/iftrap-3.c: New test.
14022
14023 2004-08-24  Paul Brook  <paul@codesourcery.com>
14024
14025         * gfortran.dg/entry_2.f90: New test.
14026
14027 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14028
14029         PR c++/16889
14030         * g++.dg/lookup/ambig[12].C: New.
14031
14032 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14033
14034         PR c++/16706
14035         * g++.dg/template/crash21.C: New test.
14036         * g++.dg/template/crash22.C: Likewise.
14037
14038 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14039
14040         PR c++/17149
14041         * g++.dg/template/access15.C: New.
14042
14043 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14044
14045         PR c++/17163
14046         * g++.dg/template/repo2.C: New test.
14047
14048 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14049
14050         PR rtl-optimization/17078
14051         * gcc.c-torture/execute/pr17078-1.c: New test case.
14052
14053 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14054
14055         PR c/14492
14056         * gcc.dg/debug/crash1.c: New test.
14057
14058 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c/16180
14061         * gcc.dg/loop-5.c: New test.
14062
14063 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14064
14065         * gcc.c-torture/execute/20040823-1.c: New test.
14066
14067 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14068
14069         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14070         to the assembler.  Simplify test accordingly.
14071         (asm_abi_flags): Use GNU names.
14072         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14073         to check for ABI flags.
14074
14075 2004-08-22  Andrew Pinski  <apinski@apple.com>
14076
14077         * g++.dg/opt/pr14029.C: New test.
14078         * gcc.c-torture/execute/pr15262.c: New test.
14079
14080 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14081
14082         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14083
14084 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14085
14086         PR 16908
14087         * gfortran.dg/direct_io.f90: New test.
14088
14089 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/17121
14092         * g++.dg/inherit/local2.C: New test.
14093
14094 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14095
14096         PR c++/17120
14097         * g++.dg/warn/Wparentheses-4.C: New test.
14098
14099 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14100
14101         PR c++/17121
14102         * g++.dg/inherit/local2.C: New test.
14103
14104         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14105         * gcc.dg/ppc-ldstruct.c: Likewise.
14106         * gcc.dg/ppc64-abi-2.c: Likewise.
14107
14108 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14109
14110         PR rtl-optimization/17099
14111         * gcc.c-torture/execute/20040820-1.c: New test.
14112
14113 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14114
14115         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14116
14117 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14118
14119         PR fortran/17077
14120         * gfortran.dg/auto_array_1.f90: New test.
14121
14122 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14123
14124         PR fortran/17074
14125         * gfortran.dg/simpleif_1.f90: New test.
14126
14127 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14128
14129         * lib/target-supports.exp (check_profiling_available): Return
14130         false for arm*-*-symbianelf* and arm*-*-eabi*.
14131
14132         PR c++/15890
14133         * g++.dg/template/delete1.C: New test.
14134
14135 2004-08-19  Paul Brook  <paul@codesourcery.com>
14136
14137         PR fortran/14976
14138         PR fortran/16228
14139         * gfortran.dg/data_char_1.f90: New test.
14140
14141 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14142
14143         PR fortran/16946
14144         * gfortran.dg/reduction.f90: New testcase.
14145
14146 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14147
14148         PR fortran/16520
14149         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14150
14151 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14152
14153         PR c++/17041
14154         * g++.dg/Wparentheses-3.C: New test.
14155
14156 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14157
14158         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14159         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14160         * gcc.dg/vect/vect-2.c: Likewise.
14161         * gcc.dg/vect/vect-3.c: Likewise.
14162         * gcc.dg/vect/vect-4.c: Likewise.
14163         * gcc.dg/vect/vect-5.c: Likewise.
14164         * gcc.dg/vect/vect-6.c: Likewise.
14165         * gcc.dg/vect/vect-7.c: Likewise.
14166         * gcc.dg/vect/vect-25.c: Likewise.
14167         * gcc.dg/vect/vect-31.c: Likewise.
14168         * gcc.dg/vect/vect-32.c: Likewise.
14169         * gcc.dg/vect/vect-34.c: Likewise.
14170         * gcc.dg/vect/vect-36.c: Likewise.
14171         * gcc.dg/vect/vect-all.c: Likewise.
14172
14173 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/17068
14176         * g++.dg/template/operator4.C: New test.
14177
14178 2004-08-18  Richard Henderson  <rth@redhat.com>
14179
14180         * gcc.dg/20040206-1.c: XFAIL.
14181
14182 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR c++/16246
14185         * g++.dg/template/array7.C: New test.
14186
14187 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14188
14189         * gcc.dg/mips-movcc-1.c: New test.
14190         * gcc.dg/mips-movcc-2.c: New test.
14191         * gcc.dg/mips-movcc-3.c: New test.
14192
14193         * gcc.dg/mips-nmadd-1.c: New test.
14194         * gcc.dg/mips-nmadd-2.c: New test.
14195
14196 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/15871
14199         * g++.dg/opt/inline8.C: New test.
14200
14201         PR c++/16965
14202         * g++.dg/parse/error17.C: New test.
14203
14204 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14205
14206         * gcc.dg/vect: New directory for vectorizer tests.
14207         * gcc.dg/vect/tree-vect.h: New file.
14208         * gcc.dg/vect/vect.exp: New file.
14209         * gcc.dg/vect/pr16105.c.c: New test.
14210         * gcc.dg/vect/vect-1.c: New test.
14211         * gcc.dg/vect/vect-2.c: New test.
14212         * gcc.dg/vect/vect-3.c: New test.
14213         * gcc.dg/vect/vect-4.c: New test.
14214         * gcc.dg/vect/vect-5.c: New test.
14215         * gcc.dg/vect/vect-6.c: New test.
14216         * gcc.dg/vect/vect-7.c: New test.
14217         * gcc.dg/vect/vect-8.c: New test.
14218         * gcc.dg/vect/vect-9.c: New test.
14219         * gcc.dg/vect/vect-10.c: New test.
14220         * gcc.dg/vect/vect-11.c: New test.
14221         * gcc.dg/vect/vect-12.c: New test.
14222         * gcc.dg/vect/vect-13.c: New test.
14223         * gcc.dg/vect/vect-14.c: New test.
14224         * gcc.dg/vect/vect-15.c: New test.
14225         * gcc.dg/vect/vect-16.c: New test.
14226         * gcc.dg/vect/vect-17.c: New test.
14227         * gcc.dg/vect/vect-18.c: New test.
14228         * gcc.dg/vect/vect-19.c: New test.
14229         * gcc.dg/vect/vect-20.c: New test.
14230         * gcc.dg/vect/vect-21.c: New test.
14231         * gcc.dg/vect/vect-22.c: New test.
14232         * gcc.dg/vect/vect-23.c: New test.
14233         * gcc.dg/vect/vect-24.c: New test.
14234         * gcc.dg/vect/vect-25.c: New test.
14235         * gcc.dg/vect/vect-26.c: New test.
14236         * gcc.dg/vect/vect-27.c: New test.
14237         * gcc.dg/vect/vect-28.c: New test.
14238         * gcc.dg/vect/vect-29.c: New test.
14239         * gcc.dg/vect/vect-30.c: New test.
14240         * gcc.dg/vect/vect-31.c: New test.
14241         * gcc.dg/vect/vect-32.c: New test.
14242         * gcc.dg/vect/vect-33.c: New test.
14243         * gcc.dg/vect/vect-34.c: New test.
14244         * gcc.dg/vect/vect-35.c: New test.
14245         * gcc.dg/vect/vect-36.c: New test.
14246         * gcc.dg/vect/vect-37.c: New test.
14247         * gcc.dg/vect/vect-38.c: New test.
14248         * gcc.dg/vect/vect-40.c: New test.
14249         * gcc.dg/vect/vect-41.c: New test.
14250         * gcc.dg/vect/vect-42.c: New test.
14251         * gcc.dg/vect/vect-43.c: New test.
14252         * gcc.dg/vect/vect-44.c: New test.
14253         * gcc.dg/vect/vect-45.c: New test.
14254         * gcc.dg/vect/vect-46.c: New test.
14255         * gcc.dg/vect/vect-47.c: New test.
14256         * gcc.dg/vect/vect-48.c: New test.
14257         * gcc.dg/vect/vect-49.c: New test.
14258         * gcc.dg/vect/vect-50.c: New test.
14259         * gcc.dg/vect/vect-51.c: New test.
14260         * gcc.dg/vect/vect-52.c: New test.
14261         * gcc.dg/vect/vect-53.c: New test.
14262         * gcc.dg/vect/vect-54.c: New test.
14263         * gcc.dg/vect/vect-55.c: New test.
14264         * gcc.dg/vect/vect-56.c: New test.
14265         * gcc.dg/vect/vect-57.c: New test.
14266         * gcc.dg/vect/vect-58.c: New test.
14267         * gcc.dg/vect/vect-59.c: New test.
14268         * gcc.dg/vect/vect-60.c: New test.
14269         * gcc.dg/vect/vect-61.c: New test.
14270         * gcc.dg/vect/vect-all.c: New test.
14271         * gcc.dg/vect/vect-none.c: New test.
14272
14273 2004-08-17  Paul Brook  <paul@codesourcery.com>
14274
14275         PR fortran/13082
14276         * gfortran.dg/entry_1.f90: New test.
14277
14278 2004-08-17  Andrew Pinski  <apinski@apple.com>
14279
14280         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14281
14282 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14283
14284         * gcc.dg/pr17036-1.c: New test.
14285
14286 2004-08-16  Devang Patel  <dpatel@apple.com>
14287
14288         * gcc.dg/darwin-20040809-1.c: New test.
14289
14290 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14291
14292         * gcc.dg/funcdef-attr-1.c: New test.
14293
14294 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14295
14296         * gcc.dg/altivec-17.c: New test.
14297         * gcc.dg/altivec-18.c: New test.
14298
14299 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14300
14301         PR c++/6749
14302         * g++.dg/template/vtable2.C: New test.
14303
14304 2004-08-14  Richard Henderson  <rth@redhat.com>
14305
14306         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14307         * gcc.dg/pack-test-4.c (main): Return 0.
14308         * gcc.dg/setjmp-1.c: Remove XFAIL.
14309         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14310
14311 2004-08-14  Richard Henderson  <rth@redhat.com>
14312
14313         * gcc.dg/980217-1.c: Add prototype for printf.
14314
14315 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14316
14317         * gfortran.dg/pr16935.f90: New test.
14318
14319 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14320
14321         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14322
14323 2004-08-13  Paul Brook  <paul@codesourcery.com>
14324
14325         * gfortran.dg/der_io_1.f90: Remove stray comma.
14326
14327 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14328
14329         * gcc.dg/vmx/cw-bug-2.c: Remove.
14330         * gcc.dg/vmx/vprint-1.c: Remove.
14331         * gcc.dg/vmx/vscan-1.c: Remove.
14332
14333 2004-08-12  Devang patel  <dpatel@apple.com>
14334
14335         * gcc.dg/darwin-20040809-2.c: New test.
14336
14337 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14338
14339         * g++.dg/ext/altivec-12.C: New test.
14340
14341         * g++.dg/ext/altivec-11.C: New test.
14342
14343 2004-08-12  Paul Brook  <paul@codesourcery.com>
14344
14345         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14346
14347 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14348
14349         * g++.dg/ext/altivec-2.C: Check for hardware support before
14350         executing any VMX instructions.
14351
14352         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14353
14354 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14355
14356         PR c++/16276
14357         * g++.old-deja/g++.other/comdat4.C: New test.
14358         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14359
14360 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14361
14362         PR target/16286
14363         * gcc.dg/pr16286.c: New test.
14364
14365 2004-08-12 Jan Beulich <jbeulich@novell.com>
14366
14367         * g++.dg/ext/asm5.C: New.
14368
14369 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/16698
14372         * g++.dg/eh/crash1.C: New test.
14373
14374         PR c++/16717
14375         * g++.dg/ext/construct1.C: New test.
14376
14377 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14378
14379         PR c++/16853
14380         * g++.dg/init/ptrmem1.C: New test.
14381
14382         PR c++/16618
14383         * g++.dg/parse/offsetof5.C: New test.
14384
14385         PR c++/16870
14386         * g++.dg/template/overload3.C: New test.
14387
14388 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/16964
14391         * g++.dg/parse/error16.C: New test.
14392
14393         PR c++/16904
14394         * g++.dg/template/error14.C: New test.
14395
14396         PR c++/16929
14397         * g++.dg/template/error15.C: New test.
14398
14399 2004-08-11  Devang Patel  <dpatel@apple.com>
14400
14401         * gcc.dg/darwin-ld-20040809-1.c: New test.
14402         * gcc.dg/darwin-ld-20040809-2.c: New test.
14403
14404 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14405
14406         PR fortran/16917
14407         * gfortran.dg/dfloat_1.f90: New test.
14408
14409 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14412         * gcc.dg/dll-2.c: Fix dg-require syntax.
14413         * gcc.misc-tests/arm-isr.c (abort): Declare.
14414         (exit): Likewise.
14415
14416 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/16971
14419         * g++.dg/parse/crash16.C: New test.
14420
14421 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14422
14423         * gcc.dg/mips-rsqrt-1.c: New test case.
14424         * gcc.dg/mips-rsqrt-2.c: New test case.
14425         * gcc.dg/mips-rsqrt-3.c: New test case.
14426
14427 2004-08-10  Paul Brook  <paul@codesourcery.com>
14428
14429         * gfortran.dg/der_io_1.f90: New test.
14430
14431 2004-08-10  Paul Brook  <paul@codesourcery.com>
14432
14433         PR fortran/16919
14434         * gfortran.dg/der_array_1.f90: New test.
14435
14436 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14437
14438         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14439
14440 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14441
14442         * gcc.dg/wchar_t-2.c: Fix typo.
14443
14444 2004-08-09  Falk Hueffner  <falk@debian.org>
14445
14446         PR tree-optimization/12517
14447         * gcc.c-torture/compile/pr12517.c: New test.
14448
14449         PR tree-optimization/12578
14450         * gcc.c-torture/compile/pr12578.c: New test.
14451
14452         PR tree-optimization/12899
14453         * gcc.c-torture/compile/pr12899.c: New test.
14454
14455         PR rtl-optimization/14692
14456         * gcc.c-torture/compile/pr14692.c: New test.
14457
14458         PR tree-optimization/16461
14459         * gcc.c-torture/compile/pr16461.c: New test.
14460
14461 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14462
14463         * gfortran.dg/getenv_1.f90: New test.
14464
14465 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14468         wchar_t.
14469         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14470
14471 2004-08-06  Paul Brook  <paul@codesourcery.com>
14472
14473         * gfortran.dg/ret_array_1.f90: New test.
14474         * gfortran.dg/ret_pointer_1.f90: New test.
14475
14476 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14477
14478         * gcc.dg/missing-field-init-[12].c: New tests.
14479         * g++.dg/warn/missing-field-init-[12].C: New tests.
14480
14481 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14482
14483         * gcc.dg/enum2.c: New test.
14484         * gcc.dg/symbian3.c: Likewise.
14485         * gcc.dg/symbian4.c: Likewise.
14486         * gcc.dg/wchar_t-2.c: Likewise.
14487
14488 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14489
14490         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14491         destructor tests.
14492
14493 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14494
14495         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14496         dg-require-visiblity.
14497         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14498         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14499         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14500         * g++.dg/ext/visibility/new1.C: Likewise.
14501         * g++.dg/ext/visibility/pragma.C: Likewise.
14502         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14503         * g++.dg/ext/visibility/virtual.C: Likewise.
14504         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14505         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14506         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14507         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14508         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14509         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14510         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14511         * g++/dg/ext/visibility/visibility-8.C: New test.
14512         * gcc.c-torture/compile/dll.x: Remove.
14513         * gcc.dg/dll-2.c: Use dg-require-dll
14514         * gcc.dg/visibility-10.c: New test.
14515         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14516         supporting DLLs.
14517         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14518         (scan_not_hidden): Likewise.
14519
14520 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14521
14522         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14523
14524 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14525
14526         * gcc.c-torture/execute/20040805-1.c: New test.
14527
14528 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         * gcc.dg/20020118-1.c: Declare abort.
14531         * gcc.dg/altivec_check.h: Likewise.
14532         * gcc.dg/iftrap-2.c: Likewise.
14533         * gcc.dg/pragma-darwin.c: Likewise.
14534         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14535
14536 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14537
14538         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14539
14540 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14541
14542         * gcc.c-torture/execute/builtins/abs-2.c,
14543         gcc.c-torture/execute/builtins/abs-3.c,
14544         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14545         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14546         intmax_t, uintmax_t and their limits.
14547         * gcc.dg/intmax_t-1.c: New test.
14548
14549 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14550
14551         * g++.dg/tc1/dr147.C: Add reference to PR.
14552
14553 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14554
14555         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14556         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14557
14558 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14559
14560         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14561
14562 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14563
14564         * gcc.dg/redecl-5.c: New test.
14565         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14566         of scanf.
14567
14568 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14569
14570         PR middle-end/16790
14571         * gcc.c-torture/execute/pr16790-1.c: New test case.
14572
14573 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14574
14575         * g++.dg/ext/visibility/assign1.C: New test.
14576         * g++.dg/ext/visibility/new1.C: Likewise.
14577
14578         * gcc.dg/symbian1.c: New test.
14579         * gcc.dg/symbian2.c: Likewise.
14580
14581 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14582
14583         PR target/16570
14584         * gcc.dg/i386-sse-9.c: New test.
14585
14586 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14587
14588         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14589
14590 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14591
14592         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14593         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14594         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14595         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14596         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14597         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14598         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14599         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14600         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14601         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14602         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14603         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14604         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14605         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14606         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14607         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14608         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14609         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14610         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14611         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14612         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14613         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14614         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14615         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14616         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14617         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14618         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14619         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14620         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14621         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14622         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14623         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14624         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14625         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14626         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14627         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14628         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14629         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14630         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14631         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14632         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14633         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14634         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14635         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14636         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14637         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14638         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14639         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14640         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14641         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14642         gcc.misc-tests/i386-pf-3dnow-1.c,
14643         gcc.misc-tests/i386-pf-athlon-1.c,
14644         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14645         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14646         Declare built-in functions used.
14647         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14648
14649 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/16707
14652         * g++.dg/lookup/using12.C: New test.
14653
14654         * g++.dg/init/null1.C: Fix PR number.
14655         * g++.dg/parse/namespace10.C: Likewise.
14656
14657 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/16224
14660         * g++.dg/template/spec17.C: New test.
14661         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14662         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14663
14664 2004-08-02  David Billinghurst
14665
14666         PR fortran/16292
14667         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14668
14669 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14670
14671         * gcc.dg/ia64-got-1.c: New test case.
14672
14673 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14674
14675         PR c++/16489
14676         * g++.dg/init/null1.C: New test.
14677         * g++.dg/tc1/dr76.C: Adjust error marker.
14678
14679         PR c++/16529
14680         * g++.dg/parse/namespace10.C: New test.
14681
14682         PR c++/16810
14683         * g++.dg/inherit/ptrmem2.C: New test.
14684
14685 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14686
14687         PR target/16155
14688         * gcc.dg/pr16155.c: New test.
14689
14690 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14691
14692         * gcc.dg/redecl-2.c: New test.
14693
14694 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14695
14696         * gcc.dg/darwin-longdouble.c: New file.
14697
14698 2004-07-30  Richard Henderson  <rth@redhat.com>
14699
14700         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14701         write to constant argument.
14702         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14703
14704 2004-07-30  Richard Henderson  <rth@redhat.com>
14705
14706         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14707         tests of nearest around zero.
14708
14709 2004-07-30  Andrew Pinski  <apinski@apple.com>
14710
14711         * gcc.c-torture/compile/20040730-1.c: New test.
14712
14713 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14714
14715         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14716         powerpc-eabispe.
14717
14718 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14719
14720         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14721
14722 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14723
14724         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14725         contains $ld_library_path.
14726         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14727
14728 2004-07-29  Richard Henderson  <rth@redhat.com>
14729
14730         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
14731
14732         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
14733         (alt2, which): New.
14734         (Check): Accept either alternative.
14735
14736 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
14737
14738         * g++.dg/abi/inline1.C: New test.
14739         * g++.dg/abi/local1-a.cc: Likewise.
14740         * g++.dg/abi/local1.C: Likewise.
14741         * g++.dg/abi/mangle11.C: Tweak location of warnings.
14742         * g++.dg/abi/mangle12.C: Likewise.
14743         * g++.dg/abi/mangle17.C: Likewise.
14744         * g++.dg/abi/mangle20-2.C: Likewise.
14745         * g++.dg/opt/interface1.C: Likewise.
14746         * g++.dg/opt/interface1.h: Likewise.
14747         * g++.dg/opt/interface1-a.cc: New test.
14748         * g++.dg/parse/repo1.C: New test.
14749         * g++.dg/template/repo1.C: Likewise.
14750         * g++.dg/warn/Winline-1.C: Likewise.
14751         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
14752
14753 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
14754
14755         * gcc.dg/tree-ssa/20040729-1.c: New test.
14756
14757 2004-07-27  Matt Austern <austern@apple.com>
14758
14759         * gcc.dg/darwin-bool-1.c: New test.
14760         * gcc.dg/darwin-bool-2.c: New test.
14761
14762 2004-07-28  Richard Henderson  <rth@redhat.com>
14763
14764         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
14765         arguments in the correct type.  Don't write to constant arguments.
14766
14767 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14768
14769         PR tree-optimization/16688
14770         PR tree-optimization/16689
14771         * g++.dg/tree-ssa/pr16688.C: New test.
14772
14773 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14774
14775         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14776         loads.  Not only in the comment, this time.
14777
14778 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
14779
14780         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
14781         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
14782         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
14783         * gcc.dg/sh4a-bitmovua.c: New.
14784         * gcc.dg/sh4a-cos.c: New.
14785         * gcc.dg/sh4a-cosf.c: New.
14786         * gcc.dg/sh4a-fprun.c: New.
14787         * gcc.dg/sh4a-fsrra.c: New.
14788         * gcc.dg/sh4a-memmovua.c: New.
14789         * gcc.dg/sh4a-sin.c: New.
14790         * gcc.dg/sh4a-sincos.c: New.
14791         * gcc.dg/sh4a-sincosf.c: New.
14792         * gcc.dg/sh4a-sinf.c: New.
14793
14794 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14795
14796         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
14797         conditionals.
14798         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14799         loads.
14800         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
14801         DOM1.
14802
14803 2004-07-27  Andrew Pinski  <apinski@apple.com>
14804
14805         * g++.dg/rtti/tinfo1.C: Correct the xfail.
14806
14807 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
14808
14809         * gcc.dg/pragma-isr.c: New test.
14810
14811 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14812
14813         PR c++/14429
14814         * g++.dg/template/ttp11.C: New test.
14815
14816 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
14817
14818         * gcc.c-torture/compile/20040727-1.c: New test.
14819
14820 2004-07-26  Eric Christopher  <echristo@redhat.com>
14821
14822         * gcc.c-torture/compile/20040726-2.c: New test.
14823
14824 2004-07-26  Andrew Pinski  <apinski@apple.com>
14825
14826         * g++.dg/rtti/tinfo1.C: Xfail.
14827
14828 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
14829
14830         * gcc.c-torture/compile/20040726-1.c: New test.
14831
14832 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
14833             Brian Ryner  <bryner@brianryner.com>
14834
14835         PR c++/9283
14836         PR c++/15000
14837         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
14838         * g++.dg/ext/visibility/: New directory.
14839         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
14840         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
14841         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
14842         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
14843         * g++.dg/ext/visibility/fvisibility.C,
14844         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
14845         g++.dg/ext/visibility/fvisibility-override1.C
14846         g++.dg/ext/visibility/fvisibility-override2.C
14847         g++.dg/ext/visibility/memfuncts.C
14848         g++.dg/ext/visibility/noPLT.C
14849         g++.dg/ext/visibility/pragma.C
14850         g++.dg/ext/visibility/pragma-override1.C
14851         g++.dg/ext/visibility/pragma-override2.C
14852         g++.dg/ext/visibility/staticmemfuncts.C
14853         g++.dg/ext/visibility/virtual.C: New tests.
14854
14855 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14856
14857         PR c/15360
14858         * gcc.dg/pr15360-1.c: New test.
14859
14860 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
14861
14862         * gcc.dg/pragma-align-2.c: New test.
14863         * gcc.dg/pragma-init-fini.c: New test.
14864         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
14865         targets.
14866
14867 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14868
14869         * gcc.dg/init-string-2.c: New test.
14870
14871 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
14872
14873         PR 16684
14874         * gcc.dg/Wredundant-decls-1.c: New test case.
14875
14876 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
14879         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
14880         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
14881         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
14882         * gcc.dg/compat/generate-random.c: New file.
14883         * gcc.dg/compat/generate-random.h: Likewise.
14884         * gcc.dg/compat/generate-random_r.c: Likewise.
14885         * gcc.dg/compat/struct-layout-1.h: Likewise.
14886         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
14887         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
14888         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
14889         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
14890         * gcc.dg/compat/struct-layout-1_main.c: New test.
14891         * gcc.dg/compat/struct-layout-1_x.c: New file.
14892         * gcc.dg/compat/struct-layout-1_y.c: New file.
14893         * gcc.dg/compat/struct-layout-1_test.h: New file.
14894
14895 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14896
14897         * gcc.dg/comp-return-1.c: New test
14898
14899 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
14900
14901         * gcc.dg/vmx/8-02a.c: Fix typo.
14902
14903         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
14904         * gcc.dg/darwin-abi-3.c: New test.
14905
14906         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
14907         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
14908
14909         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
14910         * gcc.dg/vmx/ops-long-1.c: New test.
14911         * gcc.dg/vmx/ops-long-2.c: New test.
14912
14913 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14914
14915         * g++.dg/lookup/conv-[1234].C: New.
14916
14917 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
14918
14919         * g++.dg/parse/attr2.C: Simplify.
14920
14921 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14922
14923         PR c/7284
14924         * gcc.c-torture/execute/pr7284-1.c: New test.
14925
14926 2004-07-22  Brian Booth  <bbooth@redhat.com>
14927
14928         * gcc.dg/tree-ssa/20040721-1.c: New test.
14929
14930 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         * g++.dg/template/crash20.c: New.
14933
14934 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
14935
14936         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
14937         Add dg-run directive.  Declare variables as required.
14938         * gfortran.dg/g77/README: Update
14939
14940 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
14941
14942         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
14943         gcc.dg/cris-peep2-andu2.c: New tests.
14944
14945 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14946
14947         PR c/15052
14948         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
14949         on return type.
14950         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
14951         messages.
14952         * gcc.dg/qual-return-2.c: Update expected messages.
14953         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
14954
14955 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14956
14957         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
14958         * gcc.dg/noncompile/921102-1.c: Update expected error message.
14959
14960 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14961
14962         PR c/11250
14963         * gcc.dg/init-string-1.c: New test.
14964
14965 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
14966
14967         PR middle-end/15345
14968         PR c/16450
14969         * gcc.dg/torture/nested-fn-1.c: New test.
14970
14971 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
14972
14973         PR target/16559
14974         * gcc.dg/ia64-fptr-1.c: New file.
14975
14976 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14977
14978         PR c++/14497
14979         * g++.dg/template/spec16.C: New test.
14980         * g++.old-deja/g++.robertl/eb118.C: Remove.
14981
14982 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14983
14984         PR c++/509
14985         * g++.dg/template/spec15.C: New test.
14986
14987 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
14988
14989         Copy cases from g77.f-torture/execute and add dg-run
14990         directive.  Other changes as noted.
14991         * gfortran.dg/g77/13037.f
14992         * gfortran.dg/g77/1832.f
14993         * gfortran.dg/g77/19981119-0.f
14994         * gfortran.dg/g77/19990313-0.f
14995         * gfortran.dg/g77/19990313-1.f
14996         * gfortran.dg/g77/19990313-2.f
14997         * gfortran.dg/g77/19990313-3.f
14998         * gfortran.dg/g77/19990419-1.f
14999         * gfortran.dg/g77/19990826-0.f
15000         * gfortran.dg/g77/19990826-2.f
15001         * gfortran.dg/g77/20000503-1.f
15002         * gfortran.dg/g77/20001111.f
15003         * gfortran.dg/g77/20010116.f
15004         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15005         * gfortran.dg/g77/20010430.f
15006         * gfortran.dg/g77/6177.f
15007         * gfortran.dg/g77/947.f
15008         * gfortran.dg/g77/970816-3.f
15009         * gfortran.dg/g77/971102-1.f
15010         * gfortran.dg/g77/980520-1.f
15011         * gfortran.dg/g77/980628-0.f
15012         * gfortran.dg/g77/980628-1.f
15013         * gfortran.dg/g77/980628-10.f
15014         * gfortran.dg/g77/980628-2.f
15015         * gfortran.dg/g77/980628-3.f
15016         * gfortran.dg/g77/980628-7.f
15017         * gfortran.dg/g77/980628-8.f
15018         * gfortran.dg/g77/980628-9.f
15019         * gfortran.dg/g77/980701-0.f
15020         * gfortran.dg/g77/980701-1.f
15021         * gfortran.dg/g77/cabs.f
15022         * gfortran.dg/g77/claus.f
15023         * gfortran.dg/g77/complex_1.f
15024         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15025         * gfortran.dg/g77/dcomplex.f
15026         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15027         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15028         * gfortran.dg/g77/f90-intrinsic-numeric.f
15029         * gfortran.dg/g77/int8421.f
15030         * gfortran.dg/g77/labug1.f
15031         * gfortran.dg/g77/large_vec.f
15032         * gfortran.dg/g77/le.f
15033         * gfortran.dg/g77/short.f
15034         * gfortran.dg/g77/README: Update
15035
15036 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/16637
15039         * g++.dg/parse/lookup4.C: New test.
15040
15041 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15042
15043         PR c++/16175
15044         * g++.dg/template/ttp10.C: New test.
15045
15046 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15047
15048         * gcc.dg/pr12625-1.c: New test.
15049
15050 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15051
15052         * testsuite/gcc.dg/switch-warn-1.c: New test.
15053         * testsuite/gcc.dg/switch-warn-2.c: New test.
15054         * gcc.c-torture/compile/pr14730.c: Update.
15055
15056 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15057
15058         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15059         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15060         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15061         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15062
15063 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15064
15065         PR c++/16623
15066         * g++.dg/template/assign1.C: New test.
15067
15068 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15069
15070         PR c++/12170
15071         * g++.dg/template/ttp9.C: New test.
15072
15073 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15074
15075         * gcc.dg/format/cmn-err-1.c: New test.
15076
15077 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15078
15079         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15080         gcc.dg/Wparentheses-10.c: New tests.
15081         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15082
15083 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15084
15085         PR fortran/16465
15086         * gfortran.dg/g77//ffixed-line-length-0.f,
15087         gfortran.dg/g77/ffixed-line-length-132.f,
15088         gfortran.dg/g77/ffixed-line-length-72.f,
15089         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15090         gfortran.dg/g77/README: Update.
15091
15092 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15093
15094         PR c++/13092
15095         * g++.dg/template/non-dependent7.C: New test.
15096         * g++.dg/template/non-dependent8.C: Likewise.
15097         * g++.dg/template/non-dependent9.C: Likewise.
15098         * g++.dg/template/non-dependent10.C: Likewise.
15099
15100 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15101
15102         PR c++/16337
15103         * g++.dg/parse/attr2.C: New test.
15104
15105 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15106
15107         * g77.dg: Removed.
15108         * g77.f-torture: Ditto.
15109
15110 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15111
15112         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15113         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15114         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15115
15116 2004-07-16  Richard Henderson  <rth@redhat.com>
15117
15118         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15119
15120 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15121
15122         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15123         tests with full list of options.
15124         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15125         of TORTURE_OPTIONS if test contains 'dg-do run'.
15126
15127         PR fortran/16404
15128         * gfortran.dg/do_iterator.f90: New test.
15129
15130 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15131
15132         PR rtl-optimization/16536
15133         * gcc.c-torture/execute/restrict-1.c: New test.
15134
15135 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15136
15137         PR fortran/15324
15138         * gfortran.dg/pr15324.f90: New test.
15139
15140         PR fortran/15129
15141         * gfortran.dg/pr15129.f90: New test.
15142
15143         PR fortran/15140
15144         * gfortran.dg/pr15140.f90: New test.
15145
15146         PR fortran/13792
15147         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15148         compile-time simplification.
15149
15150 2004-07-14  Mike Stump  <mrs@apple.com>
15151
15152         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15153
15154 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15155
15156         PR target/16325
15157         * gcc.dg/profile-generate-1.c: New.
15158
15159 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.c-torture/execute/20040709-1.c: New test.
15162         * gcc.c-torture/execute/20040709-2.c: New test.
15163
15164 2004-07-14  Mike Stump  <mrs@apple.com>
15165
15166         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15167
15168 2004-07-14  Mike Stump  <mrs@apple.com>
15169
15170         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15171
15172 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/16518
15175         * g++.dg/parse/mutable1.C: New test.
15176
15177 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15178
15179         PR tree-optimization/16443
15180         * gcc.dg/tree-ssa/20040713-1.c: New test.
15181
15182 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15183
15184         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15185         for operator new.
15186
15187 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15188
15189         * gfortran.dg/g77/README: New file
15190         * gfortran.dg/g77/19981216-0.f:  Copy from
15191         g77.f-torture/noncompile.  Add "dg-do compile" and
15192         dg-error as required.
15193         * gfortran.dg/g77/19990218-1.f: Likewise
15194         * gfortran.dg/g77/19990905-1.f: Likewise
15195         * gfortran.dg/g77/9263.f: Likewise
15196         * gfortran.dg/g77/980615-0.f: Likewise
15197         * gfortran.dg/g77/980616-0.f: Likewise
15198         * gfortran.dg/g77/check0.f: Likewise
15199         * gfortran.dg/g77/select_no_compile.f: Likewise
15200
15201 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15202
15203         Copy files from g77.f-torture/compile.
15204         Add "{ dg-do compile}".  Other changes as noted
15205         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15206         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15207         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15208         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15209         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15210         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15211         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15212         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15213         statement to conform to standard.  Append alpha1.x for reference.
15214         * gfortran.dg/g77/xformat.f: Add dg-warning
15215
15216 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15217
15218         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15219         Add {dg-do compile} directive.
15220         * gfortran.dg/g77/cpp2.F: Likewise
15221
15222 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15223
15224         PR c++/5402
15225         * g++.dg/lookup/name-clash1.C: New test.
15226
15227         PR c++/9777
15228         * g++.dg/lookup/name-clash2.C: New test.
15229
15230         PR c++/12102
15231         * g++.dg/lookup/name-clash3.C: New test.
15232
15233 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15234
15235         * g++.dg/lookup/new2.C: New test.
15236         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15237
15238 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15239
15240         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15241         Add {dg-do compile} directive.
15242         * gfortran.dg/g77/13060.f: Likewise
15243         * gfortran.dg/g77/19990218-0.f: Likewise
15244         * gfortran.dg/g77/19990305-0.f: Likewise
15245         * gfortran.dg/g77/19990419-0.f: Likewise
15246         * gfortran.dg/g77/19990502-0.f: Likewise
15247         * gfortran.dg/g77/19990502-1.f: Likewise
15248         * gfortran.dg/g77/19990525-0.f: Likewise
15249         * gfortran.dg/g77/19990826-1.f: Likewise
15250         * gfortran.dg/g77/19990826-3.f: Likewise
15251         * gfortran.dg/g77/19990905-2.f: Likewise
15252         * gfortran.dg/g77/20000412-1.f: Likewise
15253         * gfortran.dg/g77/20000511-1.f: Likewise
15254         * gfortran.dg/g77/20000511-2.f: Likewise
15255         * gfortran.dg/g77/20000518.f: Likewise
15256         * gfortran.dg/g77/20000601-1.f: Likewise
15257         * gfortran.dg/g77/20000601-2.f: Likewise
15258         * gfortran.dg/g77/20000629-1.f: Likewise
15259         * gfortran.dg/g77/20000630-2.f: Likewise
15260         * gfortran.dg/g77/20010115.f: Likewise
15261         * gfortran.dg/g77/20010321-1.f: Likewise
15262         * gfortran.dg/g77/20010426.f: Likewise
15263         * gfortran.dg/g77/20020307-1.f: Likewise
15264         * gfortran.dg/g77/8485.f: Likewise
15265         * gfortran.dg/g77/960317-1.f: Likewise
15266         * gfortran.dg/g77/970915-0.f: Likewise
15267         * gfortran.dg/g77/980310-1.f: Likewise
15268         * gfortran.dg/g77/980310-2.f: Likewise
15269         * gfortran.dg/g77/980310-3.f: Likewise
15270         * gfortran.dg/g77/980310-4.f: Likewise
15271         * gfortran.dg/g77/980310-6.f: Likewise
15272         * gfortran.dg/g77/980310-7.f: Likewise
15273         * gfortran.dg/g77/980310-8.f: Likewise
15274         * gfortran.dg/g77/980419-2.f: Likewise
15275         * gfortran.dg/g77/980424-0.f: Likewise
15276         * gfortran.dg/g77/980427-0.f: Likewise
15277         * gfortran.dg/g77/980729-0.f: Likewise
15278         * gfortran.dg/g77/981117-1.f: Likewise
15279         * gfortran.dg/g77/toon_1.f: Likewise
15280
15281 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15282
15283         PR c++/2204
15284         * g++.dg/other/abstract2.C: New test.
15285
15286 2004-07-12  Paul Brook  <paul@codesourcery.com>
15287
15288         * gfortran.dg/pointer_init_1.f90: New test.
15289
15290 2004-07-11  Paul Brook  <paul@codesourcery.com>
15291
15292         PR fortran/15986
15293         * gfortran.dg/contained_1.f90: New test.
15294
15295 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15296
15297         * g++.dg/parse/defarg8.C: New test.
15298
15299 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15300
15301         PR fortran/16433
15302         * gfortran.dg/pr16433.f: New test.
15303
15304         PR fortran/17574
15305         * gfortran.dg/pr15754.f90: New test.
15306
15307 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15308
15309         PR tree-optimization/16437
15310         * gcc.c-torture/execute/bitfld-4.c: New test.
15311
15312 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15313
15314         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15315         access to common var from module.
15316
15317 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15318
15319         PR fortran/16336
15320         * gfortran.fortran-torture/execute/common_2.f90: New test.
15321
15322 2004-07-10  Paul Brook  <paul@codesourcery.com>
15323
15324         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15325
15326 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15327
15328         PR fortran/15969
15329         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15330
15331 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15332
15333         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15334         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15335         * gfortran.dg/g77/ffree-form-1.f: Likewise
15336         * gfortran.dg/g77/ffree-form-2.f: Likewise
15337         * gfortran.dg/g77/ffree-form-3.f: Likewise
15338         * gfortran.dg/g77/fno-underscoring.f: Likewise
15339         * gfortran.dg/g77/funderscoring.f: Likewise
15340         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15341
15342 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15343
15344         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15345
15346 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15347         Paul Brook  <paul@codesourcery.com>
15348
15349         PR fortran/13415
15350         * gfortran.dg/common_pointer_1.f90: New test.
15351
15352 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15353
15354         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15355
15356 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15357
15358         PR target/16364
15359         * gcc.c-torture/compile/20040709-1.c: New.
15360
15361 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15362
15363         PR fortran/14077
15364         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15365
15366 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15367
15368         PR fortran/13201
15369         * gfortran.dg/shape_1.f90: New test.
15370
15371 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15372             Andrew Pinski  <apinski@apple.com>
15373
15374         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15375
15376 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15377
15378         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15379         comment.
15380
15381 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15382         Paul Brook  <paul@codesourcery.com>
15383
15384         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15385         '.f95' and '.F95'.
15386
15387 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15388
15389         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15390
15391 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15392
15393         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15394         testcases with capital suffix.
15395
15396 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15397
15398         PR fortran/15481
15399         PR fortran/13372
15400         PR fortran/13575
15401         PR fortran/15978
15402         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15403
15404         * gfortran.dg/implicit_1.f90: New test.
15405
15406 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15407
15408         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15409         expression to match gfortran warning/error messages
15410         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15411         dg-error text.
15412
15413 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15414
15415         * lib/fortran-torture.exp: Rename proc search_for to
15416         search_for_re.
15417
15418 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15419
15420         * gcc.c-torture/execute/simd-5.x: New file.
15421         XFAIL on SPARC 64-bit at -O0.
15422
15423 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15424
15425         PR c++/8211
15426         PR c++/16165
15427         * g++.dg/warn/effc3.C: New test.
15428
15429 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15430
15431         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15432         change X to 1X in format.
15433         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15434         add data statements to conform to standard.
15435
15436 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15437
15438         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15439         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15440         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15441
15442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15443
15444         * gfortran.dg/g77/7388.f: Copy from g77.dg
15445         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15446         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15447         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15448         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15449         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15450         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15451         * gfortran.dg/g77/strlen0.f: Likewise
15452
15453 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15454
15455         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15456         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15457
15458 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15459
15460         * gcc.c-torture/execute/920428-2.x: Delete.
15461         * gcc.c-torture/execute/920501-7.x: Likewise.
15462
15463 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15466         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15467         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15468         prescott and c3-2.
15469         (PREFETCH_3DNOW): Add -march=c3.
15470
15471 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15472
15473         PR c/16437
15474         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15475         * gcc.c-torture/execute/bf64-1.x: Likewise.
15476
15477 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * gcc.c-torture/compile/20040708-1.c: New test.
15480
15481 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15482
15483         PR c++/16169
15484         * g++.dg/warn/effc2.C: New test.
15485
15486 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15487
15488         * gcc.c-torture/execute/bitfld-1.x: Remove.
15489         * gcc.c-torture/execute/bitfld-3.c: New test.
15490         * gcc.dg/bitfld-2.c: Remove XFAILs.
15491
15492 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15493
15494         PR c++/16276
15495         * g++.dg/rtti/tinfo1.C: New file.
15496
15497 2004-07-07  Eric Christopher  <echristo@redhat.com>
15498
15499         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15500
15501 2004-07-07  Andrew Pinski  <apinski@apple.com>
15502
15503         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15504
15505 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * g++.dg/init/call1.C: XFAIL.
15508
15509 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15510
15511         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15512         except for movstrict*, to movmem* and clrstr* to clrmem*.
15513
15514 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15515
15516         * gcc.c-torture/execute/20040707-1.c: New test.
15517
15518 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15519
15520         * gcc.c-torture/execute/20040706-1.c: New test.
15521
15522 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15523
15524         PR c++/3671
15525         * g++.dg/template/spec14.C: New test.
15526
15527 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15528
15529         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15530         nothing if not yet defined.  Use it in b, c and d type definitions.
15531         * gcc.c-torture/execute/20040705-1.c: New test.
15532         * gcc.c-torture/execute/20040705-2.c: New test.
15533
15534 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15535
15536         PR c++/2518
15537         * g++.dg/lookup/new1.C: New test.
15538
15539 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15540
15541         PR c++/11406
15542         * g++.dg/template/sizeof8.C: New test.
15543
15544 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15545
15546         * gcc.c-torture/compile/20040705-1.c: New test.
15547
15548 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15549
15550         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15551
15552 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15553
15554         * gcc.dg/cpp/if-mop.c: Two new testcases.
15555         * gcc.dg/cpp/trad/comment-3.c: New.
15556
15557 2004-07-04  Paul Brook  <paul@codesourcery.com>
15558
15559         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15560
15561 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15562
15563         PR c++/3761
15564         * g++.dg/lookup/crash4.C: New test.
15565
15566 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15567
15568         * gcc.c-torture/execute/builtin-abs-1.c
15569         * gcc.c-torture/execute/builtin-abs-2.c
15570         * gcc.c-torture/execute/builtin-complex-1.c
15571         * gcc.c-torture/execute/builtins/string-1-lib.c
15572         * gcc.c-torture/execute/builtins/string-1.c
15573         * gcc.c-torture/execute/builtins/string-2-lib.c
15574         * gcc.c-torture/execute/builtins/string-2.c
15575         * gcc.c-torture/execute/builtins/string-3-lib.c
15576         * gcc.c-torture/execute/builtins/string-3.c
15577         * gcc.c-torture/execute/builtins/string-4-lib.c
15578         * gcc.c-torture/execute/builtins/string-4.c
15579         * gcc.c-torture/execute/builtins/string-5-lib.c
15580         * gcc.c-torture/execute/builtins/string-5.c
15581         * gcc.c-torture/execute/builtins/string-6-lib.c
15582         * gcc.c-torture/execute/builtins/string-6.c
15583         * gcc.c-torture/execute/builtins/string-7-lib.c
15584         * gcc.c-torture/execute/builtins/string-7.c
15585         * gcc.c-torture/execute/builtins/string-8-lib.c
15586         * gcc.c-torture/execute/builtins/string-8.c
15587         * gcc.c-torture/execute/builtins/string-9-lib.c
15588         * gcc.c-torture/execute/builtins/string-9.c
15589         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15590         * gcc.c-torture/execute/builtins/string-asm-1.c
15591         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15592         * gcc.c-torture/execute/builtins/string-asm-2.c
15593         * gcc.c-torture/execute/stdio-opt-1.c
15594         * gcc.c-torture/execute/stdio-opt-2.c
15595         * gcc.c-torture/execute/stdio-opt-3.c
15596         * gcc.c-torture/execute/string-opt-1.c
15597         * gcc.c-torture/execute/string-opt-10.c
15598         * gcc.c-torture/execute/string-opt-11.c
15599         * gcc.c-torture/execute/string-opt-12.c
15600         * gcc.c-torture/execute/string-opt-13.c
15601         * gcc.c-torture/execute/string-opt-14.c
15602         * gcc.c-torture/execute/string-opt-15.c
15603         * gcc.c-torture/execute/string-opt-16.c
15604         * gcc.c-torture/execute/string-opt-2.c
15605         * gcc.c-torture/execute/string-opt-6.c
15606         * gcc.c-torture/execute/string-opt-7.c
15607         * gcc.c-torture/execute/string-opt-8.c:
15608         Replace with ...
15609
15610         * gcc.c-torture/execute/builtins/abs-2.c
15611         * gcc.c-torture/execute/builtins/abs-3.c
15612         * gcc.c-torture/execute/builtins/complex-1.c
15613         * gcc.c-torture/execute/builtins/fprintf.c
15614         * gcc.c-torture/execute/builtins/fputs.c
15615         * gcc.c-torture/execute/builtins/memcmp.c
15616         * gcc.c-torture/execute/builtins/memmove.c
15617         * gcc.c-torture/execute/builtins/memops-asm.c
15618         * gcc.c-torture/execute/builtins/mempcpy-2.c
15619         * gcc.c-torture/execute/builtins/mempcpy.c
15620         * gcc.c-torture/execute/builtins/memset.c
15621         * gcc.c-torture/execute/builtins/printf.c
15622         * gcc.c-torture/execute/builtins/sprintf.c
15623         * gcc.c-torture/execute/builtins/strcat.c
15624         * gcc.c-torture/execute/builtins/strchr.c
15625         * gcc.c-torture/execute/builtins/strcmp.c
15626         * gcc.c-torture/execute/builtins/strcpy.c
15627         * gcc.c-torture/execute/builtins/strcspn.c
15628         * gcc.c-torture/execute/builtins/strlen-2.c
15629         * gcc.c-torture/execute/builtins/strlen.c
15630         * gcc.c-torture/execute/builtins/strncat.c
15631         * gcc.c-torture/execute/builtins/strncmp-2.c
15632         * gcc.c-torture/execute/builtins/strncmp.c
15633         * gcc.c-torture/execute/builtins/strncpy.c
15634         * gcc.c-torture/execute/builtins/strpbrk.c
15635         * gcc.c-torture/execute/builtins/strpcpy-2.c
15636         * gcc.c-torture/execute/builtins/strpcpy.c
15637         * gcc.c-torture/execute/builtins/strrchr.c
15638         * gcc.c-torture/execute/builtins/strspn.c
15639         * gcc.c-torture/execute/builtins/strstr-asm.c
15640         * gcc.c-torture/execute/builtins/strstr.c:
15641         ... these new files.
15642
15643         * gcc.c-torture/execute/builtins/abs-2-lib.c
15644         * gcc.c-torture/execute/builtins/abs-3-lib.c
15645         * gcc.c-torture/execute/builtins/complex-1-lib.c
15646         * gcc.c-torture/execute/builtins/fprintf-lib.c
15647         * gcc.c-torture/execute/builtins/fputs-lib.c
15648         * gcc.c-torture/execute/builtins/memcmp-lib.c
15649         * gcc.c-torture/execute/builtins/memmove-lib.c
15650         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15651         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15652         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15653         * gcc.c-torture/execute/builtins/memset-lib.c
15654         * gcc.c-torture/execute/builtins/printf-lib.c
15655         * gcc.c-torture/execute/builtins/sprintf-lib.c
15656         * gcc.c-torture/execute/builtins/strcat-lib.c
15657         * gcc.c-torture/execute/builtins/strchr-lib.c
15658         * gcc.c-torture/execute/builtins/strcmp-lib.c
15659         * gcc.c-torture/execute/builtins/strcpy-lib.c
15660         * gcc.c-torture/execute/builtins/strcspn-lib.c
15661         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15662         * gcc.c-torture/execute/builtins/strlen-lib.c
15663         * gcc.c-torture/execute/builtins/strncat-lib.c
15664         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15665         * gcc.c-torture/execute/builtins/strncmp-lib.c
15666         * gcc.c-torture/execute/builtins/strncpy-lib.c
15667         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15668         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15669         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15670         * gcc.c-torture/execute/builtins/strrchr-lib.c
15671         * gcc.c-torture/execute/builtins/strspn-lib.c
15672         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15673         * gcc.c-torture/execute/builtins/strstr-lib.c
15674         * gcc.c-torture/execute/builtins/lib/abs.c
15675         * gcc.c-torture/execute/builtins/lib/fprintf.c
15676         * gcc.c-torture/execute/builtins/lib/memset.c
15677         * gcc.c-torture/execute/builtins/lib/printf.c
15678         * gcc.c-torture/execute/builtins/lib/sprintf.c
15679         * gcc.c-torture/execute/builtins/lib/strcpy.c
15680         * gcc.c-torture/execute/builtins/lib/strcspn.c
15681         * gcc.c-torture/execute/builtins/lib/strncat.c
15682         * gcc.c-torture/execute/builtins/lib/strncmp.c
15683         * gcc.c-torture/execute/builtins/lib/strncpy.c
15684         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15685         * gcc.c-torture/execute/builtins/lib/strspn.c
15686         * gcc.c-torture/execute/builtins/lib/strstr.c:
15687         New files containing support routines.
15688
15689         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15690         declaration.
15691         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15692         when not optimizing.
15693
15694 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15695
15696         PR c++/16240
15697         * g++.dg/abi/mangle22.C: New test.
15698         * g++.dg/abi/mangle23.C: Likewise.
15699
15700 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15701
15702         PR fortran/16290
15703         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15704         Allow for cases without denormalized floating point numbers.
15705
15706 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15707
15708         PR c/1027
15709         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15710         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15711         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15712         expected warning text.
15713         * gcc.dg/format/diag-2.c: New test.
15714
15715 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15716
15717         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15718
15719 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15720
15721         * gcc.dg/builtins-43.c: New.
15722         * gcc.dg/builtins-44.c: New.
15723         * gcc.dg/builtins-45.c: New.
15724
15725 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15726             Andreas Tobler  <a.tobler@schweiz.ch>
15727
15728         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15729         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
15730         as SIGSEGV.
15731         * gcc.dg/cleanup-11.c: Likewise.
15732         * gcc.dg/cleanup-8.c: Likewise.
15733         * gcc.dg/cleanup-9.c: Likewise.
15734         * gcc.dg/cleanup-5.c: Run on all platforms.
15735
15736 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15737
15738         * g++.dg/warn/nonnull1.C: New test.
15739
15740 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15741
15742         * gcc.dg/compat/compat-common.h: Wrap up CINT in
15743         an #ifndef SKIP_COMPLEX_INT/#endif pair.
15744         Special-case the Sun compiler wrt to <complex.h>.
15745
15746 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
15747
15748         * gcc.dg/Wunreachable-8.C: New test.
15749
15750         * gcc.dg/h8300-ice2.c : New test.
15751
15752 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
15753
15754         PR fortran/16161
15755         * gfortran.fortran-torture/compile/implicit.f90: Add test
15756         for implicit character.
15757
15758 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
15759
15760         PR fortran/16289
15761         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
15762         Use tiny() intrinsic to find smallest non-negative real
15763
15764 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
15765
15766         * gcc.dg/compat/struct-by-value-22_main.c: New test.
15767         * gcc.dg/compat/struct-by-value-22_x.c: New.
15768         * gcc.dg/compat/struct-by-value-22_y.c: New.
15769
15770         * gcc.c-torture/execute/20040629-1.c: New test.
15771
15772 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
15773
15774         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
15775         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
15776
15777         PR target/16195
15778         * gcc.dg/20040625-1.c: New test.
15779
15780 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15781
15782         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
15783
15784 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15785
15786         PR fortran/15963
15787         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
15788
15789 2004-06-29  Richard Henderson  <rth@redhat.com>
15790
15791         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
15792
15793 2004-06-29  Paul Brook  <paul@codesourcery.com>
15794
15795         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
15796         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
15797
15798 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
15799
15800         PR c++/16260
15801         * g++.dg/parse/crash15.C: New.
15802
15803 2004-06-28  Andrew Pinski  <apinski@apple.com>
15804
15805         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
15806         by the error already.
15807
15808         * g++.dg/opt/ptrmem4.C: Change to compile only test.
15809
15810 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
15811
15812         PR target/14041
15813         * gcc.dg/h8300-bss-align-1.c : New.
15814
15815 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         * PR c++/16174
15818         * g++.dg/template/ctor4.C: New.
15819
15820 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         PR c++/16205
15823         * g++.dg/warn/Wsequence-point-1.C: New test.
15824
15825 2004-06-27  Paul Brook  <paul@codesourcery.com>
15826
15827         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
15828
15829 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
15830
15831         * g++.old-deja/g++.mike/p7325.C: Remove.
15832
15833 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15834
15835         PR c/14963
15836         * gcc.dg/pr14963.c: New test.
15837
15838 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
15839
15840         PR c++/16193
15841         * g++.dg/parse/redef1.C: New test.
15842
15843 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15844
15845         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
15846         20021110.c.
15847         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
15848         20021119-1.c.
15849         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
15850         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
15851         5-04.c.
15852         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
15853         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
15854         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
15855         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
15856         g++.brendan/enum14.C.
15857         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
15858         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
15859         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
15860         g++.mike/virt1.C.
15861         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
15862         memtemp24.C.
15863
15864 2004-06-27  Roger Sayle  <roger@eyesopen.com>
15865
15866         * gcc.dg/20040527-1.c: New test case.
15867
15868 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
15869
15870         PR gfortran/pr16196
15871         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
15872
15873 2004-06-25  Roger Sayle  <roger@eyesopen.com>
15874
15875         PR middle-end/15825
15876         * gcc.dg/pr15825-1.c: New test case.
15877
15878 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15879
15880         * gcc.c-torture/execute/20040625-1.c: New test.
15881
15882 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15883
15884         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
15885
15886 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15887
15888         * gcc.dg/torture/mips-div-1.c: New test.
15889
15890 2004-06-24  Jeff Law  <law@redhat.com>
15891
15892         * gcc.dg/tree-ssa/20040624-1.c: New test.
15893
15894 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
15895
15896         * gcc.c-torture/compile/20040624-1.c: New test.
15897
15898 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
15901         this directory.
15902
15903 2004-06-23  Andrew Pinski  <apinski@apple.com>
15904
15905         PR middle-end/15988
15906         * g++.dg/opt/ptrmem4.C: New test.
15907
15908         * gcc.dg/c90-array-quals-2.c: New test.
15909
15910 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
15911
15912         * gcc.dg/kpice1.c: New test.
15913
15914 2006-06-23  Andrew Pinski  <apinski@apple.com>
15915
15916         * gcc.dg/c90-array-quals.c: New test.
15917
15918 2006-06-22  Richard Henderson  <rth@redhat.com>
15919
15920         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
15921
15922 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
15923
15924         * gcc.dg/builtins-config.h: Handle FreeBSD.
15925
15926 2006-06-22  Richard Henderson  <rth@redhat.com>
15927
15928         * g++.dg/opt/devirt1.C: New.
15929
15930 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
15931
15932         * g++.dg/opt/pr15551.C: New testcase.
15933
15934 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
15935
15936         PR target/14800
15937         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
15938         x86_64-*-linux* when compiling for 32bit.
15939
15940 2004-06-21  Andrew Pinski  <apinski@apple.com>
15941
15942         * gcc.dg/pch/struct-1.c: New.
15943         * gcc.dg/pch/struct-1.hs: New.
15944
15945 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
15946
15947         * gcc.dg/pch/save-temps-1.c: New file.
15948         * gcc.dg/pch/save-temps-1.hs: New file.
15949
15950 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15951
15952         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
15953         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
15954
15955 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15956
15957         * gfortran.fortran-torture/execute/select_1.f90: Rename function
15958         to fix type error.
15959         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
15960         Remove trailing spaces.
15961
15962 2004-06-21  Richard Henderson  <rth@redhat.com>
15963
15964         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
15965         merging && to BIT_FIELD_REF.
15966
15967 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
15968
15969         * g++.dg/opt/placeholder1.C: New test.
15970
15971 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15972
15973         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
15974         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15975         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15976         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15977
15978 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
15979
15980         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
15981         extern "C".
15982         * g++.dg/other/pragma-re-1.C: Add comments.
15983
15984 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
15985
15986         PR gfortran/16080
15987         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
15988
15989 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
15990
15991         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
15992         instead of setting the type of size_t by
15993         hand.
15994
15995 2004-06-18  Roger Sayle  <roger@eyesopen.com>
15996
15997         * gcc.dg/unordered-2.c: New test case.
15998         * gcc.dg/unordered-3.c: New test case.
15999
16000 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16001
16002         PR other/16043
16003         * lib/g++.exp (g++_version): Tweak regexp for version
16004         * lib/g77.exp (g77_version): Likewise
16005         * lib/gfortran.exp (gfortran_version): Likewise
16006         * lib/objc.exp (objc_version): Likewise
16007         * lib/treelang.exp (treelang_version): Likewise
16008
16009 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16010
16011         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16012         Use INT_MAX instead of __INT_MAX__.
16013         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16014
16015         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16016         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16017         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16018         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16019         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16020         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16021         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16022         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16023         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16024
16025         * gcc.dg/range-test-1.c: New test.
16026         * g++.dg/opt/range-test-1.C: New test.
16027
16028 2004-06-17  Richard Henderson  <rth@redhat.com>
16029
16030         * objc.dg/sync-1.m: New.
16031         * objc.dg/try-catch-1.m: Don't force next runtime.
16032         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16033         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16034         shadowed catch clause.
16035         * objc.dg/try-catch-5.m: New.
16036
16037 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16038
16039         Bug 14610
16040         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16041
16042 2004-06-15  Richard Henderson  <rth@redhat.com>
16043
16044         * gcc.dg/20001116-1.c: Move expected warning line.
16045
16046 2004-06-15  Richard Henderson  <rth@redhat.com>
16047
16048         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16049         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16050
16051 2004-06-15  Jeff Law  <law@redhat.com>
16052
16053         * gcc.dg/tree-ssa/20040615-1.c: New test.
16054         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16055         be less sensitive to operand ordering.
16056         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16057
16058 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16059
16060         * g++.dg/abi/bitfield3.C: Add comment..
16061
16062 2004-06-15  Richard Henderson  <rth@redhat.com>
16063
16064         * g++.dg/ext/stmtexpr1.C: XFAIL.
16065         * gcc.dg/20030612-1.c: XFAIL.
16066
16067 2004-06-15  Eric Christopher  <echristo@redhat.com>
16068
16069         * g++.dg/charset/asm5.c: New.
16070         * gcc.dg/charset/asm6.c: New.
16071
16072 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16073
16074         PR fortran/15962
16075         * gfortran.fortran-torture/execute/select_1.f90: New test.
16076
16077 2004-06-15  Paul Brook  <paul@codesourcery.com>
16078
16079         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16080
16081 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16082
16083         PR c++/15967
16084         * g++.dg/lookup/crash3.C: New test.
16085
16086 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16087
16088         PR c++/15947
16089         * g++.dg/parse/dtor4.C: New test.
16090
16091 2004-06-14  Jeff Law  <law@redhat.com>
16092
16093         * gcc.c-torture/compile/20040614-1.c: New test.
16094
16095 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16096
16097         PR fortran/15211
16098         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16099         LEN of a character array.
16100
16101 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/15096
16104         * g++.dg/template/ptrmem10.C: New test.
16105
16106         PR c++/14930
16107         * g++.dg/template/friend30.C: New test.
16108
16109 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16110
16111         PR fortran/14928
16112         * gfortran.fortran-torture/compile/mloc.f90: New test.
16113
16114 2004-06-13  Paul Brook  <paul@codesourcery.com>
16115
16116         * gfortran.fortran-torture/execute/random_2.f90: New test.
16117
16118 2004-06-13  Eric Christopher  <echristo@redhat.com>
16119
16120         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16121
16122 2004-06-12  Paul Brook  <paul@codesourcery.com>
16123
16124         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16125
16126 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16127
16128         PR fortran/14923
16129         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16130
16131 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16132
16133         PR fortran/14957
16134         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16135         syntax errors in end statements of contained subroutines.
16136
16137 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16138
16139         PR fortran/12841
16140         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16141
16142 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16143
16144         PR fortran/15665
16145         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16146
16147 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16148
16149         PR gfortran/12839
16150         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16151
16152 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/15862
16155         * g++.dg/parse/enum1.C: New test.
16156
16157 2004-06-10  Jeff Law  <law@redhat.com>
16158
16159         * gcc.c-torture/compile/20040610-1.c: New test.
16160
16161 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16162
16163         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16164         * g++.old-deja/g++.other/decl3.C: Likewise.
16165
16166 2004-06-10  Brian Booth  <bbooth@redhat.com>
16167
16168         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16169         V_MAY_DEF instead of VDEF.
16170         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16171
16172 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/14211
16175         * g++.dg/conversion/const1.C: New test.
16176
16177         PR c++/15076
16178         * g++.dg/conversion/reinterpret1.C: New test.
16179
16180         PR c++/15877
16181         * g++.dg/template/enum2.C: New test.
16182
16183         PR c++/15227
16184         * g++.dg/template/error13.C: New test.
16185
16186 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16187
16188         PR fortran/14957
16189         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16190         arguments to test_* REAL and of the right size.
16191
16192 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16193
16194         PR target/15569
16195         PR rtl-optimization/15681
16196         * gcc.dg/20040609-1.c: New test.
16197
16198 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16199
16200         PR c++/14791
16201         * g++.dg/opt/builtins1.C: New test.
16202
16203 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16204
16205         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16206         that use default windows32 struct layout.
16207         * gcc.dg/i386-bitfield2.c: Likewise.
16208
16209 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16210
16211         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16212         for mingw32 and cygwin targets.
16213
16214 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16215
16216         * gcc.dg/pch/macro-4.c: New.
16217         * gcc.dg/pch/macro-4.hs: New.
16218
16219 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16220
16221         PR fortran/13249
16222         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16223
16224 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16225
16226         PR fortran/13372
16227         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16228
16229 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16230
16231         PR gfortran/14897
16232         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16233
16234 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16235
16236         PR gfortran/15755
16237         * gfortran.fortran-torture/execute/backspace.c : New test.
16238
16239 2004-06-09  Paul Brook  <paul@codesourcery.com>
16240
16241         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16242         (pointer_to_section): Rewrite to use smaller array.
16243
16244 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16245
16246         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16247         * gcc.dg/ext/altivec-10.c: Same.
16248         * gcc.dg/ext/altivec-11.c: Same.
16249         * gcc.dg/ext/altivec-12.c: Same.
16250         * gcc.dg/ext/altivec-13.c: Same.
16251         * gcc.dg/ext/altivec-14.c: Same.
16252         * gcc.dg/ext/altivec-15.c: Same.
16253         * gcc.dg/ext/altivec-16.c: Same.
16254         * gcc.dg/ext/altivec-3.c: Same.
16255         * gcc.dg/ext/altivec-4.c: Same.
16256         * gcc.dg/ext/altivec-6.c: Same.
16257         * gcc.dg/ext/altivec-7.c: Same.
16258         * gcc.dg/ext/altivec-8.c: Same.
16259         * gcc.dg/ext/altivec-varargs-1.c: Same.
16260
16261         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16262         * g++.dg/ext/altivec-10.C: Same.
16263         * g++.dg/ext/altivec-2.C: Same.
16264         * g++.dg/ext/altivec-3.C: Same.
16265         * g++.dg/ext/altivec-4.C: Same.
16266         * g++.dg/ext/altivec-5.C: Same.
16267         * g++.dg/ext/altivec-6.C: Same.
16268         * g++.dg/ext/altivec-7.C: Same.
16269         * g++.dg/ext/altivec-8.C: Same.
16270         * g++.dg/ext/altivec-9.C: Same.
16271
16272 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16273
16274         PR c++/7841
16275         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16276
16277 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16278
16279         * gcc.dg/union-1.c: New test.
16280
16281 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16282
16283         * gcc.dg/builtins-41.c: New test case.
16284         * gcc.dg/builtins-42.c: New test case.
16285
16286 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16287
16288         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16289         * g++.dg/ext/altivec-10.C: Same.
16290         * g++.dg/ext/altivec-2.C: Same.
16291         * g++.dg/ext/altivec-3.C: Same.
16292         * g++.dg/ext/altivec-4.C: Same.
16293         * g++.dg/ext/altivec-5.C: Same.
16294         * g++.dg/ext/altivec-6.C: Same.
16295         * g++.dg/ext/altivec-7.C: Same.
16296         * g++.dg/ext/altivec-8.C: Same.
16297         * g++.dg/ext/altivec-9.C: Same.
16298         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16299         * g++.old-deja/g++.brendan/new3.C: Same.
16300         * gcc.c-torture/execute/eeprof-1.x: Same.
16301
16302 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16303
16304         PR c/14765
16305         * gcc.dg/pr14765-1.c: New test.
16306
16307 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16308
16309         PR c/14649
16310         * gcc.dg/pr14649-1.c: New test case.
16311
16312 2004-06-07  Richard Henderson  <rth@redhat.com>
16313
16314         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16315         if temporaries.
16316
16317 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16318
16319         * g++.dg/eh/elide1.C: Remove XFAIL.
16320
16321 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/15337
16324         * g++.dg/expr/sizeof3.C: New test.
16325
16326         PR c++/14777
16327         * g++.dg/template/access14.C: New test.
16328
16329         PR c++/15554
16330         * g++.dg/template/enum1.C: New test.
16331
16332         PR c++/15057
16333         * g++.dg/eh/throw1.C: New test.
16334
16335 2004-06-07  David Ayers  <d.ayers@inode.at>
16336             Ziemowit Laski  <zlaski@apple.com>
16337
16338         * lib/objc.exp (objc_target_compile): Revert the '-framework
16339         Foundation' flag fix, since bare Darwin does not ship
16340         with the Foundation framework.
16341         * objc/execute/next_mapping.h: Provide a local NSConstantString
16342         @interface and @implementation.
16343         (objc_constant_string_init): A constructor function, used to
16344         initialize the NSConstantString meta-class object.
16345         * objc/execute/string1.m: Include "next_mapping.h" instead of
16346         <Foundation/NSString.h>.
16347         * objc/execute/string2.m: Likewise.
16348         * objc/execute/string3.m: Likewise.
16349         * objc/execute/string4.m: Likewise.
16350
16351 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16352
16353         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16354         to double. Replace double with FLOAT.
16355         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16356
16357         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16358         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16359         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16360         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16361         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16362         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16363         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16364         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16365
16366 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16367
16368         PR c/13519
16369         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16370
16371 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16372
16373         PR c++/15503
16374         * g++.dg/template/meminit2.C: New test.
16375
16376 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16377
16378         PR target/15822
16379         * gcc.c-torture/execute/compare-fp-1.c,
16380         gcc.c-torture/execute/compare-fp-2.c,
16381         gcc.c-torture/execute/compare-fp-3.c,
16382         gcc.c-torture/execute/compare-fp-4.c,
16383         gcc.c-torture/execute/compare-fp-3.x,
16384         gcc.c-torture/execute/compare-fp-4.x: Moved...
16385         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16386         gcc.c-torture/execute/ieee/compare-fp-2.c,
16387         gcc.c-torture/execute/ieee/compare-fp-3.c,
16388         gcc.c-torture/execute/ieee/compare-fp-4.c,
16389         gcc.c-torture/execute/ieee/compare-fp-3.x,
16390         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16391
16392 2004-06-04  David Ayers  <d.ayers@inode.at>
16393
16394         * objc/execute/protocol-isEqual-4.m: New testcase.
16395
16396 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16397
16398         * objc/execute/protocol-isEqual-1.m: New testcase.
16399         * objc/execute/protocol-isEqual-2.m: New testcase.
16400         * objc/execute/protocol-isEqual-3.m: New testcase.
16401
16402 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16403
16404         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16405
16406 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16407
16408         * lib/objc.exp (objc_target_compile): When running tests on
16409         Darwin (Mac OS X), inform the linker about '-framework
16410         'Foundation'.
16411
16412 2004-06-02  Eric Christopher  <echristo@redhat.com>
16413
16414         * gcc.c-torture/compile/20040602-1.c: New.
16415
16416 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16417
16418         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16419         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16420
16421         PR tree-optimization/14736
16422         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16423
16424         PR tree-optimization/14042
16425         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16426
16427         PR tree-optimization/14729
16428         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16429
16430 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16431
16432         PR fortran/15557
16433         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16434
16435 2004-06-01  Richard Hederson  <rth@redhat.com>
16436
16437         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16438
16439 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16440
16441         PR c++/14932
16442         * g++.dg/parse/offsetof4.C: New test.
16443
16444 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16445
16446         PR objc/7993
16447         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16448
16449 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16450
16451         PR c++/15701
16452         * g++.dg/template/friend29.C: New test.
16453
16454 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16455
16456         PR c/15749
16457         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16458
16459 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16460
16461         * gcc.dg/sparc-trap-1.c: New test.
16462
16463 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16464
16465         PR middle-end/15069
16466         * g++.dg/opt/fold3.C: New test case.
16467
16468 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16469
16470         * lib/target-supports.exp (check_iconv_available): Fix fallout
16471         from 2004-05-28 patch.
16472
16473 2004-05-30  Paul Brook  <paul@codesourcery.com>
16474
16475         PR fortran/15620
16476         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16477         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16478
16479 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16480
16481         * gfortran.fortran-torture/execute/random_1.f90: New test.
16482
16483 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16484
16485         * g++.dg/ext/altivec-10.C: New test.
16486
16487 2004-05-29  Paul Brook  <paul@codesourcery.com>
16488
16489         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16490
16491 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16492
16493         * gcc.dg/altivec-16.c: New test.
16494
16495 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16496
16497         * lib/target-supports.exp (check_vmx_hw_available): New.
16498         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16499
16500         * lib/target-supports.exp (check_alias_available,
16501         check_iconv_available, check_named_sections_available): Use
16502         unique names for temporary files.
16503
16504 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16505
16506         * gcc.dg/altivec-15.c: New test.
16507
16508 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/15083
16511         * g++.dg/warn/noeffect6.C: New test.
16512
16513         PR c++/15471
16514         * g++.dg/expr/ptrmem4.C: New test.
16515
16516         PR c++/15640
16517         * g++.dg/template/operator3.C: New test.
16518
16519 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/14668
16522         * g++.dg/lookup/redecl1.C: New test.
16523         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16524
16525 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16526
16527         * gcc.c-torture/execute/compare-fp-1.c,
16528         gcc.c-torture/execute/compare-fp-2.c,
16529         gcc.c-torture/execute/compare-fp-3.c,
16530         gcc.c-torture/execute/compare-fp-4.c,
16531         gcc.c-torture/execute/compare-fp-3.x,
16532         gcc.c-torture/execute/compare-fp-4.x,
16533         gcc.dg/pr15649-1.c: New.
16534
16535 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16536
16537         PR c++/12883
16538         * g++.dg/init/array14.C: New test.
16539
16540 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16541
16542         * lib/compat.exp (compat-get-options-main): New.
16543         (compat-get-options): Remove unneeded code, warn for ignored
16544         command.
16545         (compat-execute): Check flag set by dg-require-* commands.
16546
16547         * lib/compat.exp (compat-execute): Break up long lines.
16548
16549 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16550
16551         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16552         * gcc.dg/altivec-14.c: New test.
16553         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16554
16555         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16556         * gcc.dg/altivec-12.c: Ditto.
16557
16558         * gcc.dg/altivec-3.c: Move call to altivec_check.
16559
16560 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/15044
16563         * g++.dg/template/error12.C: New test.
16564
16565         PR c++/15317
16566         * g++.dg/ext/attrib15.C: New test.
16567
16568         PR c++/15329
16569         * g++.dg/template/ptrmem9.C: New test.
16570
16571 2004-05-25  Paul Brook  <paul@codesourcery.com>
16572
16573         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16574
16575 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/15165
16578         * g++.dg/template/crash19.C: New test.
16579
16580 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16581
16582         PR c++/15025
16583         * g++.dg/template/redecl1.C: New test.
16584
16585 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR c++/14821
16588         * g++.dg/other/ns1.C: New test.
16589
16590         PR c++/14883
16591         * g++.dg/template/invalid1.C: New test.
16592
16593 2004-05-23  Paul Brook  <paul@codesourcery.com>
16594         Victor Leikehman  <lei@haifasphere.co.il>
16595
16596         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16597         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16598
16599 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/15285
16602         PR c++/15299
16603         * g++.dg/template/non-dependent5.C: New test.
16604         * g++.dg/template/non-dependent6.C: New test.
16605
16606 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/15507
16609         * g++.dg/inherit/union1.C: New test.
16610
16611         PR c++/15542
16612         * g++.dg/template/addr1.C: New test.
16613
16614         PR c++/15427
16615         * g++.dg/template/array5.C: New test.
16616
16617         PR c++/15287
16618         * g++.dg/template/array6.C: New test.
16619
16620 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16621             Roger Sayle  <roger@eyesopen.com>
16622
16623         * g++.dg/lookup/forscope2.C: New test case.
16624
16625 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16626
16627         * gcc.dg/cpp/Wmissingdirs.c: New.
16628
16629 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16630
16631         PR target/15301
16632         * gcc.dg/compat/union-m128-1.h: New file.
16633         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16634         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16635         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16636
16637 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16638
16639         PR target/15302
16640         * gcc.dg/compat/struct-complex-1.h: New file.
16641         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16642         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16643         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16644
16645 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16646
16647         PR middle-end/3074
16648         * gcc.dg/pr3074-1.c: New test case.
16649         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16650
16651 2004-05-20  Falk Hueffner  <falk@debian.org>
16652
16653         PR other/15526
16654         * gcc.dg/ftrapv-1.c: New test case.
16655
16656 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16657
16658         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16659
16660 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16661             Jeff Law  <law@redhat.com>
16662
16663         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16664         * gcc.dg/tree-ssa/20040518-2.c: New test.
16665
16666         * gcc.dg/tree-ssa/20040518-1.c: New test.
16667
16668 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16669
16670         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16671
16672 2004-05-18  Paul Brook  <paul@codesourcery.com>
16673
16674         PR fortran/13930
16675         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16676
16677 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16678
16679         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16680         constant folding.
16681
16682 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16683
16684         * gcc.dg/tree-ssa/20040517-1.c: New test.
16685
16686 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16687
16688         * gcc.dg/loop-4.c: New test.
16689
16690 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16691
16692         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16693
16694 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16695
16696         PR fortran/15311
16697         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16698
16699 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16700
16701         PR fortran/13826
16702         PR fortran/13940
16703         * gfortran.fortran-torture/compile/data_1.f90: New test.
16704
16705 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16706
16707         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16708         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16709
16710 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16711
16712         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16713
16714 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16715
16716         PR c/15444
16717         * gcc.dg/format/xopen-1.c: Adjust expected message.
16718         * gcc.dg/format/xopen-3.c: New test.
16719
16720 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16721
16722         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16723
16724 2004-05-14  Jeff Law  <law@redhat.com>
16725
16726         * gcc.dg/tree-ssa/20040514-2.c: New test.
16727
16728 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16729
16730         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
16731         this ...
16732         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
16733         this.
16734
16735 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
16736
16737         * gcc.dg/tree-ssa/20040514-1.c: New test.
16738
16739 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16740
16741         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
16742         test.
16743
16744 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16745
16746         PR fortran/14066
16747         * gfortran.fortran-torture/compile/do_1.f90: New test.
16748
16749 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16750
16751         PR fortran/15051
16752         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
16753         test.
16754
16755 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
16756
16757         PR fortran/15149
16758         * gfortran.fortran-torture/execute/random_init.f90: New test.
16759
16760 2004-05-13  Paul Brook  <paul@codesourcery.com>
16761
16762         PR fortran/15314
16763         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
16764
16765 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
16766
16767         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
16768         for the powerpc case.
16769
16770 2004-05-13  Jeff Law  <law@redhat.com>
16771
16772         * gcc.dg/tree-ssa/20040513-1.c: New test.
16773         * gcc.dg/tree-ssa/20040513-2.c: New test.
16774
16775 2004-05-13  Paul Brook  <paul@codesourcery.com>
16776
16777         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
16778         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
16779         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
16780
16781 2004-05-13  Andreas Schwab  <schwab@suse.de>
16782
16783         PR other/10819
16784         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
16785         characters.
16786
16787 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
16788
16789         PR fortran/15294
16790         * gfortran.fortran-torture/execute/adjustr.f90: New file.
16791
16792 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
16793
16794         Merge from tree-ssa-20020619-branch.  See
16795         ChangeLog.tree-ssa for details.
16796
16797 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
16798
16799         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
16800         include <altivec.h> explicitly.
16801         * gcc.dg/altivec-13.c: Likewise.
16802
16803 2004-05-11  Paul Brook  <paul@codesourcery.com>
16804
16805         * gcc.c-torture/compile/20010518-1.c: Force enum size.
16806
16807 2004-05-10  Eric Christopher  <echristo@redhat.com>
16808
16809         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
16810         * gcc.dg/sibcall-4.c: Ditto.
16811
16812 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
16813
16814         * g++.dg/ext/altivec-8.C: New test case.
16815         * gcc.dg/altivec-13.c: New test case.
16816
16817 2004-05-08  Roger Sayle  <roger@eyesopen.com>
16818
16819         * gcc.c-torture/execute/divcmp-1.c: New test case.
16820         * gcc.c-torture/execute/divcmp-2.c: New test case.
16821         * gcc.c-torture/execute/divcmp-3.c: New test case.
16822
16823 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
16824
16825         * g++.dg/other/pragma-re-2.C: New test.
16826
16827 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16828
16829         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
16830         * gcc.dg/i386-387-2.c: Likewise.
16831
16832         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
16833         __builtin_drem.
16834         * gcc.dg/i386-387-6.c: Likewise.
16835
16836 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16837
16838         * gcc.dg/builtins-33.c:  Also check log1p*.
16839
16840 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
16841
16842         PR optimization/15296
16843         * gcc.c-torture/execute/pr15296.c: New test.
16844
16845 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
16846
16847         * gcc.dg/builtins-40.c: New test.
16848
16849 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
16850
16851         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
16852
16853 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
16854
16855         * g++.dg/ext/spe1.C: New testcase.
16856
16857 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
16858
16859         * objc.dg/image-info.m: Allow additional attributes
16860         for __image_info section.
16861
16862 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
16863
16864         * gcc.dg/torture/mips-hilo-2.c: New test.
16865
16866 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16867
16868         PR c++/14389
16869         * g++.dg/template/member5.C: New test.
16870
16871 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
16872
16873         * gcc.dg/builtins-34.c: Also check expm1*.
16874
16875 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16876
16877         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
16878         * gcc.dg/torture/builtin-convert-3.c: New test.
16879
16880 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
16881
16882         PR middle-end/15054
16883         * g++.dg/opt/pr15054.C: New test.
16884
16885 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16886
16887         * gcc.dg/torture/builtin-rounding-1.c: New test.
16888         * gcc.dg/builtins-25.c: Delete.
16889         * gcc.dg/builtins-29.c: Delete.
16890
16891 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
16892
16893         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
16894         * gcc.dg/sibcall-4.c: Likewise.
16895         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
16896
16897 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16898
16899         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
16900         bit-field on 16-bit targets.
16901
16902 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16903
16904         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
16905         16-bit targets.
16906
16907 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
16908
16909         * gcc.dg/rs6000-power2-1.c: Change to compile only.
16910         * gcc.dg/rs6000-power2-2.c: Likewise.
16911
16912 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
16913
16914         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
16915         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
16916         Change the asm registers to be in form of frN instead of fN.
16917
16918 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16919
16920         * gcc.dg/torture/builtin-convert-2.c: New test.
16921
16922 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
16923
16924         * gcc.dg/rs6000-power2-1.c: New test.
16925         * gcc.dg/rs6000-power2-2.c: New test.
16926
16927 2004-04-28  Jan Hubicka  <jh@suse.cz>
16928
16929         * gcc.dg/unused-6.c: New test.
16930
16931 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
16932             Ulrich Weigand  <uweigand@de.ibm.com>
16933
16934         * ada/acats/run_all.sh: Define $target variable.
16935
16936 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
16937
16938         PR c++/15119
16939         * g++.dg/other/vararg-1.C: New test.
16940
16941         PR c++/4794
16942         * g++.dg/eh/cleanup3.C: New test.
16943
16944 2004-04-24  Laurent GUERBY <laurent@guerby.net>
16945
16946         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
16947         and ad8011a (target_insn).
16948         * ada/acats/support/macro.dfs: Likewise.
16949         * ada/acats/support/impbit.adb: New file.
16950
16951 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
16952
16953         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
16954
16955 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16956
16957         * gcc.dg/loop-3.c: New test.
16958
16959 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
16960
16961         * gcc.c-torture/execute/simd-5.c: New test.
16962
16963 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16964
16965         PR c++/15064
16966         * g++.dg/template/crash18.C: New test.
16967
16968 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
16969
16970         * g++.dg/ext/complit3.C: New test.
16971
16972 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16973
16974         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
16975         * gcc.dg/altivec-3.c: Same.
16976         * gcc.dg/altivec-varargs-1.c: Same.
16977
16978 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16979
16980         * lib/target-supports.exp (check_profiling_available): Assume
16981         profiling is not available on powerpc-eabi targets.
16982
16983 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
16984
16985         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
16986         * gcc.dg/vmx/bug-1.c: Ditto.
16987
16988 2004-04-20  Eric Christopher  <echristo@redhat.com>
16989
16990         * gcc.dg/charset/extern.c: New test.
16991         * g++.dg/charset/extern3.cc: Ditto.
16992
16993 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
16994
16995         * gcc.dg/builtins-39.c: New test.
16996
16997 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
16998
16999         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17000
17001 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17002
17003         * gcc.dg/torture/mips-hilo-1.c: New test.
17004
17005 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17006
17007         * gcc.c-torture/compile/20040419-1.c: New test.
17008
17009 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17010
17011         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17012
17013 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17014             Aldy Hernandez  <aldyh@redhat.com>
17015
17016         * gcc.c-torture/execute/va-arg-24.c: New.
17017
17018 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17019             Aldy Hernandez  <aldyh@redhat.com>
17020
17021         * gcc.dg/vmx/1b-01.c: New.
17022         * gcc.dg/vmx/1b-02.c: New.
17023         * gcc.dg/vmx/1b-03.c: New.
17024         * gcc.dg/vmx/1b-04.c: New.
17025         * gcc.dg/vmx/1b-05.c: New.
17026         * gcc.dg/vmx/1b-06.c: New.
17027         * gcc.dg/vmx/1b-07.c: New.
17028         * gcc.dg/vmx/1c-01.c: New.
17029         * gcc.dg/vmx/1c-02.c: New.
17030         * gcc.dg/vmx/3a-01a.c: New.
17031         * gcc.dg/vmx/3a-01.c: New.
17032         * gcc.dg/vmx/3a-01m.c: New.
17033         * gcc.dg/vmx/3a-03.c: New.
17034         * gcc.dg/vmx/3a-03m.c: New.
17035         * gcc.dg/vmx/3a-04.c: New.
17036         * gcc.dg/vmx/3a-04m.c: New.
17037         * gcc.dg/vmx/3a-05.c: New.
17038         * gcc.dg/vmx/3a-06.c: New.
17039         * gcc.dg/vmx/3a-06m.c: New.
17040         * gcc.dg/vmx/3a-07.c: New.
17041         * gcc.dg/vmx/3b-01.c: New.
17042         * gcc.dg/vmx/3b-02.c: New.
17043         * gcc.dg/vmx/3b-10.c: New.
17044         * gcc.dg/vmx/3b-13.c: New.
17045         * gcc.dg/vmx/3b-14.c: New.
17046         * gcc.dg/vmx/3b-15.c: New.
17047         * gcc.dg/vmx/3c-01a.c: New.
17048         * gcc.dg/vmx/3c-01.c: New.
17049         * gcc.dg/vmx/3c-02.c: New.
17050         * gcc.dg/vmx/3c-03.c: New.
17051         * gcc.dg/vmx/3d-01.c: New.
17052         * gcc.dg/vmx/4-01.c: New.
17053         * gcc.dg/vmx/4-03.c: New.
17054         * gcc.dg/vmx/5-01.c: New.
17055         * gcc.dg/vmx/5-02.c: New.
17056         * gcc.dg/vmx/5-03.c: New.
17057         * gcc.dg/vmx/5-04.c: New.
17058         * gcc.dg/vmx/5-05.c: New.
17059         * gcc.dg/vmx/5-06.c: New.
17060         * gcc.dg/vmx/5-07.c: New.
17061         * gcc.dg/vmx/5-07t.c: New.
17062         * gcc.dg/vmx/5-08.c: New.
17063         * gcc.dg/vmx/5-10.c: New.
17064         * gcc.dg/vmx/5-11.c: New.
17065         * gcc.dg/vmx/7-01a.c: New.
17066         * gcc.dg/vmx/7-01.c: New.
17067         * gcc.dg/vmx/7c-01.c: New.
17068         * gcc.dg/vmx/7d-01.c: New.
17069         * gcc.dg/vmx/7d-02.c: New.
17070         * gcc.dg/vmx/8-01.c: New.
17071         * gcc.dg/vmx/8-02a.c: New.
17072         * gcc.dg/vmx/8-02.c: New.
17073         * gcc.dg/vmx/brode-1.c: New.
17074         * gcc.dg/vmx/bug-1.c: New.
17075         * gcc.dg/vmx/bug-2.c: New.
17076         * gcc.dg/vmx/bug-3.c: New.
17077         * gcc.dg/vmx/cw-bug-1.c: New.
17078         * gcc.dg/vmx/cw-bug-2.c: New.
17079         * gcc.dg/vmx/cw-bug-3.c: New.
17080         * gcc.dg/vmx/dct.c: New.
17081         * gcc.dg/vmx/debug-1.c: New.
17082         * gcc.dg/vmx/debug-2.c: New.
17083         * gcc.dg/vmx/debug-3.c: New.
17084         * gcc.dg/vmx/debug-4.c: New.
17085         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17086         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17087         * gcc.dg/vmx/eg-5.c: New.
17088         * gcc.dg/vmx/fft.c: New.
17089         * gcc.dg/vmx/gcc-bug-1.c: New.
17090         * gcc.dg/vmx/gcc-bug-2.c: New.
17091         * gcc.dg/vmx/gcc-bug-3.c: New.
17092         * gcc.dg/vmx/gcc-bug-4.c: New.
17093         * gcc.dg/vmx/gcc-bug-5.c: New.
17094         * gcc.dg/vmx/gcc-bug-6.c: New.
17095         * gcc.dg/vmx/gcc-bug-7.c: New.
17096         * gcc.dg/vmx/gcc-bug-8.c: New.
17097         * gcc.dg/vmx/gcc-bug-9.c: New.
17098         * gcc.dg/vmx/gcc-bug-b.c: New.
17099         * gcc.dg/vmx/gcc-bug-c.c: New.
17100         * gcc.dg/vmx/gcc-bug-d.c: New.
17101         * gcc.dg/vmx/gcc-bug-e.c: New.
17102         * gcc.dg/vmx/gcc-bug-f.c: New.
17103         * gcc.dg/vmx/gcc-bug-g.c: New.
17104         * gcc.dg/vmx/gcc-bug-i.c: New.
17105         * gcc.dg/vmx/harness.h: New.
17106         * gcc.dg/vmx/ira1.c: New.
17107         * gcc.dg/vmx/ira2a.c: New.
17108         * gcc.dg/vmx/ira2b.c: New.
17109         * gcc.dg/vmx/ira2.c: New.
17110         * gcc.dg/vmx/ira2c.c: New.
17111         * gcc.dg/vmx/mem.c: New.
17112         * gcc.dg/vmx/newton-1.c: New.
17113         * gcc.dg/vmx/ops.c: New.
17114         * gcc.dg/vmx/sn7153.c: New.
17115         * gcc.dg/vmx/spill2.c: New.
17116         * gcc.dg/vmx/spill3.c: New.
17117         * gcc.dg/vmx/spill.c: New.
17118         * gcc.dg/vmx/t.c: New.
17119         * gcc.dg/vmx/varargs-1.c: New.
17120         * gcc.dg/vmx/varargs-2.c: New.
17121         * gcc.dg/vmx/varargs-3.c: New.
17122         * gcc.dg/vmx/varargs-4.c: New.
17123         * gcc.dg/vmx/varargs-5.c: New.
17124         * gcc.dg/vmx/varargs-6.c: New.
17125         * gcc.dg/vmx/varargs-7.c: New.
17126         * gcc.dg/vmx/vmx.exp: New.
17127         * gcc.dg/vmx/vprint-1.c: New.
17128         * gcc.dg/vmx/vscan-1.c: New.
17129         * gcc.dg/vmx/x-01.c: New.
17130         * gcc.dg/vmx/x-02.c: New.
17131         * gcc.dg/vmx/x-03.c: New.
17132         * gcc.dg/vmx/x-04.c: New.
17133         * gcc.dg/vmx/x-05.c: New.
17134         * gcc.dg/vmx/yousufi-1.c: New.
17135         * gcc.dg/vmx/zero-1.c: New.
17136         * gcc.dg/vmx/zero.c: New.
17137
17138 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17139
17140         * g++.dg/lookup/java1.C: Update for chage of
17141         _Jv_AllocObject.
17142         * g++.dg/lookup/java2.C: Likewise.
17143
17144 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17145
17146         * ada/acats/run_all.sh: use -O2 by default.
17147
17148 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17149
17150         * gcc.dg/vr-mult-[12].c: New tests.
17151
17152 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17153
17154         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17155
17156         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17157
17158 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17159
17160         * lib/target-supports.exp (check_profiling_available): Assume profiling
17161         isn't available for mips*-*-elf targets.
17162
17163 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17164
17165         * gcc.dg/builtins-38.c: New test.
17166
17167 2004-04-14  Eric Christopher  <echristo@redhat.com>
17168
17169         * g++.dg/charset/charset.exp: Run .cc extension tests.
17170
17171 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17172
17173         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17174
17175 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17176
17177         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17178
17179 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17180
17181         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17182         * gcc.dg/i386-387-2.c: Likewise.
17183
17184         * gcc.dg/i386-387-7.c: New test.
17185         * gcc.dg/i386-387-8.c: New test.
17186
17187         * gcc.dg/builtins-37.c: New test.
17188
17189 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17190
17191         * g++.dg/pch/externc-1.C: Add missing semicolon.
17192
17193 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17194
17195         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17196
17197 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17198
17199         * gcc.c-torture/execute/20040411-1.c: New test.
17200
17201 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17202
17203         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17204
17205 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17206
17207         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17208
17209 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17210
17211         * lib/target-supports.exp (check_named_sections_available): New.
17212         * lib/gcc-dg.exp (dg-require-named-sections): New.
17213         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17214         old-deja.exp.  Also prune error-count message from HP linker.
17215         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17216
17217         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17218         * g++.old-deja/g++.pt/static3.C: Likewise.
17219         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17220
17221 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17222
17223         * gcc.c-torture/execute/20040409-1.c: New test case.
17224         * gcc.c-torture/execute/20040409-2.c: New test case.
17225         * gcc.c-torture/execute/20040409-3.c: New test case.
17226
17227 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17228
17229         * gcc.dg/20040409-1.c: New test.
17230
17231 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17232
17233         PR target/14888
17234         * g++.dg/opt/pr14888.C: New test case.
17235
17236 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17237
17238         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17239         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17240         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17241         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17242         New tests.
17243
17244 2004-04-08  Paul Brook  <paul@codesourcery.com>
17245
17246         * gcc.dg/spill-1.c: New test.
17247
17248 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17249
17250         * gcc.dg/torture/builtin-ctype-2.c: New test.
17251
17252 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17253
17254         * gcc.dg/pch/pch.exp: Add largefile test.
17255
17256 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17257
17258         * g++.dg/pch/externc-1.Hs: New.
17259         * g++.dg/pch/externc-1.C: New.
17260
17261 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17262
17263         * gcc.dg/compat/struct-by-value-5a_main.c,
17264         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17265         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17266         * gcc.dg/compat/struct-by-value-5a_x.c,
17267         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17268         gcc.dg/compat/struct-by-value-5_x.c.
17269         * gcc.dg/compat/struct-by-value-5a_y.c,
17270         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17271         gcc.dg/compat/struct-by-value-5_y.c.
17272
17273         * gcc.dg/compat/struct-by-value-6a_main.c,
17274         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17275         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17276         * gcc.dg/compat/struct-by-value-6a_x.c,
17277         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17278         gcc.dg/compat/struct-by-value-6_x.c.
17279         * gcc.dg/compat/struct-by-value-6a_y.c,
17280         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17281         gcc.dg/compat/struct-by-value-6_y.c.
17282
17283         * gcc.dg/compat/struct-by-value-7a_main.c,
17284         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17285         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17286         * gcc.dg/compat/struct-by-value-7a_x.c,
17287         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17288         gcc.dg/compat/struct-by-value-7_x.c.
17289         * gcc.dg/compat/struct-by-value-7a_y.c,
17290         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17291         gcc.dg/compat/struct-by-value-7_y.c.
17292
17293 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17294
17295         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17296         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17297         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17298         options.
17299
17300 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17301
17302         * gcc.dg/builtins-36.c: New test.
17303
17304 2004-04-06  Paul Brook  <paul@codesourcery.com>
17305
17306         * README.gcc: Remove obsolete contraint on testcases.
17307
17308 2004-04-05  Paul Brook  <paul@codesourcery.com>
17309
17310         PR2123
17311         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17312         failure and exit(0) on success.
17313         * g++.dg/expr/anew2.C: Ditto.
17314         * g++.dg/expr/anew3.C: Ditto.
17315         * g++.dg/expr/anew4.C: Ditto.
17316
17317 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17318
17319         PR c++/3518
17320         * g++.dg/template/unify7.C: New.
17321
17322 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17323
17324         * g++.dg/README: Bring up to date with new subdirectories; remove
17325         duplicate subdirectory lines.
17326
17327 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17328
17329         PR c++/14007
17330         * g++.dg/template/unify5.C: New.
17331         * g++.dg/template/unify6.C: New.
17332         * g++.dg/template/qualttp20.C: Adjust.
17333         * g++.old-deja/g++.jason/report.C: Adjust.
17334         * g++.old-deja/g++.other/qual1.C: Adjust.
17335
17336 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/14803
17339         * g++.dg/inherit/ptrmem1.C: New test.
17340
17341 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17342
17343         PR c++/14755
17344         * gcc.c-torture/execute/20040331-1.c: New test.
17345         * gcc.dg/20040331-1.c: New test.
17346
17347 2004-04-01  Paul Brook  <paul@codesourcery.com>
17348
17349         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17350
17351 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/14724
17354         * g++.dg/init/goto1.C: New test.
17355
17356         PR c++/14763
17357         * g++.dg/template/defarg4.C: New test.
17358
17359 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17360
17361         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17362
17363 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17364
17365         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17366
17367 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17368
17369         * gcc.dg/noncompile/undeclared-2.c: New test.
17370
17371 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17372
17373         * gcc.dg/940409-1.c: Remove XFAIL.
17374         * gcc.dg/reg-vol-struct-1.c: New test.
17375
17376 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17377
17378         * gcc.dg/torture/builtin-wctype-1.c: New test.
17379
17380 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17381
17382         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17383         * gcc.dg/20001101-1.c: Likewise.
17384         * gcc.dg/20001102-1.c: Likewise.
17385
17386 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17387
17388         * gcc.dg/compare8.c: Add an additional test for XOR.
17389
17390 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17391
17392         * gcc.dg/torture/builtin-ctype-1.c: New test.
17393
17394 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17395
17396         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17397         * gcc.dg/torture/builtin-math-1.c: Likewise.
17398         * gcc.dg/torture/builtin-power-1.c: New test.
17399
17400 2004-03-24  Andreas Schwab  <schwab@suse.de>
17401
17402         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17403         IA64 assembler.
17404
17405 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17406             Roger Sayle  <roger@eyesopen.com>
17407
17408         * gcc.dg/compare8.c: New test case.
17409
17410 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17411
17412         * g++.dg/ext/altivec-7.C: New test.
17413
17414 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17415
17416         PR 12267, 12391, 12560, 13129, 14114, 14133
17417         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17418         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17419         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17420         Adjust error regexps.
17421         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17422         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17423         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17424         * gcc.dg/local1.c: Add explanatory comment.
17425
17426 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17427
17428         PR optimization/14669
17429         * g++.dg/opt/fold2.C: New test case.
17430
17431 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17432
17433         PR c/14069
17434         * gcc.dg/20040322-1.c: New test.
17435
17436 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17439         * gcc.dg/ultrasp4.c: Likewise.
17440         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17441
17442 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17443
17444         * gcc.dg/i386-sse-8.c: Reset default options.
17445
17446 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17447
17448         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17449         in the error message text.
17450
17451 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17452
17453         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17454
17455 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/14616
17458         * g++.dg/init/array13.C: New test.
17459
17460 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17461
17462         PR target/13889
17463         * gcc.c-torture/compile/pr13889.c: New test case.
17464
17465 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17466
17467         PR c/14635
17468         * builtins-1.c (nan, nans): Don't test.
17469         * builtins-30.c: Don't use nan, nanf, nanl.
17470         * builtins-35.c: New test.
17471
17472 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17473
17474         * g++.dg/ext/altivec-6.C: New test.
17475
17476 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17477
17478         * g++.dg/init/placement3.C: New test.
17479
17480         * g++.dg/template/spec13.C: New test.
17481
17482         * g++.dg/lookup/using11.C: New test.
17483
17484         * g++.dg/lookup/koenig3.C: New test.
17485
17486         * g++.dg/template/operator2.C: New test.
17487
17488         * g++.dg/expr/dtor3.C: New test.
17489         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17490         marker.
17491         * g++.old-deja/g++.law/visibility28.C: Likewise.
17492
17493 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17494
17495         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17496         * gcc.dg/ppc64-abi-3.c: Likewise.
17497
17498 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17499
17500         PR c++/14545
17501         * g++.dg/parse/template15.C: New test.
17502
17503 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17504
17505         * g++.dg/expr/dtor2.C: New test.
17506
17507         * g++.dg/lookup/anon4.C: New test.
17508
17509         * g++.dg/overload/using1.C: New test.
17510
17511         * g++.dg/template/lookup7.C: New test.
17512
17513         * g++.dg/template/typename6.C: New test.
17514
17515         * g++.dg/expr/cond6.C: New test.
17516
17517 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17518
17519         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17520
17521 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17522
17523         * g++.dg/expr/cond5.C: New test.
17524         * g++.dg/expr/constcast1.C: Likewise.
17525         * g++.dg/expr/ptrmem2.C: Likewise.
17526         * g++.dg/expr/ptrmem3.C: Likewise.
17527         * g++.dg/lookup/main1.C: Likewise.
17528         * g++.dg/template/lookup6.C: Likewise.
17529
17530 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17531
17532         * gcc.dg/local1.c: New test.
17533
17534         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17535
17536 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17537
17538         * gcc.dg/torture/builtin-convert-1.c: New test.
17539
17540 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17541
17542         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17543
17544 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17545
17546         PR c++/14481
17547         * g++.dg/warn/Wunused-7.C: New test.
17548
17549 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17550
17551         * gcc.dg/torture/builtin-integral-1.c: New test.
17552
17553 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/14586
17556         * g++.dg/parse/non-dependent3.C: New test.
17557
17558 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17559
17560         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17561         * g++.dg/eh/simd-2.C: Likewise.
17562         * g++.dg/init/array10.C: Likewise.
17563         * gcc.c-torture/compile/simd-1.c: Likewise.
17564         * gcc.c-torture/compile/simd-2.c: Likewise.
17565         * gcc.c-torture/compile/simd-3.c: Likewise.
17566         * gcc.c-torture/compile/simd-4.c: Likewise.
17567         * gcc.c-torture/compile/simd-6.c: Likewise.
17568         * gcc.c-torture/execute/simd-1.c: Likewise.
17569         * gcc.c-torture/execute/simd-2.c: Likewise.
17570         * gcc.dg/compat/vector-defs.h: Likewise.
17571         * gcc.dg/20020531-1.c: Likewise.
17572         * gcc.dg/altivec-3.c: Likewise.
17573         * gcc.dg/altivec-4.c: Likewise.
17574         * gcc.dg/altivec-varargs-1.c: Likewise.
17575         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17576         * gcc.dg/i386-mmx-3.c: Likewise.
17577         * gcc.dg/i386-sse-4.c: Likewise.
17578         * gcc.dg/i386-sse-5.c: Likewise.
17579         * gcc.dg/i386-sse-8.c: Likewise.
17580         * gcc.dg/simd-1.c: Likewise.
17581         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17582         __ev64_opaque__ since the machine description provides it.
17583
17584 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17585
17586         * lib/compat.exp (skip_list): New global variable.
17587         Use it to hold the user defined COMPAT_SKIPS list if any.
17588         (compat-obj): Add the members of skip_list to optall.
17589
17590 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17591
17592         * gcc.dg/compat/union-by-value-1_main.c,
17593         union-by-value-1_x.c, union-by-value-1_y.c,
17594         union-check.h, union-defs.h,
17595         union-init.h, union-return-1_main.c,
17596         union-return-1_x.c, union-return-1_y.c: New files.
17597
17598 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17599
17600         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17601         mixed-struct-init.h: Add 4 mixed structure types.
17602         struct-by-value-21_main.c, struct-by-value-21_x.c,
17603         struct-by-value-21_y.c, struct-return-21_main.c,
17604         struct-return-21_x.c, struct-return-21_y.c: New files.
17605
17606 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17607
17608         PR c++/14550
17609         * g++.dg/parse/template14.C: New test.
17610
17611 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612
17613         * gcc.c-torture/execute/20040313-1.c: New test.
17614
17615 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17616
17617         PR target/14533
17618         * gcc.dg/20040311-2.c: New test.
17619
17620 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17621
17622         PR other/14544
17623         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17624         bit-field.
17625
17626 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17627
17628         * gcc.dg/20040305-2.c: Add missing return statement.
17629
17630 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17631
17632         * gcc.dg/builtins-34.c: Also check pow10*.
17633
17634 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17635
17636         PR target/14262
17637         * gcc.dg/20040305-2.c: New test.
17638
17639 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17640
17641         * gcc.dg/20040310-1.c: New test.
17642
17643 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17644
17645         * gcc.c-torture/execute/20040311-1.c: New test case.
17646
17647 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/14476
17650         * g++.dg/lookup/enum1.C: New test.
17651
17652 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17653
17654         PR c++/14510
17655         * g++.dg/lookup/struct2.C: New test.
17656
17657 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17658
17659         * gcc.dg/builtins-34.c: New test.
17660
17661 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17662
17663         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17664
17665 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17666
17667         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17668         * gcc.dg/alias-2.c: New testcase.
17669
17670 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17671
17672         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17673
17674 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17675
17676         * gcc.c-torture/execute/20040309-1.c: New test case.
17677
17678 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17679
17680         PR c++/14397
17681         * g++.dg/overload/ref1.C: New.
17682
17683 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17684
17685         PR c++/14409
17686         * g++.dg/template/spec12.C: New test.
17687
17688         PR c++/14448
17689         * g++.dg/parse/crash14.C: New test.
17690
17691 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/14230
17694         * g++.dg/init/ref11.C: New test.
17695
17696 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17697
17698         PR c++/14432
17699         * g++.dg/parse/builtin2.C: New test.
17700
17701 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17702
17703         PR c++/14401
17704         * g++.dg/init/ctor3.C: New test.
17705         * g++.dg/init/union1.C: New test.
17706         * g++.dg/ext/anon-struct4.C: New test.
17707
17708 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17709
17710         * g++.dg/lookup/koenig1.C: Tweak error messages.
17711         * g++.dg/lookup/used-before-declaration.C: Likewise.
17712         * g++.dg/other/do1.C: Likewise.
17713         * g++.dg/overload/koenig1.C: Likewise.
17714         * g++.dg/parse/crash13.C: Likewise.
17715         * g++.dg/template/instantiate3.C: Likewise.
17716
17717 2004-03-08  Eric Christopher  <echristo@redhat.com>
17718
17719         * * lib/target-supports.exp: Enable libiconv in test
17720         compilation.  Fix up error checking.
17721
17722 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17723
17724         PR middle-end/14289
17725         * gcc.dg/pr14289-1.c: New test case.
17726         * gcc.dg/pr14289-2.c: Likewise.
17727         * gcc.dg/pr14289-3.c: Likewise.
17728
17729 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
17730
17731         * gcc.c-torture/execute/20040308-1.c: New test.
17732
17733 2004-03-07  Roger Sayle  <roger@eyesopen.com>
17734
17735         * gcc.c-torture/execute/20040307-1.c: New test case.
17736
17737 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
17738
17739         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
17740
17741 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
17742
17743         * gcc.dg/20040306-1.c: New test.
17744
17745 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
17746
17747         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
17748         them static.
17749         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
17750
17751 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17752
17753         PR c/14465
17754         * gcc.dg/decl-6.c: New test.
17755
17756 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17757
17758         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
17759         Rename LOGPOW -> LOG_POW.
17760         (SQRT_EXP, POW_EXP): New.
17761
17762 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17763
17764         * gcc.dg/i386-sse-8.c: New test.
17765
17766 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17767
17768         PR c/14114
17769         * gcc.dg/decl-5.c: New test.
17770
17771 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
17772
17773         * gcc.dg/20040305-1.c: New test.
17774
17775 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
17776
17777         PR other/14354
17778         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
17779
17780 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
17781
17782         PR c++/14425, c++/14426
17783         * g++.dg/ext/altivec-4.C: New test.
17784         * g++.dg/ext/altivec-5.C: New test.
17785
17786 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
17787
17788         * g++.old-deja/g++.other/linkage1.C: Expect errors about
17789         global variables of a type with no linkage.
17790         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
17791         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
17792         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
17793         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
17794         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
17795         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
17796         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
17797         * g++.dg/warn/deprecated.C: Name enum Color.
17798         * g++.dg/overload/VLA.C: Name structure for 'b'.
17799         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
17800
17801 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17802
17803         * gcc.c-torture/compile/20040304-1.c: New test.
17804
17805 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
17806
17807         PR 13728
17808         * gcc.dg/decl-4.c: New testcase.
17809
17810 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
17811
17812         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
17813         as PRECF if sizeof (float) > sizeof (double).
17814         (PRECL): Make it the same as PRECF if
17815         sizeof (float) > sizeof (long double).
17816
17817 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17818
17819         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
17820         system type.  Add check for irix6 which doesn't have c99 runtime.
17821
17822 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
17823
17824         * gcc.dg/const-elim-1.c: xfail for xtensa.
17825
17826 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/14369
17829         * g++.dg/template/cond4.C: New test.
17830
17831 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/14360
17834         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
17835
17836         PR c++/14361
17837         * g++.dg/parse/defarg7.C: New test.
17838
17839         PR c++/14359
17840         * g++.dg/template/friend26.C: New test.
17841
17842 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17843
17844         PR c++/14324
17845         * g++.dg/abi/mangle21.C: New test.
17846
17847         PR c++/14260
17848         * g++.dg/parse/constructor2.C: New test.
17849
17850         PR c++/14337
17851         * g++.dg/template/sfinae1.C: New test.
17852
17853 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17854
17855         PR c++/14267
17856         * g++.dg/expr/crash2.C: New test.
17857
17858         PR middle-end/13448
17859         * gcc.dg/inline-5.c: New test.
17860         * gcc.dg/always-inline.c: Split out tests into ...
17861         * gcc.dg/always-inline2.c: ... this and ...
17862         * gcc.dg/always-inline3.c: ... this.
17863
17864 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR debug/12103
17867         * g++.dg/debug/crash1.C: New test.
17868
17869 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
17870
17871         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
17872         function with __attribute__((noinline)).
17873         (recurser_void2): Likewise.
17874         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
17875         (recurser_void2): Likewise.
17876
17877 2004-02-29  Roger Sayle  <roger@eyesopen.com>
17878
17879         PR middle-end/14203
17880         * g++.dg/warn/Wunused-6.C: New test case.
17881
17882 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
17883
17884         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
17885         not defined.
17886
17887 2004-02-27  Eric Christopher  <echristo@redhat.com>
17888
17889         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
17890         * g++.dg/charset/asm2.c: Run only x86.
17891         * gcc.dg/charset/asm3.c: Ditto.
17892
17893 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
17894
17895         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
17896         ld_library_path.
17897
17898 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
17899
17900         * g++.dg/ext/altivec-3.C: New.
17901
17902 2004-02-26  Richard Henderson  <rth@redhat.com>
17903
17904         * g++.dg/ext/attrib10.C: Mark for warning.
17905         * gcc.dg/attr-alias-1.c: New.
17906
17907 2004-02-26  Richard Henderson  <rth@redhat.com>
17908
17909         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
17910         * gcc.c-torture/execute/20040208-2.c: ... it back.
17911
17912 2004-02-26  Eric Christopher  <echristo@redhat.com>
17913
17914         * lib/target-supports.exp (check-iconv-available): New function.
17915         * lib/gcc-dg.exp (dg-require-iconv): New function.
17916         Use above.
17917         * gcc.dg/charset: New directory.
17918         * gcc.dg/charset/charset.exp: New file.
17919         * gcc.dg/charset/asm1.c: Ditto.
17920         * gcc.dg/charset/asm2.c: Ditto.
17921         * gcc.dg/charset/asm3.c: Ditto.
17922         * gcc.dg/charset/asm4.c: Ditto.
17923         * gcc.dg/charset/asm5.c: Ditto.
17924         * gcc.dg/charset/attribute1.c: Ditto.
17925         * gcc.dg/charset/attribute2.c: Ditto.
17926         * gcc.dg/charset/string1.c: Ditto.
17927         * g++.dg/charset: New directory.
17928         * g++.dg/dg.exp: Add here. Special options.
17929         * g++.dg/charset/charset.exp: New file.
17930         * g++.dg/charset/asm1.c: Ditto.
17931         * g++.dg/charset/asm2.c: Ditto.
17932         * g++.dg/charset/asm3.c: Ditto.
17933         * g++.dg/charset/asm4.c: Ditto.
17934         * g++.dg/charset/attribute1.c: Ditto.
17935         * g++.dg/charset/attribute2.c: Ditto.
17936         * g++.dg/charset/extern1.cc: Ditto.
17937         * g++.dg/charset/extern2.cc: Ditto.
17938         * g++.dg/charset/string1.c: Ditto.
17939
17940 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
17941
17942         PR c++/14278
17943         * g++.dg/parse/comma1.C: New test.
17944
17945 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17946
17947         PR c++/14284
17948         * g++.dg/template/ttp8.C: New test.
17949
17950 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
17951
17952         * gcc.dg/fixuns-trunc-1.c: New test.
17953
17954 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17955
17956         * gcc.dg/builtins-config.h: Use #elif.
17957
17958 2004-02-26  Michael Matz  <matz@suse.de>
17959
17960         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
17961         * gcc.dg/991214-1.c: Likewise.
17962         * gcc.dg/i386-asm-1.c: Likewise.
17963
17964 2004-02-25  Richard Henderson  <rth@redhat.com>
17965
17966         * gcc.c-torture/execute/20040208-2.c: Move ...
17967         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
17968
17969 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17970
17971         PR c++/14246
17972         * g++.dg/other/crash-3.C: New test.
17973
17974 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17975
17976         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
17977         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
17978
17979         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
17980         HP-UX.
17981
17982 2004-02-24  Michael Matz  <matz@suse.de>
17983
17984         * gcc.dg/i386-regparm.c: New.
17985
17986 2004-02-23  James E Wilson  <wilson@specifixinc.com>
17987
17988         * gcc.c-torture/execute/20040223-1.c: New.
17989
17990 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
17991             Kazu Hirata  <kazu@cs.umass.edu>
17992
17993         * gcc.dg/fwritable-strings-1.c: Remove.
17994
17995 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         PR c/14156
17998         * gcc.dg/20040223-1.c: New test.
17999
18000 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18001
18002         PR c++/14106
18003         * g++.dg/ext/typeof9.C: New test.
18004
18005 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18006
18007         PR c++/14250
18008         * g++.dg/other/switch1.C: New test.
18009
18010 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18011
18012         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18013         * gcc.dg/va-arg-1.c: Likewise.
18014
18015 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18016
18017         PR c++/14143
18018         * g++.dg/template/koenig5.C: New test.
18019
18020 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18021
18022         * g++.dg/ext/altivec-1.C: Generalize target triple.
18023         * g++.dg/ext/altivec-2.C: New test case.
18024         * g++.dg/ext/altivec_check.h: New file.
18025         * gcc.dg/altivec-1.c: Generalize target triple;
18026         include altivec_check.h and call altivec_check().
18027         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18028         * gcc.dg/altivec-6.c: New test case.
18029         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18030         type casts as needed.
18031         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18032         altivec_check().
18033         * gcc.dg/altivec-12.c: New test case.
18034         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18035         include altivec_check.h and call altivec_check().
18036         * gcc.dg/altivec_check.h: New file.
18037
18038 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18039
18040         * lib/target-supports.exp (check_alias_available): Don't mangle
18041         function `g' in test program.
18042
18043 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18044
18045         * lib/target-supports.exp (check_profiling_available): Check
18046         argument to determine whether we support a profiling type.
18047         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18048         check_profiling_available.
18049         * g++.dg/bprob/bprob.exp: Likewise
18050         * g77.dg/bprob/bprob.exp: Likewise.
18051         * gcc.misc-tests/bprob.exp: Likewise.
18052         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18053         dg-require-profiling and delete expected error handling.
18054         * gcc.dg/20021014-1.c: Likewise.
18055         * gcc.dg/nest.c: Likewise.
18056
18057 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18058
18059         PR c++/12007
18060         * g++.dg/other/vthunk1.C: New test.
18061
18062 2004-02-20  Falk Hueffner  <falk@debian.org>
18063
18064         PR target/14201
18065         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18066
18067 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18068
18069         PR c++/13927
18070         * g++.dg/other/error8.C: Remove XFAIL markers.
18071
18072         PR c++/14173
18073         * g++.dg/ext/packed5.C: New test.
18074
18075         PR c++/14199
18076         * g++.dg/warn/Wunused-5.C: New test.
18077
18078         PR c++/14186
18079         * g++.dg/lookup/member1.C: New test.
18080
18081 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18082
18083         * gcc.c-torture/compile/20040130-1.c: Enable only when
18084         __INT_MAX__ >= 2147483647L.
18085         * gcc.c-torture/compile/961203-1.c: Likewise.
18086
18087 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18090         * g++.dg/opt/template1.C: Robustify assembler regexp
18091
18092 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18093
18094         * gcc.c-torture/execute/simd-4.x: Remove.
18095         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18096         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18097         Guard with #ifndef SKIP_ATTRIBUTE.
18098         * gcc.dg/compat/vector-1_y.c: Likewise.
18099         * gcc.dg/compat/vector-2_x.c: Likewise.
18100         * gcc.dg/compat/vector-2_y.c: Likewise.
18101         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18102         * g++.dg/eh/simd-2.C: Likewise.
18103
18104 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18105
18106         * gcc.c-torture/compile/complex-1.c: New.
18107
18108 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18109
18110         PR target/14209
18111         * gcc.c-torture/execute/20040218-1.c: New test.
18112
18113 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18114
18115         PR c++/14181
18116         * g++.dg/parse/new2.C: New test.
18117
18118 2004-02-18  Paul Brook  <paul@codesourcery.com>
18119
18120         * gcc.c-torture/compile/libcall-1.c: New test.
18121
18122 2004-02-18  Paul Brook  <paul@codesourcery.com>
18123
18124         PR debug/12934
18125         * gcc.dg/debug/debug-7.c: New test.
18126
18127 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18128
18129         * gcc.dg/20040217-1.c: New test.
18130
18131 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18132
18133         * gcc.c-torture/execute/990208-1.x: Delete.
18134
18135 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18136
18137         * gcc.c-torture/execute/20040208-2.x: New file.
18138
18139 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18140
18141         PR c++/11326
18142         * g++.dg/abi/structret1.C: New test.
18143
18144 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18145
18146         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18147         (i386_cpuid): No need to test if cpuid is available on AMD64.
18148         Fix assembly, so that it works onboth i386 and AMD64.
18149         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18150         (vecInLong): Fix s[] member type to unsigned int.
18151         (vecInWord): Remove type.
18152         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18153         (a64, b64, c64, d64, e64): Remove.
18154         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18155         Remove unused variable.  Remove initialization of removed variables.
18156         Don't call mmx_tests nor sse_tests.
18157         (reference_mmx, reference_sse): Remove.
18158         (check): Add return stmt.
18159         * gcc.dg/i386-sse-7.c: New test.
18160         * gcc.dg/i386-mmx-4.c: New test.
18161
18162 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18163
18164         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18165         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18166         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18167         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18168         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18169         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18170         g++.dg/tc1/dr94.C: Fix line terminator.
18171
18172 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18173
18174         * gcc.c-torture/compile/20040216-1.c: New.
18175
18176 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18177
18178         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18179         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18180         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18181         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18182         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18183         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18184
18185 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18186
18187         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18188
18189 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/13971
18192         * g++.dg/expr/cond4.C: New test.
18193
18194         PR c++/14086
18195         * g++.dg/lookup/crash2.C: New test.
18196
18197 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18198
18199         * gcc.c-torture/compile/20040214-2.c: New test.
18200
18201 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18202
18203         PR c++/14116
18204         * g++.dg/ext/typeof8.C: New test.
18205
18206 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18207
18208         * gcc.c-torture/compile/20040214-1.c: New test.
18209
18210 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18211
18212         PR c++/13635
18213         * g++.dg/template/spec11.C: New test.
18214
18215 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18216
18217         PR c++/13927
18218         * g++.dg/other/error8.C: New test.
18219
18220 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18221
18222         PR c++/14122
18223         * g++.dg/template/array4.C: New test.
18224
18225         PR c++/14108
18226         * g++.dg/inherit/thunk2.C: New test.
18227
18228         PR c++/14083
18229         * g++.dg/eh/cond2.C: New test.
18230
18231 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18232
18233         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18234
18235 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18236
18237         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18238
18239 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18240
18241         * g++.dg/simd-2.C: xfail on ppc64-linux.
18242
18243 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18244
18245         PR c/456
18246         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18247         tests.
18248
18249 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18250
18251         * gcc.dg/builtins-33.c: New test.
18252
18253 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18254
18255         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18256
18257 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18258
18259         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18260
18261 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18262
18263         * gcc.dg/ppc64-abi-3.c: New test.
18264
18265 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18266
18267         PR c/14092
18268
18269         * gcc.dg/pr14092-1.c: New testcase.
18270
18271 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18272
18273         * gcc.dg/cpp/assert4.c: Fix typo last change.
18274
18275         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18276         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18277
18278         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18279
18280 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18281
18282         * gcc.c-torture/compile/20040209-1.c: New test case.
18283
18284 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18285
18286         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18287
18288 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18289
18290         * gcc.c-torture/execute/20040208-[12].c: New tests.
18291
18292 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18293
18294         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18295
18296 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18297
18298         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18299
18300 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18301
18302         Bug 13856
18303         * gcc.dg/visibility-8.c: New testcase.
18304
18305 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18306
18307         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18308         arguments.
18309         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18310
18311 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18312
18313         PR middle-end/13696
18314         * g++.dg/opt/fold1.C: New test case.
18315
18316 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18317
18318         PR c++/14033
18319         * g++.dg/other/crash-2.C: New test.
18320
18321 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18322
18323         PR c++/14028
18324         * g++.dg/parse/angle-bracket2.C: New test.
18325
18326 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18327
18328         PR middle-end/13750
18329         Revert:
18330         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18331         PR pch/13361
18332         * testsuite/g++.dg/pch/wchar-1.C: New.
18333         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18334
18335 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18336
18337         PR c++/14008
18338         * g++.dg/parse/error15.C: New test.
18339         * g++.dg/parse/crash11.C: Update dg-error mark.
18340
18341 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/13932
18344         * g++.dg/warn/conv2.C: New test.
18345
18346 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18347
18348         PR c++/13086
18349         * g++.dg/warn/incomplete1.C: Remove xfail.
18350
18351 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18352
18353         * lib/file-format.exp (gcc_target_object_format): Use
18354         ${tool}_target_compile, not gcc_target_compile.
18355         * lib/target-supports.exp (check_alias_available): Likewise.
18356         (check_gc_sections_available): Likewise.
18357         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18358         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18359         dg-require-alias.
18360
18361 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/13969
18364         * g++.dg/template/static6.C: New test.
18365
18366 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18367
18368         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18369
18370 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18371
18372         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18373         tests for systems where `char' is unsigned by default.
18374
18375 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18376
18377         PR c++/13997
18378         * g++.dg/template/partial3.C: New test.
18379
18380 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18381
18382         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18383         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18384         Remove mentions of obsolete ports.
18385
18386 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18387
18388         * gcc.dg/noncompile/20001228-1.c: Fix for new
18389         error message.
18390
18391 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18392
18393         PR target/9348
18394         * gcc.c-torture/execute/multdi-1.c: New test case.
18395
18396 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18397
18398         PR c++/13925
18399         * g++.dg/template/lookup5.C: New test.
18400
18401 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18402
18403         PR c++/13950
18404         * g++.dg/template/lookup4.C: New test.
18405
18406         PR c++/13970
18407         * g++.dg/parse/error14.C: New test.
18408
18409         PR c++/14002
18410         * g++.dg/parse/template13.C: New test.
18411
18412 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/13978
18415         * g++.dg/template/koenig4.C: New test.
18416
18417         PR c++/13968
18418         * g++.dg/template/crash17.C: New test.
18419
18420         PR c++/13975
18421         * g++.dg/parse/error13.C: New test.
18422         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18423
18424 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18425
18426         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18427
18428 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18429
18430         PR c/11658
18431         PR c/13994
18432         * gcc.dg/noncompile/20040203-1.c: New test.
18433         * gcc.dg/noncompile/20040203-2.c: Likewise.
18434         * gcc.dg/noncompile/20040203-3.c: Likewise.
18435         * gcc.dg/20040203-1.c: Likewise.
18436
18437 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18438
18439         PR c++/10858
18440         * g++.dg/template/sizeof7.C: New test.
18441
18442 2004-02-02  Eric Christopher  <echristo@redhat.com>
18443             Zack Weinberg  <zack@codesourcery.com>
18444
18445         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18446
18447 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18448
18449         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18450         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18451         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18452         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18453
18454 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/13113
18457         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18458
18459         PR c++/13854
18460         * g++.dg/ext/attrib13.C: New test.
18461
18462         PR c++/13907
18463         * g++.dg/conversion/op2.C: New test.
18464
18465 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18466
18467         * gcc.dg/titype-1.c: Fix pasto.
18468
18469 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * gcc.dg/titype-1.c: New test.
18472
18473 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18474
18475         PR c++/13957
18476         * g++.dg/template/non-type-template-argument-1.C,
18477         g++.dg/template/qualified-id1.C: Update dg-error marks.
18478         * g++.dg/template/nontype6.C: New test.
18479
18480 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18481
18482         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18483         * gcc.dg/builtins-31.c: New testcase.
18484         * gcc.dg/builtins-32.c: New testcase.
18485
18486 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18487
18488         * objc.dg/call-super-2.m: Update line numbers
18489         for the including of stddef.h.
18490
18491 2004-01-30  Michael Matz  <matz@suse.de>
18492
18493         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18494         g++.dg/ext/case-range3.C: New tests.
18495
18496 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18497
18498         DR206
18499         PR c++/13813
18500         * g++.dg/template/member4.C: New test.
18501
18502 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18503
18504         PR c++/13683
18505         * g++.dg/template/sizeof6.C: New test.
18506
18507 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18508
18509         * gcc.dg/fwritable-strings-1.c: New test.
18510
18511 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18512
18513         * gcc.c-torture/compile/20040130-1.c: New test.
18514
18515 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18516
18517         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18518
18519 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/13883
18522         * g++.dg/template/ctor3.C: New test.
18523
18524 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18525
18526         * g++.dg/tc1: New directory.
18527         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18528         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18529         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18530         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18531         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18532
18533 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18534
18535         * g++.dg/parse/error11.C: New test.
18536         * g++.dg/parse/error12.C: Likewise.
18537
18538 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18539
18540         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18541         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18542
18543 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18544
18545         PR c++/13791
18546         * g++.dg/ext/attrib12.C: New test.
18547
18548         PR c++/13736
18549         * g++.dg/parse/cast2.C: New test.
18550
18551 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18552
18553         * objc.dg/encode-2.m (main): New local string.  Set depending on
18554         sizeof long.  Use in sscanf call.
18555         * objc.dg/encode-3.m (main): New local string.  Set depending on
18556         sizeof long.  Use in scan_initial call.
18557
18558 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18559
18560         * objc.dg/call-super-2.m: Make LP64-safe.
18561         * objc.dg/desig-init-1.m: Likewise.
18562
18563 2004-01-27  Devang Patel <dpatel@apple.com>
18564
18565         * g++.dg/debug/namespace1.C: New test.
18566
18567 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18568
18569         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18570         xscale-*-*.
18571
18572         * gcc.dg/arm-mmx-1.c: New test.
18573
18574 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18575
18576         * gcc.dg/20040127-1.c: New test.
18577         * gcc.dg/20040127-2.c: New test.
18578
18579 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18580
18581         * objc.dg/stret-1.m (glob): Renamed to globa.
18582
18583 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18584
18585         PR c++/13663
18586         * g++.dg/expr/for1.C: New test.
18587
18588 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18589
18590         PR middle-end/13779
18591         * gcc.dg/darwin-longlong.c: New test.
18592
18593 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18594
18595         * gcc.dg/20040124-1.c: Moved test from here...
18596         * gcc.c-torture/compile/20040124-1.c: ...to here.
18597
18598 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18599
18600         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18601         the assembly output if -m64 is passed.
18602
18603 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/13833
18606         * g++.dg/template/cond3.C: New test.
18607
18608 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18609
18610         PR c++/13810
18611         * g++.dg/template/ttp7.C: New test.
18612
18613 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18614
18615         PR c++/13797
18616         * g++.dg/template/nontype4.C: New test.
18617         * g++.dg/template/nontype5.C: Likewise.
18618
18619 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18620
18621         * gcc.dg/torture/mips-clobber-at.c: New test.
18622
18623 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18624
18625         * gcc.dg/20040124-1.c: New test.
18626
18627 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18628
18629         * gcc.dg/20040123-1.c: New test.
18630
18631 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18632
18633         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18634
18635 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18636
18637         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18638
18639 2004-01-23  Andrew Pinski  <apinski@apple.com>
18640
18641         * gcc.dg/20030121-1.c: Move to ..
18642         * gcc.dg/20040121-1.c: here.
18643
18644 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18645
18646         * gcc.dg/builtins-29.c: New test case.
18647
18648 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18649
18650         PR 18314
18651         * gcc.dg/builtins-30.c: New testcase.
18652
18653 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18654
18655         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18656         * lib/g77.exp: Likewise.
18657         * lib/objc.exp: Likewise.
18658         * lib/g++.exp: Likewise.
18659
18660 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18661
18662         * gcc.dg/struct-by-value-2.c: New test.
18663
18664 2004-01-21  Andrew Pinski  <apinski@apple.com>
18665
18666         PR target/13785
18667         * gcc.dg/20030121-1.c: New test.
18668
18669 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18670
18671         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18672         clobber frame pointer register in asm statement.
18673
18674 2004-01-21  Falk Hueffner  <falk@debian.org>
18675
18676         * gcc.c-torture/compile/20040121-1.c: New test.
18677
18678 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18679
18680         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18681
18682 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18683
18684         * gcc.dg/ppc64-abi-2.c: New test.
18685
18686 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18687
18688         * lib/treelang.exp: Fill out this file.
18689         * lib/treelang-dg.exp: New File.
18690
18691 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18692
18693         * gcc.c-torture/compile/981022-1.c: Remove.
18694         * gcc.dg/array-5.c: Remove XFAIL.
18695         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18696         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18697         gcc.dg/cond-lvalue-1.c: Update.
18698         * gcc.dg/cast-lvalue-2.c: New test.
18699
18700 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18701
18702         PR c++/13592
18703         * g++.dg/other/error1.C (class foo): Tweak error message.
18704
18705         PR c++/13592
18706         * g++.dg/template/call2.C: New test.
18707
18708 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18709
18710         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18711         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18712         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18713         scalar-return-1_x.c, scalar-return-2_y.c,
18714         scalar-return-3_x.c, scalar-return-3_y.c,
18715         scalar-return-4_x.c, scalar-return-4_y.c,
18716         struct-align-1.h, struct-align-1_x.c,
18717         struct-align-1_y.c, struct-align-2.h,
18718         struct-align-2_x.c, struct-align-2_y.c,
18719         struct-by-value-10_y.c, struct-by-value-11_x.c,
18720         struct-by-value-11_y.c, struct-by-value-12_x.c,
18721         struct-by-value-12_y.c, struct-by-value-13_x.c,
18722         struct-by-value-13_y.c, struct-by-value-14_x.c,
18723         struct-by-value-14_y.c, struct-by-value-15_x.c,
18724         struct-by-value-15_y.c, struct-by-value-16_y.c,
18725         struct-by-value-17_y.c, struct-by-value-18_y.c,
18726         struct-by-value-19_y.c, struct-by-value-1_x.c,
18727         struct-by-value-1_y.c, struct-by-value-20_y.c,
18728         struct-by-value-2_x.c, struct-by-value-2_y.c,
18729         struct-by-value-3_y.c, struct-by-value-4_x.c,
18730         struct-by-value-4_y.c, struct-by-value-5_y.c,
18731         struct-by-value-6_y.c, struct-by-value-7_y.c
18732         struct-by-value-8_x.c, struct-by-value-8_y.c
18733         struct-by-value-9_x.c, struct-by-value-9_y.c
18734         struct-return-10_x.c, struct-return-10_y.c,
18735         struct-return-19_x.c, struct-return-20_x.c
18736         struct-return-2_x.c, struct-return-2_y.c
18737         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
18738         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
18739
18740 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18741
18742         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
18743         attribute on sparc*-sun-solaris2.*.
18744
18745 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
18746
18747         PR c++/13710
18748         * g++.dg/ext/typeof7.C: New test.
18749
18750 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
18751
18752         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
18753         * gcc.dg/const-elim-1.c: Same.
18754
18755 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
18756
18757         * objc.dg/stret-1.m: New.
18758         * objc.dg/stret-2.m: New.
18759
18760 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18761
18762         PR c++/11895
18763         * g++.dg/ext/vector1.C: New test.
18764
18765 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
18766
18767         * gcc.dg/pch/import-1.c: New.
18768         * gcc.dg/pch/import-1.hs: New.
18769         * gcc.dg/pch/import-1a.h: New.
18770         * gcc.dg/pch/import-1b.h: New.
18771         * gcc.dg/pch/import-1c.h: New.
18772
18773 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18774
18775         PR c++/13574
18776         * g++.dg/ext/array1.C: New test.
18777
18778         PR c++/13178
18779         * g++.dg/conversion/op1.C: New test.
18780
18781 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
18782
18783         PR 11864
18784         From Kazumoto Kojima / Dan Kegel:
18785         * gcc.dg/pr11864-1.c: New test.
18786
18787         PR 10392
18788         From Marcus Comstedt / Dan Kegel:
18789         * gcc.dg/pr10392-1.c: New test.
18790
18791 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/13478
18794         * g++.dg/init/ref10.C: New test.
18795
18796 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18797
18798         PR c++/13407
18799         * g++.dg/parse/typename6.C: New test.
18800
18801 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18802
18803         PR pch/13361
18804         * testsuite/g++.dg/pch/wchar-1.C: New.
18805         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18806
18807 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18808
18809         PR c++/9259
18810         * g++.dg/expr/sizeof2.C: New test.
18811
18812 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
18813
18814         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
18815
18816 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18817
18818         PR c++/13659
18819         * g++.dg/lookup/strong-using-3.C: New.
18820         * g++.dg/lookup/using-10.C: New.
18821
18822 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18823
18824         PR c++/13594
18825         * g++.dg/lookup/strong-using-2.C: New.
18826
18827 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
18828             Dan Kegel <dank@kegel.com>
18829             J"orn Rennecke <joern.rennecke@superh.com>
18830
18831         PR target/9365
18832         * gcc.dg/pr9365-1.c: New test.
18833
18834 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18835
18836         PR c++/8856
18837         * g++.dg/parse/casting-operator2.C: New test.
18838         * g++.old-deja/g++.pt/explicit83.C: Remove.
18839
18840 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18841
18842         * gcc.dg/label-compound-stmt-1.c: New test.
18843         * gcc.c-torture/compile/950922-1.c,
18844         gcc.c-torture/compile/20000211-3.c,
18845         gcc.c-torture/compile/20000518-1.c,
18846         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
18847         compound statements.
18848
18849 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
18850
18851         * gcc.dg/ppc64-abi-1.c: New test.
18852
18853 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
18854
18855          * g++.dg/ext/attrib9.C: Add dg-warnings.
18856
18857 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18858
18859         PR c++/12335
18860         * g++.dg/parse/dtor3.C: New test.
18861
18862 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18863
18864         PR c++/12709
18865         * g++.dg/parse/try-catch-1.C: New test.
18866
18867 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
18868
18869         * ada/acats/run_all.sh: Add more verbose output in acats.log
18870         when compiling tests.
18871
18872 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18873
18874         PR 13656
18875         * gcc.dg/typedef-redecl.c: New test case.
18876         * gcc.dg/typedef-redecl.h: New support file.
18877
18878 2004-01-13  Jan Hubicka  <jh@suse.cz>
18879
18880         * gcc.dg/always_inline.c: New test.
18881         * gcc.dg/debug/20031231-1.c: Fix.
18882
18883 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18884
18885         PR c++/13474
18886         * g++.dg/template/array3.C: New test.
18887
18888 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18889
18890         * g++.dg/ext/lvalue1.C: No longer expected to fail.
18891         * g++.dg/warn/Wunused-2.C: Likewise.
18892
18893 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18894
18895         PR c++/13289
18896         * g++.dg/template/instantiate6.C: New test.
18897
18898 2004-01-12  Roger Sayle  <roger@eyesopen.com>
18899
18900         PR middle-end/11397
18901         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
18902
18903 2004-01-12  Jan Hubicka  <jh@suse.cz>
18904
18905         PR opt/12826
18906         * gcc.dg/20040112-1.c: New.
18907
18908         * gcc.dg/dwarf-die[1-7].c: Move to...
18909         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
18910         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
18911
18912 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
18913
18914         PR c++/4100
18915         * g++.dg/parse/friend4.C: New test.
18916
18917 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
18918
18919         PR c++/4100
18920         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
18921         definition is called a friend.
18922
18923 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
18924
18925         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
18926
18927 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
18928
18929         PR c++/3478
18930         * g++.dg/parse/error10.C: New test.
18931         * g++.dg/template/arg2.C: Accept "invalid type" error.
18932
18933 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
18934
18935         PR middle-end/13392
18936         * g++.dg/opt/expect2.C: New test.
18937
18938 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18939
18940         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
18941         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
18942         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
18943         Update dg-error regexps.
18944
18945 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18946
18947         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
18948         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
18949
18950 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * gcc.dg/pragma-re-1.c: Use right pointer type.
18953
18954 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18955
18956         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
18957
18958 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
18959
18960         * gcc.dg/rs6000-ldouble-1.c: New.
18961
18962 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18963
18964         DR 337
18965         PR c++/9256
18966         * g++.dg/other/abstract1.C: New test.
18967
18968 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
18969
18970         * g++.dg/lookup/strong-using-1.C: New.
18971
18972 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18973
18974         PR c/11234
18975         * gcc.dg/func-ptr-conv-1.c: New test.
18976         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
18977
18978 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
18979
18980         PR target/13380.
18981         * gcc.c-torture/compile/20040109-1.c: New.
18982
18983 2004-01-08  Stuart Hastings  <stuart@apple.com>
18984
18985         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
18986         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
18987         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
18988
18989 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
18990
18991         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
18992
18993 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18994
18995         * ada/acats/run_acats: Treat 'gnatchop' the same way
18996         as 'gnatmake'.  Export GCC_DRIVER.
18997         * ada/acats/run_all.sh: Add target_gnatchop.  Use
18998         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
18999
19000 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19001
19002         PR c++/12573
19003         * g++.dg/template/dependent-expr4.C: New test.
19004
19005 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19006
19007         * gcc.dg/altivec-11.c: New test.
19008
19009 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19010
19011         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19012
19013 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19014
19015         PR c/6024
19016         * gcc.dg/enum-compat-1.c: New test.
19017         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19018
19019 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19020
19021         PR c/12165
19022         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19023         gcc.dg/c99-idem-qual-3.c: New tests.
19024
19025 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19026
19027         * gcc.dg/winline-7.c: Don't cast void * to int.
19028
19029 2004-01-06  Jan Hubicka  <jh@suse.cz>
19030
19031         * gcc.dg/i386-sse-5.c: New test
19032         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19033
19034 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19035
19036         PR c++/12815
19037         * g++.dg/rtti/typeid4.C: New test.
19038
19039 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19042
19043 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/12132
19046         * g++.dg/template/error11.C: New test.
19047
19048         PR c++/13451
19049         * g++.dg/template/class2.C: New test.
19050
19051 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19052         Richard Sandiford <rsandifo@redhat.com>
19053
19054         PR c++/13387
19055         * g++.dg/opt/alias3.C: New test.
19056
19057 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/13157
19060         * g++.dg/template/koenig3.C: New test.
19061
19062         PR c++/13529
19063         * g++.dg/parse/offsetof3.C: New test.
19064
19065         * g++.dg/init/copy7.C: Add missing dg-error markers.
19066
19067         PR c++/12226
19068         * g++.dg/init/copy7.c: New test.
19069
19070         PR c++/13536
19071         * g++.dg/parse/cast1.C: New test.
19072
19073 2004-01-04  Jan Hubicka  <jh@suse.cz>
19074
19075         * gcc.dg/winline[1-7].c: New tests.
19076
19077 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19078
19079         PR c++/13520
19080         * g++.dg/template/qualttp22.C: New test.
19081
19082 2004-01-01  Jan Hubicka  <jh@suse.cz>
19083
19084         * gcc.dg/debug/20031231-1.c: New.
19085         * gcc.c-torture/compile/20040101-1.c: New.
19086         * gcc.dg/dwarf-die-[1-7].c: New.
19087
19088 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19089
19090         PR optimization/13521
19091         * gcc.c-torture/compile/20031231-1.c: New test.
19092
19093 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19094
19095         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19096
19097 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19098
19099         PR c++/10079
19100         * g++.dg/template/crash16.C: New test.
19101
19102 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19103
19104         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19105
19106 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19107
19108         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19109         ports.
19110         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19111         * g++.old-deja/g++.law/profile1.C: Likewise.
19112         * gcc.c-torture/compile/981006-1.c: Likewise.
19113         * gcc.c-torture/execute/loop-2e.x: Likewise.
19114         * gcc.c-torture/execute/loop-2f.x: Remove.
19115         * gcc.c-torture/execute/loop-2g.x: Likewise.
19116         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19117         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19118
19119 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19120
19121         PR c++/13507
19122         * g++.dg/ext/attrib11.C: New test.
19123
19124         PR c++/13494
19125         * g++.dg/template/array2-1.C: New test.
19126         * g++.dg/template/array2-2.C: New test.
19127
19128 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19129
19130         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19131
19132 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         PR c++/12774
19135         * g++.dg/template/array1-1.C: New test.
19136         * g++.dg/template/array1-2.C: New test.
19137
19138 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19139
19140         PR fortran/12632
19141         * g77.dg/12632.f: New test case.
19142
19143 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19144
19145         PR c++/13289
19146         * g++.dg/parse/nontype1.C: New test.
19147
19148 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19149
19150         PR c++/12403
19151         * g++.dg/parse/explicit1.C: New test.
19152         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19153
19154 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/13081
19157         * g++.dg/opt/inline6.C: New test.
19158
19159         PR c++/12613
19160         * g++.dg/parse/error9.C: New test.
19161
19162         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19163
19164 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR c++/13009
19167         * g++.dg/init/assign1.C: New test.
19168
19169 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19170
19171         PR c++/13070
19172         * g++.dg/warn/format3.C: New test case.
19173
19174 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19175
19176         * gcc.c-torture/compile/20031227-1.c: New test.
19177
19178 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19179
19180         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19181         * g77.dg/bprob/bprob.exp: Likewise.
19182         * gcc.misc-tests/bprob.exp: Likewise.
19183         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19184         variants on systems where the library does not provide that
19185         functionality.
19186         * gcc.dg/builtins-20.c: Use builtins-config.h.
19187         * gcc.dg/builtins-config.h: New file.
19188
19189 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19190
19191         * lib/gcc-dg.exp (dg-require-profiling): New function.
19192         * lib/target-supports.exp (check_profiling_available): Likewise.
19193         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19194         * g77.dg/bprob/bprob.exp: Likewise.
19195         * gcc.misc-tests/bprob.exp: Likewise.
19196         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19197         * gcc.dg/20021014-1.c: Likewise.
19198         * gcc.dg/nest.c: Likewise.
19199
19200 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19201
19202         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19203         compiling.
19204         * g++.dg/lookup/java2.C: Likewise.
19205         * gcc.dg/cpp/lexident.c: Likewise.
19206
19207 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19208
19209         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19210         given.
19211         * gcc.c-torture/compile/961203-1.c: Likewise.
19212         * gcc.c-torture/compile/980506-1.c: Likewise.
19213
19214 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19215
19216         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19217         (additional_prunes): New global.
19218         (gcc-dg-prune): Handle additional per-test pruning.
19219         (dg-test): Clear additional_prunes between tests.
19220
19221         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19222         dg-prune-output to avoid spurious failures from assembler
19223         complaining about nonexistent WAW violations.
19224         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19225         Use dg-prune-output to avoid spurious failures from assembler
19226         warning about Itanium B-step errata.
19227
19228 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19229
19230         * g++.dg/abi/macro0.C: New test.
19231         * g++.dg/abi/macro1.C: Likewise.
19232         * g++.dg/abi/macro2.C: Likewise.
19233
19234         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19235         * g++.dg/abi/bitfield7.C: Likewise.
19236         * g++.dg/abi/dtor2.C: Likewise.
19237         * g++.dg/abi/mangle11.C: Likewise.
19238         * g++.dg/abi/mangle12.C: Likewise.
19239         * g++.dg/abi/mangle14.C: Likewise.
19240         * g++.dg/abi/mangle17.C: Likewise.
19241         * g++.dg/abi/vbase10.C: Likewise.
19242         * g++.dg/abi/vbase14.C: Likewise.
19243         * g++.dg/template/qualttp17.C: Likewise.
19244
19245 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19246
19247         PR c/11995
19248         * gcc.dg/20031223-1.c: New test.
19249
19250 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19251
19252         * gcc.dg/noreturn-7.c: New test.
19253
19254 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19255
19256         * gcc.dg/null-pointer-1.c: New test.
19257
19258 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19259
19260         * g++.old-deja/g++.jason/template18.C: Remove.
19261         * g++.old-deja/g++.jason/template37.C: Likewise.
19262
19263         PR c++/12862
19264         * g++.dg/lookup/ns1.C: New test.
19265
19266         PR c++/12397
19267         * g++.dg/template/lookup3.C: New test.
19268
19269 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19270
19271         * g++.dg/template/recurse1.C: New test
19272
19273 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19274
19275         PR c++/12479
19276         * g++.dg/parse/semicolon1.C: New test.
19277         * g++.dg/parse/semicolon1.h: Likewise.
19278
19279 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19280
19281         * gcc.dg/darwin-misaligned.c: New test.
19282
19283 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19284
19285         PR c/9163
19286         * gcc.dg/20031222-1.c: New test.
19287
19288 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19289
19290         PR c++/13438
19291         * g++.dg/parse/error8.C: New test.
19292
19293         PR c++/11554
19294         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19295
19296 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19297
19298         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19299         too small.
19300         * gcc.c-torture/compile/930217-1.c: Likewise.
19301         * gcc.c-torture/compile/930513-1.c: Likewise.
19302         * gcc.c-torture/execute/920908-2.c: Likewise.
19303         * gcc.c-torture/execute/921204-1.c: Likewise.
19304         * gcc.c-torture/execute/930621-1.c: Likewise.
19305         * gcc.c-torture/execute/930630-1.c: Likewise.
19306         * gcc.c-torture/execute/931031-1.c: Likewise.
19307         * gcc.c-torture/execute/980602-2.c: Likewise.
19308         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19309         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19310         * gcc.c-torture/execute/extzvsi.c: Likewise.
19311         * gcc.c-torture/unsorted/ext.c: Likewise.
19312
19313 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19314
19315         PR target/12749
19316         * gcc.c-torture/compile/20031220-2.c: New test case.
19317
19318 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19319
19320         PR optimization/13031
19321         * gcc.c-torture/compile/20031220-1.c: New test case.
19322
19323 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19324
19325         * gcc.dg/cast-function-1.c: New test.
19326
19327 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19328
19329         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19330         formats.
19331
19332 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19333
19334         PR c++/12795
19335         * g++.dg/ext/attrib10.C: New test.
19336
19337 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19338
19339         * gcc.dg/cleanup-10.c: New test.
19340         * gcc.dg/cleanup-11.c: New test.
19341
19342 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19343
19344         PR c++/13239
19345         * g++.dg/opt/expect1.C: New test.
19346
19347 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19348
19349         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19350
19351 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19352
19353         PR debug/12923
19354         * gcc.dg/20031218-1.c: New test.
19355
19356         PR debug/12389
19357         * gcc.dg/20031218-2.c: New test.
19358         * gcc.dg/20031218-3.c: New test.
19359
19360         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19361         of label name and allow for USER_LABEL_PREFIX == "_" names.
19362         * g++.dg/abi/mangle18-2.C: Likewise.
19363         * g++.dg/abi/mangle19-1.C: Likewise.
19364         * g++.dg/abi/mangle19-2.C: Likewise.
19365         * g++.dg/abi/mangle20-1.C: Likewise.
19366         * g++.dg/abi/mangle20-2.C: Likewise.
19367
19368 2003-12-18  Richard Henderson  <rth@redhat.com>
19369
19370         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19371
19372 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19373             Dan Kegel <dank@kegel.com>
19374
19375         PR other/12009
19376         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19377         testing a cross compiler, it causes spurious compile failures.
19378         * lib/g++.exp: Likewise.
19379
19380 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19381
19382         PR c++/13262
19383         * g++.dg/template/access13.C: New test.
19384
19385 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19386
19387         * gcc.dg/20031216-1.c: New test.
19388
19389 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19390
19391         PR c++/9154
19392         * g++.dg/template/error10.C: New test.
19393
19394 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19395
19396         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19397         * g++.dg/eh/simd-2.C: Likewise.
19398
19399 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19400             Roger Sayle  <roger@eyesopen.com>
19401
19402         * gcc.c-torture/execute/ieee/mzero5.c: New.
19403
19404 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/10603
19407         * g++.dg/parse/error6.C: New test.
19408
19409         PR c++/12827
19410         * g++.dg/parse/error7.C: New test.
19411
19412 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19413
19414         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19415         at -O with stabs debugging formats.
19416         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19417         * gcc.dg/debug/debug-2.c: Likewise.
19418
19419 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19420
19421         PR c++/12696
19422         * g++.dg/init/error1.C: New test.
19423
19424         PR c++/12218
19425         * g++.dg/init/pm3.C: New test.
19426
19427 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19428
19429         PR c/3347
19430         * gcc.dg/bitfld-8.c: New test.
19431
19432 2003-12-16  James Lemke  <jim@wasabisystems.com>
19433
19434         * gcc.dg/arm-scd42-[123].c: New tests.
19435
19436 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19437
19438         PR c++/9043
19439         * g++.dg/abi/mangle20-1.C: New test.
19440         * g++.dg/abi/mangle20-2.C: New test.
19441
19442 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/13275
19445         * g++.dg/other/offsetof2.C: Remove XFAIL.
19446         * g++.dg/parse/offsetof1.C: New test.
19447         * g++.gd/parse/offsetof2.C: Likewise.
19448
19449 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19450
19451         * g++.dg/template/nontype3.C: New test.
19452         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19453
19454 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19455
19456         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19457
19458 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19459
19460         PR c++/13387
19461         * g++.dg/expr/assign1.C: New test.
19462
19463         PR c++/13242
19464         * g++.dg/abi/mangle19-1.C: New test.
19465         * g++.dg/abi/mangle19-2.C: New test.
19466
19467 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19468
19469         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19470
19471 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19472
19473         * gcc.c-torture/execute/20031216-1.c: New test.
19474
19475 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19476
19477         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19478         an ICE regression.
19479
19480 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/10926
19483         * g++.dg/template/error9.C: New test.
19484
19485         PR c++/11116
19486         * g++.dg/template/error8.C: New test.
19487
19488 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19489
19490         PR middle-end/13400
19491         * gcc.c-torture/execute/20031215-1.c: New test case.
19492
19493 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19494
19495         PR c++/13269
19496         * g++.dg/parse/error5.C: New test.
19497
19498         PR c++/12989
19499         * g++.dg/expr/sizeof1.C: New test.
19500
19501         PR c++/13310
19502         * g++.dg/template/crash15.C: New test.
19503
19504 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19505
19506         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19507         a non-POD type as the last named parameter of a varargs function.
19508
19509 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c++/13243
19512         PR c++/12573
19513         * g++.dg/template/crash14.C: New test.
19514         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19515
19516 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19517
19518         * g++.dg/other/java1.C: New test.
19519
19520         PR c++/13241
19521         * g++.dg/abi/mangle18-1.C: New test.
19522         * g++.dg/abi/mangle18-2.C: New test.
19523
19524 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19525
19526         PR optimization/10312
19527         * gcc.c-torture/execute/20031214-1.c: New.
19528
19529 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/10779
19532         PR c++/12160
19533         * g++.dg/parse/error3.C: New test.
19534         * g++.dg/parse/error4.C: Likewise.
19535         * g++.dg/abi/mangle4.C: Tweak error messages.
19536         * g++.dg/lookup/using5.C: Likewise.
19537         * g++.dg/other/error2.C: Likewise.
19538         * g++.dg/parse/typename5.C: Likewise.
19539         * g++.dg/parse/undefined1.C: Likewise.
19540         * g++.dg/template/arg2.C: Likewise.
19541         * g++.dg/template/ttp3.C: Likewise.
19542         * g++.dg/template/type1.C: Likewise.
19543         * g++.old-deja/g++.other/crash32.C: Likewise.
19544         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19545
19546 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19547
19548         PR c++/13106
19549         * g++.dg/warn/noreturn-3.C: New test.
19550
19551 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19552
19553         PR c++/13118
19554         * g++.dg/abi/covariant3.C: New.
19555
19556 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * g++.dg/eh/ia64-1.C: New test.
19559
19560 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19561
19562         PR optimization/13037
19563         * g77.f-torture/execute/13037.f: New test case.
19564
19565 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19566
19567         PR c++/12881
19568         * g++.dg/abi/covariant2.C: New.
19569
19570 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19571
19572         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19573
19574 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19575
19576         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19577
19578 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19579
19580         PR other/10819
19581         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19582         to fix Bug 10819.
19583         * lib/g++.exp (g++_version): Likewise.
19584         * lib/g77.exp (g77_version): Likewise.
19585         * lib/objc.exp (default_objc_version): Likewise.
19586
19587 2003-12-10  Richard Henderson  <rth@redhat.com>
19588
19589         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19590
19591         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19592
19593 2003-12-08  Matt Austern  <austern@apple.com>
19594
19595         PR c/13134
19596         * lib/gcc-dg.exp (dg-require-visibility): Define.
19597         * lib/target-supports (check_visibility_available): Define.
19598         * gcc.dg/visibility-1.c: New test.
19599         * gcc.dg/visibility-2.c: Likewise.
19600         * gcc.dg/visibility-3.c: Likewise.
19601         * gcc.dg/visibility-4.c: Likewise.
19602         * gcc.dg/visibility-5.c: Likewise.
19603         * gcc.dg/visibility-6.c: Likewise.
19604         * g++.dg/ext/visibility-1.C: Likewise.
19605         * g++.dg/ext/visibility-2.C: Likewise.
19606         * g++.dg/ext/visibility-3.C: Likewise.
19607         * g++.dg/ext/visibility-4.C: Likewise.
19608         * g++.dg/ext/visibility-5.C: Likewise.
19609         * g++.dg/ext/visibility-6.C: Likewise.
19610
19611 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19612
19613         * g++.dg/lookup/java1.C: New test.
19614         * g++.dg/lookup/java2.C: New test.
19615
19616 2003-12-07  Falk Hueffner  <falk@debian.org>
19617
19618         * g++.dg/opt/noreturn-1.C: New test.
19619
19620 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19621
19622         * gcc.dg/overflow-1.c: New test.
19623
19624 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19625
19626         * g77.f-torture/compile/13060.f: New test.
19627
19628 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19629
19630         PR c++/13323
19631         * g++.dg/inherit/operator2.C: New test.
19632
19633 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR c++/13305
19636         * g++.dg/ext/attrib9.C: New test.
19637
19638 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/13314
19641         * g++.dg/template/error7.C: New test.
19642
19643 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19644             J"orn Rennecke <joern.rennecke@superh.com>
19645
19646         PR target/13302
19647         * g++.dg/other/struct-va_list.C: New test.
19648
19649 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19650
19651         PR c++/13166
19652         * g++.dg/parse/defarg6.C: New test.
19653
19654 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19655
19656         PR target/13256
19657         * gcc.c-torture/execute/20031201-1.c: New test.
19658
19659 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19660
19661         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19662
19663 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19664
19665         * gcc.dg/builtin-return-1.c: New test.
19666
19667 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19668             J"orn Rennecke <joern.rennecke@superh.com>
19669
19670         PR optimization/13260
19671         * gcc.c-torture/execute/20031204-1.c: New test.
19672
19673 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/9127
19676         * g++.dg/template/error6.C: New test.
19677
19678 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * gcc.dg/20031202-1.c: New test.
19681
19682 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19683
19684         PR c++/13179
19685         * g++.dg/template/eh1.C: New test.
19686
19687         PR c++/10771
19688         * g++.dg/template/error5.C: New test.
19689
19690 2003-12-02  David Ung  <davidu@mips.com>
19691
19692         * gcc.dg/compat/vector-check.h: Corrected type for var
19693         g_##TMODE
19694
19695 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19696
19697         PR c++/10126
19698         * g++.dg/template/ptrmem8.C: New test.
19699
19700 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19701
19702         PR c++/12573
19703         * g++.dg/template/dependent-expr3.C: New test.
19704
19705 2003-12-01  James Lemke  <jim@wasabisystems.com>
19706
19707         * gcc.dg/arm-g2.c: New test.
19708
19709 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19710
19711         PR optimization/11634
19712         * gcc.dg/20031201-2.c: New test case.
19713
19714 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19715
19716         PR 11433
19717         * objc.dg/proto-lossage-3.m: New test.
19718
19719 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19720
19721         PR optimization/12628
19722         * gcc.dg/20031201-1.c: New test case.
19723
19724 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19725
19726         * gcc.dg/unaligned-1.c: New test.
19727
19728 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
19729
19730         PR c++/9849
19731         * g++.dg/template/error4.C: New test.
19732         * g++.dg/template/nested3.C: Adjust error markers.
19733
19734 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19735
19736         * gcc.dg/cpp/assert4.c: Check more #system assertions.
19737
19738 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19739
19740         PR c/10333
19741         * gcc.dg/bitfld-7.c: New test.
19742
19743 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
19744
19745         * gcc.dg/tls/asm-1.C: New test.
19746
19747 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19748
19749         * gcc.dg/cpp/assert4.c: Update.
19750
19751 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19752
19753         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
19754         * gcc.dg/builtin-apply3.c: New test.
19755
19756 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19757
19758         * lib/compat.exp (compat-obj): New xfaildata parameter.
19759         Use it to set compiler_conditional_xfail_data before compiling.
19760         (compat-get-options): Handle dg-xfail-if.
19761         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
19762         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
19763         * gcc.dg/compat/vector-1_y.c: Likewise.
19764         * gcc.dg/compat/vector-2_x.c: Likewise.
19765         * gcc.dg/compat/vector-2_y.c: Likewise.
19766
19767 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19768
19769         * g++.dg/opt/reg-stack4.C: New test.
19770
19771 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19772
19773         * gcc.dg/builtin-apply2.c: New test.
19774
19775 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19776
19777         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
19778
19779 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19780
19781         PR c++/12924
19782         * g++.dg/template/template-id-2.C: New test.
19783
19784 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19785
19786         PR c++/5369
19787         * g++.dg/template/memfriend1.C: New test.
19788         * g++.dg/template/memfriend2.C: Likewise.
19789         * g++.dg/template/memfriend3.C: Likewise.
19790         * g++.dg/template/memfriend4.C: Likewise.
19791         * g++.dg/template/memfriend5.C: Likewise.
19792         * g++.dg/template/memfriend6.C: Likewise.
19793         * g++.dg/template/memfriend7.C: Likewise.
19794         * g++.dg/template/memfriend8.C: Likewise.
19795         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
19796
19797 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
19798
19799         PR c++/12515
19800         * g++.dg/ext/cond1.C: New test.
19801
19802 2003-11-20  Richard Henderson  <rth@redhat.com>
19803
19804         * gcc.dg/20020201-2.c: Remove.
19805         * gcc.dg/20020201-4.c: Remove.
19806         * gcc.dg/20020304-1.c: Remove.
19807
19808 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
19809
19810         * gcc.dg/cpp/trad/xwin1.c: New test case.
19811
19812 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
19813
19814         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
19815         * lib/g77.exp: Likewise.
19816         * lib/objc.exp: Likewise.
19817         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
19818         for darwin.
19819
19820 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19821
19822         PR c++/12932
19823         * g++.dg/template/static5.C: New test.
19824
19825 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19826
19827         * gcc.dg/nested-func-1.c: New test.
19828
19829 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19830
19831         * gcc.dg/cpp/assert4.c: New test.
19832
19833 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19834
19835         PR c++/2294
19836         * g++.dg/lookup/using9.c: New test.
19837
19838 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/12762
19841         * g++.dg/template/error3.C: New test.
19842
19843 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
19844
19845         PR ada/13035
19846         * ada/acats/run_acats, run_all.sh: Fix syntax error.
19847         No longer use a wrapper for gcc, since this does not work under
19848         Windows.
19849
19850 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19851
19852         PR c++/2094
19853         * g++.dg/template/ptrmem7.C: New test.
19854
19855 2003-11-13  Andrew Pinski <apinski@apple.com>
19856
19857         * gcc.c-torture/compile/20031113-1.c: New test.
19858
19859 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
19860             Kean Johnston <jkj@sco.com>
19861
19862         PR c/13029
19863         * gcc.dg/unused-4.c: Update.
19864
19865 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19866
19867         * g++.dg/opt/const3.C: New test.
19868
19869 2003-11-13  Jan Hubicka  <jh@suse.cz>
19870
19871         * gcc.c-torture/compile/20031112-1.c: New test.
19872
19873 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * g++.dg/parse/crash10.C: Remove bogus error marker.
19876
19877 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19878
19879         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
19880         (host_gcc): Likewise.
19881         (ROOT): Honor $PWDCMD.
19882         (BASE): Likewise.
19883         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
19884
19885 2003-11-12  Catherine Moore  <clm@redhat.com>
19886
19887         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
19888
19889 2003-11-12  Andreas Jaeger  <aj@suse.de>
19890             Jakub Jelinek  <jakub@redhat.com>
19891             Andrew Pinski  <pinskia@physics.uc.edu>
19892             Richard Henderson  <rth@redhat.com>
19893
19894         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
19895         systems.
19896         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
19897
19898         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
19899         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19900
19901 2003-11-11  Andreas Jaeger  <aj@suse.de>
19902
19903         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
19904
19905         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
19906
19907 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
19908
19909         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
19910         Clean ups.
19911
19912 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
19913
19914         * gcc.dg/trampoline-1.c: New test.
19915
19916 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19917
19918         * gcc.c-torture/compile/200031109-1.c: New test.
19919
19920 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19921
19922         PR c/3190
19923         PR c/8714
19924         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
19926         gcc.dg/format/no-y2k-1.c: Update.
19927
19928 2003-11-08  Roger Sayle  <roger@eyesopen.com>
19929
19930         PR optimization/10467
19931         * gcc.dg/20031108-1.c: New test case.
19932
19933 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
19934
19935         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
19936
19937 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19938
19939         * gcc.dg/compound-lvalue-1.c: New test.
19940         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
19941         some XFAILs.
19942
19943 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
19944
19945         * gcc.dg/altivec-varargs-1.c: New test.
19946
19947 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19948
19949         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
19950         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
19951         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
19952         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
19953         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
19954
19955 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19956
19957         * gcc.dg/cond-lvalue-1.c: New test.
19958
19959 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
19960
19961         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
19962
19963 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19964
19965         PR c++/11616
19966         * g++.dg/template/instantiate5.C: New test.
19967
19968 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19969
19970         PR c++/12726
19971         * g++.dg/ext/complit2.C: Replace test with self-contained version.
19972         * ChangeLog: Add missing first entry for above test.
19973
19974 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/9810
19977         * g++.dg/template/using8.C: New test.
19978         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
19979
19980 2003-11-02  Roger Sayle  <roger@eyesopen.com>
19981
19982         PR optimization/10817
19983         * gcc.c-torture/compile/20031102-1.c: New test case.
19984
19985 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
19986
19987         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
19988         2147483647.
19989
19990 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19991
19992         * gcc.dg/20031102-1.c: New test.
19993
19994 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19995
19996         * gcc.dg/complex-1.c: New test.
19997
19998 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19999
20000         PR c++/12796
20001         * g++.dg/template/crash13.C: Adjust expected error location.
20002         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20003
20004 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20005
20006         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20007
20008 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20009
20010         PR/10239
20011         * gcc.c-torture/compile/20031031-2.c: New test.
20012
20013 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20014
20015         PR/11640
20016         * gcc.c-torture/compile/20031031-1.c: New test.
20017
20018 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20019
20020         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20021         * gcc.misc-tests/bprob.exp: Likewise.
20022         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20023         the execution test on arm-elf configs.
20024         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20025         configs that don't support scratch files.
20026         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20027
20028 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20029
20030         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20031         done by dejagnu.
20032
20033 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20034
20035         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20036         Avoid non pure sh syntax. Add more logging.
20037
20038         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20039         fail.
20040
20041 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20042
20043         PR libgcj/10610
20044         * gcc.dg/ppc-stackalign-1.c: New test.
20045
20046 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20047
20048         * ada/acats/run_all.sh: Change output to be more compliant with
20049         dejagnu framework.
20050         Create acats.sum and acats.log files under testsuite/ada/acats
20051         Only run [a-z]* directories, to filter out e.g. CVS.
20052         Redirect build output to log file.
20053
20054 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20055
20056         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20057
20058 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20059
20060         PR ada/5909:
20061         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20062
20063 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20064
20065         * gcc.c-torture/compile/20031023-1.c: New test.
20066         * gcc.c-torture/compile/20031023-2.c: New test.
20067         * gcc.c-torture/compile/20031023-3.c: New test.
20068         * gcc.c-torture/compile/20031023-4.c: New test.
20069
20070 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20071
20072         PR c++/10371
20073         * g++.dg/lookup/scoped8.C: New test.
20074
20075 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20076
20077         * g++.dg/opt/reg-stack3.C: New test.
20078
20079 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20080
20081         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20082
20083 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20084
20085         PR c++/11076
20086         * g++.dg/template/crash13.C: New test.
20087
20088 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20089
20090         * gcc.dg/c99-restrict-2.c: New test.
20091
20092 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20093
20094         PR c++/12698, c++/12699, c++/12700, c++/12566
20095         * g++.dg/inherit/covariant9.C: New test.
20096         * g++.dg/inherit/covariant10.C: New test.
20097         * g++.dg/inherit/covariant11.C: New test.
20098
20099 2003-10-23  Jason Merrill  <jason@redhat.com>
20100
20101         PR c++/12726
20102         * g++.dg/ext/complit2.C: New test.
20103
20104 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20105
20106         PR target/12654
20107         * gcc.c-torture/execute/20031020-1.c: New test.
20108
20109 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20110
20111         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20112         following the jump_insn.
20113
20114 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20115
20116         * gcc.dg/cast-lvalue-1.c: New test.
20117
20118 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20119
20120         PR c++/11962
20121         * g++.dg/template/cond2.C: New test.
20122
20123 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20124
20125         * gcc.dg/builtins-28.c: New test.
20126
20127 2003-10-20  Jan Hubicka  <jh@suse.cz>
20128
20129         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20130         parameter.
20131         * testsuite/gcc.dg/inline-2.c: Likewise.
20132
20133 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20134
20135         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20136         * gcc.dg/nest.c:  Likewise.
20137
20138 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20139
20140         PR c++/9781, c++/10583, c++/11862
20141         * g++.dg/parse/crash13.C: New test.
20142
20143 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20144
20145         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20146
20147 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20148
20149         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20150         Define HAVE_C99_RUNTIME except on Solaris.
20151         * gcc.dg/builtins-20.c: Likewise.
20152
20153 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20154
20155         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20156
20157 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20158
20159         PR c++/12495
20160         * g++.dg/template/crash21.C: New test.
20161
20162 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20163
20164         PR c++/2513
20165         * g++.dg/template/typename5.C: New test.
20166
20167 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         PR c++/12369
20170         * g++.dg/template/friend25.C: New test.
20171
20172 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20173
20174         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20175         versions.
20176
20177 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20178
20179         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20180         == 2147483647.
20181
20182 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20183
20184         * gcc.c-torture/execute/960416-1.x: Remove.
20185         * gcc.c-torture/execute/divconst-3.x: Likewise.
20186
20187 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20188
20189         PR target/12598
20190         * gcc.dg/torture/cris-volatile-1.c: New test.
20191
20192 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20193
20194         PR optimization/9325
20195         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20196         for overflowing floating point to integer conversion during RTL
20197         simplification.
20198
20199 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20200
20201         * objc/execute/_cmd.m: Fix typo.
20202         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20203         Relax 'scan-assembler' regexp.
20204         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20205         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20206         * objc.dg/zero-link-2.m: Remove blank line.
20207         * objc.dg/zero-link-3.m: New test case.
20208
20209 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20210
20211         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20212
20213         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20214         than linker trickery.
20215
20216 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20217
20218         PR c++/12370
20219         * g++.dg/other/friend2.C: New test.
20220
20221 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20222
20223         * gcc.dg/20031012-1.c: New test.
20224
20225 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20226
20227         * gcc.dg/weak/weak-3.c: Fix for new warning.
20228
20229 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20230
20231         PR optimization/8750
20232         * gcc.c-torture/execute/20031012-1.c: New test case.
20233
20234 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20235
20236         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20237         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20238
20239 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20240
20241         PR optimization/12260
20242         * gcc.c-torture/compile/20031011-2.c: New test case.
20243
20244 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20245
20246         * gcc.c-torture/execute/20031011-1.c: New testcase.
20247
20248 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20249
20250         * gcc.c-torture/compile/20031011-1.c: New test.
20251
20252 2003-10-11  Jan Hubicka  <jh@suse.cz>
20253
20254         * g++.dg/other/first-global.C: New test.
20255
20256 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20257
20258         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20259
20260 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20261
20262         * gcc.c-torture/compile/20031010-1.c: New test.
20263
20264 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20265
20266         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20267         * gcc.c-torture/execute/va-arg-25.c: ... here.
20268
20269 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20270
20271         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20272
20273 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20274
20275         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20276
20277 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20278
20279         * g++.dg/parse/error2.C: New test.
20280
20281 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20282
20283         PR c++/11097
20284         * g++.dg/other/error5.C: Modify the error message.
20285         * g++.dg/lookup/using8.C: New test.
20286
20287 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20288
20289         * gcc.dg/darwin-abi-2.c: New file.
20290         * gcc.c-torture/execute/va-arg-24.c: New file.
20291
20292 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20293
20294         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20295         indentation.
20296
20297 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/10147
20300         * g++.dg/other/error4.C: Update error messages.
20301         * g++.dg/template/ptrmem4.C: Likewise.
20302
20303         PR c++/12337
20304         * g++.dg/init/new9.C: New test.
20305
20306         PR c++/12334, c++/12236, c++/8656
20307         * g++.dg/ext/attrib8.C: New test.
20308
20309 2003-10-06  Devang Patel  <dpatel@apple.com>
20310
20311         * gcc.dg/debug/dwarf2-3.h: New test.
20312         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20313
20314 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20315
20316         * g++.dg/opt/cfg2.C: New test.
20317
20318 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20319
20320         * g++.dg/opt/float1.C: New test.
20321
20322 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20323
20324         * gcc.dg/c90-array-lval-6.c: New test.
20325         * gcc.dg/c99-array-lval-6.c: New test.
20326
20327 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20328             Ziemowit Laski  <zlaski@apple.com>
20329
20330         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20331         'Derived', so that it is never considered a class method; add
20332         new warning for '+port' method ambiguity.
20333         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20334         <objc/objc-api.h> (needed on Mac OS X).
20335         * objc.dg/method-13.m: New test.
20336
20337 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20338
20339         PR optimization/9325, PR java/6391
20340         * gcc.c-torture/execute/20031003-1.c: New test case.
20341
20342 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20343
20344         PR optimization/12180
20345         * gcc.dg/20031002-1.c: New test.
20346
20347         PR c++/12486
20348         * g++.dg/inherit/error1.C: New test.
20349
20350 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20351
20352         * lib/f-torture.exp (search_for): Rename to...
20353         (search_for_re): This.  Also, clean up comments and the
20354         "regexp" invocation.
20355
20356 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20357
20358         * gcc.c-torture/compile/20031002-1.c: New test.
20359
20360 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * g++.dg/opt/cond1.C: New test.
20363
20364 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20365
20366         * gcc.dg/Wold-style-definition-2.c: New testcase.
20367         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20368
20369 2003-09-29  Richard Henderson  <rth@redhat.com>
20370
20371         * g++.dg/init/array10.C: Add dg-options.
20372
20373 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20374
20375         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20376
20377 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20378
20379         * g++.dg/template/friend19.C: Fix typo.
20380         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20381
20382 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20383
20384         * gcc.c-torture/execute/20030928-1.c: New test.
20385         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20386
20387 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20388
20389         * g++.dg/opt/unroll1.C: New test.
20390
20391 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20392
20393         PR optimization/11741
20394         * gcc.dg/20030926-1.c: New test case.
20395
20396 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20397
20398         PR c++/5655
20399         * g++.dg/parse/access7.C: New test.
20400         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20401
20402 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20403
20404         MERGE OF objc-improvements-branch into MAINLINE:
20405         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20406         if libobjc has not been built.
20407         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20408         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20409         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20410         objc/execute/nested-3.m, objc/execute/np-2.m,
20411         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20412         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20413         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20414         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20415         objc.dg/special/unclaimed-category-1.h,
20416         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20417         well as GNU runtime.
20418         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20419         * execute/cascading-1.m, execute/function-message-1.m,
20420         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20421         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20422         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20423         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20424         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20425         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20426         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20427         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20428         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20429         * objc.dg/bitfield-2.m: Run only on Darwin.
20430         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20431         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20432         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20433         * objc.dg/const-str-1.m: Fix constant string layout.
20434
20435 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20436
20437         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20438
20439 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20440
20441         * gcc.dg/darwin-abi-1.c: New file.
20442
20443 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20444
20445         PR target/12281
20446         * gcc.c-torture/compile/20030921-1.c: New test.
20447
20448 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20449
20450         * g++.dg/opt/reg-stack2.C: New test.
20451
20452 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20453
20454         * g++.dg/eh/delayslot1.C: New test.
20455
20456 2003-09-20  Richard Henderson  <rth@redhat.com>
20457
20458         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20459
20460 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20461
20462         * gcc.c-torture/execute/20030920-1.c: New test case.
20463
20464 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20465
20466         * g++.dg/rtti/typeid3.C: Correct expected error message.
20467
20468 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20469
20470         PR c++/157
20471         * g++.dg/parse/crash12.C: New test.
20472
20473 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20474
20475         * gcc.dg/compat/mixed-struct-check.h: New.
20476         * gcc.dg/compat/mixed-struct-defs.h: New.
20477         * gcc.dg/compat/mixed-struct-init.h: New.
20478         * gcc.dg/compat/struct-by-value-19_main.c: New.
20479         * gcc.dg/compat/struct-by-value-19_x.c: New.
20480         * gcc.dg/compat/struct-by-value-19_y.c: New.
20481         * gcc.dg/compat/struct-by-value-20_main.c: New.
20482         * gcc.dg/compat/struct-by-value-20_x.c: New.
20483         * gcc.dg/compat/struct-by-value-20_y.c: New.
20484         * gcc.dg/compat/struct-return-19_main.c: New.
20485         * gcc.dg/compat/struct-return-19_x.c: New.
20486         * gcc.dg/compat/struct-return-19_y.c: New.
20487         * gcc.dg/compat/struct-return-20_main.c: New.
20488         * gcc.dg/compat/struct-return-20_x.c: New.
20489         * gcc.dg/compat/struct-return-20_y.c: New.
20490
20491 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20492         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20493         so that it will not complain on LP64 targets.
20494
20495 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20496
20497         PR c++/495
20498         * g++.dg/template/friend24.C: New test.
20499
20500 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20501
20502         PR c++/12332
20503         * g++.dg/template/memtmpl2.C: New test.
20504
20505 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR target/11184
20508         * gcc.dg/builtin-apply1.c: New test.
20509
20510 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         PR c++/9848
20513         * g++.dg/warn/Wunused-4.C: New test.
20514
20515 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20516
20517         PR c++/12316
20518         * g++.dg/other/gc2.C: New test.
20519
20520 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/11991
20523         * g++.dg/rtti/typeid3.C: New test.
20524
20525         PR c++/12266
20526         * g++.dg/overload/template1.C: New test.
20527
20528 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20529
20530         * g++.dg/opt/cfg3.C: New test.
20531
20532 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/7939
20535         * g++.dg/template/crash11.C: New test.
20536
20537 2003-09-16  Jason Merrill  <jason@redhat.com>
20538             Jakub Jelinek  <jakub@redhat.com>
20539
20540         * gcc.dg/attr-warn-unused-result.c: New test.
20541
20542 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20543
20544         PR c++/12184
20545         * g++.dg/expr/call2.C: New test.
20546
20547 2003-09-15  Andreas Jaeger  <aj@suse.de>
20548
20549         * gcc.dg/Wold-style-definition-1.c: New test.
20550
20551 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20552
20553         PR c++/3907
20554         * g++.dg/parse/template12.C: New test.
20555
20556         * g++.dg/abi/bitfield11.C: New test.
20557         * g++.dg/abi/bitfield12.C: Likewise.
20558
20559 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20560
20561         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20562         non-expansion of functional macro name without arguments at EOL.
20563         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20564
20565 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20566
20567         * gcc.c-torture/execute/20030914-[12].c: New tests.
20568
20569 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20570
20571         PR c++/11788
20572         * g++.dg/overload/addr1.C: New test.
20573
20574 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20575
20576         * gcc.dg/20030909-1.c: New test.
20577
20578 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20579
20580         * gcc.dg/ultrasp10.c: New test.
20581
20582 2003-09-09  Devang Patel  <dpatel@apple.com>
20583
20584         * gcc.dg/darwin-ld-6.c: New test.
20585
20586 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20587
20588         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20589
20590 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20591
20592         * gcc.dg/ia64-types1.c: New test.
20593         * gcc.dg/ia64-types2.c: Likewise.
20594
20595 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20596
20597         * gcc.dg/builtins-1.c: Add more _Complex tests.
20598         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20599
20600         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20601         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20602
20603 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20604
20605         PR c++/11786
20606         * g++.dg/lookup/koenig2.C: New test.
20607
20608         PR c++/5296
20609         * g++.dg/rtti/typeid2.C: New test.
20610
20611 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20612
20613         * gcc.c-torture/compile/20030904-1.c: New test.
20614
20615 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20616
20617         * g++.dg/opt/longbranch2.C: New test.
20618
20619 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20620
20621         * g++.dg/template/crash10.C: Only compile it.
20622
20623 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20624
20625         PR middle-end/11665
20626         * gcc.c-torture/compile/20030907-1.c: New test.
20627         * g++.dg/init/array11.C: New test.
20628
20629 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20630
20631         PR c++/11852
20632         * g++.dg/init/struct1.C: New test.
20633
20634 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++/12181
20637         * g++.dg/expr/comma1.C: New test.
20638
20639 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20640
20641         PR c++/11867
20642         * g++.dg/expr/static_cast5.C: New test.
20643
20644 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20645
20646         PR c++/11507
20647         * g++.dg/lookup/scoped7.C: New test.
20648
20649         PR c++/9574
20650         * g++.dg/other/static1.C: New test.
20651
20652         PR c++/11490
20653         * g++.dg/warn/template-1.C: New test.
20654
20655         PR c++/11432
20656         * g++.dg/template/crash10.C: New test.
20657
20658         PR c++/2478
20659         * g++.dg/overload/VLA.C: New test.
20660
20661         PR c++/10804
20662         * g++.dg/template/call1.C: New test.
20663
20664 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20665
20666         PR c++/11794
20667         * g++.dg/parse/using3.C: New test.
20668
20669 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20670
20671         PR c++/11409
20672         * g++.dg/overload/builtin3.C: New test case.
20673
20674 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20675
20676         PR c/9862
20677         * gcc.dg/20030906-1.c: New test.
20678         * gcc.dg/20030906-2.c: Likewise.
20679
20680 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20681
20682         PR c++/12167
20683         * g++.dg/parse/defarg5.C: New test.
20684
20685         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20686
20687 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20688
20689         PR c++/12163
20690         * g++.dg/expr/static_cast4.C: New test.
20691
20692         PR c++/12146
20693         * g++.dg/template/crash9.C: New test.
20694
20695 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20696
20697         * g++.old-deja/g++.ext/pretty2.C: Update for change
20698         in __FUNCTION__.
20699         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20700
20701 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         PR c++/11922
20704         * g++/dg/template/qualified-id1.C: New test.
20705
20706         PR c++/12037
20707         * g++.dg/warn/noeffect4.C: New test.
20708
20709 2003-09-04  Matt Austern  <austern@apple.com>
20710
20711         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20712         * g++.dg/ext/fnname2.C: Likewise.
20713         * g++.dg/ext/fnname3.C: Likewise.
20714
20715 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20716
20717         * g++.dg/expr/lval1.C: New test.
20718         * g++.dg/ext/lvcast.C: Remove.
20719
20720 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20721
20722         PR optimization/11700.
20723         * gcc.c-torture/compile/20030903-1.c: New test case.
20724
20725 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20726
20727         PR c++/12053
20728         * g++.dg/abi/layout4.C: New test.
20729
20730 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
20731
20732         PR c++/11553
20733         * g++.dg/parse/friend3.C: New test.
20734
20735 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
20736
20737         PR c++/11847
20738         * g++.dg/template/class1.C: New test.
20739
20740         PR c++/11808
20741         * g++.dg/expr/call1.C: New test.
20742
20743 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/12114
20746         * g++.dg/init/ref9.C: New test.
20747
20748         PR c++/11972
20749         * g++.dg/template/nested4.C: New test.
20750
20751 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20752
20753         PR c++/12093
20754         * g++.dg/template/non-dependent4.C: New test.
20755
20756         PR c++/11928
20757         * g++.dg/inherit/conv1.C: New test.
20758
20759 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20760
20761         PR c++/6196
20762         * g++.dg/ext/label1.C: New test.
20763         * g++.dg/ext/label2.C: Likewise.
20764
20765 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20766
20767         * g++.dg/expr/cond3.C: New test.
20768
20769 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20770
20771         * gcc.dg/builtins-1.c: Add new builtin cases.
20772
20773 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20774
20775         * gcc.dg/builtins-1.c: Add new cases.
20776         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20777
20778 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20779
20780         * gcc.dg/builtins-1.c: Add more math builtin tests.
20781         * gcc.dg/torture/builtin-attr-1.c: New test.
20782
20783 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR optimization/5079
20786         * g++.dg/opt/static3.C: New test.
20787
20788 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20789
20790         * gcc.misc-tests/gcov-10b.c: New test.
20791
20792 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
20793
20794         * g++.dg/opt/ptrmem3.C: New test.
20795
20796         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
20797
20798 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * gcc.dg/20030826-2.c: New test.
20801
20802 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20803
20804         PR middle-end/12002
20805         * g77.f-torture/compile/12002.f: New test case.
20806
20807 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20808
20809         * gcc.dg/20030826-1.c: New test case.
20810
20811 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
20812
20813         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
20814
20815 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
20816
20817         PR c++/11871
20818         * c++.dg/lookup/crash1.C: New test.
20819
20820         * c++.dg/warn/noeffect3.C: New test.
20821
20822 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
20823
20824         * gcc.dg/compat/vector-1_x.c: Compile with -w.
20825         * gcc.dg/compat/vector-1_y.c: Ditto.
20826         * gcc.dg/compat/vector-2_x.c: Ditto.
20827         * gcc.dg/compat/vector-2_y.c: Ditto.
20828
20829 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
20830
20831         * gcc.dg/20030702-1.c: New test.
20832
20833 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/8795
20836         * g++.dg/ext/altivec-1.C: New test.
20837
20838 2003-08-24  Richard Henderson  <rth@redhat.com>
20839
20840         * g++.dg/eh/simd-2.C: Add -w for x86.
20841
20842 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/20030815-1.c: New test.
20845
20846 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20847
20848         PR c++/3765
20849         * g++.dg/parse/access6.C: New test.
20850
20851 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20852
20853         PR c++/641, c++/11876
20854         * g++.dg/template/friend22.C: New test.
20855         * g++.dg/template/friend23.C: Likewise.
20856
20857 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20858
20859         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
20860         identically.
20861
20862 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20863
20864         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
20865
20866 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20867
20868         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
20869
20870 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20871
20872         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
20873
20874 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20875
20876         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
20877
20878 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
20879
20880         PR c++/11919
20881         * g++.dg/overload/prom1.C: New test.
20882
20883         PR c++/11551
20884         * g++.dg/parse/dtor2.C: New test.
20885
20886         PR c++/10762
20887         * g++.dg/parse/using2.C: New test.
20888
20889 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
20890
20891         PR target/11805
20892         * gcc.c-torture/compile/20030821-1.c: New.
20893
20894 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/11834
20897         * g++.dg/template/deduce2.C: New test.
20898
20899 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
20900
20901         * gcc.c-torture/execute/20030821-1.c: New test.
20902
20903 2003-08-20  Roger Sayle  <roger@eyesopen.com>
20904
20905         PR middle-end/11984
20906         * gcc.dg/20030820-1.c: New test case.
20907
20908 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
20909
20910         PR c++/11945
20911         * g++.dg/warn/noeffect2.C: New test.
20912
20913 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/10926
20916         * g++.dg/template/dtor2.C: New test.
20917
20918         PR c++/11684
20919         * g++.dg/template/operator1.C: New test.
20920         * g++.dg/parse/operator4.C: New test.
20921
20922         PR c++/11946.C
20923         * g++.dg/expr/enum1.C: New test.
20924         * gcc.dg/c99-bool-1.c: Remove bogus warning.
20925
20926         PR c++/11036.C
20927         * g++.dg/parse/elab2.C: New test.
20928         * g++.dg/parse/typedef4.C: Change error message.
20929         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
20930         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
20931         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
20932
20933 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
20934
20935         * gcc.dg/pch/warn-1.c: New.
20936         * gcc.dg/pch/warn-1.hs: New.
20937
20938         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
20939         not-tested file.
20940
20941 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20942
20943         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
20944
20945 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         * gcc.dg/uninit-D.c: New Test.
20948         * gcc.dg/uninit-E.c: New Test.
20949         * gcc.dg/uninit-F.c: New Test.
20950         * gcc.dg/uninit-G.c: New Test.
20951
20952 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
20953
20954         * g++.dg/README: Describe the pch directory.
20955
20956 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20957
20958         PR c++/11174
20959         * g++.dg/parse/access4.C: New test.
20960         * g++.dg/parse/access5.C: Likewise.
20961         * g++.old-deja/g++.jason/access17.C: Adjust error message.
20962
20963 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
20964
20965         * gcc.dg/noncompile/20030818-1.c: New.
20966
20967 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         PR c++/11957
20970         * g++.dg/warn/noeffect1.C: New test.
20971
20972         * g++.dg/template/scope2.C: New test.
20973         * g++.dg/template/error2.C: Correct dg-error
20974
20975 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
20976
20977         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
20978
20979 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         PR C++/11512
20982         * g++.dg/template/warn1.C: New.
20983
20984 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         * g++.dg/template/error2.C: New test.
20987         * g++.dg/lookup/using7.C: Adjust errors
20988         * g++.old-deja/g++.pt/crash36.C: Likewise.
20989         * g++.old-deja/g++.pt/derived3.C: Likewise.
20990
20991 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20992
20993         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
20994         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
20995         * gcc.c-torture/execute/builtins/string-9.c: New, from
20996         string-opt-9.c.  Adjust for execute/builtins framework.
20997         * gcc.c-torture/execute/string-opt-9.c: Delete.
20998
20999 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21000
21001         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21002
21003         * g++.dg/parse/ret-type2.C: New test.
21004
21005         PR c++/11703
21006         * g++.dg/init/new8.C: New test.
21007
21008         PR c++/10923
21009         * g++.dg/parse/typedef5.C: New test.
21010
21011         PR c++/9512
21012         * g++.dg/parse/qualified2.C: New test.
21013         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21014         invalid code.
21015
21016 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21017
21018         * g++.dg/conversion/ptrmem1.C: New test.
21019
21020 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21021
21022         PR target/11693
21023         * gcc.dg/20030811-1.c: New test.
21024
21025         PR target/11535
21026         * gcc.c-torture/execute/20030811-1.c: New test.
21027
21028 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21029
21030         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21031
21032 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/11789.C
21035         * g++.dg/inherit/multiple1.C: New test.
21036
21037 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * gcc.dg/spe1.c: New test.
21040
21041         PR c++/11670
21042         * g++.dg/expr/cast2.C: New test.
21043
21044         PR c++/10530
21045         * g++.dg/template/dependent-name2.C: New test.
21046
21047 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21048
21049         * g++.dg/parse/crash11.C: Put the dg options in comments.
21050
21051 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21052
21053         * lib/gcc-dg.exp: Update for diagnostic change.
21054
21055 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21056
21057         PR c++/5767
21058         * g++.dg/parse/crash11.C: New test.
21059
21060 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21061
21062         * gcc.dg/cpp/spacing1.c: Update.
21063
21064 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21065
21066         PR target/11739
21067         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21068         a value for -mtune.
21069
21070 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21071
21072         PR middle-end/11771
21073         * gcc.c-torture/compile/20030804-1.c: New test case.
21074
21075 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21076
21077         * gcc.dg/20030804-1.c: New test case.
21078
21079 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21080
21081         * gcc.dg/cpp/separate-1.c: New test.
21082
21083 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21084
21085         PR c++/11704
21086         * g++.dg/template/dependent-expr2.C: New test.
21087
21088         PR c++/11766
21089         * g++.dg/expr/ptrmem1.C: New test.
21090
21091 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21092
21093         PR c++/9453
21094         * g++.dg/template/friend15.C: New test.
21095
21096 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21097
21098         * lib/dg-pch.exp: Work round PCH bug.
21099
21100 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21101
21102         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21103         builtins.  Move cases from builtins-4.c here.
21104
21105         * gcc.dg/torture/builtin-math-1.c: New test taken from
21106         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21107         additional cases.
21108
21109         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21110         Delete.
21111
21112 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21113
21114         PR c++/9447
21115         * g++.dg/template/using7.C: New test.
21116
21117 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21118
21119         * import1.c, import2.c: New tests.
21120
21121 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21122
21123         * g++.dg/eh/crossjump1.C: New test.
21124
21125 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21126
21127         PR c++/11697
21128         * g++.dg/template/using6.C: New test.
21129
21130         PR c++/11744
21131         * g++.dg/template/koenig2.C: New test.
21132
21133 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21134
21135         PR c++/7983
21136         * g++.dg/parse/typedef4.C: New test.
21137
21138 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21139
21140         PR c++/8442, c++/8806
21141         * g++.dg/template/elab1.C: New test.
21142         * g++.dg/template/type2.C: Likewise.
21143         * g++.dg/template/ttp3.C: Adjust expected error message.
21144         * g++.old-deja/g++.law/visibility13.C: Likewise.
21145         * g++.old-deja/g++.niklas/t135.C: Likewise.
21146         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21147         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21148         template argument.
21149         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21150
21151 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21152
21153         PR c++/11295
21154         * g++.dg/ext/stmtexpr1.C: New test.
21155
21156         * g++.dg/opt/tmp1.C: New test.
21157
21158         PR c++/11525
21159         * g++.dg/parse/constant4.C: New test.
21160
21161         PR c++/9447
21162         * g++.dg/template/using5.C: New test.
21163
21164 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21165
21166         * gcc.dg/builtins-27.c: New test case.
21167
21168 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21169
21170         * gcc.dg/tls/opt-7.c: New test.
21171
21172 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21173
21174         * g++.old-deja/g++.other/crash18.C: Remove.
21175
21176 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21177
21178         * g++.dg/template/explicit3.C: New.
21179         * g++.dg/template/explicit4.C: New.
21180         * g++.dg/template/explicit5.C: New.
21181
21182         PR c++/11347
21183         * g++.dg/template/memtmpl1.C: New.
21184
21185 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21186
21187         PR target/11565
21188         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21189         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21190
21191 2003-07-30  Jan Hubicka  <jh@suse.cz>
21192
21193         * vtgc1.c: Kill.
21194
21195 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21196
21197         * gcc.dg/struct-in-proto-1.c: New test.
21198
21199 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21200
21201         * gcc.dg/cpp/include2.c: Only expect one message.
21202
21203 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21204
21205         PR c++/9447
21206         * g++.dg/template/using1.C: New test.
21207         * g++.dg/template/using2.C: New test.
21208         * g++.dg/template/using3.C: New test.
21209         * g++.dg/template/using4.C: New test.
21210
21211 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21212
21213         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21214         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21215
21216 2003-07-28  Jan Hubicka  <jh@suse.cz>
21217
21218         PR c++/11530
21219         * g++.dg/opt/call1.C: New test.
21220
21221 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21222
21223         PR c++/11667
21224         * g++.dg/init/enum2.C: New test.
21225         * g++.dg/template/overload1.C: Add "-w" option.
21226
21227 2003-07-28    <hp@bitrange.com>
21228
21229         * gcc.dg/Wdeclaration-after-statement-1.c,
21230         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21231
21232 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21233
21234         * gcc.c-torture/compile/20030725-1.c: New test.
21235
21236 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21237
21238         * gcc.dg/20030505.c: Only run for SPE.
21239         Remove definition of opaque type.
21240
21241 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21242
21243         * g++.dg/template/ptrmem6.C: New test.
21244
21245 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21246
21247         * gcc.c-torture/compile/zero-strct-2.c: New test.
21248
21249 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21250
21251         * gcc.dg/intermod-1.c: New test.
21252
21253 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21254
21255         PR c++/11617
21256         * g++.dg/template/lookup2.C: New test.
21257         * g++.dg/template/memclass1.C: Remove instantiated from error.
21258         * g++.dg/other/error2.C: Tweak expected errors.
21259
21260         PR c++/11596
21261         * g++.dg/template/defarg3.C: New test.
21262
21263         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21264
21265 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21266
21267         * g++.dg/inherit/access5.C: New test.
21268
21269 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21270
21271         PR c++/11513
21272         * g++.dg/template/crash8.C: New test.
21273
21274 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21275
21276         PR c/10602
21277         * gcc.dg/noncompile/incomplete-2.c: New test.
21278
21279 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21280
21281         PR c++/11645
21282         * g++.dg/inherit/access4.C: New test.
21283
21284         PR c++/11517
21285         * g++.dg/expr/cond2.C: New test.
21286
21287         PR optimization/10679
21288         * g++.dg/opt/inline4.C: New test.
21289
21290 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * g++.dg/parse/crash10: New test.
21293
21294 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         * g++.dg/ext/flexary1.C: New test.
21297
21298 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21299
21300         PR c++/10793
21301         * g++.dg/template/crash9.C: New test.
21302
21303 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21304
21305         PR c++/3004
21306         * g++.dg/parse/typedef3.C: New test.
21307
21308         PR c++/7906
21309         * g++.dg/parse/operator2.C: New test.
21310
21311         PR c++/8895
21312         * g++.dg/parse/def-tmpl-arg1.C: New test.
21313
21314         PR c++/9282
21315         * g++.dg/parse/funptr1.C: New test.
21316
21317         PR c++/9452
21318         * g++.dg/parse/ambig3.C: New test.
21319
21320         PR c++/9454
21321         * g++.dg/parse/operator3.C: New test.
21322
21323         PR c++/9486
21324         * g++.dg/parse/template10.C: New test.
21325
21326         PR c++/9488
21327         * g++.dg/parse/template11.C: New test.
21328
21329         PR c++/10150
21330         * g++.dg/parse/invalid-op1.C: New test.
21331
21332         PR c++/10247
21333         * g++.dg/parse/condexpr1.C: New test.
21334
21335 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         * g++.dg/ext/packed3.C: New test.
21338         * g++.dg/ext/packed4.C: New test.
21339
21340         * gcc.dg/pack-test-3.c: New test.
21341
21342 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21343
21344         * lib/compat.exp: Handle dg-options per source file.
21345         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21346         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21347         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21348         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21349         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21350         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21351         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21352         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21353         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21354         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21355         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21356         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21357         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21358         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21359
21360 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21361
21362         PR c/10320
21363         * gcc.c-torture/execute/20030718-1.c: New test.
21364
21365 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21366
21367         PR optimization/11536
21368         * gcc.dg/20030721-1.c: New test.
21369
21370 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21371
21372         PR c++/11546
21373         * g++.dg/template/lookup1.C: New test.
21374
21375 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21376
21377         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21378         diagnostics of ill-formed constructs involving labels.
21379         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21380         the new 'previously defined here' message.
21381
21382 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21383
21384         * g++.dg/parse/non-dependent2.C: New test.
21385
21386 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21387
21388         * g++.dg/init/init-ref4.C: xfail on targets without
21389         weak symbols.
21390
21391 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21392
21393         PR target/11087
21394         * gcc.c-torture/execute/20030717-1.c: New test.
21395
21396 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21397
21398         * g++.dg/opt/cfg1.C: New test.
21399
21400 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21401
21402         PR optimization/11557
21403         * gcc.dg/20030717-1.c: New test.
21404
21405 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21406
21407         PR c++/10476
21408         * g++.dg/expr/crash-1.C: New test.
21409
21410         PR c++/11027
21411         * g++.dg/template/init3.C: New test.
21412
21413         PR c++/8222
21414         * g++.dg/template/non-dependent1.C: New test.
21415
21416         PR c++/11070
21417         * g++.dg/template/non-dependent2.C: New test.
21418
21419         PR c++/11071
21420         * g++.dg/template/non-dependent3.C: New test.
21421
21422         PR c++/9907
21423         * g++.dg/template/sizeof5.C: New test.
21424
21425 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21426
21427         PR 11498
21428         * gcc.c-torture/compile/mangle-1.c: New file.
21429
21430 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21431
21432         PR c++/7809
21433         * g++.dg/parse/access3.C: New test.
21434
21435 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21436
21437         PR c++/11384
21438         * g++.dg/init/init-ref4.C: New test.
21439
21440 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/11547
21443         * g++.dg/parse/constant3.C: New test.
21444         * g++.dg/parse/crash7.C: Likewise.
21445
21446 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21447
21448         PR target/11008
21449         * gcc.dg/i386-pentium4-not-mull.c: New.
21450
21451 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21452
21453         * gcc.dg/asm-names.c (ymain): Make it weak.
21454
21455 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21456
21457         PR c++/5421
21458         * g++.dg/template/friend21.C: New test.
21459
21460 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21461
21462         * gcc.dg/cleanup-8.c: New test.
21463         * gcc.dg/cleanup-9.c: New test.
21464
21465 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21466
21467         * g++.dg/ext/dll-MI1.h: New file.
21468         * g++.dg/ext/dllexport-MI1.C: New file.
21469         * g++.dg/ext/dllimport-MI1.C: New file.
21470
21471 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21474         it does not have cmpstrsi patterns (just cmpmemsi).
21475
21476 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR debug/11473
21479         * g++.dg/debug/debug8.C: New test.
21480
21481 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21482
21483         PR c++/10108
21484         * g++.dg/template/crash7.C: New test.
21485
21486 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21487
21488         PR target/10795
21489         * gcc.c-torture/compile/20030708-1.c: New.
21490
21491 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21492
21493         * gcc.c-torture/execute/20030715-1.c: New test.
21494
21495 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21496
21497         * gcc.dg/pch/inline-3.c: New file.
21498         * gcc.dg/pch/inline-3.hs: New file.
21499         * gcc.dg/pch/inline-4.c: New file.
21500         * gcc.dg/pch/inline-4.hs: New file.
21501
21502 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21503
21504         PR c++/11509
21505         * g++.dg/template/crash6.C: New test.
21506
21507         PR c++/7053
21508         * g++.dg/template/friend20.C: New test.
21509
21510         PR c++/7019
21511         * g++.dg/template/overload2.C: New test.
21512
21513 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21514
21515         PR optimization/11440
21516         * gcc.c-torture/execute/20030714-1.c: New test.
21517
21518 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21519
21520         PR c++/11154
21521         * g++.dg/template/partial2.C: New test.
21522
21523 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21524
21525         PR c++/11503
21526         * g++.dg/template/anon1.C: New test.
21527
21528         PR c++/11493
21529         PR c++/11495
21530         * g++.dg/parse/template9.C: Likewise.
21531         * g++.dg/template/crash4.C: New test.
21532         * g++.dg/template/koenig1.C: Likewise.
21533         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21534         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21535         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21536         functions.
21537         * g++.old-deja/g++.jason/template36.C: Likewise.
21538         * g++.old-deja/g++.mike/p1989.C: Likewise.
21539         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21540         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21541         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21542         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21543         compiling.
21544         * g++.old-deja/g++.pt/union2.C: Use this->.
21545
21546 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21547
21548         * gcc.dg/20030711-1.c: New test.
21549
21550 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         PR c++/11050
21553         * g++.dg/parse/args1.C: New test.
21554         * g++.pt/defarg8.C: Change expected errors.
21555
21556 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/8164
21559         * g++.dg/template/nontype2.C: New test.
21560
21561         PR c++/10558
21562         * g++.dg/parse/template8.C: New test.
21563
21564         PR c++/8327
21565         * g++.dg/template/scope1.C: New test.
21566
21567         * g++.dg/warn/Wsign-compare-1.C: New test.
21568
21569 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21570
21571         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21572
21573 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/9411
21576         * g++.dg/template/explicit2.C: New test.
21577
21578         PR c++/10032
21579         * g++.dg/warn/pedantic1.C: New test.
21580
21581 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         PR c++ 9483
21584         * g++.dg/other/field1.C: New test.
21585
21586 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21587
21588         PR c/11449
21589         * gcc.c-torture/compile/20030707-1.c: New.
21590
21591 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21592
21593         PR c++/10849
21594         * g++.dg/template/access12.C: New test.
21595
21596 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21599         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21600         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21601         * gcc.misc-tests/gcov.exp: Update
21602         * g++.dg/gcov/gcov.exp: Update
21603         * lib/gcov.exp: Update.
21604
21605 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21606
21607         * g++.dg/abi/mangle17.C: Make sure template expressions are
21608         dependent.
21609         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21610         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21611         * g++.dg/opt/stack1.C: Remove erroneous code.
21612         * g++.dg/parse/template7.C: New test.
21613         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21614         * g++.old-deja/g++.pt/crash4.C: Likewise.
21615
21616 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21617
21618         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21619         with zero or one occurence of `$' after the initial `L'.
21620
21621 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21622
21623         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21624
21625 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21626
21627         PR c/11370
21628         * gcc.dg/Wunreachable-6.c: New testcase.
21629         * gcc.dg/Wunreachable-7.c: New testcase.
21630
21631 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21632
21633         PR c/11420
21634         * gcc.dg/20030708-1.c: New test.
21635
21636 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21637
21638         * gcc.dg/compat/sdata-section.h: New file.
21639         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21640         * gcc.dg/torture/mips-sdata-1.c: New test.
21641
21642 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21643
21644         PR c++/11030
21645         * g++.dg/template/friend19.C: New test.
21646
21647 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21648
21649         * g++.dg/opt/strength-reduce.C: New test.
21650
21651 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21652
21653         PR target/10979
21654         * gcc.dg/20030707-1.c: New testcase.
21655
21656 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21657
21658         PR optimization/11059
21659         * g++.dg/opt/emptyunion.C: New testcase.
21660
21661 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21662             Eric Botcazou  <ebotcazou@libertysurf.fr>
21663
21664         * g++.dg/opt/stack1.C: New test.
21665
21666 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21667
21668         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21669         run test.
21670
21671         PR c++/11431
21672         * g++.dg/expr/static_cast3.C: New test.
21673
21674 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21675
21676         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21677         everywhere.
21678         * gcc.dg/concat.c: Concatenation of string constants with
21679         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21680         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21681         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21682         necessary to avoid multi-character character constant warning.
21683         * gcc.dg/cpp/escape.c: Likewise.
21684         * gcc.dg/cpp/ucs.c: Likewise.
21685         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21686         Fix a typo.
21687
21688 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21689
21690         PR c/11428
21691         * gcc.c-torture/compile/20030704-1.c: New.
21692
21693 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21694
21695         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21696
21697 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21698
21699         PR c++/5287, PR c++/7910,  PR c++/11021
21700         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21701         tests for warnings.
21702         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21703         * g++.dg/ext/dllimport3.C: Likewise.
21704         * g++.dg/ext/dllimport4.C: New file.
21705         * g++.dg/ext/dllimport5.C: New file.
21706         * g++.dg/ext/dllimport6.C: New file.
21707         * g++.dg/ext/dllimport7.C: New file.
21708         * g++.dg/ext/dllimport8.C: New file.
21709         * g++.dg/ext/dllimport9.C: New file.
21710         * g++.dg/ext/dllimport10.C: New file.
21711         * g++.dg/ext/dllexport1.C: New file.
21712
21713 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21714
21715         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21716         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21717
21718 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21719
21720         * gcc.dg/builtins-25.c: New testcase.
21721         * gcc.dg/builtins-26.c: New testcase.
21722
21723 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21724
21725         * gcc.dg/compat/vector-defs.h: New file.
21726         * gcc.dg/compat/vector-setup.h: New file.
21727         * gcc.dg/compat/vector-check.h: New file.
21728         * gcc.dg/compat/vector-1_main.c: New file.
21729         * gcc.dg/compat/vector-1_x.c: New file.
21730         * gcc.dg/compat/vector-1_y.c: New file.
21731         * gcc.dg/compat/vector-2_main.c: New file.
21732         * gcc.dg/compat/vector-2_x.c: New file.
21733         * gcc.dg/compat/vector-2_y.c: New file.
21734
21735         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
21736         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
21737         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
21738         * gcc.dg/compat/struct-align-1.h: New file.
21739         * gcc.dg/compat/struct-align-1_main.c: New file.
21740         * gcc.dg/compat/struct-align-1_x.c: New file.
21741         * gcc.dg/compat/struct-align-1_y.c: New file.
21742         * gcc.dg/compat/struct-align-2.h: New file.
21743         * gcc.dg/compat/struct-align-2_main.c: New file.
21744         * gcc.dg/compat/struct-align-2_x.c: New file.
21745         * gcc.dg/compat/struct-align-2_y.c: New file.
21746
21747         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
21748         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21749         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21750         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21751         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21752         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21753         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21754         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21755         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21756         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21757         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21758         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21759         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21760         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21761         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21762         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21763         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21764         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21766         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21767         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21768         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21769         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21770         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21771         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21772         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21773         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21774         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21775         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21776
21777 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21778
21779         * gcc.dg/i386-call-1.c: New test.
21780
21781 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21782
21783         PR c++/9162
21784         * g++.dg/parse/defarg4.C: New.
21785
21786 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21787
21788         PR target/10700
21789         * gcc.c-torture/compile/20030703-1.c: New test case.
21790
21791 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21792
21793         * g++.dg/template/local3.C: Remove extra semicolon.
21794
21795 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796
21797         * gcc.dg/i386-volatile-1.c: New test.
21798
21799 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         PR c++/11072
21802         * g++.dg/other/offsetof2.C: XFAIL.
21803         * g++.dg/other/offsetof5.C: New.
21804
21805         PR c++/10219
21806         * g++.dg/template/error1.C: New.
21807
21808         PR c++/9779
21809         * g++.dg/template/dependent-expr1.C: New.
21810
21811 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/6949
21814         * g++.dg/template/local3.C: New test.
21815
21816         PR c++/11149
21817         * g++.dg/lookup/scoped6.C: New test.
21818
21819 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
21820
21821         PR c++/8046
21822         * g++.dg/other/error7.C: New test.
21823
21824 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
21825
21826         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
21827         * g++.old-deja/g++.abi/vtable3.h: Likewise.
21828         * g++.old-deja/g++.law/code-gen5.C: Likewise.
21829         * g++.old-deja/g++.other/union2.C: Likewise.
21830         * gcc.dg/c90-const-expr-2.c: Likewise.
21831         * gcc.dg/c90-const-expr-3.c: Likewise.
21832         * gcc.dg/c99-const-expr-2.c: Likewise.
21833         * gcc.dg/c99-const-expr-3.c: Likewise.
21834         * gcc.dg/concat.c: Likewise.
21835
21836 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/9559
21839         * g++.dg/init/static1.C: New test.
21840
21841 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21842
21843         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
21844         * g++.old-deja/g++.other/access2.C: Likewise.
21845         * g++.old-deja/g++.other/decl2.C: Likewise.
21846         * gcc.c-torture/execute/20020615-1.c: Likewise.
21847
21848 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21849
21850         PR c++/4933
21851         * g++.dg/template/sizeof4.C: New test.
21852
21853 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21854
21855         * g++.dg/other/error6.C: New test.
21856
21857 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21858
21859         PR c++/10750
21860         * g++.dg/parse/constant2.C: New test.
21861
21862 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
21863
21864         PR c++/11106
21865         * g++.dg/other/error5.C: New test.
21866
21867 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21868
21869         * gcc.dg/format/gcc_diag-1.c: New test.
21870
21871 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
21872
21873         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
21874
21875 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21876
21877         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
21878         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
21879         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
21880
21881 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
21882
21883         * gcc.c-torture/execute/builtins/string-8.c: New test.
21884         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
21885         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
21886         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
21887
21888 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21889
21890         PR c++/10468
21891         * g++.dg/ext/typeof6.C: New test.
21892
21893 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21894
21895         PR c++/10796
21896         * g++.dg/init/enum1.C: New test.
21897
21898 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
21899
21900         * gcc.dg/20030627-1.c: New test.
21901
21902 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
21903
21904         PR c++/11332
21905         * g++.dg/expr/static_cast2.C: New test.
21906
21907 2003-06-26  Roger Sayle  <roger@eyesopen.com>
21908             Jakub Jelinek  <jakub@redhat.com>
21909
21910         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
21911         sprintf(dst,"%s",src) optimization.
21912         * gcc.c-torture/execute/20030626-1.c: New test case.
21913         * gcc.c-torture/execute/20030626-2.c: New test case.
21914
21915 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
21916
21917         * gcc.c-torture/execute/multi-ix.c: New test.
21918
21919         * gcc.c-torture/execute/simd-4.c (main):
21920         Added missing semicolon at end of union.
21921
21922 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
21923
21924         PR c++/8266
21925         * g++.dg/template/explicit-instantiation3.C: New test.
21926
21927 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21928
21929         * gcc.dg/20030626-1.c: Use signed char.
21930
21931 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21932
21933         * gcc.dg/20030626-1.c: New test.
21934
21935 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
21936
21937         * const-str-2.m: Update.
21938
21939 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
21940
21941         PR c++/10990
21942         * g++.dg/rtti/dyncast1.C: New test.
21943         * g++.dg/abi/mangle4.C: Correct base-specifier access.
21944         * g++.dg/lookup/scoped1.C: Remove XFAIL.
21945         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
21946
21947         PR c++/10931
21948         * g++.dg/expr/static_cast1.C: New test.
21949
21950 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
21951
21952         * gcc.dg/20030625-1.c: New test.
21953
21954 2003-06-24  Roger Sayle  <roger@eyesopen.com>
21955
21956         * gcc.c-torture/compile/20030624-1.c: New test case.
21957
21958 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
21959
21960         * gcc.c-torture/execute/string-opt-17.c: New test.
21961
21962 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
21963
21964         PR c++/5754
21965         * g++.dg/parse/crash6.C: New test.
21966
21967 2003-06-23  Roger Sayle  <roger@eyesopen.com>
21968
21969         * gcc.dg/builtins-24.c: New test case.
21970
21971 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * g++.dg/opt/operator1.C: New test.
21974
21975 2003-06-22  Roger Sayle  <roger@eyesopen.com>
21976
21977         * gcc.c-torture/execute/string-opt-16.c: New test case.
21978
21979 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21980
21981         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
21982         * g++.old-deja/g++.other/conv7.C: Likewise
21983         * g++.old-deja/g++.other/overcnv2.C: Likewise.
21984         * g++.old-deja/g++.other/overload14.C: Likewise.
21985
21986 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21987
21988         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
21989         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
21990
21991 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR c++/10888
21994         * g++.dg/warn/Winline-3.C: New test.
21995
21996 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21997
21998         * lib/target-supports.exp (check_alias_available): Make the test
21999         program acceptable to the Solaris assembler.
22000
22001         PR c++/10749
22002         * g++.dg/template/memclass2.C: New test.
22003
22004 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22005             Eric Botcazou  <ebotcazou@libertysurf.fr>
22006
22007         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22008         data for non-matching targets.
22009         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22010
22011 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22012
22013         PR c++/10845
22014         * g++.dg/template/member3.C: New test.
22015
22016 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22017
22018         PR c++/10939
22019         * g++.dg/template/func1.C: New test.
22020
22021         PR c++/9649
22022         * g++.dg/template/static4.C: New test.
22023         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22024
22025         PR c++/11041
22026         * g++.dg/init/ref7.C: New test.
22027
22028 2003-06-19  Matt Austern  <austern@apple.com>
22029
22030         PR c++/11228
22031         * g++.dg/anew1.C: New test.
22032         * g++.dg/anew2.C: New test.
22033         * g++.dg/anew3.C: New test.
22034         * g++.dg/anew4.C: New test.
22035
22036 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22037
22038         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22039
22040 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22041
22042         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22043         endian-dependent.
22044
22045 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22046
22047         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22048         Remove cruft.
22049
22050 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22051
22052         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22053         * gcc.c-torture/compile/961203-1.c: Likewise.
22054         * gcc.c-torture/compile/980506-1.c: Likewise.
22055
22056 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/10712
22059         * g++.dg/lookup/using7.C: New test.
22060
22061 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22062
22063         PR c++/11105
22064         * g++.dg/abi/conv1.C: Remove it.
22065         * g++.dg/template/conv7.C: New test.
22066         * g++.dg/template/conv8.C: Likewise.
22067         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22068         conversion operator.
22069
22070 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22071
22072         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22073         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22075         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22076         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22078         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22079         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22080         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22081         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22082         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22083         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22084         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22085         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22086         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22087         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22088         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22089         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22090         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22091         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22092         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22094         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22095         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22096         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22097         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22098         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22099         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22100         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22101
22102 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22103
22104         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22105         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22106         indications.
22107
22108 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22109
22110         * gcc.dg/i386-387-5.c: New test case.
22111         * gcc.dg/i386-387-6.c: New test case.
22112         * gcc.dg/builtins-23.c: New test case.
22113
22114 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22115
22116         * gcc.dg/builtins-22.c: New test case.
22117         * gcc.dg/i386-387-1.c: Update to test exp.
22118         * gcc.dg/i386-387-2.c: Likewise.
22119
22120 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22121
22122         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22123
22124 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22125
22126         * lib/gcc-dg.exp (dg-require-dll): New function.
22127         (dg-xfail-if): Likewise.
22128         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22129         driver.
22130
22131         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22132         * gcc.c-torture/compile/20001205-1.c: Likewise.
22133         * gcc.c-torture/compile/20001226-1.c: Likewise.
22134         * gcc.c-torture/compile/20010518-2.c: Likewise.
22135         * gcc.c-torture/compile/20020312-1.c: Likewise.
22136         * gcc.c-torture/compile/20020604-1.c: Likewise.
22137         * gcc.c-torture/compile/920501-12.c: Likewise.
22138         * gcc.c-torture/compile/920501-4.c: Likewise.
22139         * gcc.c-torture/compile/920520-1.c: Likewise.
22140         * gcc.c-torture/compile/920521-1.c: Likewise.
22141         * gcc.c-torture/compile/920625-1.c: Likewise.
22142         * gcc.c-torture/compile/961203-1.c: Likewise.
22143         * gcc.c-torture/compile/980506-1.c: Likewise.
22144         * gcc.c-torture/compile/981006-1.c: Likewise.
22145         * gcc.c-torture/compile/981022-1.c: Likewise.
22146         * gcc.c-torture/compile/981223-1.c: Likewise.
22147         * gcc.c-torture/compile/990617-1.c: Likewise.
22148         * gcc.c-torture/compile/dll.c: Likewise.
22149         * gcc.c-torture/compile/labels-3.c: Likewise.
22150         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22151         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22152         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22153         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22154         * gcc.c-torture/compile/simd-5.c: Likewise.
22155         * gcc.c-torture/compile/20000804-1.x: Remove.
22156         * gcc.c-torture/compile/20001205-1.x: Likewise.
22157         * gcc.c-torture/compile/20001226-1.x: Likewise.
22158         * gcc.c-torture/compile/20010518-2.x: Likewise.
22159         * gcc.c-torture/compile/20020312-1.x: Likewise.
22160         * gcc.c-torture/compile/20020604-1.x: Likewise.
22161         * gcc.c-torture/compile/920501-12.x: Likewise.
22162         * gcc.c-torture/compile/920501-4.x: Likewise.
22163         * gcc.c-torture/compile/920520-1.x: Likewise.
22164         * gcc.c-torture/compile/920521-1.x: Likewise.
22165         * gcc.c-torture/compile/920625-1.x: Likewise.
22166         * gcc.c-torture/compile/961203-1.x: Likewise.
22167         * gcc.c-torture/compile/980506-1.x: Likewise.
22168         * gcc.c-torture/compile/981006-1.x: Likewise.
22169         * gcc.c-torture/compile/981022-1.x: Likewise.
22170         * gcc.c-torture/compile/981223-1.x: Likewise.
22171         * gcc.c-torture/compile/990617-1.x: Likewise.
22172         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22173         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22174         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22175         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22176         * gcc.c-torture/compile/simd-5.x: Likewise.
22177
22178         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22179
22180 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22181
22182         * gcc.c-torture/execute/20030611-1.c: New test.
22183
22184 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22185
22186         PR middle-end/168
22187         * gcc.dg/20030612-1.c: New test case.
22188
22189 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22190
22191         PR c++/10635
22192         * g++.dg/expr/cast1.C: New test.
22193
22194 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22195
22196         * gcc.dg/builtins-21.c: New test case.
22197
22198 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22199
22200         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22201         options instead of at the end.
22202         * lib/objc.exp (objc_target_compile): Likewise.
22203
22204 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/10432
22207         * g++.dg/parse/error1.C: New test.
22208
22209 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22210
22211         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22212         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22213         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22214         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22215         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22216         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22217         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22218         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22219         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22220         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22221         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22222         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22223         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22224         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22225         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22226         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22227         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22228         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22229         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22230         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22231         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22232         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22233         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22234         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22235
22236         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22237         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22238         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22239         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22240         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22241         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22242         * gcc.dg/compat/scalar-return-3_main.c: New file.
22243         * gcc.dg/compat/scalar-return-3_x.c: New file.
22244         * gcc.dg/compat/scalar-return-3_y.c: New file.
22245         * gcc.dg/compat/scalar-return-4_main.c: New file.
22246         * gcc.dg/compat/scalar-return-4_x.c: New file.
22247         * gcc.dg/compat/scalar-return-4_y.c: New file.
22248
22249 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22250
22251         * gcc.dg/compat/fp2-struct-check.h: New file.
22252         * gcc.dg/compat/fp2-struct-defs.h: New file.
22253         * gcc.dg/compat/fp2-struct-init.h: New file.
22254         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22255         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22256         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22257         * gcc.dg/compat/struct-return-10_main.c: New file.
22258         * gcc.dg/compat/struct-return-10_x.c: New file.
22259         * gcc.dg/compat/struct-return-10_y.c: New file.
22260
22261         * gcc.dg/compat/compat-common.h: New file.
22262         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22263         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22264         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22265         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22266         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22267         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22268         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22269         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22270         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22271         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22272         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22273         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22274         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22275         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22276         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22277         * gcc.dg/compat/small-struct-check.h: Ditto.
22278         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22279         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22280         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22281         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22282         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22283         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22284         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22286         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22287         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22288         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22289         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22290         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22291         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22292         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22293         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22294         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22295         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22296         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22297         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22298         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22299         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22300         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22301         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22302         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22303         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22304         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22305         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22306         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22307         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22308
22309 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22310
22311         * g++.dg/pch/static-1.C: New file.
22312         * g++.dg/pch/static-1.Hs: New file.
22313
22314 2003-06-10  Richard Henderson  <rth@redhat.com>
22315
22316         * gcc.dg/asm-7.c: Adjust expected warning text.
22317
22318 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22319
22320         * gcc.dg/builtins-20.c: New test case.
22321
22322 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR c++/11131
22325         * g++.dg/opt/template1.C: New test.
22326
22327 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22328
22329         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22330         additional_sources.
22331
22332 2003-05-21  David Taylor  <dtaylor@emc.com>
22333
22334         * gcc.dg/Wpadded.c: New file.
22335
22336 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22337
22338         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22339         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22340         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22341         dg-require-weak.
22342
22343 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22344
22345         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22346
22347 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22348
22349         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22350         (dg-require-alias): Likewise.
22351         (dg-require-gc-sections): Likewise.
22352         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22353
22354 2003-06-08  Richard Henderson  <rth@redhat.com>
22355
22356         * gcc.dg/20011029-2.c: Fix the array reference.
22357         * gcc.dg/asm-7.c: New.
22358
22359 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22360
22361         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22362
22363 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22364
22365         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22366         (dg-require-gc-sections): Likewise.
22367
22368 2003-06-08  Jan Hubicka  <jh@suse.cz>
22369
22370         * i386-cmov1.c: Fix regular expression.
22371         * i386-cvt-1.c: Likewise.
22372         * i386-local.c: Likewise.
22373         * i386-local2.c: Likewise.
22374         * i386-mul.c: Likewise.
22375         * i386-ssetype-1.c: Likewise.
22376         * i386-ssetype-3.c: Likewise.
22377         * i386-ssetype-5.c: Likewise.
22378
22379 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22380
22381         PR c++/11039
22382         * g++.dg/warn/implicit-typename2.C: New test.
22383         * g++.dg/warn/implicit-typename3.C: New test.
22384
22385 2003-06-07  Richard Henderson  <rth@redhat.com>
22386
22387         * g++.dg/other/offsetof3.C: Use size_t.
22388         * g++.dg/other/offsetof4.C: Likewise.
22389
22390 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22391
22392         * lib/copy-file.exp: New. Implement gcc_copy_files.
22393
22394         * lib/dg-pch.exp: Load copy-file.exp
22395         (dg-pch): Use gcc_copy_files instead of "file copy".
22396
22397 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22398
22399         * gcc.dg/weak/weak.exp: Simplify.
22400         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22401         * gcc.dg/weak/weak-1.c: Likewise.
22402         * gcc.dg/weak/weak-2.c: Likewise.
22403         * gcc.dg/weak/weak-3.c: Likewise.
22404         * gcc.dg/weak/weak-4.c: Likewise.
22405         * gcc.dg/weak/weak-5.c: Likewise.
22406         * gcc.dg/weak/weak-6.c: Likewise.
22407         * gcc.dg/weak/weak-7.c: Likewise.
22408         * gcc.dg/weak/weak-8.c: Likewise.
22409         * gcc.dg/weak/weak-9.c: Likewise.
22410
22411 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22412
22413         gcc.c-torture/execute/20030606-1.c: New.
22414
22415 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22416
22417         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22418         * gcc.dg/builtins-19.c: Likewise.
22419
22420 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22421
22422         * gcc.dg/builtins-2.c: Add some more tests.
22423         * gcc.dg/builtins-18.c: New test case.
22424         * gcc.dg/builtins-19.c: New test case.
22425
22426 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22427             Jim Wilson  <wilson@tuliptree.org>
22428
22429         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22430
22431 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22432
22433         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22434         mempcpy/stpcpy calls not to be optimized into something else.
22435         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22436         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22437         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22438
22439 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22440
22441         * gcc.dg/format/asm_fprintf-1.c: New test.
22442
22443 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22444
22445         * lib/gcc-defs.exp (additional_sources): New variable.
22446         (dg-additional-sources): New function.
22447         (additional_files): New variable.
22448         (dg-additional-files): New function.
22449         (dg-additional-files-options): Likewise.
22450         * lib/gcc-dg.exp (dg-require-weak): New function.
22451         (dg-require-alias): Likewise.
22452         (dg-require-gc-sections): Likewise.
22453         * lib/target-supports.exp (check_alias_available): Remove testfile
22454         parameter.
22455         (check_gc_sections_available): New function.
22456         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22457         (dg-gpp-additional-files): Likewise.
22458         * lib/g++.exp (additional_sources): Remove.
22459         (additional_files): Likewise.
22460         (g++_target_compile): Use dg-additional-files-options.
22461
22462         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22463         Tcl logic.
22464         * gcc.dg/special/ecos.exp: Remove.
22465         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22466         * gcc.dg/special/alias-1.c: Likewise.
22467         * gcc.dg/special/alias-2.c: Likewise.
22468         * gcc.dg/special/gcsec-1.c: Likewise.
22469         * gcc.dg/special/weak-1.c: Likewise.
22470         * gcc.dg/special/weak-2.c: Likewise.
22471         * gcc.dg/special/wkali-1.c: Likewise.
22472         * gcc.dg/special/wkali-2.c: Likewise.
22473
22474         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22475         dg-gpp-additional-*.
22476         * g++.dg/special/conpr-3.C: Likewise.
22477         * g++.dg/special/conpr-4.C: Likewise.
22478         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22479         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22480         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22481         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22482         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22483         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22484         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22485         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22486         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22487         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22488         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22489         * g++.old-deja/g++.other/comdat1.C: Likewise.
22490         * g++.old-deja/g++.other/comdat2.C: Likewise.
22491         * g++.old-deja/g++.other/comdat3.C: Likewise.
22492         * g++.old-deja/g++.other/ctor1.C: Likewise.
22493         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22494
22495 2003-06-05  Richard Henderson  <rth@redhat.com>
22496
22497         * gcc.dg/debug/20030605-1.c: New.
22498
22499 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22500
22501         * README.QMTEST: Update.
22502
22503 2003-06-04  Richard Henderson  <rth@redhat.com>
22504
22505         * gcc.dg/cleanup-1.c: New.
22506         * gcc.dg/cleanup-2.c: New.
22507         * gcc.dg/cleanup-3.c: New.
22508         * gcc.dg/cleanup-4.c: New.
22509         * gcc.dg/cleanup-5.c: New.
22510         * gcc.dg/cleanup-6.c: New.
22511         * gcc.dg/cleanup-7.c: New.
22512
22513 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22514
22515         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22516
22517         * lib/dg-pch.exp: New file.
22518         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22519         * gcc.dg/pch/pch.exp: Likewise.
22520
22521 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22522
22523         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22524         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22525         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22526         * gcc.dg/builtins-17.c: New test case.
22527         * gcc.dg/i386-387-4.c: New test case.
22528         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22529
22530 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22531
22532         * gcc.dg/ultrasp9.c: New test.
22533
22534 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22535
22536         * gcc.c-torture/compile/20030604-1.c: New test.
22537         * gcc.dg/sparc-constant-1.c: New test.
22538
22539 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22540
22541         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22542
22543 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22544
22545         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22546
22547         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22548         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22549
22550 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22551
22552         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22553
22554 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22555
22556         PR c++/10940
22557         * g++.dg/template/spec10.C: New test.
22558
22559 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22560
22561         * gcc.dg/builtins-16.c: New test case.
22562
22563 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22564
22565         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22566         mempcpy test with post-increments.
22567         * gcc.c-torture/execute/string-opt-3.c: New test.
22568         * gcc.dg/string-opt-1.c: New test.
22569
22570 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22571
22572         PR fortran/10965
22573         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22574
22575 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22576
22577         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22578         (scan-assembler): ... here.  Use dg-scan.
22579         (scan-assembler-not): Likewise.
22580         (scan-file): New function.
22581         (scan-file-not): Likewise.
22582         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22583         * gcc.dg/cpp/_Pragma4.c: Likewise.
22584         * gcc.dg/cpp/_Pragma5.c: Likewise.
22585         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22586         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22587         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22588         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22589         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22590         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22591         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22592         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22593         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22594         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22595         * gcc.dg/cpp/cxxcom1.c: Likewise.
22596         * gcc.dg/cpp/line1.c: Likewise.
22597         * gcc.dg/cpp/maccom1.c: Likewise.
22598         * gcc.dg/cpp/maccom2.c: Likewise.
22599         * gcc.dg/cpp/maccom3.c: Likewise.
22600         * gcc.dg/cpp/maccom4.c: Likewise.
22601         * gcc.dg/cpp/maccom5.c: Likewise.
22602         * gcc.dg/cpp/maccom6.c: Likewise.
22603         * gcc.dg/cpp/multiline.c: Likewise.
22604         * gcc.dg/cpp/spacing1.c: Likewise.
22605         * gcc.dg/cpp/spacing2.c: Likewise.
22606         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22607         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22608         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22609         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22610         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22611         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22612         * gcc.dg/cpp/cxxcom2.c: Likewise.
22613         * gcc.dg/cpp/cxxcom2.h: New file.
22614
22615         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22616         * g++.dg/cpp/truefalse.C: Here.
22617         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22618
22619 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22620
22621         * gcc.dg/cpp/redef3.c: New file.
22622
22623 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22624
22625         * gcc.dg/i386-loop-3.c: New test.
22626
22627 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22628
22629         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22630
22631 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22632
22633         * gcc.dg/fwrapv-1.c: New test case.
22634         * gcc.dg/fwrapv-2.c: New test case.
22635
22636 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22637
22638         PR c++/10956
22639         * g++.dg/template/spec9.C: New test.
22640
22641 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22642
22643         * gcc.dg/duff-4.c: New test case.
22644
22645 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22646
22647         PR fortran/10843
22648         * g77.dg/ffixed-form-1.f: New test
22649         * g77.dg/ffixed-form-2.f: New test
22650         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22651         * g77.dg/ffree-form-3.f: New test
22652
22653 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22654
22655         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22656         * gcc.dg/wint_t-1.c: Likewise.
22657
22658 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22659
22660         * g++.dg/template/access11.C: New test.
22661
22662 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22663
22664         PR c++/10849
22665         * g++.dg/template/access10.C: New test.
22666
22667 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22668             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22669
22670         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22671
22672 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22673
22674         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22675         suppress for powerpc-*-darwin*.
22676         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22677
22678 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22679
22680         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22681         suppress option for powerpc-*-darwin*.
22682
22683 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22684
22685         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22686         * gcc.dg/builtins-4.c: Add test for fmod.
22687
22688 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22689
22690         PR c++/10682
22691         * g++.dg/template/instantiate4.C: New test.
22692
22693 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22694
22695         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22696
22697 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22698
22699         * gcc.dg/compat/scalar-return-1_main.c: New file.
22700         * gcc.dg/compat/scalar-return-1_x.c: New file.
22701         * gcc.dg/compat/scalar-return-1_y.c: New file.
22702         * gcc.dg/compat/scalar-return-2_main.c: New file.
22703         * gcc.dg/compat/scalar-return-2_x.c: New file.
22704         * gcc.dg/compat/scalar-return-2_y.c: New file.
22705         * gcc.dg/compat/struct-return-3_main.c: New file.
22706         * gcc.dg/compat/struct-return-3_y.c: New file.
22707         * gcc.dg/compat/struct-return-3_x.c: New file.
22708         * gcc.dg/compat/struct-return-2_main.c: New file.
22709         * gcc.dg/compat/struct-return-2_x.c: New file.
22710         * gcc.dg/compat/struct-return-2_y.c: New file.
22711
22712 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22713
22714         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22715         for hppa*-hp-hpux*.
22716         * gcc.dg/20021014-1.c (dg-options): Likewise.
22717         * gcc.dg/nest.c (dg-options): Likewise.
22718
22719 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22720
22721         PR c++/9738
22722         * g++.dg/ext/dllimport2.C: New file.
22723         * g++.dg/ext/dllimport3.C: New file.
22724
22725 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22726
22727         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
22728         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22729         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22730         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22731         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22732         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22733         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
22734         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
22735         * gcc.dg/compat/small-struct-defs.h: New file.
22736         * gcc.dg/compat/small-struct-init.h: New file.
22737         * gcc.dg/compat/small-struct-check.h: New file.
22738         * gcc.dg/compat/fp-struct-defs.h: New file.
22739         * gcc.dg/compat/fp-struct-check.h: New file.
22740         * gcc.dg/compat/fp-struct-init.h: New file.
22741         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
22742         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
22743
22744 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.dg/20030225-2.c: New test.
22747
22748 2003-05-18  Roger Sayle  <roger@eyesopen.com>
22749             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22750
22751         * gcc.c-torture/compile/20030518-1.c: New test case.
22752
22753 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
22754
22755         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
22756         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
22757         gcc-dg-debug-runtest.
22758         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
22759         gcc-dg-debug-runtest.
22760
22761 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22762
22763         PR c++/9022
22764         * g++.dg/lookup/using6.C: New test.
22765
22766 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22767
22768         * g++.dg/parse/access2.C: New test.
22769
22770 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
22771
22772         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
22773         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22774         * gcc.dg/debug/debug.exp: Likewise.
22775
22776 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
22777
22778         * gcc.dg/dollar.c: New test.
22779
22780 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
22781
22782         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
22783         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
22784         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
22785         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
22786         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
22787         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
22788         * gcc.dg/compat/struct-by-value-6_main.c: New file.
22789         * gcc.dg/compat/struct-by-value-6_x.c: New file.
22790         * gcc.dg/compat/struct-by-value-6_y.c: New file.
22791         * gcc.dg/compat/struct-by-value-7_main.c: New file.
22792         * gcc.dg/compat/struct-by-value-7_x.c: New file.
22793         * gcc.dg/compat/struct-by-value-7_y.c: New file.
22794         * gcc.dg/compat/struct-by-value-8_main.c: New file.
22795         * gcc.dg/compat/struct-by-value-8_x.c: New file.
22796         * gcc.dg/compat/struct-by-value-8_y.c: New file.
22797         * gcc.dg/compat/struct-by-value-9_main.c: New file.
22798         * gcc.dg/compat/struct-by-value-9_x.c: New file.
22799         * gcc.dg/compat/struct-by-value-9_y.c: New file.
22800
22801 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
22802
22803         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
22804         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
22805         support for "repo" mode.
22806         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
22807         * lib/g77-dg.exp: Likewise.
22808         * lib/obj-dg.exp: Likewise.
22809
22810 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
22811
22812         Merge from gcc-3_2-rhl8-branch:
22813         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * gcc.dg/tls/opt-6.c: New test.
22816
22817         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
22818
22819         * gcc.dg/20030405-1.c: New test.
22820
22821         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
22822
22823         * gcc.dg/20030309-1.c: New test.
22824
22825         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22826
22827         * gcc.c-torture/execute/20030307-1.c: New test.
22828
22829         2003-02-20  Randolph Chung  <tausq@debian.org>
22830
22831         * gcc.c-torture/compile/20030220-1.c: New test.
22832
22833         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
22834
22835         * gcc.dg/20030217-1.c: New test.
22836
22837         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.c-torture/compile/20020129-1.c: New test.
22840
22841         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.dg/unroll-1.c: New test.
22844
22845         2002-11-16  Jan Hubicka  <jh@suse.cz>
22846
22847         * gcc.c-torture/execute/20020920-1.c: New test.
22848
22849         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
22850
22851         PR target/7434
22852         * gcc.c-torture/compile/20021008-1.c: New test.
22853
22854         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
22855
22856         PR target/7559
22857         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
22858
22859         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/compile/20020807-1.c: New test.
22862
22863         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
22864
22865         * gcc.dg/tls/opt-1.c: New test.
22866
22867         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
22868
22869         * gcc.dg/20020729-1.c: New test.
22870
22871         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
22872
22873         * g++.dg/opt/life1.C: New test.
22874
22875         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
22876
22877         * gcc.dg/20020525-1.c: New test.
22878
22879         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22880
22881         PR c++/6794
22882         * g++.dg/ext/pretty1.C: New test.
22883         * g++.dg/ext/pretty2.C: New test.
22884
22885 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
22886
22887         PR c++/8385
22888         * g++.dg/ext/typeof5.C: New test.
22889
22890 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
22891
22892         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
22893         __USER_LABEL_PREFIX__ into account.
22894         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
22895
22896 2003-05-14  Roger Sayle  <roger@eyesopen.com>
22897
22898         * gcc.dg/builtins-15.c: New test case.
22899
22900 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
22901
22902         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
22903
22904 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
22905
22906         * lib/g++.exp: Tweak handling of additional source files.
22907         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
22908         * g++.dg/special/conpr-2a.C: Rename to ...
22909         * g++.dg/special/conpr-2a.cc: ... this.
22910         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
22911         * g++.dg/special/conpr-3a.C: Rename to ...
22912         * g++.dg/special/conpr-3a.cc: This.
22913         * g++.dg/special/conpr-3b.C: Rename to ...
22914         * g++.dg/special/conpr-3b.cc: This.
22915         * g++.dg/special/conpr-4.C: New test.
22916         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
22917
22918 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
22919
22920         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
22921
22922 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22923
22924         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
22925         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22926         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
22927         * g++.old-deja/g++.other/warn3.C: Likewise.
22928
22929 2003-05-11  Roger Sayle  <roger@eyesopen.com>
22930
22931         * gcc.dg/i386-387-1.c: Update to also test log.
22932         * gcc.dg/i386-387-2.c: Likewise.
22933
22934 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22935
22936         * g77.f-torture/execute/int8421.f: New test.
22937
22938 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22939
22940         PR c++/10230, c++/10481
22941         * g++.dg/lookup/scoped5.C: New test.
22942
22943 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22944
22945         PR c++/10552
22946         * g++.dg/template/ttp6.C: New test.
22947
22948 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
22949
22950         * gcc.c-torture/execute/builtins: New directory.
22951         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
22952         gcc.c-torture/execute/builtins.
22953         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
22954         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
22955         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
22956         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
22957
22958 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22959
22960         PR c++/9252
22961         * g++.dg/template/access8.C: New test.
22962         * g++.dg/template/access9.C: New test.
22963
22964 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22965
22966         PR c++/9554
22967         * g++.dg/parse/access1.C: New test.
22968
22969 2003-05-09  DJ Delorie  <dj@redhat.com>
22970
22971         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
22972         long, and not an int.
22973
22974 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22975
22976         PR c++/10555, c++/10576
22977         * g++.dg/template/memclass1.C: New test.
22978
22979 2003-05-08  DJ Delorie  <dj@redhat.com>
22980
22981         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
22982         targets.
22983         * gcc.c-torture/execute/20021024-1.x: Likewise.
22984         * gcc.c-torture/execute/shiftdi.x: Likewise.
22985         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
22986         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
22987         * gcc.dg/20021018-1.c: Likewise.
22988
22989 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22990
22991         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
22992
22993         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
22994         (bcopy): Call memmove.
22995
22996 2003-05-08  Roger Sayle  <roger@eyesopen.com>
22997
22998         * g77.f-torture/compile/8485.f: New test case.
22999
23000 2003-05-07  Richard Henderson  <rth@redhat.com>
23001
23002         PR c++/10570
23003         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23004         Verify exception_cleanup not called for rethrows.
23005         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23006         when exiting catch block without rethrowing.
23007         * g++.dg/eh/forced3.C: New.
23008         * g++.dg/eh/forced4.C: New.
23009
23010 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23011
23012         * gcc.dg/20030505.c: Fix triplet.
23013
23014 2003-05-06  DJ Delorie  <dj@redhat.com>
23015
23016         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23017         * gcc.dg/nest.c: Likewise.
23018
23019 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23020
23021         * gcc.dg/builtins-14.c: New test case.
23022
23023 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23024
23025         * lib/compat.exp (compat-execute): New argument.
23026         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23027         * gcc.dg/compat: New test directory.
23028         * gcc.dg/compat/compat.exp: New expect script.
23029         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23030         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23031         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23032         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23033         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23034         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23035
23036         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23037         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23038         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23039         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23040         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23041         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23042         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23043         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23044         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23045         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23046         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23047         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23048         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23049         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23050         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23051
23052 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23053
23054         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23055
23056 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23059
23060 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23061
23062         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23063         * gcc.dg/ppc-fsel-2.c: New test.
23064
23065         * gcc.dg/unused-5.c: New test.
23066
23067 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23068
23069         PR c++/10496
23070         * g++.dg/warn/pmf1.C: New test.
23071
23072 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23073
23074         PR c++/4494
23075         * g++.dg/warn/main.C: New test.
23076
23077 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23078
23079         * gcc.dg/nonnull-3.c: New test.
23080
23081 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23082
23083         * gcc.dg/cpp/Wtrigraphs.c: Update.
23084         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23085
23086 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23087
23088         * gcc.dg/ppc-fsel-1.c: New test.
23089
23090 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23091
23092         PR c/10604
23093         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23094
23095 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23096
23097         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23098
23099 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23100
23101         PR c++/9364, c++/10553, c++/10586
23102         * g++.dg/parse/typename4.C: New test.
23103         * g++.dg/parse/typename5.C: Likewise.
23104
23105 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23106
23107         * gcc.c-torture/compile/20030503-1.c: New test.
23108
23109 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23110
23111         * g++.dg/lookup/using5.C: Fix testcase error.
23112
23113 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23114
23115         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23116         since MEABI is no longer supported.  Remove all vestiges
23117         of MEABI from the test.
23118
23119 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23120
23121         PR c++/10554
23122         * g++.dg/lookup/using5.C: New test.
23123
23124 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23125
23126         PR c++/8772
23127         * g++.dg/template/ttp5.C: New test.
23128
23129 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23130
23131         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23132         (dg-gpp-additional-sources): New function.
23133         (dg-gpp-additional-files): Likewise.
23134         * lib/g++.exp (additional_sources): New variable.
23135         (additional_files): Likewise.
23136         (g++_target_compile): Deal with them.
23137         * lib/old-dejagnu.exp: Remove.
23138         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23139         * g++.old-deja: Revise all tests to use dg commands.
23140
23141 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23142
23143         PR c++/9432, c++/9528
23144         * g++.dg/lookup/using4.C: New test.
23145
23146 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23147
23148         * gcc.dg/noreturn-5.c: New file.
23149         * gcc.dg/noreturn-6.c: New file.
23150
23151         * gcc.c-torture/compile/inline-1.c: New file.
23152
23153 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23154
23155         PR c++/10551
23156         * g++.dg/template/explicit1.C: New test.
23157
23158 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/10549
23161         * g++.dg/other/bitfield1.C: New test.
23162
23163         PR c++/10527
23164         * g++.dg/init/new7.C: New test.
23165
23166 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23167
23168         * g++.dg/ext/desig1.C: New test.
23169         * g++.dg/ext/init1.C: Update.
23170
23171         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23172
23173 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/10180
23176         * g++.dg/warn/Winline-1.C: New test.
23177
23178 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * gcc.c-torture/execute/string-opt-19.c: New test.
23181
23182         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23183         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23184
23185 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23186
23187         PR c++/10506
23188         * g++.dg/init/new6.C: New test.
23189
23190         PR c++/10503
23191         * g++.dg/init/ref6.C: New test.
23192
23193 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23194
23195         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23196
23197 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23198
23199         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23200         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23201
23202 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23203
23204         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23205         initialized static data members.
23206
23207 2003-04-25  H.J. Lu <hjl@gnu.org>
23208
23209         * gcc.dg/ia64-sync-4.c: New test.
23210
23211 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23212
23213         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23214         date.
23215
23216 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23217
23218         PR c++/10337
23219         * g++.dg/warn/conv1.C: New test.
23220         * g++.old-deja/g++.other/conv7.C: Adjust.
23221         * g++.old-deja/g++.other/overload14.C: Adjust.
23222
23223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23224
23225         PR c++/10471
23226         * g++.dg/template/defarg2.C: New test.
23227
23228 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23229
23230         * gcc.dg/cpp/include2.c: Update.
23231         * gcc.dg/cpp/multiline-2.c: New.
23232         * gcc.dg/cpp/multiline.c: Update.
23233         * gcc.dg/cpp/strify2.c: Update.
23234         * gcc.dg/cpp/trad/literals-2.c: Update.
23235
23236 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23237
23238         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23239
23240 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23243
23244 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/10451
23247         * g++.dg/parse/crash4.C: New test.
23248
23249         PR c++/9847
23250         * g++.dg/parse/crash5.C: New test.
23251
23252 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/10446
23255         * g++.dg/parse/crash3.C: New test.
23256
23257         PR c++/10428
23258         * g++.dg/parse/elab1.C: New test.
23259
23260 2003-04-22  Devang Patel  <dpatel@apple.com>
23261
23262         * gcc.dg/cpp/trad/funlike-5.c: New test.
23263
23264 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23265
23266         * g++.dg/other/packed1.C: Fix dg options.
23267
23268 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23269
23270         * g++.dg/other/offsetof2.C: New test.
23271
23272 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23273
23274         * g++.dg/template/recurse.C: Adjust location of error messages.
23275
23276 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         PR c++/9881
23279         * g++.dg/init/addr-const1.C: New test.
23280         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23281
23282 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         PR c++/10405
23285         * g++.dg/lookup/struct-hack1.C: New test.
23286
23287 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23288
23289         * ucs.c: Update diagnostic messages.
23290
23291 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23292
23293         * gcc.dg/cpp/truefalse.cpp: New test.
23294         * gcc.dg/cpp/cpp.exp: Update.
23295         * g++.dg/other/stdbool-if.C: Remove.
23296
23297 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23298
23299         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23300         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23301
23302 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23303
23304         * gcc.c-torture/compile/20030418-1.c: New test.
23305
23306 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23307
23308         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23309
23310 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23311
23312         PR c++/10347
23313         g++.dg/template/dependent-name1.C: New test.
23314
23315 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23316
23317         * gcc.dg/warn-1.c (tourist_guide): New array,
23318         contains a pointer to bar.
23319
23320 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23321
23322         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23323         * gcc.c-torture/execute/medce-1.c: New test case.
23324         * gcc.c-torture/execute/medce-2.c: New test case.
23325
23326 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23327
23328         * lib/prune.exp: Ignore more messages.
23329
23330         PR c++/10381
23331         * g++.dg/parse/lookup3.C: New test.
23332
23333 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23334
23335         * gcc.c-torture/compile/20030415-1.c : New test.
23336
23337 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23338
23339         * gcc.c-torture/execute/scope-2.c: Move to ...
23340         * gcc.dg/noncompile/scope.c: .... here.
23341
23342 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23343
23344         * gcc.dg/20030414-2.c: New test case.
23345
23346 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23347
23348         PR target/10377
23349         * gcc.dg/20030414-1.c: New test.
23350
23351 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23352
23353         * gcc.dg/builtins-12.c: New test case.
23354         * gcc.dg/builtins-13.c: New test case.
23355
23356 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23357
23358         * gcc.c-torture/execute/string-opt-18.c: New test.
23359
23360 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23361
23362         PR c++/10300
23363         * g++.dg/init/new5.C: New test.
23364
23365 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23366
23367         PR c++/7910
23368         * g++.dg/ext/dllimport1.C: New test.
23369
23370 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23371
23372         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23373
23374 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23375
23376         PR Fortran/9263
23377         * g77.f-torture/noncompile/9263.f: New test
23378         PR Fortran/1832
23379         * g77.f-torture/execute/1832.f: New test
23380
23381 2003-04-11  David Chad  <davidc@freebsd.org>
23382             Loren J. Rittle  <ljrittle@acm.org>
23383
23384         libobjc/8562
23385         * objc.dg/headers.m: New test.
23386
23387 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23388
23389         * gcc.c-torture/execute/builtin-noret-2.c: New.
23390         * gcc.c-torture/execute/builtin-noret-2.x: New.
23391         XFAIL builtin-noret-2.c at -O1 and above.
23392         * gcc.dg/redecl.c: New.
23393         * gcc.dg/Wshadow-1.c: Update error regexps.
23394
23395 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23396
23397         * g++.dg/abi/bitfield10.C: New test.
23398
23399 2003-04-09  Mike Stump  <mrs@apple.com>
23400
23401         * gcc.dg/pch/pch.exp: Make testcase names longer.
23402         * g++.dg/pch/pch.exp: Make testcase names longer.
23403
23404 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23405
23406         * gcc.dg/builtins-11.c: New test case.
23407
23408 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23409
23410         * gcc.dg/builtins-9.c: New test case.
23411         * gcc.dg/builtins-10.c: New test case.
23412
23413 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23414
23415         * gcc.dg/noncompile/init-4.c.c: New test.
23416
23417 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23418
23419         * gcc.misc-test/gcov-9.c: New test.
23420         * gcc.misc-test/gcov-10.c: New test
23421         * gcc.misc-test/gcov-11.c: New test.
23422
23423 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23424
23425         PR optimization/10024
23426         * gcc.c-torture/compile/20030405-1.c: New test.
23427
23428 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23429
23430         * gcc.dg/pch/static-3.c: New.
23431         * gcc.dg/pch/static-3.hs: New.
23432         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23433
23434 2003-04-04  Richard Henderson  <rth@redhat.com>
23435
23436         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23437         * g++.dg/eh/forced2.C: Likewise.
23438
23439 2003-04-03  Mike Stump  <mrs@apple.com>
23440
23441         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23442         target arg.
23443         (scan-assembler-times, scan-assembler-not): Likewise.
23444         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23445
23446 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23447
23448         * gcc.dg/sparc-loop-1.c: New test.
23449
23450 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23451
23452         PR other/9274
23453         * g++.dg/pch/system-2.C: New.
23454         * g++.dg/pch/system-2.Hs: New.
23455
23456 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23457
23458         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23459
23460         * g++.dg/eh/simd-1.C (vecfunc): Same.
23461
23462 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23463
23464         * gcc.c-torture/execute/20030401-1.c: New test case.
23465
23466 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23467
23468         * objc.dg/defs.m: New.
23469
23470 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23471
23472         * g++.dg/eh/simd-1.C: New.
23473         * g++.dg/eh/simd-2.C: New.
23474
23475 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23476
23477         * gcc.c-torture/execute/simd-3.c: New.
23478
23479 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23480
23481         PR c/9936
23482         * gcc.dg/20030331-2.c: New test.
23483
23484 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/10278
23487         * g++.dg/parse/crash2.C: New test.
23488
23489 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23490
23491         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23492         * gcc.c-torture/execute/20030331-1.c: ...here.
23493
23494 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23495
23496         * gcc.c-torture/execute/20030331-1.c: New test.
23497
23498 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23499
23500         * lib/gcov.exp: Adjust call return testing strings.
23501         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23502
23503 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23504
23505         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23506         * gcc.dg/builtins-7.c: New test case.
23507         * gcc.dg/builtins-8.c: New test case.
23508
23509 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23510
23511         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23512
23513 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/7647
23516         * g++.dg/lookup-class-member-2.C: New test.
23517
23518 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23519
23520         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23521
23522 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23523
23524         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23525
23526 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23527
23528         * g++.dg/init/attrib1.C: New test.
23529
23530 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         * gcc.dg/ultrasp8.c: New test.
23533
23534 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23535
23536         * gcc.dg/ultrasp7.c: New test.
23537
23538 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23539
23540         PR c++/10047
23541         * g++.dg/template/inline1.C: New test.
23542
23543 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23544
23545         * gcc.dg/sparc-dwarf2.c: New test.
23546
23547 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23548
23549         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23550         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23551
23552 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23553
23554         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23555         than reading .x files.
23556         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23557         * g77.dg/gcov/gcov-1.f: Likewise.
23558         * gcc.misc-tests/gcov-4b.c: Likewise.
23559         * gcc.misc-tests/gcov-5b.c: Likewise.
23560         * gcc.misc-tests/gcov-6.c: Likewise.
23561         * gcc.misc-tests/gcov-7.c: Likewise.
23562         * gcc.misc-tests/gcov-8.c: Likewise.
23563         * g++.dg/gcov/gcov-1.x: Remove.
23564         * g77.dg/gcov/gcov-1.x: Likewise.
23565         * gcc.misc-tests/gcov-4b.x: Likewise.
23566         * gcc.misc-tests/gcov-5b.x: Likewise.
23567         * gcc.misc-tests/gcov-6.x: Likewise.
23568         * gcc.misc-tests/gcov-7.x: Likewise.
23569         * gcc.misc-tests/gcov-8.x: Likewise.
23570
23571 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23572
23573         PR opt/10087
23574         * gcc.dg/20030324-1.c: New test.
23575
23576 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23577
23578         PR c++/10224
23579         * g++.dg/template/arg3.C: New test.
23580
23581         PR c++/10158
23582         * g++.dg/template/friend18.C: New test.
23583
23584 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23585
23586         * g77.f-torture/compile/20030326-1.f: New test case.
23587
23588 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23589
23590         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23591
23592         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23593
23594 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23595
23596         * gcc.dg/ia64-sync-3.c: New test.
23597
23598 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23599
23600         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23601
23602 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23603
23604         * gcc.dg/ultrasp6.c: New test.
23605
23606 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23607
23608         * gcc.dg/i386-signbit-1.c: New test.
23609         * gcc.dg/i386-signbit-2.c: New test.
23610         * gcc.dg/i386-signbit-3.c: New test.
23611
23612 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23613
23614         * gcc.dg/ultrasp5.c: Fix options.
23615
23616 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23617
23618         * gcc.dg/ultrasp5.c: Fix comment.
23619
23620 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23621
23622         PR fortran/10197
23623         * g77.f-torture/execute/10197.f: New test.
23624
23625 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23626
23627         PR c++/9898, c++/383
23628         * g++.dg/template/conv6.C: New test.
23629
23630         PR c++/10119
23631         * g++.dg/template/ptrmem5.C: New test.
23632
23633         PR c++/10026
23634         * g++.dg/lookup/koenig1.C: New test.
23635
23636         PR C++/10199
23637         * g++.dg/lookup/template2.C: New test.
23638
23639 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23640
23641         * g++.dg/opt/rtti1.C: New test.
23642
23643 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23644
23645         * gcc.dg/ultrasp5.c: New test.
23646
23647 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23648
23649         PR middle-end/9967
23650         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23651         builtin fputs.
23652
23653 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23654
23655         PR c/8224
23656         * gcc.dg/20030323-1.c: New test.
23657
23658 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23659
23660         * gcc.c-torture/compile/20030323-1.c: New test case.
23661
23662 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23663
23664         * gcc.dg/20030321-1.c: New test.
23665
23666 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23667
23668         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23669
23670 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23671
23672         PR c++/9978, c++/9708
23673         * g++.dg/ext/vlm1.C: Adjust expected error.
23674         * g++.dg/ext/vla2.C: New test.
23675         * g++.dg/template/arg1.C: New test.
23676         * g++.dg/template/arg2.C: New test.
23677
23678 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23679
23680         * g77.f-torture/execute/select.f: New test.
23681         * g77.f-torture/noncompile/select_no_compile.f: New test.
23682
23683 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23684
23685         PR c++/9898
23686         * g++.dg/other/error4.C: New test.
23687
23688 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23689
23690         * g++.dg/template/friend17.C: New test.
23691
23692 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23693
23694         * gcc.c-torture/compile/20030320-1.c: New.
23695
23696 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23697
23698         * gcc.dg/builtins-6.c: New test case.
23699
23700 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23701
23702         PR target/10073
23703         * gcc.c-torture/compile/20030319-1.c: New.
23704
23705 2003-03-18  Jan Hubicka  <jh@suse.cz>
23706
23707         * gcc.dg/i386-cvt-1.c: New test.
23708
23709 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23710
23711         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23712         * objc.dg/naming-2.m: Likewise.
23713
23714 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/9639
23717         * g++.dg/parse/crash1.C: New test.
23718
23719 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/8805
23722         * g++.dg/eh/cleanup1.C: New test.
23723
23724 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23725
23726         * gcc.c-torture/execute/20030316-1.c: New test case.
23727
23728 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         PR c++/9629
23731         * g++.dg/init/ctor2.C: New test.
23732
23733 2003-03-15  Roger Sayle  <roger@eyesopen.com>
23734
23735         * g77.f-torture/compile/xformat.f: New test case.
23736
23737 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23738
23739         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
23740         * g++.old-deja/g++.mike/eh50.C: Likewise.
23741
23742 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23743
23744         PR c++/6440
23745         * g++.dg/template/spec7.C: New test.
23746         * g++.dg/template/spec8.C: Likewise.
23747
23748 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.c-torture/execute/20030313-1.c: New test.
23751
23752 2003-03-14  Richard Henderson  <rth@redhat.com>
23753
23754         * gcc.dg/inline-2.c: Adjust alpha test for external call.
23755
23756 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23757
23758         * gcc.c-torture/compile/20030314-1.c: New test.
23759
23760 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
23761
23762         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
23763         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
23764         thumb target,
23765         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
23766         to accept newer _imp__  prefix and additional
23767         newline in .drectve section.
23768         * gcc.dg/dll-4.c: Likewise.
23769         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
23770         switch.
23771
23772 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
23773
23774         * g++.dg/parse/namespace9.C: New test.
23775
23776         * g++.dg/init/ref5.C: New test.
23777         * g++.dg/parse/ptrmem1.C: Likewise.
23778
23779 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23780
23781         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
23782         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
23783         regular expression.
23784         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
23785         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
23786
23787 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
23788
23789         * gcc.c-torture/execute/20030224-2.c: New test.
23790
23791 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23792
23793         * gcc.dg/decl-3.c: New test.
23794
23795 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23796
23797         * gcc.dg/i386-loop-2.c: New test.
23798
23799 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
23800
23801         PR c++/9474
23802         * g++.dg/parse/namespace8.C: New test.
23803
23804         PR c++/9924
23805         * g++.dg/overload/builtin2.C: New test.
23806
23807 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
23808
23809         * gcc.dg/return-type-3.c: New test.
23810
23811 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
23812
23813         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
23814         profiling options are not supported.
23815
23816 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
23817
23818         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
23819         * g++.old-deja/g++.warn/impint2.C: Likewise.
23820
23821 2003-03-10  Devang Patel  <dpatel@apple.com>
23822
23823         * g++.dg/cpp/c++_cmd_1.C: New test.
23824         * g++.dg/cpp/c++_cmd_1.h: New file.
23825
23826 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
23827
23828         * gcc.dg/altivec-9.c: New file.
23829
23830 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23831
23832         * gcc.dg/ppc-sdata-1.c: New test.
23833         * gcc.dg/ppc-sdata-2.c: New test.
23834
23835 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/9373
23838         * g++.dg/opt/ptrmem2.C: New test.
23839
23840         PR c++/8534
23841         * g++.dg/opt/ptrmem1.C: New test.
23842
23843 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23844
23845         * gcc.dg/i386-loop-1.c: New test.
23846
23847 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23848
23849         PR c++/9970
23850         * g++.dg/lookup/friend1.C: New test.
23851
23852 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23853
23854         PR c++/9823
23855         * g++.dg/parser/constructor1.C: New test.
23856
23857 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
23858
23859         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
23860
23861         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
23862
23863 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
23864
23865         * gcc.dg/cpp/Wunused.c: Update test.
23866
23867 2003-03-08  Jan Hubicka  <jh@suse.cz>
23868
23869         * gcc.dg/inline-3.c: New test.
23870
23871 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23872
23873         PR c++/9809
23874         * g++.dg/parse/builtin1.C: New test.
23875
23876         PR c++/9982
23877         * g++.dg/abi/cookie1.C: New test.
23878         * g++.dg/abi/cookie2.C: Likewise.
23879
23880         PR c++/9524
23881         * g++.dg/template/field1.C: New test.
23882
23883         PR c++/9912
23884         * g++.dg/parse/class1.C: New test.
23885         * g++.dg/parse/namespace7.C: Likewise.
23886         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
23887
23888 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
23889
23890         * g++.dg/init/ref4.C: New test.
23891
23892 2003-03-07  Jan Hubicka  <jh@suse.cz>
23893
23894         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
23895         * gcc.dg/inline-3.c:  New test.
23896
23897 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
23898
23899         * g++.dg/init/ref3.C: New test.
23900
23901         PR c++/9965
23902         * g++.dg/init/ref2.C: New test.
23903
23904         PR c++/9400
23905         * g++.dg/warn/Wshadow-2.C: New test.
23906
23907         PR c++/9791
23908         * g++.dg/warn/Woverloaded-1.C: New test.
23909
23910 2003-03-05  Jan Hubicka  <jh@suse.cz>
23911
23912         * gcc.dg/i386-local2.c: New.
23913         * gcc.dg/i386-local.c: Fix typo.
23914
23915 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
23916
23917         * g++.dg/abi/layout3.C: New test.
23918
23919 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23920
23921         * gcc.c-torture/compile/20030305-1.c
23922
23923 2003-03-05  Jan Hubicka  <jh@suse.cz>
23924
23925         * gcc.dg/i386-local.c: New.
23926
23927 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
23928
23929         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
23930
23931 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23932
23933         * gcc.dg/switch-2.c: New test.
23934         * gcc.dg/switch-3.c: New test.
23935         * gcc.dg/Wswitch.c: Adjust line numbers.
23936         * gcc.dg/Wswitch-default.c: Likewise.
23937         * gcc.dg/Wswitch-enum.c: Likewise.
23938
23939 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
23940
23941         * gcc.c-torture/execute/20030222-1.c: New test.
23942
23943 2003-03-03  James E Wilson  <wilson@tuliptree.org>
23944
23945         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
23946
23947 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/9878
23950         * g++.dg/init/ref1.C: New test.
23951
23952 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
23953
23954         * gcc.dg/sh-relax.c: New SH-only test.
23955
23956 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
23957
23958         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
23959         comment explaining purpose of testcase.
23960
23961 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23962
23963         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
23964         for HC11/HC12 (asm needs two int registers).
23965         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
23966         HC11/HC12 because the test uses an asm which needs two 32-bit
23967         registers.
23968
23969 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23970
23971         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
23972         for HC11/HC12 (array is too large otherwise).
23973         * gcc.c-torture/compile/920501-4.x: New file, likewise.
23974         * gcc.c-torture/compile/20010518-2.x: Likewise.
23975         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
23976         HC11/HC12 (array is too large).
23977
23978 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
23979
23980         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
23981         * lib/g++-dg.exp (g++-dg-test): Likewise.
23982
23983 2003-03-01  Roger Sayle  <roger@eyesopen.com>
23984
23985         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
23986         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
23987
23988 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23989
23990         * g++.dg/warn/implicit-typename1.C: Remove warning.
23991
23992 2003-02-28  Richard Henderson  <rth@redhat.com>
23993
23994         * gcc.dg/noreturn-1.c: Move noreturn warning line.
23995         * gcc.dg/return-type-1.c: Move control reaches end warning line.
23996
23997 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
23998
23999         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24000         * g++.dg/pch/pch.exp: Likewise.
24001
24002 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c++/9879
24005         * testsuite/g++.dg/init/new4.C: New test.
24006
24007 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24008
24009         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24010
24011 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24012
24013         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24014         unsigned long.
24015
24016         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24017         wider than float.
24018
24019 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24020
24021         * lib/scanasm.exp: Add support for counting numbers of
24022         occurences.
24023         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24024         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24025
24026 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24027
24028         PR c++/9683
24029         * g++.dg/template/static3.C: New test.
24030
24031         PR c++/9829
24032         * g++.dg/parse/namespace6.C: New test.
24033
24034 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24035
24036         PR target/9732
24037         * gcc.dg/20030225-1.c: New test.
24038
24039 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * README: Remove out-of-date information.
24042
24043         PR c++/9836
24044         * g++.dg/template/spec6.C: New test.
24045
24046 2003-02-24  Jeff Law  <law@redhat.com>
24047
24048         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24049
24050 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24051
24052         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24053         * gcc.dg/pragma-ep-1.c: Likewise.
24054
24055 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24056
24057         PR c++/9602
24058         * g++.dg/template/friend16.C: New test.
24059
24060 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24061
24062         PR c++/5333
24063         * g++.dg/parse/fused-params1.C: Adjust error messages.
24064         * g++.dg/template/nested3.C: New test.
24065
24066 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24067
24068         * g++.dg/abi/param1.C: New test.
24069
24070 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24071
24072         PR c++/7982
24073         * g++.dg/warn/implicit-typename1.C: New test.
24074
24075 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24076
24077         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24078         with "mtune".
24079         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24080         * gcc.c-torture/execute/20010129-1.x: Likewise.
24081         * gcc.dg/20011107-1.c: Likewise.
24082         * gcc.dg/20020108-1.c: Likewise.
24083         * gcc.dg/20020122-3.c: Likewise.
24084         * gcc.dg/20020206-1.c: Likewise.
24085         * gcc.dg/20020310-1.c: Likewise.
24086         * gcc.dg/20020426-2.c: Likewise.
24087         * gcc.dg/20020517-1.c: Likewise.
24088         * gcc.dg/991230-1.c: Likewise.
24089         * gcc.dg/i386-unroll-1.c: Likewise.
24090         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24091
24092 2003-02-22  Jan Hubicka  <jh@suse.cz>
24093
24094         * gcc.dg/i386-mul.c: New test.
24095
24096 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24097
24098         * gcc.dg/builtins-5.c: New test case.
24099
24100 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24101
24102         * gcc.dg/asmreg-1.c: New test.
24103
24104 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24105
24106         PR c++/9749
24107         * g++.dg/parse/varmod1.C: New test.
24108
24109 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24110
24111         PR c++/9727
24112         * g++.dg/template/op1.C: New test.
24113
24114 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24115
24116         PR c++/8906
24117         * g++.dg/template/nested2.C: New test.
24118
24119 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24120
24121         PR c++/8724
24122         * g++.dg/expr/dtor1.C: New test.
24123
24124 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24125
24126         * gcc.dg/cpp/include3.c: New test.
24127         * gcc.dg/cpp/inc/foo.h: New file.
24128
24129 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24130
24131         * gcc.c-torture/execute/20030221-1.c: New test.
24132
24133 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24134
24135         PR c++/9729
24136         * g++.dg/abi/conv1.C: New test.
24137
24138 2003-02-20  Jan Hubicka  <jh@suse.cz>
24139
24140         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24141
24142 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24143
24144         * gcc.c-torture/compile/20030219-1.c: New test.
24145
24146 2003-02-18  Jan Hubicka  <jh@suse.cz>
24147
24148         * gcc.dg/funcorder.c: New test.
24149
24150 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24151
24152         * gcc.c-torture/execute/20030218-1.c: New.
24153
24154 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24155
24156         * gcc.dg/20030218-1.c: New.
24157
24158 2003-02-18  Richard Henderson  <rth@redhat.com>
24159
24160         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24161         * gcc.dg/attr-used-2.c: New.
24162
24163 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24164
24165         PR c++/9704
24166         * g++.dg/init/copy5.C: New test.
24167
24168 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24169
24170         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24171         * g++.dg/pch/pch.exp: Likewise.
24172
24173 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24174
24175         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24176         STACK_SIZE is not defined.
24177
24178 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24179
24180         PR c++/9457
24181         * g++.dg/template/init1.C: New test.
24182
24183 2003-02-16  Jan HUbicka  <jh@suse.cz>
24184
24185         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24186         (foo): Add few extra tests
24187         * gcc.dg/c99-const-expr-3.c: Likewise.
24188         * gcc.c-torture/execute/20030216-1.c: New.
24189
24190 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24191
24192         PR c++/9459
24193         * g++.dg/ext/typeof4.C: New test.
24194
24195 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24196
24197         * gcc.dg/i386-387-3.c: New test case.
24198
24199 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24200
24201         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24202         cris-*-elf* cris-*-aout* and mmix-*-*.
24203
24204 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24205
24206         * gcc.dg/20030213-1.c: New test.
24207
24208 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24209
24210         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24211         * gcc.dg/i386-387-2.c: Likewise.
24212
24213 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24214
24215         * gcc.dg/ppc-spe.c: Fix formatting.
24216         Enable tests that were previously unsupported by gas.
24217         Delete tests for instructions that no longer exist.
24218         Switch arguments on evsubifw builtin.
24219
24220 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24221
24222         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24223         STACK_SIZE is too small.
24224
24225 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24226             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24227
24228         * gcc.dg/decl-2.c: New test.
24229
24230 2003-02-10  Jan Hubicka  <jh@suse.cz>
24231
24232         * gcc.dg/i386-fpcvt-1.c:  New test.
24233
24234 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24235
24236         * gcc.c-torture/execute/20030209-1.c: New test.
24237
24238 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24239
24240         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24241         int-wide bitops, use the constants of the same width.
24242         Likewise, if long long is 32-bit wide, test bitops using
24243         32-bit constants.
24244
24245 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24246
24247         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24248
24249 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24250
24251         * testsuite/gcc.dg/builtins-4.c: New test case.
24252
24253 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24254
24255         * gcc.dg/20020430-1.c: Fix dg command typos.
24256         * gcc.dg/20020503-1.c: Likewise.
24257
24258 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24259
24260         PR c++/8785
24261         * g++.dg/parse/fused-params1.C: New test.
24262
24263         PR c++/8857
24264         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24265
24266         PR c++/8921
24267         * g++.dg/parse/non-dependent1.C: New test.
24268
24269         PR c++/8928
24270         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24271
24272         PR c++/9228
24273         * g++.dg/parse/undefined7.C: New test.
24274         * g++.dg/parse/non-templ1.C: New test.
24275
24276         PR c++/9229
24277         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24278
24279 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24280
24281         * gcc.c-torture/compile/20030206-1.c: New test.
24282
24283 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24284
24285         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24286         "pow" to "foo" to avoid potential confusion with a math built-in.
24287
24288 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24289
24290         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24291         conditions for SPARC targets.
24292
24293 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24294
24295         * gcc.dg/20030204-1.c: New test.
24296
24297 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24298
24299         PR c++/38
24300         * g++.dg/parse/array-size1.C: New test.
24301
24302         PR c++/5657
24303         * g++.dg/parse/undefined3.C: New test.
24304
24305         PR c++/5665
24306         * g++.dg/parse/undefined4.C: New test.
24307
24308         PR c++/5975
24309         * g++.dg/parse/undefined5.C: New test.
24310
24311         PR c++/7259
24312         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24313
24314         PR c++/8578
24315         * g++.dg/parse/casting-operator1.C: New test.
24316
24317         PR c++/8596
24318         * g++.dg/parse/undefined6.C: New test.
24319
24320         PR c++/8736
24321         * g++.dg/parse/missing-template1.C: New test.
24322
24323 2003-02-04  Jan Hubicka  <jh@suse.cz>
24324
24325         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24326         * gcc.dg/i386-cmov?.c:  Likewise.
24327         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24328         * gcc.dg/i386-ssefp-1.c:  Likewise.
24329         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24330         conventions.
24331
24332 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR c++/7129
24335         * testsuite/g++.dg/ext/max.C: New test.
24336
24337 2003-02-03  Jan Hubicka  <jh@suse.cz>
24338
24339         * gcc.c-torture/execute/20030203-1.c: New test.
24340
24341 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24342
24343         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24344         'natural-endian'.
24345
24346 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24347
24348         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24349         * g++.dg/init/new2.C: Likewise.
24350         * g++.dg/other/new1.C: Likewise.
24351
24352 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24353
24354         * gcc.dg/struct-ret-libc.c: New test.
24355
24356 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24357
24358         * gcc.dg/20030129-1.c: New test.
24359
24360 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24361
24362         PR c++/8849
24363         * g++.dg/template/ptrmem4.C: New test.
24364
24365 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24366
24367         * g++.dg/parser/constant1.C: New test.
24368
24369 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24370
24371         PR c++/8591
24372         * g++.dg/parse/friend2.C: New test.
24373
24374 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24375
24376         PR c++/9437
24377         * g++.dg/template/unify4.C: New test.
24378
24379 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24380
24381         * gcc.c-torture/execute/20030128-1.c: New test.
24382
24383 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24384
24385         * g++.dg/lookup/nested1.C: Test moved from ...
24386         * g++.old-deja/g++.other/lookup24.C: ... here.
24387
24388 2003-01-28  Jan Hubicka  <jh@suse.cz>
24389
24390         * gcc.dg/i386-cmov5.c:  New test.
24391
24392 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24393
24394         * gcc.c-torture/execute/20010925-1.c: Changed the
24395         memcpy declaration.
24396
24397 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24398
24399         PR c++/3902
24400         * g++.dg/parse/template5.C: New test.
24401
24402 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24403
24404         PR fortran/9258
24405         * g77.dg/pr9258: New test.
24406
24407 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24408
24409         * README: Move relevant parts from README.g++.
24410
24411         * README.g++: Remove this file.
24412
24413 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24414
24415         * g++.dg/abi/dcast1.C: New test.
24416
24417 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24418
24419         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24420
24421 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24422
24423         PR c++/47
24424         * g++.old-deja/g++.other/lookup24.C: New test.
24425
24426 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24427
24428         PR middle-end/7227
24429         * gcc.dg/uninit-C.c: New test.
24430
24431 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.dg/abi/covariant1.C: New test.
24434
24435 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24436
24437         * gcc.dg/20030123-1.c: New test.
24438
24439 2003-01-25  Jan Hubicka  <jh@suse.cz>
24440
24441         PR opt/8492
24442         * gcc.c-torture/compile/20030125-1.c
24443
24444 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24445
24446         PR c++/9403
24447         * g++.dg/parse/template3.C: New test.
24448         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24449
24450         PR c++/795
24451         * g++.dg/parse/template4.C: New test.
24452
24453         PR c++/9415
24454         * g++.dg/template/qual2.C: New test.
24455
24456         PR c++/8545
24457         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24458
24459         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24460
24461 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24462
24463         * gcc.c-torture/execute/switch-1.c: New test case.
24464
24465 2003-01-25  Jan Hubicka  <jh@suse.cz>
24466
24467         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24468
24469 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24470
24471         Tweaks for Bison-1.875. From the NEWS file:
24472         "- `parse error' -> `syntax error'
24473         Bison now uniformly uses the term `syntax error'"
24474         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24475         * gcc.dg/cpp/digraph2.c: Likewise.
24476         * gcc.dg/cpp/direct2.c: Likewise.
24477         * gcc.dg/cpp/paste4.c: Likewise.
24478         * gcc.dg/c90-restrict-1.c: Likewise.
24479         * gcc.dg/c99-func-2.c: Likewise.
24480         * gcc.dg/noncompile/920721-2.c: Likewise.
24481         * gcc.dg/noncompile/930622-2.c: Likewise.
24482         * gcc.dg/noncompile/940112-1.c: Likewise.
24483         * gcc.dg/noncompile/950921-1.c: Likewise.
24484         * gcc.dg/noncompile/951123-1.c: Likewise.
24485         * gcc.dg/noncompile/971104-1.c: Likewise.
24486         * gcc.dg/noncompile/990416-1.c: Likewise.
24487
24488 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24489
24490         * g++.dg/parse/undefined1.C: Add error message.
24491
24492 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24493
24494         PR c++/9354
24495         * g++.dg/parse/new1.C: New test.
24496
24497         PR c++/9216
24498         * g++.dg/parse/template2.C: New test.
24499
24500         PR c++/9354
24501         * g++.dg/parse/typedef2.C: New test.
24502
24503         PR c++/9328
24504         * g++.dg/ext/typeof3.C: New test.
24505
24506 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24507
24508         PR c++/2738
24509         * g++.dg/parse/ret-type1.C: New test.
24510
24511         PR c++/3792
24512         * g++.dg/parse/tmpl-outside1.C: New test.
24513
24514         PR c++/4207
24515         * g++.dg/parse/int-as-enum1.C: New test.
24516
24517         PR c++/4903
24518         * g++.dg/parse/no-typename1.C: New test.
24519
24520         PR c++/5533
24521         * g++.dg/parse/no-value1.C: New test.
24522
24523         PR c++/5921
24524         * g++.dg/parse/wrong-inline1.C: New test.
24525
24526         PR c++/6402
24527         * g++.dg/parse/ref1.C: New test.
24528
24529         PR c++/6992
24530         * g++.dg/parse/attr-ctor1.C: New test.
24531
24532         PR c++/7229
24533         * g++.dg/parse/namespace5.C: New test.
24534
24535         PR c++/7917
24536         * g++.dg/parse/func-def1.C: New test.
24537
24538         PR c++/8143
24539         * g++.dg/parse/undefined1.C: New test.
24540
24541         PR c++/5723, PR c++/8522
24542         * g++.dg/parse/specialization1.C: New test.
24543
24544         PR c++/163, PR c++/8595
24545         * g++.dg/parse/struct-as-enum1.C: New test.
24546
24547         PR c++/9173
24548         * g++.dg/parse/undefined2.C: New test.
24549
24550 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24551
24552         PR c++/9298
24553         * g++.dg/parse/template1.C: New test.
24554
24555         PR c++/9384
24556         * g++.dg/parse/using1.C: New test.
24557
24558         PR c++/9285
24559         PR c++/9294
24560         * g++.dg/parse/expr2.C: New test.
24561
24562         PR c++/9388
24563         * g++.dg/parse/lookup2.C: Likewise.
24564
24565 2003-01-21  Jan Hubicka  <jh@suse.cz>
24566
24567         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24568         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24569         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24570         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24571
24572 2003-01-20  Nick Clifton  <nickc@redhat.com>
24573
24574         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24575         problem with ARM sibcall code generation.
24576
24577 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24578
24579         * gcc.c-torture/execute/20030120-1.c: New.
24580
24581 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24582
24583         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24584
24585 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24586
24587         PR c++/9272
24588         * g++.dg/parse/ctor1.C: New test.
24589
24590         PR c++/9294:
24591         * g++.dg/parse/qualified1.C: New test.
24592
24593         * g++.dg/parse/typename3.C: New test.
24594
24595 2003-01-16  Richard Henderson  <rth@redhat.com>
24596
24597         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24598
24599 2003-01-16  Richard Henderson  <rth@redhat.com>
24600
24601         * g++.dg/pch/pch.exp: Copy test header to the working directory
24602         before using it either for precompilation or direct use.
24603         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24604         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24605
24606 2003-01-16  Richard Henderson  <rth@redhat.com>
24607
24608         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24609         before using it either for precompilation or direct use.
24610         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24611         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24612
24613 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24614
24615         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24616         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24617         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24618         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24619         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24620         typename warning into error.
24621         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24622         error messages.
24623         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24624         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24625         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24626         messages.
24627         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24628         make declaration visible in template.
24629         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24630         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24631         messages.
24632         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24633         message.
24634         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24635         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24636         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24637         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24638         typename warning with error message.
24639         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24640         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24641         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24642
24643 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24644
24645         * g++.dg/parse/ambig2.C: New test.
24646
24647 2003-01-15  Richard Henderson  <rth@redhat.com>
24648
24649         * g++.dg/tls/init-2.C: Update error message string.
24650
24651 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24652
24653         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24654
24655 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24656
24657         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24658         all for HC11/HC12.
24659         * gcc.c-torture/compile/20001205-1.x: Likewise.
24660         * gcc.c-torture/compile/20001226-1.x: Likewise.
24661         * gcc.c-torture/compile/920520-1.x: Likewise.
24662         * gcc.c-torture/compile/961203-1.x: Likewise.
24663         * gcc.c-torture/compile/20020604-1.x: Likewise.
24664
24665 2003-01-15  Jan Hubicka  <jh@suse.cz>
24666
24667         * gcc.c-torture/compile/20030115-1.c: New test.
24668
24669         * gcc.dg/i386-fpcvt-1.c: New test.
24670         * gcc.dg/i386-fpcvt-2.c: New test.
24671
24672 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24673
24674         Further conform g++'s __vmi_class_type_info to the C++ ABI
24675         specification.
24676         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24677         the specification.
24678
24679 2003-01-14  Jan Hubicka  <jh@suse.cz>
24680
24681         * gcc.dg/i386-fpcvt-1.c: New test.
24682         * gcc.dg/i386-fpcvt-2.c: New test.
24683
24684 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24685
24686         * gcc.dg/i386-mmx-3.c: New test.
24687
24688 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/9264
24691         * g++.dg/parse/octal1.C: New file.
24692
24693         PR c++/9172
24694         * g++.dg/parse/typename1.C: New file.
24695
24696 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24697
24698         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24699         * gcc.dg/bf-no-ms-layout.c: Likewise.
24700         * gcc.dg/bf-ms-attrib.c: Likewise.
24701
24702 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/9099
24705         * g++.dg/parse/dtor1.C: New file.
24706
24707         PR c++/9128
24708         * g++.dg/rtti/typeid1.C: New file.
24709
24710         PR c++/9153
24711         * g++.dg/parse/lookup1.C: New file.
24712
24713         PR c++/9171
24714         * g++.dg/templ/spec5.C: New file.
24715
24716 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24717
24718         * gcc.c-torture/compile/20030110-1.c: New test.
24719
24720 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24721
24722         Merge from pch-branch:
24723
24724         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24725
24726         * gcc.dg/pch/cpp-1.h: New.
24727         * gcc.dg/pch/cpp-1.c: New.
24728         * gcc.dg/pch/cpp-2.h: New.
24729         * gcc.dg/pch/cpp-2.c: New.
24730
24731         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
24732
24733         * gcc.dg/pch/except-1.h: New.
24734         * gcc.dg/pch/except-1.c: New.
24735
24736         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
24737
24738         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
24739         running test.
24740         * gcc.dg/pch: Include *.hp not *.h.
24741         * gcc.dg/pch/system-1.h: New.
24742         * gcc.dg/pch/system-1.c: New.
24743
24744         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
24745
24746         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
24747         rather than trying to build and run a program using PCH.
24748         * gcc.dg/pch: Remove dg-do commands from test files.
24749
24750         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
24751
24752         * gcc.dg/pch/macro-3.c: New.
24753         * gcc.dg/pch/macro-3.h: New.
24754
24755         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
24756
24757         * gcc.dg/pch/common-1.c: New.
24758         * gcc.dg/pch/common-1.h: New.
24759         * gcc.dg/pch/decl-1.c: New.
24760         * gcc.dg/pch/decl-1.h: New.
24761         * gcc.dg/pch/decl-2.c: New.
24762         * gcc.dg/pch/decl-2.h: New.
24763         * gcc.dg/pch/decl-3.c: New.
24764         * gcc.dg/pch/decl-3.h: New.
24765         * gcc.dg/pch/decl-4.c: New.
24766         * gcc.dg/pch/decl-4.h: New.
24767         * gcc.dg/pch/decl-5.c: New.
24768         * gcc.dg/pch/decl-5.h: New.
24769         * gcc.dg/pch/global-1.c: New.
24770         * gcc.dg/pch/global-1.h: New.
24771         * gcc.dg/pch/inline-1.c: New.
24772         * gcc.dg/pch/inline-1.h: New.
24773         * gcc.dg/pch/inline-2.c: New.
24774         * gcc.dg/pch/inline-2.h: New.
24775         * gcc.dg/pch/static-1.c: New.
24776         * gcc.dg/pch/static-1.h: New.
24777         * gcc.dg/pch/static-2.c: New.
24778         * gcc.dg/pch/static-2.h: New.
24779
24780         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
24781
24782         * g++.dg/pch/pch.exp: Better handle failing testcases.
24783         * gcc.dg/pch/pch.exp: Likewise.
24784         * gcc.dg/pch/macro-1.c: New.
24785         * gcc.dg/pch/macro-1.h: New.
24786         * gcc.dg/pch/macro-2.c: New.
24787         * gcc.dg/pch/macro-2.h: New.
24788
24789         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
24790
24791         * g++.dg/dg.exp: Treat files in pch/ specially.
24792         * g++.dg/pch/pch.exp: New file.
24793         * g++.dg/pch/empty.H: New file.
24794         * g++.dg/pch/empty.C: New file.
24795         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
24796         "precompile".
24797
24798         * gcc.dg/pch/pch.exp: New file.
24799         * gcc.dg/pch/empty.h: New file.
24800         * gcc.dg/pch/empty.c: New file.
24801         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
24802         "precompile".
24803
24804 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24805
24806         * g++.dg/template/friend14.C: New test.
24807
24808 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24809
24810         * gcc.dg/old-style-asm-1.c: New test.
24811
24812 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
24813
24814         * gcc.c-torture/compile/20030109-1.c: New test.
24815
24816 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24817
24818         * gcc.c-torture/execute/20030109-1.c: New test.
24819
24820 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
24821
24822         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
24823         * g++.old-deja/g++.mike/dyncast2.C: Likewise
24824         * g++.old-deja/g++.mike/dyncast3.C: Likewise
24825         * g++.old-deja/g++.mike/eh2.C: Likewise
24826         * g++.old-deja/g++.mike/eh3.C: Likewise
24827         * g++.old-deja/g++.mike/eh5.C: Likewise
24828         * g++.old-deja/g++.mike/eh6.C: Likewise
24829         * g++.old-deja/g++.mike/eh7.C: Likewise
24830         * g++.old-deja/g++.mike/eh8.C: Likewise
24831         * g++.old-deja/g++.mike/eh9.C: Likewise
24832         * g++.old-deja/g++.mike/eh10.C: Likewise
24833         * g++.old-deja/g++.mike/eh12.C: Likewise
24834         * g++.old-deja/g++.mike/eh13.C: Likewise
24835         * g++.old-deja/g++.mike/eh14.C: Likewise
24836         * g++.old-deja/g++.mike/eh16.C: Likewise
24837         * g++.old-deja/g++.mike/eh17.C: Likewise
24838         * g++.old-deja/g++.mike/eh18.C: Likewise
24839         * g++.old-deja/g++.mike/eh21.C: Likewise
24840         * g++.old-deja/g++.mike/eh23.C: Likewise
24841         * g++.old-deja/g++.mike/eh24.C: Likewise
24842         * g++.old-deja/g++.mike/eh25.C: Likewise
24843         * g++.old-deja/g++.mike/eh26.C: Likewise
24844         * g++.old-deja/g++.mike/eh27.C: Likewise
24845         * g++.old-deja/g++.mike/eh28.C: Likewise
24846         * g++.old-deja/g++.mike/eh29.C: Likewise
24847         * g++.old-deja/g++.mike/eh31.C: Likewise
24848         * g++.old-deja/g++.mike/eh33.C: Likewise
24849         * g++.old-deja/g++.mike/eh34.C: Likewise
24850         * g++.old-deja/g++.mike/eh35.C: Likewise
24851         * g++.old-deja/g++.mike/eh36.C: Likewise
24852         * g++.old-deja/g++.mike/eh37.C: Likewise
24853         * g++.old-deja/g++.mike/eh38.C: Likewise
24854         * g++.old-deja/g++.mike/eh39.C: Likewise
24855         * g++.old-deja/g++.mike/eh40.C: Likewise
24856         * g++.old-deja/g++.mike/eh41.C: Likewise
24857         * g++.old-deja/g++.mike/eh42.C: Likewise
24858         * g++.old-deja/g++.mike/eh44.C: Likewise
24859         * g++.old-deja/g++.mike/eh46.C: Likewise
24860         * g++.old-deja/g++.mike/eh47.C: Likewise
24861         * g++.old-deja/g++.mike/eh48.C: Likewise
24862         * g++.old-deja/g++.mike/eh49.C: Likewise
24863         * g++.old-deja/g++.mike/eh50.C: Likewise
24864         * g++.old-deja/g++.mike/eh51.C: Likewise
24865         * g++.old-deja/g++.mike/eh53.C: Likewise
24866         * g++.old-deja/g++.mike/eh55.C: Likewise
24867         * g++.old-deja/g++.mike/p7912.C: Likewise
24868         * g++.old-deja/g++.mike/p9706.C: Likewise
24869         * g++.old-deja/g++.mike/p10416.C: Likewise
24870         * g++.old-deja/g++.mike/p11667.C: Likewise
24871         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
24872         Remove redundant reference to Iris.
24873         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
24874         Elxsi, i860, Pico Java, and WE32K.
24875
24876 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
24877
24878         * g++.dg/ext/asm4.C: New test.
24879
24880 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24881
24882         PR c++/9030
24883         * g++.dg/template/friend12.C: New test.
24884         * g++.dg/template/friend13.C: Likewise.
24885         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
24886
24887 2003-01-08  Jan Hubicka  <jh@suse.cz>
24888
24889         * gcc.dg/i386-cadd.c: New test.
24890         * gcc.dg/i386-cmov4.c: Likewise.
24891
24892 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
24893
24894         PR c++/9165
24895         * g++.dg/warn/Wunused-3.C: New test.
24896
24897         * g++.dg/abi/bitfield9.C: New test.
24898
24899         PR c++/9189
24900         * g++.dg/parse/defarg3.C: New test.
24901
24902 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         * g++.dg/parse/ambig1.C: New test.
24905         * g++.dg/parse/defarg2.C: New test.
24906
24907 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
24908
24909         * g++.dg/template/defarg-1.C: New test.
24910         * g++.dg/template/local2.C: Likewise.
24911
24912 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
24913
24914         * gcc.c-torture/execute/20030105-1.c: New test.
24915
24916 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24917
24918         * g++.dg/parse/namespace3.C: Remove extra semicolons.
24919         * g++.dg/parse/namespace4.C: Likewise.
24920
24921 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24922
24923         * g++.dg/template/ntp2.C: New test.
24924
24925 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
24926
24927         * g++.dg/parse/extern-C-1.C: New test.
24928
24929         * g++.dg/parse/namespace4.C: New test.
24930
24931         * g++.dg/template/nested1.C: New test.
24932
24933         * g++.dg/parse/namespace3.C: New test.
24934
24935 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24936
24937         * g++.dg/lookup/two-stage1.C: New test.
24938
24939 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24940
24941         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
24942         * g++.old-deja/g++.jason/access8.C: Likewise.
24943         * g++.old-deja/g++.other/decl5.C: Likewise.
24944
24945 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24946
24947         * g++.dg/parse/parse7.C: New test.
24948
24949 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
24950
24951         PR c++/2843
24952         * g++.dg/ext/attrib7.C: New test.
24953
24954 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24955
24956         * g++.dg/parse/parse6.C: New test.
24957
24958 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
24959
24960         * gcc.dg/h8300-stack-1.c: New.
24961
24962 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24963
24964         g++.dg/lookup/exception1.C: New test.
24965
24966         g++.dg/lookup/template1.C: New test.
24967
24968         g++.dg/parse/namespace2.C: New test.
24969
24970         g++.dg/parse/parens2.C: New test.
24971
24972 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24973
24974         * g++.dg/parse/parse5.C: New test.
24975         * g++.dg/lookup/scoped4.C: New test.
24976
24977 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24978
24979         * g++.dg/parse/parens1.C: New test.
24980
24981         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
24982         angle-bracket1.C.
24983         * g++.dg/parse/parens2.C: New test.
24984
24985         * g++.dg/lookup/scope-operator1.C: New test.
24986
24987         * g++.dg/parse/operator1.C: New test.
24988
24989 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24990
24991         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
24992         * g++.old-deja/g++.other/access6.C: Likewise.
24993         * g++.old-deja/g++.other/decl1.C: Likewise.
24994         * g++.old-deja/g++.pt/typename12.C: Likewise.
24995
24996 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
24997
24998         * g++.dg/parse/namespace1.C: New test.
24999
25000 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25001
25002         * g++.dg/parse/parse4.C: New test.
25003
25004 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25005
25006         * g++.dg/parse/parse3.C: New test.
25007
25008 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25009
25010         * g++.dg/parse/parse2.C: New test.
25011
25012 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25013
25014         * g++.dg/template/friend11.C: New test.
25015
25016 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25017
25018         * g++.dg/parse/parse1.C: New test.
25019
25020 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25021
25022         * lib/profopt.exp: Change the name of a global variable to avoid
25023         possible clashes with other test suites.
25024
25025 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         * g++.dg/inherit/covariant8.C: New test.
25028
25029 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25030
25031         * g++.dg/init/array9.C: New test.
25032
25033         PR c++/9112
25034         * g++.dg/parse/expr1.C: New test.
25035
25036 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25037
25038         * gcc.c-torture/compile/20021230-1.c: New test.
25039
25040 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25041
25042         * g++.dg/inherit/covariant5.C: New test.
25043         * g++.dg/inherit/covariant6.C: New test.
25044         * g++.dg/inherit/covariant7.C: New test.
25045
25046 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25047
25048         PR c++/2739
25049         * g++.dg/other/access2.C: New test.
25050
25051 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25052
25053         * g++.dg/other/anon-struct.C: No longer fails
25054         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25055         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25056         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25057
25058 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25059
25060         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25061
25062 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25063
25064         * g++.dg/eh/spec4.C: Remove stray semicolon.
25065         * g++.dg/expr/pmf-1.C: Change error message.
25066         * g++.dg/ext/asm1.C: Remove stray semicolon.
25067         * g++.dg/ext/typename1.C: Add missing typenames.
25068         * g++.dg/inherit/template-as-base.C: Change error message.
25069         * g++.dg/lookup/scoped1.C: Likewise.
25070         * g++.dg/lookup/scoped2.C: Likewise.
25071         * g++.dg/lookup/using2.C: Likewise.
25072         * g++.dg/other/component1.C: Remove stray semicolon.
25073         * g++.dg/other/do1.C: Change error message.
25074         * g++.dg/other/error2.C: Likewise.
25075         * g++.dg/other/init1.C: Likewise.
25076         * g++.dg/other/packed1.C: Remove stray semicolon.
25077         * g++.dg/other/ptrmem2.C: Change error message.
25078         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25079         marker.
25080         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25081         * g++.dg/template/access3.C: Add typename keyword.
25082         * g++.dg/template/access5.C: Remove stray semicolon.
25083         * g++.dg/template/access6.C: Likewise.
25084         * g++.dg/template/complit1.C: Likewise.
25085         * g++.dg/template/crash1.C: Change error message.
25086         * g++.dg/template/inherit2.C: Remove stray semicolon.
25087         * g++.dg/template/instantiate2.C: Likewise.
25088         * g++.dg/template/instantiate3.C: Change error message.
25089         * g++.dg/template/qual1.C: Remove stray semicolon.
25090         * g++.dg/template/qualttp18.C: Change error message.
25091         * g++.dg/template/ref1.C: Remove stray semicolon.
25092         * g++.dg/template/sizeof1.C (A::value): Declare it.
25093         * g++.dg/template/spec4.C: Change error message.
25094         * g++.dg/template/static1.C: Likewise.
25095         * g++.dg/template/type1.C: Likewise.
25096         * g++.dg/template/typename3.C: Likewise.
25097         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25098         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25099         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25100         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25101         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25102         named return value extension.
25103         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25104         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25105         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25106         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25107         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25108         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25109         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25110         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25111         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25112         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25113         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25114         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25115         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25116         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25117         syntax.
25118         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25119         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25120         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25121         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25122         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25123         * g++.old-deja/g++.brendan/template11.C: Likewise.
25124         * g++.old-deja/g++.brendan/template26.C: Likewise.
25125         * g++.old-deja/g++.brendan/template27.C: Use explicit
25126         specialization syntax.
25127         * g++.old-deja/g++.brendan/template30.C: Likewise.
25128         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25129         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25130         non-dependent names.
25131         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25132         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25133         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25134         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25135         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25136         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25137         named return value extension.
25138         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25139         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25140         * g++.old-deja/g++.ext/return1.C: Likewise.
25141         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25142         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25143         * g++.old-deja/g++.jason/access8.C: Likewise.
25144         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25145         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25146         pseudo-destructor names.
25147         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25148         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25149         pseudo-destructor names.
25150         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25151         * g++.old-deja/g++.jason/overload19.C: Likewise.
25152         * g++.old-deja/g++.jason/overload32.C: Likewise.
25153         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25154         stray semicolons.
25155         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25156         * g++.old-deja/g++.jason/return.C: Likewise.
25157         * g++.old-deja/g++.jason/return2.C: Likewise.
25158         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25159         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25160         syntax.
25161         * g++.old-deja/g++.jason/template10.C: Account for use of
25162         non-dependent names.
25163         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25164         syntax.
25165         * g++.old-deja/g++.jason/template37.C: Likewise.
25166         * g++.old-deja/g++.law/access4.C: Change error messages.
25167         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25168         pseudo-destructor names.
25169         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25170         * g++.old-deja/g++.law/ctors9.C: Likewise.
25171         * g++.old-deja/g++.law/cvt22.C: Likewise.
25172         * g++.old-deja/g++.law/dtors5.C: Likewise.
25173         * g++.old-deja/g++.law/global-init1.C: Likewise.
25174         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25175         * g++.old-deja/g++.law/operators28.C: Likewise.
25176         * g++.old-deja/g++.law/visibility28.C: Likewise.
25177         * g++.old-deja/g++.martin/eval1.C: Likewise.
25178         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25179         name.
25180         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25181         * g++.old-deja/g++.mike/net34.C: Likewise.
25182         * g++.old-deja/g++.mike/net36.C: Likewise.
25183         * g++.old-deja/g++.mike/ns2.C: Likewise.
25184         * g++.old-deja/g++.mike/p12306.C: Likewise.
25185         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25186         value extension.
25187         * g++.old-deja/g++.mike/p700.C: Likewise.
25188         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25189         * g++.old-deja/g++.mike/p710.C: Likewise.
25190         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25191         value extension.
25192         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25193         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25194         * g++.old-deja/g++.ns/crash2.C: Likewise.
25195         * g++.old-deja/g++.ns/crash3.C: Likewise.
25196         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25197         * g++.old-deja/g++.ns/ns17.C: Likewise.
25198         * g++.old-deja/g++.ns/template16.C: Likewise.
25199         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25200         keyword.
25201         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25202         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25203         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25204         named return value extension.
25205         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25206         * g++.old-deja/g++.other/access4.C: Issue additional error
25207         messages.
25208         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25209         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25210         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25211         * g++.old-deja/g++.other/crash25.C: Change error message.
25212         * g++.old-deja/g++.other/crash4.C: Change error message.
25213         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25214         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25215         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25216         checks.
25217         * g++.old-deja/g++.other/defarg8.C: Likewise.
25218         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25219         * g++.old-deja/g++.other/dtor10.C: Likewise.
25220         * g++.old-deja/g++.other/incomplete.C: Likewise.
25221         * g++.old-deja/g++.other/linkage7.C: Likewise.
25222         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25223         lookup algorithm.
25224         * g++.old-deja/g++.other/mangle2.C: Likewise.
25225         * g++.old-deja/g++.other/refinit2.C: Likewise.
25226         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25227         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25228         * g++.old-deja/g++.pt/crash28.C: Likewise.
25229         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25230         syntax.
25231         * g++.old-deja/g++.pt/crash32.C: Change error message.
25232         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25233         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25234         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25235         error message position.
25236         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25237         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25238         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25239         syntax.
25240         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25241         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25242         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25243         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25244         keyword.
25245         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25246         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25247         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25248         keyword.
25249         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25250         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25251         syntax.
25252         * g++.old-deja/g++.pt/friend28.C: Account for use of
25253         non-dependent names.
25254         * g++.old-deja/g++.pt/friend29.C: Likewise.
25255         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25256         rules.
25257         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25258         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25259         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25260         lookup rules.
25261         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25262         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25263         keyword.
25264         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25265         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25266         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25267         keyword.
25268         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25269         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25270         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25271         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25272         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25273         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25274         keyword.
25275         * g++.old-deja/g++.pt/spec10.C: Likewise.
25276         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25277         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25278         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25279         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25280         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25281         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25282         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25283         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25284         * g++.old-deja/g++.pt/typename15.C: Likewise.
25285         * g++.old-deja/g++.pt/typename22.C: Likewise.
25286         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25287         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25288         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25289         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25290         syntax.
25291         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25292         return value extension.
25293         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25294         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25295         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25296         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25297
25298 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.dg/warn/inline1.C: New test.
25301         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25302         * g++.old-deja/g++.jason/synth10.C: Likewise.
25303         * g++.old-deja/g++.mike/net31.C: Likewise.
25304         * g++.old-deja/g++.mike/p8786.C: Likewise.
25305
25306         * g++.dg/template/friend10.C: New test.
25307         * g++.dg/template/conv5.C: New test.
25308
25309 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.dg/lookup/scoped3.C: New test.
25312
25313         * g++.dg/lookup/decl1.C: New test.
25314         * g++.dg/lookup/decl2.C: New test.
25315
25316 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25317
25318         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25319         gcc.c-torture/compile/20021015-1.c,
25320         gcc.c-torture/compile/20021015-2.c,
25321         gcc.c-torture/compile/20021123-1.c,
25322         gcc.c-torture/compile/20021123-2.c,
25323         gcc.c-torture/compile/20021123-3.c,
25324         gcc.c-torture/compile/20021123-4.c,
25325         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25326         only to 3.1 or 3.2 branch.
25327
25328 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25329
25330         * gcc.dg/i386-bitfield3.c: New test.
25331
25332         * gcc.dg/i386-bitfield2.c: New test.
25333
25334 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25335
25336         * g++.dg/parse/conv_op1.C: New test.
25337
25338 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25339
25340         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25341         approved.
25342
25343 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25344
25345         * gcc.c-torture/compile/20021220-1.c: New test.
25346
25347 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25348
25349         * gcc.dg/i386-fastcall-1.c: New.
25350
25351 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25352
25353         * gcc.c-torture/execute/20021219-1.c: New test.
25354
25355 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25356
25357         * gcc.dg/i386-pic-1.c: New test.
25358
25359 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25360
25361         PR c++/8099
25362         * g++.dg/template/friend9.C: New test.
25363
25364 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25365
25366         PR c++/3663
25367         * g++.dg/template/access7.C: New test.
25368
25369 2002-12-18  Nick Clifton  <nickc@redhat.com>
25370
25371         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25372         the libstdc++-v3 directory has been found.
25373
25374 2002-12-12  Devang Patel <dpatel@apple.com>
25375         * gcc.dg/darwin-ld-1.c: New test.
25376         * gcc.dg/darwin-ld-2.c: New test.
25377         * gcc.dg/darwin-ld-3.c: New test.
25378         * gcc.dg/darwin-ld-4.c: New test.
25379         * gcc.dg/darwin-ld-5.c: New test.
25380
25381 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25382
25383         * gcc.c-torture/compile/20021212-1.c: New test.
25384
25385 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25386
25387         * gcc.dg/fshort-wchar: New test.
25388
25389 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25390
25391         PR c++/8372
25392         * g++.dg/template/dtor1.C: New test.
25393
25394         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25395         markers.
25396
25397 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25400
25401 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25402
25403         * g++.dg/template/static1.C: New test.
25404         * g++.dg/template/static2.C: New test.
25405         * g++.old-deja/g++.ext/memconst.C: New test.
25406
25407 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25408
25409         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25410         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25411         * g++.dg/special/initp1.C: Likewise.
25412
25413 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25414
25415         * gcc.c-torture/execute/20021204-1.c: New test.
25416
25417 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25418
25419         * gcc.dg/ppc-fmadd-1.c: New file.
25420         * gcc.dg/ppc-fmadd-2.c: New file.
25421         * gcc.dg/ppc-fmadd-3.c: New file.
25422
25423 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25424
25425         * gcc.c-torture/compile/20021204-1.c: New test.
25426
25427 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.dg/inherit/covariant2.C: New test.
25430         * g++.dg/inherit/covariant3.C: New test.
25431         * g++.dg/inherit/covariant4.C: New test.
25432         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25433         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25434
25435 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25436
25437         PR c++/8688
25438         * g++.dg/init/brace3.C: New test.
25439
25440 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25441
25442         * gcc.dg/20020210-1.c: Fix a comment typo.
25443
25444 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25445
25446         PR c++/8720
25447         * g++.dg/parse/defarg1.C: New test.
25448
25449         PR c++/8615
25450         * g++.dg/template/char1.C: New test.
25451
25452         * g++.dg/template/varmod1.C: Fix typo.
25453
25454 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         DR 180
25457         * g++.old-deja/g++.pt/crash32.C: Expect error.
25458
25459 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25460
25461         PR c++/5919
25462         * g++.dg/template/varmod1.C: New test.
25463
25464         PR c++/8727
25465         * g++.dg/inherit/typeinfo1.C: New test.
25466
25467         PR c++/8663
25468         * g++.dg/inherit/typedef1.C: New test.
25469
25470 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25471
25472         PR c++/8332
25473         PR c++/8493
25474         * g++.dg/template/strlen1.C: New test.
25475
25476         PR c++/8227
25477         * g++.dg/template/ctor2.C: New test.
25478
25479         PR c++/8214
25480         * g++.dg/init/string1.C: New test.
25481
25482         PR c++/8511
25483         * g++.dg/template/friend8.C: New test.
25484
25485 2002-11-29  Joe Buck <jbuck@synopsys.com>
25486
25487         * g++.dg/lookup/anon2.C: New test.
25488
25489 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25490
25491         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25492         h8300 port.
25493
25494 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25495
25496         * gcc.dg/bitfld-6.c: New test.
25497
25498 2002-11-27  Jan Hubicka  <jh@suse.cz>
25499
25500         * gcc.c-torture/execute/20021127.[cx]: New test.
25501
25502 2002-11-26  Jan Hubicka  <jh@suse.cz>
25503
25504         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25505         quality.
25506
25507 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25508
25509         * g++.dg/init/brace2.C: New test.
25510         * g++.old-deja/g++.mike/p9129.C: Correct.
25511
25512 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25513
25514         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25515
25516 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25517
25518         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25519
25520 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25521
25522         * testsuite/g++.dg/abi/empty11.C: New test.
25523         * testsuite/g++.dg/rtti/cv1.C: New test.
25524
25525 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25526
25527         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25528
25529 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25530
25531         * g++.dg/abi/empty10.C: New test.
25532
25533 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25534
25535         * gcc.c-torture/compile/20021124-1.c: New test.
25536
25537 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25538
25539         * g++.dg/abi/rtti2.C: New test.
25540
25541 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25542
25543         * gcc.dg/i386-unroll-1.c: New test.
25544
25545 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25546
25547         * gcc.c-torture/compile/20021120-1.c: New test.
25548         * gcc.c-torture/compile/20021120-2.c: New test.
25549
25550 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25551
25552         * gcc.dg/bitfld-5.c: New test.
25553
25554 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25555
25556         * gcc.c-torture/execute/20021120-3.c: New test.
25557
25558 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25559
25560         * gcc.c-torture/execute/20021120-2.c: New test.
25561
25562 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25563
25564         * gcc.c-torture/execute/20021120-1.c: New test.
25565
25566 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25567
25568         * gcc.c-torture/execute/20021118-3.c: New test.
25569
25570 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25571
25572         * gcc.c-torture/compile/20021119-1.c: New test.
25573
25574 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25575
25576         * gcc.dg/duff-1.c: New test.
25577         * gcc.dg/duff-2.c: New test.
25578         * gcc.dg/duff-3.c: New test.
25579
25580 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25581
25582         * gcc.dg/cpp/_Pragma5.c: New test.
25583
25584 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25585
25586         * gcc.c-torture/execute/20021118-2.c: New test.
25587
25588 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25589
25590         * gcc.c-torture/execute/20021118-1.c: New test.
25591
25592 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gcc.dg/20021116-1.c: New test.
25595
25596 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25597
25598         * g++.dg/abi/vcall1.C: New test.
25599
25600 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25601
25602         * gcc.dg/20021029-1.c: New test.
25603         * gcc.dg/20021029-2.c: New test.
25604
25605 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25606
25607         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25608
25609 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25610
25611         PR c/8439
25612         * gcc.dg/20021110.c: Move to ...
25613         * gcc.c-torture/compile/20021110.c: .... here.
25614
25615 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25616
25617         PR c/8467
25618         * gcc.c-torture/execute/20021111-1.c
25619
25620 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25621
25622         PR c/8439
25623         * gcc.dg/20021110.c: New test.
25624
25625 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25626
25627         * g++.dg/abi/vthunk3.C: Run only on x86.
25628
25629 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25630
25631         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25632
25633 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25634
25635         * lib/compat.exp (compat-execute): Fix logic error in last
25636         change.
25637
25638 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25639
25640         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25641
25642 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25643
25644         PR c++/8389
25645         * g++.dg/template/access6.C: New test.
25646
25647 2002-11-08  Jan Hubicka  <jh@suse.cz>
25648
25649         * gcc.dg/i386-ssefp-1.c: New test.
25650         * gcc.dg/i386-ssefp-1.c: New test.
25651
25652 2002-11-08  Jan Hubicka  <jh@suse.cz>
25653
25654         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25655
25656 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25657
25658         * g++.dg/abi/vthunk3.C: New test.
25659
25660         PR c++/8338
25661         * g++.dg/template/crash2.C: New test.
25662
25663 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25664
25665         * testsuite/g++.dg/abi/dtor1.C: New test.
25666         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25667
25668 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25669
25670         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25671         Darwin.
25672
25673 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25674
25675         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25676         -mthumb.  Only xfail with -O0.
25677
25678 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25679
25680         * g++.dg/abi/thunk1.C: New test.
25681         * g++.dg/abi/thunk2.C: Likewise.
25682         * g++.dg/abi/vtt1.C: Likewise.
25683
25684 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25685
25686         PR optimization/8423
25687         * gcc.c-torture/execute/builtin-constant.c: New test.
25688
25689 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25690
25691         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25692         Add some more cases.
25693
25694 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/8391
25697         * g++.dg/opt/local1.C: New test.
25698
25699 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25700
25701         PR c++/8160
25702         * g++.dg/template/complit1.C: New test.
25703
25704         PR c++/8149
25705         * g++.dg/template/typename4.C: Likewise.
25706
25707 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25708
25709         Core issue 287, PR c++/7639
25710         * g++.dg/template/instantiate1.C: Adjust error location.
25711         * g++.dg/template/instantiate3.C: New test.
25712         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25713         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25714         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25715
25716 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25717
25718         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25719
25720 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25721
25722         PR c++/8287
25723         * g++.dg/init/dtor2.C: New test.
25724
25725 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25726
25727         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
25728         * gcc.dg/nest.c: Bypass errors on irix6.
25729
25730 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
25731
25732         * gcc.dg/nest.c: Expect error for mmix-*-*.
25733         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
25734
25735 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
25736
25737         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
25738         markers.
25739
25740         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
25741
25742 2002-10-25  Mike Stump  <mrs@apple.com>
25743
25744         * gcc.dg/warn-1.c: New test.
25745
25746 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25747
25748         * g++.dg/template/typename3.C: New test.
25749
25750 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
25751
25752         * g++.dg/lookup/ptrmem1.C: New test.
25753
25754         * g++.dg/abi/vthunk2.C: New test.
25755
25756 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25757
25758         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
25759
25760 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
25761
25762         * g++.dg/abi/empty9.C: New test.
25763
25764 2002-10-24  Richard Henderson  <rth@redhat.com>
25765
25766         * g++.dg/inherit/thunk1.C: Enable for ia64.
25767
25768 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/8067
25771         * g++.dg/lookup/pretty1.C: New test.
25772
25773 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
25774
25775         * gcc.dg/20021023-1.c: New test.
25776
25777 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25778
25779         PR c++/7679
25780         * g++.dg/parse/inline1.C: New test.
25781
25782 2002-10-23  Richard Henderson  <rth@redhat.com>
25783
25784         * g++.dg/inherit/thunk1.C: Enable for x86_64.
25785
25786         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
25787
25788 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
25789
25790         PR c++/6579
25791         * g++.dg/parse/stmtexpr3.C: New test.
25792
25793 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.dg/expr/cond1.C: New test.
25796
25797 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25798
25799         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
25800
25801 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25802
25803         * g++.dg/abi/vbase13.C: New test.
25804         * g++.dg/abi/vbase14.C: Likewise.
25805
25806 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.dg/tls/pic-1.c: New test.
25809         * gcc.dg/tls/nonpic-1.c: New test.
25810         * gcc.dg/20021018-1.c: New test.
25811
25812 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25813
25814         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
25815         Remove only files with the same base name as the test case.
25816         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
25817         (profopt-execute): Likewise.  Also, remove old profiling
25818         and performance data files before running the tests.
25819
25820         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
25821         * g++.dg/bprob/bprob.exp: Likewise.
25822         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
25823         to allow more general test case names.
25824
25825         * g++.dg/bprob/bprob-1.C: Rename to ...
25826         * g++.dg/bprob/g++-bprob-1.C: ... this.
25827
25828         * g77.dg/bprob/bprob-1.f: Rename to ...
25829         * g77.dg/bprob/g77-bprob-1.f: ... this.
25830
25831 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25832
25833         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
25834         bison 1.50 or later.
25835
25836 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
25837
25838         * g++.dg/README: Describe more test directories.
25839
25840 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25841
25842         * g++.dg/init/array6.C: Add additional tests.
25843
25844 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25845
25846         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
25847         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
25848
25849 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
25850
25851         * gcc.c-torture/compile/20020604-1.x: New.
25852         * gcc.c-torture/compile/simd-5.x: Likewise.
25853         * gcc.c-torture/execute/920710-1.x: Likewise.
25854         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
25855
25856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * g++.dg/inherit/override1.C: Add dg-options clause.
25859
25860 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25861
25862         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
25863         _mm_slli_si128.
25864
25865 2002-10-19  Andreas Schwab  <schwab@suse.de>
25866
25867         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
25868         directory component.
25869
25870 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
25871
25872         * g++.dg/inherit/thunk1.C: New test.
25873
25874         * g++.dg/inherit/override1.C: New test.
25875
25876         * g++.dg/abi/mangle11.C: New test.
25877         * g++.dg/abi/mangle14.C: New test.
25878         * g++.dg/abi/mangle17.C: New test.
25879
25880 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25881
25882         * g++.dg/overload/member2.C: New test.
25883
25884 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
25885
25886         * g++.dg/README: Describe new compat directory.
25887         * g++.dg/dg.exp: Skip tests in compat directory.
25888         * README.compat: New file.
25889         * lib/compat.exp: New expect script.
25890         * g++.dg/compat: New test directory.
25891         * g++.dg/compat/compat.exp: New expect script.
25892         * g++.dg/compat/abi: New test directory.
25893         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
25894         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
25895         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
25896         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
25897         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
25898         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
25899         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
25900         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
25901         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
25902         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
25903         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
25904         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
25905         * g++.dg/compat/break: New test directory.
25906         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
25907         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
25908         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
25909         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
25910         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
25911         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
25912         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
25913         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
25914         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
25915         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
25916         g++.dg/compat/break/README: New files.
25917         * g++.dg/compat/eh: New test directory.
25918         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
25919         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
25920         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
25921         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
25922         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
25923         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
25924         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
25925         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
25926         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
25927         g++.dg/compat/eh/filter2_y.C,
25928         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
25929         g++.dg/compat/eh/new1_y.C,
25930         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
25931         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
25932         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
25933         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
25934         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
25935         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
25936         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
25937         g++.dg/compat/eh/unexpected1_y.C: New files.
25938         * g++.dg/compat/init: New test directory.
25939         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
25940         g++.dg/compat/init/array5_y.C,
25941         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
25942         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
25943         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
25944         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
25945         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
25946         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
25947         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
25948         g++.dg/compat/init/init-ref2_y.C: New files.
25949
25950 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25951
25952         PR c++/7584
25953         * g++.dg/inherit/using3.C: New test.
25954
25955 2002-10-17  Jan Hubicka  <jh@suse.cz>
25956
25957         * gcc.dg/20021017-2.c: New test.
25958
25959 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25960
25961         * g++.dg/abi/mangle16.C: Adjust.
25962
25963         * g++.dg/init/array8.C: New test.
25964
25965 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
25966
25967         * gcc.dg/special/mips-abi.exp: New test.
25968         * gcc.dg/special/mips-abi.s: Empty file used by the above.
25969
25970 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25971
25972         * g++.dg/abi/mangle16.C: New test.
25973         * g++.dg/abi/mangle17.C: Likewise.
25974
25975         PR c++/7478
25976         * g++.dg/template/ref1.C: New test.
25977
25978 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25979
25980         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
25981
25982 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
25983
25984         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
25985
25986 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25987
25988         PR c++/7524
25989         * g++.dg/init/array7.C: New test.
25990
25991 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
25992
25993         * g++.dg/init/array6.C: New test.
25994
25995         * g++.dg/abi/mangle13.C: Likewise.
25996         * g++.dg/abi/mangle14.C: Likewise.
25997         * g++.dg/abi/mangle15.C: Likewise.
25998
25999 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26000
26001         * g++.dg/abi/empty8.C: New test.
26002
26003 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         * g++.dg/init/ctor1.C: New test.
26006
26007 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26008
26009         * gcc.c-torture/execute/20021015-1.c: New test.
26010
26011 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26012
26013         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26014
26015 2002-10-14  Jan Hubicka  <jh@suse.cz>
26016
26017         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26018
26019 2002-10-14  Richard Henderson  <rth@redhat.com>
26020
26021         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26022
26023 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR optimization/6631
26026         * g++.dg/opt/const2.C: New test.
26027
26028 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26029
26030         PR c++/7176
26031         * g++.dg/parse/friend1.C: New test.
26032         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26033
26034 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20021014-1.c: New test.
26037
26038 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26039
26040         PR c++/5661
26041         * g++.dg/ext/vlm1.C: New test.
26042         * g++.dg/ext/vlm2.C: Likewise.
26043
26044         * g++.dg/init/array1.C: Remove invalid braces.
26045         * g++.dg/init/brace1.C: New test.
26046         * g++.dg/init/copy2.C: Likewise.
26047         * g++.dg/init/copy3.C: Likewise.
26048         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26049         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26050         braces.
26051
26052 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26053
26054         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26055
26056 2002-10-11  Richard Shann  <richard.shann@superh.com>
26057
26058         * gcc.c-torture/compile/simd-5.c: New test.
26059
26060 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26061
26062         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26063
26064 2002-10-10  Jim Wilson  <wilson@redhat.com>
26065
26066         * gcc.c-torture/execute/20021010-1.c: New test.
26067
26068 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26069
26070         PR c/7353
26071         * g++.dg/ext/typedef-init.C: New test.
26072         * gcc.dg/typedef-init.c: New test.
26073
26074 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26075
26076         * gcc.dg/cpp/paste13.c: New test.
26077
26078 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26079
26080         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26081         remaining platforms, XFAIL during compile, not execute.  Don't
26082         XFAIL at -O0.
26083
26084 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * gcc.dg/alias-1.c: Tweak expected warning.
26087
26088 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26089
26090         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26091
26092 2002-10-06  Andreas Jaeger  <aj@suse.de>
26093
26094         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26095         * gcc.dg/cpp/c++98.C: Likewise.
26096
26097         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26098         * g++.dg/cpp/c++98.C: Likewise.
26099
26100         * g++.dg/README (Subdirectories): Mention cpp directory.
26101
26102         PR target/7559
26103         * gcc.dg/20021006-1.c: New test.
26104
26105 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26106
26107         PR c++/7804
26108         * g++.dg/other/warning1.C: New test.
26109
26110 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26111
26112         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26113         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26114         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26115
26116 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26117
26118         PR c++/7931
26119         * g++.dg/template/ptrmem3.C: New test.
26120
26121         PR c++/7754
26122         * g++.dg/template/union1.C: New test.
26123
26124 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/8006
26127         * g++.dg/abi/mangle9.C: New test.
26128         * g++.dg/abi/mangle10.C: New test.
26129         * g++.dg/abi/mangle11.C: New test.
26130         * g++.dg/abi/mangle12.C: New test.
26131
26132 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26133
26134         PR c++/7188.
26135         * g++.dg/template/meminit1.C: New test.
26136         * g++.dg/warn/Wreorder-1.C: Likewise.
26137         * g++.old-deja/g++.mike/warn3.C: Tweak.
26138         * lib/prune.exp: Ingore "in copy constructor".
26139
26140 2002-10-02  Andreas Jaeger  <aj@suse.de>
26141
26142         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26143         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26144         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26145         on x86-64.
26146
26147 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26148
26149         * gcc.dg/empty1.C: Fix typo.
26150
26151 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26152
26153         * gcc.dg/alias-1.c: New test.
26154
26155 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26156
26157         * gcc.dg/empty1.C: New test.
26158
26159         * g++.dg/tls/init-2.C: Tweak error messages.
26160
26161 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26162
26163         * gcc.c-torture/compile/20020923-1.c: New test.
26164
26165 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26166
26167         * gcc.c-torture/execute/ffs-1.c: New test.
26168         * gcc.c-torture/execute/ffs-2.c: Ditto.
26169
26170 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26171
26172         * g++.dg/overload/member1.C: New test.
26173
26174 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26175
26176         * g++.dg/abi/empty7.C: New test.
26177         * g++.dg/init/pm2.C: Likewise.
26178
26179 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * g++.dg/rtti/crash1.C: New test.
26182
26183 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26184
26185         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26186         gcc.dg/sibcall-4.c: New tests.
26187
26188 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26189
26190         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26191         powerpc and MMIX targets.
26192
26193 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26194
26195         * gcc.dg/cpp/20020927-1.c: New.
26196
26197 2002-09-26  David S. Miller  <davem@redhat.com>
26198
26199         * gcc.c-torture/compile/trunctfdf.c: New.
26200
26201 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26202
26203         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26204
26205 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26206
26207         * gcc.c-torture/execute/loop-15.c: New.
26208
26209 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26210
26211         * README.QMTEST: Fix typo.
26212
26213 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26214
26215         * gcc.dg/20020926-1.c: New test.
26216
26217 2002-09-25  David S. Miller  <davem@redhat.com>
26218
26219         PR target/7842
26220         * gcc.c-torture/execute/shiftdi.c: New test.
26221
26222 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26223
26224         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26225         unique to the tool.
26226         * lib/g77.exp (g77_init): Likewise.
26227         * lib/g++.exp (g++_init): Likewise.
26228         * lib/objc.exp (objc_init): Likewise.
26229
26230 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26231
26232         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26233         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26234         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26235
26236 2002-09-25  Richard Henderson  <rth@redhat.com>
26237
26238         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26239         too-small long double.
26240
26241 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26242
26243         * gcc.dg/20020919-1.c: New test.
26244
26245 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26246
26247         * g++.dg/abi/bitfield6.C: New test.
26248         * g++.dg/abi/bitfield7.C: New test.
26249         * g++.dg/abi/bitfield8.C: New test.
26250         * g++.dg/abi/vbase11.C: New test.
26251
26252 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26253
26254         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26255         hppa*-*-hpux*.  Update test comment.
26256
26257 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26258
26259         * gcc.dg/tls/struct-1.c: New test.
26260
26261 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26262
26263         * gcc.dg/cpp/tr-warn2.c: Update.
26264
26265 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26266
26267         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26268
26269 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26270
26271         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26272         systems.
26273
26274 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26275
26276         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26277
26278         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26279         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26280         setting of cxxfilt.
26281
26282 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26283
26284         * gcc.dg/20020312-2.c: Update for darwin.
26285
26286 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26289
26290 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26291
26292         * objc.dg/comp-types-1.m: New test.
26293         * objc.dg/comp-types-2.m: New test.
26294         * objc.dg/comp-types-3.m: New test.
26295         * objc.dg/comp-types-4.m: New test.
26296         * objc.dg/comp-types-5.m: New test.
26297         * objc.dg/comp-types-6.m: New test.
26298
26299 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26300
26301         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26302
26303 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.dg/other/do1.C: New test.
26306
26307         * g++.dg/template/subst1.C: New test.
26308
26309 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26310
26311         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26312
26313 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.dg/template/qualttp20.C: Adjust expected errors.
26316         * g++.old-deja/g++.jason/report.C: Likewise.
26317         * g++.old-deja/g++.other/qual1.C: Likewise.
26318
26319         * g++.dg/lookup/scoped2.C: New test.
26320
26321         * g++.dg/ext/asm3.C: New test.
26322
26323 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26324
26325         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26326
26327 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26328
26329         * ChangeLog: follow spelling conventions.
26330         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26331         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26332         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26333         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26334         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26335         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26336         * g++.old-deja/g++.law/global-init1.C: Likewise.
26337         * g++.old-deja/g++.other/delete4.C: Likewise.
26338         * g++.old-deja/g++.other/inline21.C: Likewise.
26339         * g++.old-deja/g++.other/singleton.C: Likewise.
26340         * g77.dg/strlen0.f: Likewise.
26341         * g77.f-torture/compile/20010519-1.f: Likewise.
26342         * g77.f-torture/compile/980310-4.f: Likewise.
26343         * gcc.c-torture/compile/20000605-1.c: Likewise.
26344         * gcc.c-torture/execute/20020225-1.c: Likewise.
26345         * gcc.dg/c90-hexfloat-2.c: Likewise.
26346         * gcc.dg/c99-bool-1.c: Likewise.
26347         * gcc.dg/c99-hexfloat-2.c: Likewise.
26348         * gcc.dg/dll-2.c: Likewise.
26349         * gcc.dg/wtr-union-init-1.c: Likewise.
26350         * gcc.dg/wtr-union-init-2.c: Likewise.
26351         * gcc.dg/wtr-union-init-3.c: Likewise.
26352         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26353         * gcc.dg/cpp/defined.c: Likewise.
26354         * gcc.dg/cpp/macsyntx.c: Likewise.
26355         * gcc.dg/cpp/paste2.c: Likewise.
26356         * gcc.dg/cpp/trad/defined.c: Likewise.
26357         * gcc.dg/format/c90-printf-1.c: Likewise.
26358         * gcc.dg/format/c90-scanf-1.c: Likewise.
26359         * gcc.dg/format/c99-printf-1.c: Likewise.
26360         * gcc.dg/format/c99-scanf-1.c: Likewise.
26361         * gcc.misc-tests/gcov-8.c: Likewise.
26362         * lib/profopt.exp: Likewise.
26363
26364 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26365
26366         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26367
26368 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26369
26370         * g++.dg/inherit/using2.C: New test.
26371
26372 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26373
26374         * ChangeLog: Follow spelling conventions.
26375         * g++.dg/template/friend4.C: Likewise.
26376         * g++.old-deja/g++.pt/crash67.C: Likewise.
26377         * gcc.c-torture/execute/20000801-4.c: Likewise.
26378         * gcc.dg/c90-digraph-1.c: Likewise.
26379         * gcc.dg/c94-digraph-1.c: Likewise.
26380         * gcc.dg/c99-digraph-1.c: Likewise.
26381         * gcc.dg/cpp/line5.c: Likewise.
26382         * gcc.dg/cpp/multiline.c: Likewise.
26383         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26384         * gcc.dg/format/attr-3.c: Likewise.
26385         * gcc.dg/format/c90-scanf-3.c: Likewise.
26386         * gcc.dg/format/ext-4.c: Likewise.
26387
26388 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.dg/template/pretty1.C: New test.
26391
26392 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26393
26394         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26395
26396 2002-09-13  Matt Austern  <austern@apple.com>
26397
26398         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26399         passing a cast expression to a function by const reference.
26400
26401 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         * g++.dg/template/deduce1.C: New test.
26404
26405 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26406
26407         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26408         32-bit int.
26409
26410 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26411
26412         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26413         usage.
26414
26415 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26416
26417         * gcc.c-torture/compile/20020910-1.c: New test.
26418
26419 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26420
26421         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26422
26423 2002-09-10  Andreas Jaeger  <aj@suse.de>
26424
26425         * gcc.dg/20020312-2.c: Adjust for x86-64.
26426
26427 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26428
26429         * g77.dg/7388.f: New test case for PR 7388.
26430
26431 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26432
26433         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26434
26435 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26436
26437         * objc.dg/proto-lossage-1.m: New test.
26438
26439 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26440
26441         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26442
26443 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26444
26445         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26446         expected to pass.
26447
26448 2002-09-06  Stan Shebs  <shebs@apple.com>
26449             David Edelsohn  <edelsohn@gnu.org>
26450
26451         * gcc.dg/weak: New directory.
26452         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26453         target-specific xfail bits.
26454         * gcc.dg/typeof-2.c: Move to new directory.
26455         * gcc.dg/weak.exp: New expect script.
26456
26457 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26458
26459         * gcc.c-torture/execute/extzvsi.c: New test.
26460
26461 2002-09-05  Stan Shebs  <shebs@apple.com>
26462
26463         * gcc.dg/weak-1.c: xfail on Darwin.
26464         * gcc.dg/weak-2.c: Ditto.
26465         * gcc.dg/weak-3.c: Ditto.
26466         * gcc.dg/weak-4.c: Ditto.
26467         * gcc.dg/weak-5.c: Ditto.
26468         * gcc.dg/weak-6.c: Ditto.
26469         * gcc.dg/weak-7.c: Ditto.
26470         * gcc.dg/weak-8.c: Ditto.
26471         * gcc.dg/weak-9.c: Ditto.
26472
26473 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26474
26475         * gcc.c-torture/execute/loop-14.c: New test.
26476
26477 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26478
26479         * g++.dg/other/cxa-atexit1.C: New test.
26480
26481         * gcc.dg/typeof-2.c: New test.
26482
26483 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26484
26485         * gcc.dg/builtins-2.c: New testcase.
26486         * gcc.dg/builtins-3.c: New testcase.
26487
26488 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26489
26490         * gcc.dg/cpp/_Pragma4.c: New test.
26491
26492 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26493
26494         * objc/execute/nil_method-1.m: New testcase.
26495
26496 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26497
26498         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26499         [Object class], not [Object initialize].
26500
26501 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26502             Hans-Peter Nilsson  <hp@bitrange.com>
26503
26504         * gcc.c-torture/execute/20020720-1.x: Skip test on
26505         mmix-knuth-mmixware.  Correct comment.
26506
26507 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26508
26509         * testsuite/g++.dg/abi/bitfield5.C: New test.
26510         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26511
26512 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26513
26514         * objc.dg/undeclared-selector.m: New test.
26515
26516 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26517
26518         * g++.dg/other/offsetof1.C: Avoid cast warning.
26519
26520 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26521
26522         * objc.dg/super-class-2.m: New test.
26523
26524 2002-08-24  Matt Austern  <austern@apple.com>
26525
26526         * g++.dg/ext/lvaddr.C: New test.
26527         * g++.dg/ext/lvcast.C: New test.
26528
26529 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26530
26531         * testsuite/g++.dg/inherit/cond1.C: New test.
26532
26533 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26534
26535         * gcc.dg/noncompile/incomplete-1.c: New test.
26536
26537 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26538
26539         * gcc.dg/typespec-1.c: New test.
26540
26541 2002-08-20  Devang Patel  <dpatel@apple.com>
26542         * objc.dg/proto-hier-2.m: New test.
26543
26544 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26545
26546         * objc.dg/bitfield-1.m: New test.
26547         * objc.dg/bitfield-2.m: New test.
26548
26549 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26550
26551         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26552         gcc.dg/c99-flex-array-4.c: New tests.
26553
26554 2002-08-16  Stan Shebs  <shebs@apple.com>
26555
26556         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26557
26558 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26559
26560         * gcc.dg/typeof-1.c: New test.
26561         * g++.dg/ext/typeof2.C: New test.
26562
26563 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         * g++.dg/other/offsetof1.C: New test.
26566
26567 2002-08-14  Richard Henderson  <rth@redhat.com>
26568
26569         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26570
26571 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26572
26573         * gcc.dg/cpp/_Pragma3.c: New test.
26574
26575 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26576
26577         * g++.dg/template/inherit3: New test.
26578
26579 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * gcc.dg/bitfld-4.c: Add blank options.
26582
26583 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26584
26585         * g++.dg/template/crash1.C: New test.
26586
26587 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26588
26589         * gcc.dg/tls/opt-2.c: New test.
26590
26591 2002-08-08  Devang Patel  <dpatel@apple.com>
26592
26593         * objc.dg/selector-1.m : New test
26594
26595 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26596
26597         * g++.dg/abi/bitfield4.C: New test.
26598         * gcc.dg/bitfld-4.c: New test.
26599
26600 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26601
26602         * g++.dg/other/packed1.C: New test.
26603
26604 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26605
26606         * g++.dg/abi/offsetof.C: Tweak error messages.
26607         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26608
26609 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26610
26611         * gcc.dg/bitfld-3.c: New test.
26612
26613 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26614             Richard Henderson  <rth@redhat.com>
26615
26616         * gcc.dg/i386-bitfield1.c: New test.
26617         * g++.dg/abi/bitfield3.C: Update.
26618
26619 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26620
26621         * objc.dg/const-str-2.m: Update.
26622         * gcc.dg/cpp/c++98.c: Change to C extension.
26623         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26624         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26625
26626 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26627
26628         * testsuite/gcc.dg/tls/diag-3.c: New.
26629
26630 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26631
26632         * g++.dg/README (Subdirectories): Document new subdir expr.
26633         * g++.dg/expr/pmf-1.C: New test.
26634
26635 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26636
26637         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26638
26639 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26640
26641         * g++.dg/abi/bitfield3.C: New test.
26642
26643 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * lib/gcov.exp: Tweak expected line formats.
26646         * gcc.misc-tests/gcov8.c: New test.
26647         * gcc.misc-tests/gcov8.x: New flags.
26648
26649 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26650
26651         * consistency.vlad/layout/endian.c: Include string.h.
26652
26653         * gcc.c-torture/execute/20020805-1.c: New test.
26654
26655 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26656
26657         * g++.dg/other/conversion1.C: New test.
26658
26659 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26660
26661         * gcc.dg/builtins-1.c: New testcase.
26662
26663 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26664
26665         * g++.dg/inherit/access3.C: New test.
26666
26667 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * gcc.dg/ia64-visibility-2.c: New test.
26670
26671 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26672
26673         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26674         __qualifier_flags to __flags.
26675
26676 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26677
26678         * g++.dg/inherit/operator1.C: New test.
26679         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26680         * g++.dg/other/error1.C: Change expected error message.
26681         * g++.dg/template/conv4.C: Likewise.
26682
26683 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26684
26685         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26686         for documented behavior.
26687
26688 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26689
26690         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26691         several targets known to fail.
26692
26693 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26694
26695         * gcc.dg/mips-args-[123].c: New tests.
26696
26697 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26698
26699         * gcc.dg/ppc-spe.c: New.
26700
26701 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26702
26703         * g++.dg/other/ptrmem4.C: New testcase.
26704
26705 2002-07-24  Richard Henderson  <rth@redhat.com>
26706
26707         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26708
26709 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26710
26711         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26712
26713 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26714
26715         * gcc.c-torture/execute/memset-3.c: New testcase.
26716
26717 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26718
26719         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26720         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26721
26722 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26723
26724         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26725         Delete.
26726
26727 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
26728
26729         * gcc.c-torture/compile/simd-4.c: New test.
26730
26731 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26732
26733         PR c++/7347, c++/7348
26734         * g++.dg/template/access4.C: New test.
26735         * g++.dg/template/access5.C: New test.
26736         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
26737         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
26738         * g++.old-deja/g++.pt/ttp58.C: Likewise.
26739         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
26740
26741 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
26742
26743         * gcc.dg/gnu89-init-2.c: New test.
26744
26745 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
26746
26747         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
26748
26749 2002-07-20  Roger Sayle  <roger@eyesopen.com>
26750
26751         * gcc.c-torture/execute/20020720-1.c: New testcase.
26752
26753 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
26754
26755         * gcc.dg/cpp/Wsignprom.c: New tests.
26756
26757 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
26758
26759         * gcc.c-torture/execute/loop-13.c: New test.
26760
26761 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
26762
26763         * gcc.dg/cpp/expr.c: New tests.
26764
26765 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
26766
26767         * g++.dg/opt/pr6713.C: Add template instantiation.
26768
26769 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
26770
26771         * gcc.dg/nest.c: New test.
26772
26773 2002-07-17  Richard Henderson  <rth@redhat.com>
26774
26775         * g++.dg/opt/pr6713.C: New test.
26776
26777 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
26778
26779         * gcc.c-torture/execute/loop-2e.x: Let the testcase
26780         XFAIL for all x86 processors.
26781
26782 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
26783
26784         * gcc.c-torture/execute/20010122-1.x: Do not test with
26785         -fomit-frame-pointer.
26786
26787 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26788
26789         * g++.dg/template/instantiate2.C: New test.
26790         * g++.dg/template/spec4.C: New test.
26791
26792 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26793
26794         * g++.dg/template/access2.C: New test.
26795         * g++.dg/template/access3.C: New test.
26796
26797 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
26798
26799         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
26800         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
26801         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
26802         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
26803         Convert to use <stdarg.h>.
26804         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
26805         Delete.
26806         * gcc.dg/va-arg-2.c: New.
26807         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
26808
26809 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.c-torture/compile/20020710-1.c: New test.
26812
26813 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
26814                           Andrew Pinski  <pinskia@physics.uc.edu>
26815
26816         gcc.c-torture/compile/simd-2.c: New testcase.
26817         gcc.c-torture/compile/simd-3.c: Likewise.
26818
26819 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
26820
26821         PR c++/7224
26822         * g++.dg/overload/error1.C: New test.
26823
26824 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26825
26826         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
26827         configuration and IRIX 6 O32 ABI.
26828
26829 2002-07-11  Roger Sayle  <roger@eyesopen.com>
26830
26831         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
26832
26833 2002-07-10  Roger Sayle  <roger@eyesopen.com>
26834
26835         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
26836
26837 2002-07-10  Jeffrey A Law  <law@redhat.com>
26838
26839         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
26840
26841         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
26842
26843 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
26844
26845         * gcc.dg/20020312-2.c: Check for __PPC__.
26846
26847 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
26848
26849         * gcc.c-torture/compile/20020709-1.c: New test.
26850
26851 2002-07-07  Roger Sayle  <roger@eyesopen.com>
26852
26853         * g++.dg/template/qualttp21.C: New test case.
26854
26855 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
26856
26857         * gcc.c-torture/compile/20020706-1.c: New test.
26858         * gcc.c-torture/compile/20020706-2.c: New test.
26859
26860 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
26861             Alexandre Oliva  <aoliva@redhat.com>
26862
26863         * g++.dg/warn/incomplete1.C: New test.
26864
26865 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26866
26867         PR c++/7099
26868         * g++.dg/warn/noreturn1.C: New test.
26869
26870 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
26871
26872         PR c++/6706
26873         * g++.dg/debug/debug6.C: New test.
26874         * g++.dg/debug/debug7.C: New test.
26875
26876 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
26877
26878         * gcc.c-torture/compile/simd-3.c: New test.
26879
26880 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
26881
26882         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
26883         * gcc.dg/20020620-1.c: Likewise.
26884
26885 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26886
26887         PR c++/6944
26888         * g++.dg/init/array4.C: New test.
26889         * g++.dg/init/array5.C: New test.
26890
26891 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
26892
26893         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
26894         * gcc.c-torture/execute/simd-2.c (main): Likewise.
26895
26896 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26897
26898         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
26899         * gcc.dg/wtr-aggr-init-1.c: Likewise.
26900         * gcc.dg/wtr-conversion-1.c: Likewise.
26901         * gcc.dg/wtr-escape-1.c: Likewise.
26902         * gcc.dg/wtr-int-type-1.c: Likewise.
26903         * gcc.dg/wtr-label-1.c: Likewise.
26904         * gcc.dg/wtr-static-1.c: Likewise.
26905         * gcc.dg/wtr-strcat-1.c: Likewise.
26906         * gcc.dg/wtr-suffix-1.c: Likewise.
26907         * gcc.dg/wtr-switch-1.c: Likewise.
26908         * gcc.dg/wtr-unary-plus-1.c: Likewise.
26909         * gcc.dg/wtr-union-init-1.c: Likewise.
26910         * gcc.dg/wtr-union-init-2.c: Likewise.
26911         * gcc.dg/wtr-union-init-3.c: Likewise.
26912
26913         * gcc.dg/wtr-func-def-1.c: New test.
26914
26915 2002-07-02 Devang Patel <dpatel@apple.com>
26916
26917         * objc.dg/param-1.m: New test.
26918
26919 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
26920
26921         * gcc.dg/cpp/trad/directive.c: Add test.
26922         * gcc.dg/cpp/trad/macroargs.c: Add test.
26923         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
26924
26925 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
26926
26927         * gcc.dg/cpp/cmdlne-M.c: New test.
26928
26929 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
26930
26931         * objc.dg/desig-init-1.m: New test.
26932
26933 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26934
26935         PR c++/6716
26936         * g++.dg/template/instantiate1.C: New test.
26937
26938 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
26939
26940         PR c++/7112
26941         * g++.dg/template/sizeof2.C: New test.
26942
26943 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26944
26945         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
26946         gcc.dg/cpp/trad/include.c: New tests.
26947
26948 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
26949
26950         PR target/7177
26951         * gcc.c-torture/compile/20020701-1.c: New test.
26952
26953 2002-07-01  Stan Shebs  <shebs@apple.com>
26954
26955         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
26956         header here...
26957         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
26958         (objc-torture-execute): or here.
26959
26960 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
26961
26962         * gcc.c-torture/execute/arith-rand-ll.c: New test.
26963
26964 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26965
26966         * gcc.dg/cpp/trad/escaped-nl.c: New test.
26967
26968 2002-06-30  Devang Patel  <dpatel@apple.com>
26969
26970         * objc.dg/fsyntax-only.m: New test.
26971
26972 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
26973
26974         PR c++/6695
26975         * g++.dg/template/friend7.C: New file.
26976
26977 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
26978
26979         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
26980         return type.
26981
26982 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
26983
26984         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
26985         avoid division by zero.
26986
26987 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
26988
26989         * gcc.dg/Wunknownprag.c: New tests.
26990
26991 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
26992
26993         * gcc.c-torture/execute/simd-2.c: New test.
26994
26995 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
26996
26997         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
26998         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
26999         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27000         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27001         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27002         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27003         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27004         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27005         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27006         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27007         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27008         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27009         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27010         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27011         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27012         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27013         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27014
27015 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27016
27017         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27018         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27019         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27020         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27021         New tests.
27022         * gcc.dg/cpp/trad/directive.c: Update.
27023
27024 2002-06-23  Andreas Jaeger  <aj@suse.de>
27025
27026         * gcc.c-torture/execute/complex-6.c: New.
27027
27028 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27029
27030         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27031         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27032         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27033         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27034
27035 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27036
27037         * gcc.dg/cpp/trad: New directory with traditional tests copied
27038         from parent directory.
27039         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27040         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27041         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27042         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27043         Move to trad/ and rename.
27044         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27045         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27046         gcc.dg/cpp/trad/redef2.c: New tests.
27047         * gcc.dg/cpp/trad/trad.exp: New driver.
27048
27049 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27050
27051         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27052         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27053         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27054         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27055         Remove.
27056
27057 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27058
27059         * gcc.dg/20020620-1.c: New test.
27060
27061 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27062
27063         * g++.dg/template/ttp4.C: New test.
27064
27065 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * g++.dg/opt/vt1.C: Fix regexp.
27068
27069 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27070
27071         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27072         Don't use attribute `noinline'.
27073
27074 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27075
27076         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27077
27078 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27079
27080         * gcc.c-torture/execute/simd-1.c: New.
27081
27082         * gcc.dg/simd-1.c: New.
27083
27084 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27085
27086         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27087
27088 2002-06-16  Richard Henderson  <rth@redhat.com>
27089
27090         * g++.dg/ext/anon-struct1.C: New.
27091         * g++.dg/ext/anon-struct2.C: New.
27092         * g++.dg/ext/anon-struct3.C: New.
27093         * gcc.dg/anon-struct-1.c: New.
27094         * gcc.dg/anon-struct-2.c: New.
27095         * gcc.dg/anon-struct-3.c: New.
27096         * gcc.dg/20011008-1.c: Adjust warning text.
27097         * gcc.dg/20020527-1.c: Add -fms-extensions.
27098
27099 2002-06-16  Richard Henderson  <rth@redhat.com>
27100
27101         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27102
27103 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27104
27105         * gcc.c-torture/execute/20020615-1.c: New test.
27106
27107 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27108
27109         * gcc.c-tortuture/execute/compare-1.c: New test case.
27110         * gcc.c-tortuture/execute/compare-2.c: New test case.
27111         * gcc.c-tortuture/execute/compare-3.c: New test case.
27112
27113 2002-06-13  Richard Henderson  <rth@redhat.com>
27114
27115         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27116         ia64 ilp32.
27117
27118 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27119
27120         * g++.dg/template/typename2.C: Update error message.
27121
27122 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27123
27124         * gcc.c-torture/execute/20020611-1.c: New test.
27125
27126 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27127
27128         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27129         list of targets to skip.
27130
27131 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27132
27133         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27134         targets if not optimizing.
27135
27136 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27137
27138         * gcc.c-torture/compile/20020605-1.c: New test.
27139
27140         * g++.dg/opt/vt1.C: New test.
27141
27142         * gcc.dg/20020531-1.c: New test.
27143
27144         * gcc.dg/20020530-1.c: New test.
27145
27146         * gcc.dg/20020527-1.c: New test.
27147
27148         * g++.dg/opt/cse1.C: New test.
27149
27150 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27151
27152         * gcc.dg/20020607-2.c: New test case.
27153
27154 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.c-torture/compile/20020604-1.c: New test.
27157
27158 2002-06-04  Richard Henderson  <rth@redhat.com>
27159
27160         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27161         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27162         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27163
27164 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27165
27166         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27167
27168 2002-06-03  Richard Henderson  <rth@redhat.com>
27169
27170         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27171         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27172
27173 2002-06-02  Richard Henderson  <rth@redhat.com>
27174
27175         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27176         test functions static.
27177
27178 2002-06-02  Andreas Jaeger  <aj@suse.de>
27179
27180         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27181         now.
27182
27183 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27184
27185         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27186         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27187         Update for mofified diagnostics.
27188         * gcc.dg/c99-intconst-1.c: No longer fail.
27189
27190 2002-06-02  Richard Henderson  <rth@redhat.com>
27191
27192         * gcc.dg/uninit-A.c: Remove xfail markers.
27193
27194 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27195
27196         * gcc.dg/fnegate-1.c: New test case.
27197
27198 2002-05-30  Osku Salerma  <osku@iki.fi>
27199
27200         * gcc.c-torture/execute/mayalias-1.c: New file.
27201
27202 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27203
27204         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27205         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27206         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27207
27208 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27209
27210         * gcc.c-torture/execute/20020529-1.c: New test.
27211
27212 2002-05-27  Richard Henderson  <rth@redhat.com>
27213
27214         * g++.dg/ext/attrib6.C: New test case.
27215
27216 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27217
27218         * gcc.c-torture/execute/pure-1.c: New test.
27219
27220 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27221
27222         * gcc.dg/cpp/arith-2.c: Remove.
27223
27224 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27225
27226         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27227         * gcc.dg/cpp/if-3.c: Remove.
27228
27229 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * g++.dg/opt/cse2.C: New test.
27232
27233 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27234
27235         * gcc.dg/cpp/arith-1.c: New semantic tests.
27236         * gcc.dg/cpp/if-1.c: Update.
27237
27238 2002-05-24  Ben Elliston  <bje@redhat.com>
27239
27240         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27241
27242 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.dg/verbose-asm.c: New test.
27245
27246 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27247
27248         * gcc.dg/cpp/paste12.c: New test.
27249
27250 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27251
27252         * g++.dg/parse/named_ops.C: New test.
27253
27254 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27255
27256         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27257
27258 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27259
27260         * gcc.dg/weak-2.c: Allow optional leading underscore
27261         in scan-assembler symbol name.
27262         * gcc.dg/weak-3.c: Likewise.
27263         * gcc.dg/weak-4.c: Likewise.
27264         * gcc.dg/weak-5.c: Likewise.
27265
27266 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27267
27268         * gcc.dg/20020523-1.c: New test.
27269
27270 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27271
27272         * objc.dg/const-str-2.m: Update now that we stop after
27273         a command line error.
27274
27275 2002-05-22  Richard Henderson  <rth@redhat.com>
27276
27277         * g++.dg/dg.exp: Fix typo in test pruneing.
27278
27279 2002-05-22  Richard Henderson  <rth@redhat.com>
27280
27281         * g++.dg/dg.exp: Prune the tls subdirectory.
27282         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27283         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27284         * g++.dg/tls/init-1.C: New.
27285
27286 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27287
27288         * gcc.dg/20020517-1.c: New test.
27289
27290 2002-05-21  Richard Henderson  <rth@redhat.com>
27291
27292         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27293         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27294
27295 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27296
27297         * g++.dg/other/copy2.C: New test.
27298
27299 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27300
27301         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27302         (MAX_COPY): Bump up to 10 times sizeof (long long).
27303         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27304
27305         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27306         sizeof (long long).
27307
27308         * gcc.c-torture/execute/strcpy-1.c: New test.
27309
27310 2002-05-19  Jason Merrill  <jason2redhat.com>
27311
27312         * g++.dg/ext/oper1.C: New test.
27313
27314 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27315 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27316
27317         * README.QMTEST: New file.
27318
27319         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27320
27321 2002-05-19  Andreas Jaeger  <aj@suse.de>
27322
27323         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27324         now.
27325         * gcc.c-torture/execute/loop-2d.x: Likewise.
27326
27327 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27328
27329         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27330         support weak symbols.
27331         * gcc.dg/weak-4.c: Likewise
27332         * gcc.dg/weak-6.c: Likewise
27333
27334 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27335
27336         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27337         cygwin, coff and h8300-*-hms targets
27338         * gcc.dg/weak-5.c: Likewise
27339         * gcc.dg/weak-7.c: Likewise
27340
27341 2002-05-16  Jason Merrill  <jason@redhat.com>
27342
27343         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27344         (scan-assembler-not, scan-assembler-dem): Likewise.
27345         (scan-assembler-dem-not): Likewise.
27346
27347 2002-05-15  Richard Henderson  <rth@redhat.com>
27348
27349         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27350
27351 2002-05-15  Richard Henderson  <rth@redhat.com>
27352
27353         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27354         (vfoo1f): Warning here.
27355         (vfoo1l): Don't redefine the alias.
27356
27357 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27358
27359         * g++.dg/init/pm1.C: New test.
27360
27361 2002-05-12  David S. Miller  <davem@redhat.com>
27362
27363         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27364         types.
27365
27366 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27367
27368         * gcc.c-torture/execute/20020510-1.c: New test case.
27369
27370 2002-05-10  David S. Miller  <davem@redhat.com>
27371
27372         * gcc.c-torture/execute/conversion.c: Test long double too.
27373
27374 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27377         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27378         * lib/g++.exp (g++_link_flags): Likewise.
27379         * lib/objc.exp (objc_target_compile): Likewise.
27380
27381 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27382
27383         * gcc.dg/cpp/poison.c: Update.
27384         * gcc.dg/cpp/20000625-2.c: Remove.
27385         * gcc.dg/cpp/direct2s.c: Remove final test.
27386
27387 2002-05-08  Tom Rix  <trix@redhat.com>
27388
27389         * gcc.c-torture/execute/20020508-1.c: New test.
27390         * gcc.c-torture/execute/20020508-2.c: New test.
27391         * gcc.c-torture/execute/20020508-3.c: New test.
27392
27393 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27394
27395         * gcc.dg/cpp/charconst-4.c: More tests.
27396
27397 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c/6569
27400         * gcc.dg/weak-3.c: Update location of warning messages.
27401         * gcc.dg/weak-5.c: Likewise.
27402
27403 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27404
27405         * gcc.c-torture/execute/20020506-1.c: New test case.
27406
27407 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27408
27409         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27410
27411 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27412
27413         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27414
27415 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27416
27417         * gcc.dg/cpp/charconst-3.c: New test.
27418
27419 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27420
27421         * gcc.dg/cpp/charconst.c: Update tests.
27422
27423 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27424
27425         * treelang: Added directory for new sample language treelang. Also
27426         lib/treelang.exp: New file to signal treelang should be tested.
27427
27428 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27429
27430         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27431         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27432         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27433         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27434         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27435         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27436         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27437
27438 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27439
27440         * gcc.dg/format/xopen-2.c: New test.
27441
27442 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27443
27444         * gcc.dg/20020503-1.c: New test.
27445
27446 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27447
27448         * g++.dg/init/dtor1.C: Make it tougher.
27449
27450 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27451
27452         * g++.dg/init/dtor1.C: New test.
27453
27454 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27455
27456         * gcc.dg/altivec-8.c: New.
27457
27458 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27459
27460         * gcc.dg/altivec-7.c: New.
27461
27462 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27463
27464         * g++.dg/parse/typedef1.C: New test.
27465
27466 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27467
27468         PR c++/6486
27469         * g++.dg/template/friend6.C: New test.
27470
27471         PR c++/6492
27472         * g++.dg/init/copy1.C: New test.
27473
27474 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.dg/warn/effc1.C: New test.
27477
27478 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27479
27480         * gcc.dg/cpp/if-cexp.c: Add a test.
27481
27482 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * gcc.dg/20020426-2.c: New test.
27485
27486 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27487
27488         * gcc.dg/cpp/if-mop.c: Update.
27489         * gcc.dg/cpp/if-mpar.c: Add test.
27490         * gcc.dg/cpp/if-oppr.c: Update.
27491
27492 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27493
27494         PR c/6343
27495         * gcc.dg/weak-[2-7].c: New tests.
27496
27497 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27498
27499         * gcc.dg/enum1.c: New test.
27500
27501 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR c++/6497
27504         * g++.dg/inherit/access2.C: New test.
27505
27506 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27507
27508         PR bootstrap/6445
27509         * gcc.dg/20020426-1.c: New test.
27510
27511 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27512
27513         * g++.dg/abi/enum1.C: New test.
27514
27515 2002-04-26  Richard Henderson  <rth@redhat.com>
27516
27517         * gcc.dg/c99-bool-1.c: Expect always true warning.
27518
27519 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27520
27521         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27522
27523 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27524
27525         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27526         targets.
27527
27528 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27529
27530         * g++.dg/abi/mange7.C: New test.
27531
27532         PR c++/6438.
27533         * g++.dg/parse/stmtexpr2.C: New test.
27534
27535 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27536
27537         * gcc.dg/20020312-2.c: Add SH target.
27538
27539 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27540
27541         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27542         compiler output on mips*-*-irix*.
27543
27544 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27545
27546         * g++.dg/parse/attr1.C: New test.
27547
27548 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27549
27550         * gcc.c-torture/execute/string-opt-17.c: New test case.
27551         * gcc.c-torture/execute/memset-2.c: New test case.
27552
27553 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27554
27555         PR c++/6256:
27556         * g++.dg/template/friend5.C: New test.
27557
27558         PR c++/6331:
27559         * g++.dg/template/qual1.C: Likewise.
27560
27561 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27562
27563         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27564         Include stdlib.h, not stdio.h or ctype.h.
27565
27566 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27567
27568         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27569         cris-*-elf* and mmix-*-*.
27570         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27571         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27572         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27573         Ditto.
27574         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27575         * gcc.dg/wchar_t-1.c: Ditto.
27576
27577 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27578
27579         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27580         Clarify comment.
27581
27582 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27583
27584         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27585
27586 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27587
27588         * gcc.c-torture/execute/20000906-1.x: Delete.
27589
27590 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27591
27592         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27593
27594 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27595
27596         * PR6367
27597         * g77.f-torture/execute/6367.f: New test.
27598         * g77.f-torture/execute/6367.x: Disable for MMIX.
27599
27600 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27601
27602         * PR6352
27603         * g++.dg/opt/inline2.C: New test.
27604
27605 2002-04-18  Richard Henderson  <rth@redhat.com>
27606
27607         * gcc.dg/20000906-1.c: Enable for all targets.
27608         * gcc.c-torture/compile/iftrap-2.c: New.
27609
27610 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27611
27612         * gcc.dg/20020418-1.c: New test.
27613         * gcc.dg/20020418-2.c: New test.
27614
27615 2002-04-18  Richard Henderson  <rth@redhat.com>
27616
27617         * gcc.c-torture/compile/iftrap-1.c: New.
27618         * gcc.dg/iftrap-1.c: Adjust for ia64.
27619         * gcc.dg/iftrap-2.c: New.
27620
27621 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27622
27623         * gcc.c-torture/compile/20020418-1.c: New test.
27624
27625 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27626
27627         * gcc.c-torture/compile/20020415-1.c: New.
27628
27629 2002-04-18  David S. Miller  <davem@redhat.com>
27630
27631         * gcc.c-torture/execute/20020418-1.c: New test.
27632
27633 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.dg/20020416-1.c: New test.
27636
27637         * g++.dg/opt/inline1.C: New test.
27638
27639 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27640
27641         * gcc.dg/altivec-5.c: New test.
27642
27643         * gcc.dg/20020415-1.c: New test.
27644
27645 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27646
27647         * testsuite/lib/chill.exp: Remove.
27648
27649 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * g++.dg/other/big-struct.C: New test.
27652
27653 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27654
27655         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27656         of scratch file.
27657
27658 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27659
27660         PR c/6277
27661         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27662         in scan-assembler function name
27663
27664 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27665
27666         * g77.f-torture/execute/980628-4.x,
27667         g77.f-torture/execute/980628-5.x,
27668         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27669         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27670         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27671         i[34567]86-*-*.
27672
27673 2002-04-13  David S. Miller  <davem@redhat.com>
27674
27675         * gcc.c-torture/execute/20020413-1.c: New test.
27676
27677 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27678
27679         * gcc.dg/asm-6.c,
27680         * g++.dg/ext/asm1.C: New tests.
27681
27682 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++ 5373.
27685         * g++.dg/parse/stmtexpr1.C: New test.
27686
27687         PR c++/5189.
27688         * g++.dg/template/copy1.C: New test.
27689
27690 2002-04-12  Richard Henderson  <rth@redhat.com>
27691
27692         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27693
27694 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27695
27696         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27697         gcc.c-torture/execute/20020307-2.c.
27698
27699 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27700
27701         * g++.dg/ext/attrib5.C,
27702         * g++.dg/lookup/struct1.C: New tests.
27703
27704 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27705
27706         * gcc.dg/20020411-1.c: New test.
27707
27708         * gcc.c-torture/execute/20020411-1.c: New test.
27709
27710 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27711
27712         * g77.f-torture/execute/6177.f: New test.
27713
27714 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27715
27716         PR middle-end/6247
27717         * g++.dg/opt/cleanup1.C: New test.
27718
27719         * g++.dg/opt/const1.C: New test.
27720
27721 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27722
27723         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27724
27725 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         PR c++/5507
27728         * g++.dg/template/typename2.C: New test.
27729
27730 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
27731
27732         * gcc.c-torture/execute/loop-12.c: New.
27733
27734 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
27735
27736         * g77.f-torture/execute/980628-4.x,
27737         g77.f-torture/execute/980628-5.x,
27738         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27739         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27740         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
27741
27742 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27743
27744         PR optimization/6086
27745         * g++.dg/opt/preinc1.C: New test.
27746
27747 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27748
27749         PR c++/5571
27750         * g++.dg/opt/static2.C: New test.
27751
27752 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27753
27754         PR c/5120
27755         * gcc.dg/20020406-1.c: New test.
27756
27757 2002-04-04  David S. Miller  <davem@redhat.com>
27758
27759         * gcc.c-torture/execute/20020404-1.c: New test.
27760
27761 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
27762
27763         PR c/6123
27764         * gcc.dg/20020312-2.c: Do not declare global register variable
27765         if __PIC__ or __pic__ is defined.
27766
27767 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
27768
27769         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
27770         __asm__ so that it works correctly even if -ansi -pedantic-errors.
27771
27772 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27773
27774         * gcc.misc-tests/linkage.exp: Update last change to handle
27775         sparc*-, not just sparc-.
27776
27777 2002-04-03  Richard Henderson  <rth@redhat.com>
27778
27779         * gcc.dg/cpp/ucs.c: Improved long UCS test.
27780
27781 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27782
27783         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
27784
27785 2002-04-02  David S. Miller  <davem@redhat.com>
27786
27787         * gcc.c-torture/execute/20020402-3.c: New test.
27788
27789 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27790
27791         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
27792         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
27793
27794         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
27795         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
27796         g77.f-torture/execute/20001201.x,
27797         g77.f-torture/execute/u77-test.x: New files.
27798
27799         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
27800         * gcc.dg/wchar_t-1.c: Ditto.
27801
27802 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27803
27804         * gcc.c-torture/execute/20020402-1.c: New test.
27805
27806 2002-04-01  Richard Henderson  <rth@redhat.com>
27807
27808         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
27809
27810         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
27811
27812 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27813
27814         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
27815
27816 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27817
27818         * g++.dg/inherit/template-as-base.C: Expect error.
27819         * g++.dg/inherit/namespace-as-base.C: Likewise.
27820
27821 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
27822
27823         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
27824         g++.dg/ext/instantiate3.C: Tweak match patterns.
27825
27826         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
27827         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
27828         -da test.
27829
27830 2002-03-31  Richard Henderson  <rth@redhat.com>
27831
27832         * gcc.dg/special/alias-2.c: New.
27833         * gcc.dg/special/ecos.exp: Run it.
27834
27835 2002-03-31  Richard Henderson  <rth@redhat.com>
27836
27837         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
27838
27839 2002-03-31  Kazu Hirata  <kazu@hxi.com>
27840
27841         * gcc.dg/weak-1.c: Disable on h8300 port.
27842
27843 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
27844
27845         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
27846         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
27847         ordering tests.
27848         * g++.dg/bprob/bprob-1.C: New test.
27849         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
27850         * g++.dg/gcov/gcov-1.C: New test.
27851         * g++.dg/gcov/gcov-1.x: New file.
27852         * g++.dg/gcov/gcov-2.C: New test.
27853         * g++.dg/gcov/gcov-3.C: New test.
27854         * g++.dg/gcov/gcov-3.h: New file.
27855
27856 2002-03-28  Roger Sayle  <roger@eyesopen.com>
27857
27858         * g++.old-deja/g++.other/builtins5.C: New test.
27859         * g++.old-deja/g++.other/builtins6.C: New test.
27860         * g++.old-deja/g++.other/builtins7.C: New test.
27861         * g++.old-deja/g++.other/builtins8.C: New test.
27862         * g++.old-deja/g++.other/builtins9.C: New test.
27863
27864 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * g++.dg/opt/static1.C: New test.
27867
27868         * g++.dg/opt/longbranch1.C: New test.
27869
27870 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
27871
27872         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
27873
27874         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
27875
27876 2002-03-28  Jeffrey A Law  (law@redhat.com)
27877
27878         * gcc.c-torture/execute/20020328-1.c: New test.
27879
27880 2002-03-27  Richard Henderson  <rth@redhat.com>
27881
27882         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
27883         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
27884         move from g++.old-deja/g++.ext/.
27885
27886 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
27887
27888         * g++.dg/init/new2.C: New test.
27889
27890 2002-03-26  Richard Henderson  <rth@redhat.com>
27891
27892         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
27893
27894         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
27895         on sparc.
27896
27897         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
27898         sparcv9 systems.
27899         * gcc.dg/20001102-1.c: Likewise.
27900
27901 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
27902
27903         * gcc.dg/cpp/endif-pedantic1.c,
27904         gcc.dg/cpp/endif-pedantic2.c:  New tests.
27905
27906 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * g++.dg/init/new1.C: New test.
27909
27910 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.dg/abi/vbase9.C: New test.
27913
27914 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
27915
27916         * gcc.dg/arm-asm.c: New test.
27917
27918 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
27919
27920         * gcc.dg/Wswitch-enum.c: New test.
27921         Fix PR c/5044.
27922
27923 2002-03-26  Richard Henderson  <rth@redhat.com>
27924
27925         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
27926         structure.
27927
27928 2002-03-25  Richard Henderson  <rth@redhat.com>
27929
27930         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
27931         sparcv9 systems.
27932
27933         * gcc.c-torture/compile/20011119-1.c (xxx): New.
27934         * gcc.c-torture/compile/20011119-2.c (xxx): New.
27935
27936 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
27937
27938         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
27939
27940 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
27941
27942         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
27943         targets using generic thunk support.
27944
27945 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
27946
27947         * gcc.c-torture/compile/20020323-1.c: New test.
27948
27949         * g++.dg/opt/conj2.C: New test.
27950
27951 2002-03-24  Richard Henderson  <rth@redhat.com>
27952
27953         * gcc.dg/weak-1.c: Use -fno-common.
27954
27955 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27956
27957         * g77.dg/f77-edit-apostrophe-out.f: New test
27958         * g77.dg/f77-edit-h-out.f: New test
27959         * g77.dg/f77-edit-t-in.f: New test
27960         * g77.dg/f77-edit-t-out.f: New test
27961         * g77.dg/f77-edit-x-out.f: New test
27962         * g77.dg/f77-edit-slash-out.f: New test
27963         * g77.dg/f77-edit-colon-out.f: New test
27964         * g77.dg/f77-edit-s-out.f: New test
27965
27966 2002-03-24  Richard Henderson  <rth@redhat.com>
27967
27968         * objc/execute/formal_protocol-6.x: New XFAIL.
27969
27970 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27971
27972         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
27973         that do not support weak symbols
27974
27975 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27976
27977         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
27978         * lib/g77.exp:  Likewise
27979         * lib/objc.exp: Likewise
27980
27981 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
27982
27983         * gcc.dg/Wswitch-default.c: New test.
27984
27985 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * g++.dg/other/enum1.C: New test.
27988
27989 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
27990
27991         * gcc.dg/pragma-ep-3.c: Fix typo.
27992
27993 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27994
27995         * g++.dg/inherit/template-as-base.C: New test.
27996
27997 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
27998
27999         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28000         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28001
28002 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28003
28004         * gcc.dg/cpp/multiline.c: Update to match.
28005
28006 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28007
28008         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28009
28010 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28011
28012         * gcc.dg/cpp/extratokens2.c:  New file.
28013
28014 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28015
28016         * gcc.dg/20020312-2.c: Add rs6000 target.
28017
28018         * gcc.c-torture/compile/20020319-1.c: New test.
28019
28020 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28021
28022         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28023         (A, E): Handle this.
28024
28025 2002-03-20  Jason Merrill  <jason@redhat.com>
28026
28027         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28028         ignoring -fpic.
28029         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28030         through prune_gcc_output.
28031
28032 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28033
28034         * gcc.c-torture/compile/20020320-1.c: New test.
28035
28036 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * gcc.c-torture/compile/20020318-1.c: New test.
28039
28040         * gcc.dg/struct-by-value-1.c: New test.
28041
28042         * gcc.dg/20020319-1.c: New test.
28043
28044 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * g++.dg/opt/conj1.C: New test.
28047
28048 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * g++.dg/template/qualttp20.C: Revert previous change.
28051         * g++.dg/template/qualttp3.C: Likewise.
28052         * g++.dg/template/qualttp4.C: Likewise
28053         * g++.dg/template/qualttp5.C: Likewise
28054         * g++.dg/template/qualttp6.C: Likewise
28055         * g++.dg/template/qualttp7.C: Likewise
28056         * g++.dg/template/qualttp8.C: Likewise
28057         * g++.dg/template/recurse.C: Likewise.
28058
28059 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28060
28061         * gcc.dg/cpp/wchar-1.c: Update.
28062
28063 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.dg/template/conv1.C: New test.
28066         * g++.dg/template/conv2.C: New test.
28067         * g++.dg/template/conv3.C: New test.
28068         * g++.dg/template/conv4.C: New test.
28069
28070 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28071
28072         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28073         * g++.dg/template/qualttp3.C: Likewise.
28074         * g++.dg/template/qualttp4.C: Likewise
28075         * g++.dg/template/qualttp5.C: Likewise
28076         * g++.dg/template/qualttp6.C: Likewise
28077         * g++.dg/template/qualttp7.C: Likewise
28078         * g++.dg/template/qualttp8.C: Likewise
28079         * g++.dg/template/recurse.C: Likewise.
28080
28081 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28082
28083         * g++.dg/opt/dtor1.C: New test.
28084
28085 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28086
28087         * gcc.c-torture/compile/20020315-1.c: New test.
28088
28089 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28090
28091         * gcc.dg/weak-1.c: Fix scan tests.
28092
28093 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28094
28095         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28096         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28097         cris-*-aout* mmix-*-*.
28098         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28099         cris-*-aout* mmix-*-*.
28100         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28101         cris-*-elf* cris-*-aout* and mmix-*-*.
28102         * gcc.dg/20001009-1.c: Ditto.
28103         * gcc.dg/20010912-1.c: Ditto.
28104         * gcc.dg/20020122-4.c: Ditto.
28105         * gcc.dg/inline-2.c: Ditto.
28106
28107 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28108
28109         * gcc.c-torture/compile/20020314-1.c: New test.
28110
28111 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28112
28113         * gcc.c-torture/execute/20020314-1.c: New test.
28114
28115 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28116
28117         * g++.dg/warn/Wunused-1.C: New test.
28118
28119 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28120
28121         * g++.dg/abi/mangle6.C: New test.
28122
28123 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28124
28125         * gcc.c-torture/compile/20020309-2.c: New test.
28126
28127         * gcc.c-torture/compile/20020312-1.c: New test.
28128
28129 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.dg/other/access1.C: New test.
28132
28133 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * gcc.c-torture/execute/wchar_t-1.c: New test.
28136
28137 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28138
28139         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28140
28141 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28142
28143         * gcc.dg/20020312-1.c: New test case.
28144
28145 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28146
28147         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28148
28149 2002-03-11  Richard Henderson  <rth@redhat.com>
28150
28151         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28152         * g++.old-deja/g++.jason/report.C: Likewise.
28153
28154 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28155
28156         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28157         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28158
28159 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28160
28161         * testsuite/g++.dg/overload/pmf1.C: New test.
28162
28163 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28164
28165         * gcc.c-torture/execute/20020307-1.c: Use long.
28166
28167 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28168
28169         PR optimization/5844
28170         * gcc.dg/20020310-1.c: New test.
28171
28172 2002-03-09  Michael Meissner  <meissner@redhat.com>
28173
28174         * gcc.c-torture/execute/memcpy-2.c: New test.
28175         * gcc.c-torture/execute/memset-1.c: New test.
28176         * gcc.c-torture/execute/strlen-1.c: New test.
28177         * gcc.c-torture/execute/strcmp-1.c: New test.
28178         * gcc.c-torture/execute/strncmp-1.c: New test.
28179
28180 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28181
28182         * gcc.dg/ppc-ldstruct.c: New test.
28183
28184 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.c-torture/execute/va-arg-22.c: New test.
28187
28188 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28189
28190         * gcc.c-torture/compile/20020309-1.c: New test.
28191
28192 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28193
28194         * gcc.c-torture/execute/20020307-2.c: New test.
28195
28196 2002-03-07  Jeffrey A Law  (law@redhat.com)
28197
28198         * g77.f-torture/compile/20020307-1.f: New test.
28199
28200 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28201
28202         * gcc.dg/unordered-1.c: New test.
28203
28204 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28205
28206         * gcc.c-torture/execute/20020307-1.c: New test.
28207
28208 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28209
28210         * gcc.dg/20020304-1.c: New test.
28211
28212         * gcc.c-torture/compile/20020304-2.c: New test.
28213
28214 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28215
28216         * gcc.c-torture/compile/20020304-1.c: New test case
28217         (from PR c/5830).
28218
28219 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28220
28221         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28222
28223 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         * g++.dg/other/classkey1.C: New test.
28226
28227 2002-03-01  Richard Henderson  <rth@redhat.com>
28228
28229         * gcc.c-torture/compile/981223-1.x: New.
28230         * gcc.c-torture/compile/920625-1.x: New.
28231
28232 2002-02-28  Richard Henderson  <rth@redhat.com>
28233
28234         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28235
28236 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28237
28238         * gcc.c-torture/execute/20020227-1.c: New test.
28239
28240 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28241
28242         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28243         here" ERROR lines.
28244         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28245         * g++.old-deja.g++.other/defarg1.C: Likewise.
28246         * g++.old-deja/g++.pt/calls2.C: Likewise.
28247         * g++.old-deja/g++.pt/crash20.C: Likewise.
28248         * g++.old-deja/g++.pt/crash30.C: Likewise.
28249         * g++.old-deja/g++.pt/crash36.C: Likewise.
28250         * g++.old-deja/g++.pt/crash6.C: Likewise.
28251         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28252         * g++.old-deja/g++.pt/derived3.C: Likewise.
28253         * g++.old-deja/g++.pt/error1.C: Likewise.
28254         * g++.old-deja/g++.pt/friend21.C: Likewise.
28255         * g++.old-deja/g++.pt/friend23.C: Likewise.
28256         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28257         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28258
28259 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28260
28261         * gcc.c-torture/execute/20020225-2.c: New test.
28262
28263 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28264
28265         * gcc.c-torture/execute/920730-1t.c,
28266         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28267         Delete test cases, only relevant to -traditional.
28268
28269 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28270
28271         * gcc.dg/cpp/undef1.c: Remove.
28272         * gcc.dg/cpp/directiv.c: Update.
28273         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28274
28275 2002-02-27  Michael Meissner  <meissner@redhat.com>
28276
28277         * gcc.c-torture/execute/20020226-1.c: New test.
28278
28279 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28280
28281         * g++.dg/debug/debug4.C: New test.
28282
28283         * gcc.dg/ia64-visibility-1.c: New test.
28284
28285 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28286
28287         * gcc.dg/debug/20020224-1.c: New.
28288
28289 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28290
28291         * gcc.c-torture/execute/960416-1.x: New.
28292         * gcc.c-torture/execute/divconst-3.x: Likewise.
28293
28294 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28295
28296         * gcc.dg/20020224-1.c: New test.
28297
28298 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28299
28300         * gcc.c-torture/execute/20020225-1.c: New.
28301
28302 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28303
28304         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28305
28306 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.dg/20020222-1.c: New test.
28309
28310 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * g++.dg/opt/anonunion1.C: New test.
28313
28314 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28315
28316         * g++.dg/template/qualttp19.C: New test.
28317         * g++.dg/template/qualttp20.C: New test.
28318         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28319         * g++.old-deja/g++.other/qual1.C: Likewise.
28320
28321 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28322
28323         * gcc.dg/attr-alwaysinline.c: New.
28324
28325 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28326
28327         * gcc.dg/20020220-1.c: New test.
28328
28329         * gcc.dg/20020220-2.c: New test.
28330
28331         * g++.dg/opt/mmx1.C: New test.
28332
28333 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28334
28335         * gcc.c-torture/compile/20020110.c: New test.
28336
28337 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.c-torture/execute/20020219-1.c: New test.
28340
28341         * gcc.dg/20020219-1.c: New test.
28342
28343         * gcc.dg/noncompile/20020220-1.c: New test.
28344
28345         * g++.dg/opt/ptrintsum1.C: New test.
28346
28347         * gcc.dg/debug/20020220-1.c: New test.
28348
28349 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28350
28351         * gcc.c-torture/execute/20020216-1.c: New test.
28352
28353 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28354
28355         * gcc.dg/decl-1.c: Update, new test.
28356
28357 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28358
28359         * g++.dg/abi/bitfield1.C: New test.
28360         * g++.dg/abi/bitfield2.C: New test.
28361
28362 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28363
28364         * gcc.dg/attr-nest.c: New test.
28365
28366 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28367
28368         * gcc.c-torture/execute/20020215-1.c: New test.
28369
28370 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28371
28372         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28373         * g++.dg/debug/debug.exp: New.
28374         * g++.dg/debug/trivial.C: New.
28375         * g++.dg/debug/debug1.C: Moved...
28376         * g++.dg/other/debug1.C: ...from here.
28377         * g++.dg/debug/debug2.C: Moved...
28378         * g++.dg/other/debug2.C: ...from here.
28379         * g++.dg/debug/debug3.C: Moved...
28380         * g++.dg/other/debug3.C: ...from here.
28381
28382         * gcc.dg/noncompile/20020213-1.c: New test.
28383
28384 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * g++.dg/other/debug3.C: New test.
28387
28388         * gcc.c-torture/execute/20020213-1.c: New test.
28389
28390 2002-02-13  Richard Smith <richard@ex-parrot.com>
28391
28392         * g++.old-deja/g++.other/thunk1.C: New test.
28393
28394 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28395
28396         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28397
28398 2002-02-13  Stan Shebs  <shebs@apple.com>
28399
28400         * gcc.dg/altivec-3.c: New.
28401
28402 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28403
28404         * gcc.dg/Wunreachable-1.c: New test.
28405         * gcc.dg/Wunreachable-2.c: New test.
28406
28407 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28408
28409         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28410
28411 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28412
28413         * gcc.dg/decl-1.c: New test.
28414
28415 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28416
28417         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28418
28419 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28420
28421         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28422         * gcc.c-torture/compile/980506-1.x: Likewise.
28423
28424 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28425
28426         * gcc.dg/20020210-1.c: New.
28427
28428 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28429
28430         * g77.f-torture/execute/947.f: New regression test
28431         for PR fortran/947.
28432
28433 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28434
28435         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28436         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28437
28438 2002-02-08  Richard Henderson  <rth@redhat.com>
28439
28440         * gcc.c-torture/compile/labels-3.c: New.
28441
28442 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28443
28444         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28445         expression statements work instead.
28446         * gcc.dg/noncompile/20020207-1.c: New test.
28447
28448 2002-02-07  Richard Henderson  <rth@redhat.com>
28449
28450         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28451
28452 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28453
28454         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28455         message from g77
28456         * lib/g77-dg.exp: Trim g77 error messages so that they are
28457         recognized by dg.exp.
28458
28459 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28460
28461         PR fortran/5473
28462         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28463
28464 2002-02-07  Richard Henderson  <rth@redhat.com>
28465
28466         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28467         to be sufficiently aligned for integers.
28468
28469 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.dg/template/friend4.C: New test.
28472
28473 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28474
28475         PR fortran/5743
28476         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28477         unsupported cases.
28478
28479 2002-02-07  Richard Henderson  <rth@redhat.com>
28480
28481         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28482         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28483         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28484         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28485
28486 2002-02-06  Richard Henderson  <rth@redhat.com>
28487
28488         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28489
28490 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28491
28492         * gcc.dg/20020206-1.c: New test.
28493
28494 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28495
28496         * gcc.c-torture/execute/20020206-1.c: New test.
28497
28498         * gcc.c-torture/execute/20020206-2.c: New test.
28499
28500         PR optimization/5429:
28501         * gcc.c-torture/compile/20020206-1.c: New test.
28502
28503 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28504
28505         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28506         as certain file formats cannot support particularly large
28507         alignments.
28508
28509         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28510         and do not expect to be able to link the executable.
28511
28512         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28513         fail because the COFF format does not support the weak attribute.
28514
28515 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28516
28517         * g77.dg/pr5473.f:  New test
28518
28519 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28520
28521         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28522         Fix testcase accordingly.
28523
28524 2002-02-04  Richard Henderson  <rth@redhat.com>
28525
28526         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28527         (buf): Change to be an array of pointers, not ints.
28528
28529 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28532         before all tests.  Move warning one line above to match where it
28533         C frontend emits.
28534         * gcc.dg/Wswitch-2.c: New test.
28535         * g++.dg/warn/Wswitch-1.C: New test.
28536         * g++.dg/warn/Wswitch-2.C: New test.
28537
28538 2002-02-04  Richard Henderson  <rth@redhat.com>
28539
28540         * g++.dg/abi/offsetof.C: Fix size comparison.
28541
28542 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28543
28544         * gcc.dg/cast-qual-2.c: New test.
28545
28546 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.dg/20020201-4.c: New test.
28549
28550 2002-02-04  Ben Elliston  <bje@redhat.com>
28551
28552         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28553         target_info attribute != 0, in addition to the empty string.
28554         (gcc_target_compile): Likewise.
28555
28556 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28557
28558         * gcc.dg/Wswitch.c: New test.
28559         PR gcc/4475. PR gcc/3780.
28560
28561 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28562
28563         * g77.f-torture/execute/5122.f: New test for regressions
28564         against PR fortran/5122.
28565
28566 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28567
28568         * g77.f-torture/compile/pr3743.f: Delete
28569         * g77.dg/pr3743-1.f: New test.
28570         * g77.dg/pr3743-2.f: New test.
28571         * g77.dg/pr3743-3.f: New test.
28572         * g77.dg/pr3743-4.f: New test.
28573
28574 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28575
28576         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28577
28578 2002-02-02  Richard Henderson  <rth@redhat.com>
28579
28580         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28581         * gcc.c-torture/execute/bf64-1.c: Likewise.
28582
28583 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * gcc.dg/20020201-2.c: New test.
28586
28587         * gcc.dg/20020201-3.c: New test.
28588
28589         * gcc.c-torture/execute/bitfld-2.c: New test.
28590
28591 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28592
28593         * gcc.dg/bitfld-1.c: Update.
28594         * gcc.dg/bitfld-2.c: Update.
28595         * gcc.c-torture/execute/bitfld-1.x: New.
28596
28597 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28598
28599         * gcc.c-torture/execute/20020201-1.c: New test.
28600
28601 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28602
28603         PR target/5469
28604         * gcc.dg/20020201-1.c: New test.
28605
28606 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28607
28608         PR fortran/3743
28609         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28610         * g77.f-torture/compile/pr3743.x: Remove
28611
28612 2002-01-31  Tom Rix  <trix@redhat.com>
28613
28614         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28615
28616 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28617
28618         * gcc.dg/noncompile/20020130-1.c: New test.
28619
28620 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28621
28622         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28623
28624 2002-01-29  Richard Henderson  <rth@redhat.com>
28625
28626         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28627         to long long.
28628         * gcc.c-torture/execute/bf64-1.c: Likewise.
28629
28630 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.c-torture/execute/20020129-1.c: New test.
28633
28634 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28635
28636         * gcc.c-torture/compile/20000224-1.c: Update.
28637         * gcc.c-torture/execute/bitfld-1.c: New tests.
28638         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28639         * gcc.dg/uninit-A.c: Update.
28640
28641 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28642
28643         * g++.dg/template/ctor1.C: Add instantiation.
28644
28645 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28646
28647         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28648         argument to __builtin_prefetch to be const ptr.
28649
28650 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * gcc.c-torture/compile/20020120-1.c: New test.
28653
28654 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28655
28656         * gcc.c-torture/execute/20020127-1.c: New test.
28657
28658 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28659
28660         * g77.dg/f77-edit-i-in.f: New test
28661         * g77.dg/f77-edit-i-out.f: New test
28662
28663 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28664
28665         * gcc.dg/debug/debug.exp: New file.
28666         * gcc.dg/debug/trivial.c: New file.
28667         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28668         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28669         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28670         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28671         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28672         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28673         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28674         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28675         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28676         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28677         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28678         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28679         * gcc.dg/20000503-1.c: Removed.
28680         * gcc.dg/20010207-1.c: Removed.
28681         * gcc.dg/20011223-1.c: Removed.
28682         * gcc.dg/20020104-2.c: Removed.
28683         * gcc.dg/debug-1.c: Removed.
28684         * gcc.dg/debug-2.c: Removed.
28685         * gcc.dg/debug-3.c: Removed.
28686         * gcc.dg/debug-4.c: Removed.
28687         * gcc.dg/debug-5.c: Removed.
28688         * gcc.dg/debug-6.c: Removed.
28689         * gcc.dg/dwarf2-1.c: Removed.
28690         * gcc.dg/dwarf2-2.c: Removed.
28691
28692 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28693
28694         * g++.old-deja/g++.other/eh5.C: New test.
28695         * g++.old-deja/g++.other/sibcall2.C: New test.
28696         * g++.old-deja/g++.other/array9.C: New test.
28697         * g++.old-deja/g++.other/typename2.C: New test.
28698         * g++.old-deja/g++.other/crash60.C: New test.
28699         * g++.old-deja/g++.other/conv9.C: New test.
28700         * g++.old-deja/g++.other/mangle10.C: New test.
28701         * g++.old-deja/g++.other/unchanging1.C: New test.
28702         * g++.old-deja/g++.other/exprstmt1.C: New test.
28703         * g++.old-deja/g++.other/inline23.C: New test.
28704         * g++.old-deja/g++.eh/ia64-1.C: New test.
28705         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28706         * g++.old-deja/g++.other/reload1.C: New test.
28707         * g++.old-deja/g++.other/static20.C: New test.
28708         * g++.old-deja/g++.other/local-alloc1.C: New test.
28709         * g++.old-deja/g++.other/conv8.C: New test.
28710         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28711         * g++.old-deja/g++.other/storeexpr1.C: New test.
28712         * g++.old-deja/g++.other/storeexpr2.C: New test.
28713         * g++.dg/eh/template2.C: New test.
28714         * g++.dg/warn/weak1.C: New test.
28715
28716 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28717
28718         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28719         Remove first, non-varying, argument.
28720
28721 2002-01-23  Richard Henderson  <rth@redhat.com>
28722
28723         * gcc.dg/inline-2.c: New.
28724
28725         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28726         Add optional target arg.  Check number of arguments.
28727         (scan-assembler-not, scan-assembler-dem): Likewise.
28728         (scan-assembler-dem-not): Likewise.
28729
28730 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28731
28732         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
28733         line 12.
28734         * g++.old-deja/g++.brendan/parse3.C,
28735         g++.old-deja/g++.other/crash26.C,
28736         g++.old-deja/g++.other/crash28.C,
28737         g++.old-deja/g++.other/crash29.C,
28738         g++.old-deja/g++.other/crash30.C,
28739         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
28740
28741 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
28742
28743         * gcc.dg/20020115-1.c: New.
28744
28745 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
28746
28747         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
28748
28749 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
28750
28751         * gcc.dg/20020122-3.c: New.
28752
28753 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * g++.dg/other/gc1.C: New test.
28756
28757 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28758
28759         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
28760
28761 2002-01-22  Richard Henderson  <rth@redhat.com>
28762
28763         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
28764
28765 2002-01-22  Richard Henderson  <rth@redhat.com>
28766
28767         * gcc.dg/20020122-4.c: New.
28768
28769 2002-01-22  H.J. Lu <hjl@gnu.org>
28770
28771         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
28772         link output.
28773         * gcc.dg/special/ecos.exp: Likewise.
28774         * lib/g++-dg.exp: Likewise.
28775         * lib/g77-dg.exp: Likewise.
28776         * lib/gcc-dg.exp : Likewise.
28777         * lib/mike-g++.exp: Likewise.
28778         * lib/mike-g77.exp: Likewise.
28779         * lib/mike-gcc.exp: Likewise.
28780         * lib/objc-dg.exp: Likewise.
28781
28782 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
28783
28784         PR target/5379
28785         * gcc.dg/20020122-2.c: New test.
28786
28787 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
28788
28789         * gcc.dg/20020122-1.c: New test.
28790
28791 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
28792
28793         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
28794
28795 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
28796
28797         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
28798
28799 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28800
28801         * gcc.c-torture/compile/20020121-1.c: New test.
28802
28803 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28804
28805         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
28806         ld_library_path.
28807
28808 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
28809
28810         * gcc.dg/20020218-1.c: New test.
28811
28812 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
28813
28814         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
28815         messages
28816         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
28817         "At global scope" warning
28818         * g++.dg/ext/align1.C: Change cygwin test for alignment
28819         from db-bogus to dg-warning
28820
28821 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
28822
28823         * g77.f-torture/compile/cpp2.F: New test.
28824
28825 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28826
28827         * g++.dg/template/access1.C: New test.
28828
28829 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
28830
28831         * gcc.dg/20020118-1.c: New.
28832
28833 2002-01-18  Kazu Hirata  <kazu@hxi.com>
28834
28835         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
28836
28837 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28838
28839         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
28840         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
28841         alignment warnings.
28842
28843 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28844
28845         * gcc.misc-tests/i386-prefetch.exp: Save and restore
28846         torture_with_loops and torture_without_loops
28847
28848 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * gcc.c-torture/compile/20020116-1.c: New test.
28851
28852 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
28853
28854         * gcc.dg/20020116-2.c: New test.
28855
28856         * gcc.dg/ultrasp4.c: New test.
28857
28858         * gcc.dg/20020116-1.c: New test.
28859
28860 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
28861
28862         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
28863         by EABI.
28864
28865 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
28866
28867         * gcc.misc-tests/i386-prefetch.exp: New.
28868         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
28869         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
28870         * gcc.misc-tests/i386-pf-none-1.c: New test.
28871         * gcc.misc-tests/i386-pf-sse-1.c: New test.
28872
28873 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
28874
28875         * gcc.dg/gnu89-init-1.c: Add new tests.
28876
28877 2002-01-15  Andreas Jaeger  <aj@suse.de>
28878
28879         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
28880         * gcc.dg/i386-mmx-2.c: Likewise.
28881         * gcc.dg/i386-sse-1.c: Likewise.
28882         * gcc.dg/i386-sse-2.c: Likewise.
28883         * gcc.dg/i386-sse-3.c: Likewise.
28884
28885 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
28886
28887         * g77.f-torture/execute/intrinsic-unix-bessel.f:
28888         Uncomment additional cases that now pass.
28889
28890 2002-01-11  Richard Henderson  <rth@redhat.com>
28891
28892         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
28893         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
28894
28895 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
28896
28897         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
28898
28899 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
28900
28901         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
28902         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
28903
28904 2002-01-10  Dale Johannesen  <dalej@apple.com>
28905
28906         * gcc.c-torture/execute/loop-11.c: New.
28907
28908 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
28909
28910         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
28911         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
28912
28913 2002-01-09  Richard Henderson  <rth@redhat.com>
28914
28915         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
28916         type in which to perform the operation for each size.
28917
28918 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
28919
28920         * gcc.c-torture/compile/20020109-2.c: New test.
28921
28922 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
28923
28924         * gcc.c-torture/execute/loop-10.c: New test.
28925
28926 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28927
28928         * gcc.c-torture/compile/20010226-1.c: New test.
28929         * gcc.c-torture/compile/20010227-1.c: New test.
28930         * gcc.c-torture/compile/20010426-1.c: New test.
28931         * gcc.c-torture/compile/20010510-1.c: New test.
28932         * gcc.c-torture/compile/20010605-3.c: New test.
28933         * gcc.c-torture/compile/20010824-1.c: New test.
28934         * gcc.c-torture/execute/20010409-1.c: New test.
28935         * gcc.dg/noncompile/20000901-1.c: New test.
28936         * gcc.dg/20001023-1.c: New test.
28937         * gcc.dg/20001101-1.c: New test.
28938         * gcc.dg/20001102-1.c: New test.
28939         * gcc.dg/20010207-1.c: New test.
28940         * gcc.dg/20010405-1.c: New test.
28941         * gcc.dg/20010822-1.c: New test.
28942         * gcc.dg/20011107-1.c: New test.
28943
28944 2002-01-09  Jeffrey A Law  (law@redhat.com)
28945
28946         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
28947
28948         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
28949         execution failure on PA targets.
28950
28951 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28952
28953         * gcc.c-torture/compile/20020109-1.c: New test.
28954
28955 2002-01-08  Kazu Hirata  <kazu@hxi.com>
28956
28957         * gcc.c-torture/execute/20020108-1.c: New test.
28958
28959 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
28960
28961         * gcc.dg/20020108-1.c: New test.
28962
28963 2002-01-08  H.J. Lu <hjl@gnu.org>
28964
28965         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
28966         for header files.
28967
28968 2002-01-08  Geoff Keating  <geoffk@redhat.com>
28969
28970         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
28971         consistency.
28972
28973 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
28974
28975         * gcc.dg/altivec-4.c: Test altivec predicates.
28976
28977 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.c-torture/execute/20020107-1.c: New test.
28980
28981 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28982
28983         PR c/5279
28984         * gcc.c-torture/compile/20020106-1.c: New test.
28985
28986 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
28987
28988         * gcc.c-torture/execute/nestfunc-4.c: New test.
28989
28990 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28991
28992         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
28993         extra triple that slipped in.
28994         * g++.old-deja/g++.abi/align.C: Likewise.
28995         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28996
28997 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28998
28999         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29000         * g++.old-deja/g++.abi/align.C: Likewise.
29001         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29002
29003         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29004         on FreeBSD/i386.
29005         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29006         FreeBSD.
29007
29008 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29009
29010         * gcc.dg/20020104-1.c: New test.
29011
29012         * gcc.dg/20020104-2.c: New test.
29013
29014 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29015
29016         * gcc.dg/20020103-1.c: Fix typo in target selector.
29017
29018 2002-01-03  Richard Henderson  <rth@redhat.com>
29019
29020         * gcc.dg/20020103-1.c: New.
29021
29022 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29023
29024         * gcc.c-torture/execute/20020103-1.c: New test.
29025
29026 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * g++.dg/other/debug2.C: New test.
29029
29030         * gcc.c-torture/compile/20020103-1.c: New test.
29031
29032 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29033
29034         * gcc.dg/gnu89-init-1.c: Added new tests.
29035
29036 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29037
29038         * g++.dg/template/friend2.C: Remove as patch is reverted.
29039
29040         * g++.dg/warn/oldcast1.C: New test.
29041
29042         * g++.dg/template/ptrmem1.C: New test.
29043         * g++.dg/template/ptrmem2.C: New test.
29044
29045         * g++.dg/template/ntp.C: New test.
29046
29047         * g++.dg/other/component1.C: New test.
29048
29049         * g++.dg/template/ttp3.C: New test.
29050
29051         * g++.dg/template/friend2.C: New test.
29052         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29053
29054 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29055
29056         * g++.dg/other/ptrmem1.C: New test.
29057         * g++.dg/other/ptrmem2.C: New test.
29058
29059 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29060
29061         * g++.dg/template/ctor1.C: New test.
29062
29063 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29064
29065         * g++.dg/template/friend2.C: New test.
29066
29067 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29068
29069         * gcc.dg/mmix-1.c: New test.
29070
29071 2001-12-31  Richard Henderson  <rth@redhat.com>
29072
29073         * gcc.dg/asm-5.c: New.
29074
29075 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29076
29077         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29078         in namespace __gnu_cxx
29079
29080 2001-12-30  Richard Henderson  <rth@redhat.com>
29081
29082         * gcc.dg/debug-6.c: New.
29083
29084 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29085
29086         * gcc.c-torture/compile/20011229-2.c: New test.
29087
29088 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29089
29090         * gcc.dg/debug-3.c: New test.
29091         * gcc.dg/debug-4.c: New test.
29092         * gcc.dg/debug-5.c: New test.
29093
29094 2001-12-29  Richard Henderson  <rth@redhat.com>
29095
29096         * g++.dg/eh/loop1.C: New.
29097
29098 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29099
29100         * g++.dg/template/crash1.C: New test.
29101
29102 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29103
29104         * g++.dg/other/const1.C: New test.
29105
29106 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29107
29108         * gcc.c-torture/compile/20011229-1.c: New test.
29109
29110 2001-12-28  Stan Shebs  <shebs@apple.com>
29111
29112         * lib/objc-torture.exp: Resync with c-torture.exp.
29113         * lib/objc.exp: Load standard libraries.
29114
29115 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29116
29117         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29118         additional tests.
29119
29120 2001-12-27  Roger Sayle <roger@eyesopen.com>
29121
29122         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29123
29124 2001-12-27  Richard Henderson  <rth@redhat.com>
29125
29126         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29127
29128 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         * g++.dg/eh/ctor1.C: New test.
29131         * g++.dg/other/error2.C: New test.
29132
29133 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         * g++.dg/other/init2.C: New test.
29136
29137 2001-12-24  Richard Henderson  <rth@redhat.com>
29138
29139         * gcc.dg/20011223-1.c: New.
29140         * gcc.dg/inline-1.c: New.
29141
29142 2001-12-23  Richard Henderson  <rth@redhat.com>
29143
29144         * gcc.dg/asm-4.c: Test operand modifiers.
29145
29146 2001-12-23  Richard Henderson  <rth@redhat.com>
29147
29148         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29149
29150 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29151
29152         * gcc.c-torture/execute/20011223-1.c: New test.
29153
29154 2001-12-21  Richard Henderson  <rth@redhat.com>
29155
29156         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29157         re-enables the warning.
29158
29159 2001-12-21  Richard Henderson  <rth@redhat.com>
29160
29161         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29162
29163 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29164
29165         * gcc.c-torture/compile/20011218-1.c: New test.
29166
29167 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29168
29169         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29170         arm-isr.c test.
29171         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29172         epilogue generation for ARM ISR routines.
29173
29174 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29175
29176         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29177         * gcc.dg/format/c90-printf-3.c: Likewise.
29178         * gcc.dg/format/c99-printf-3.c: Likewise.
29179         * gcc.dg/format/ext-1.c: Likewise.
29180         * gcc.dg/format/ext-6.c: Likewise.
29181         * gcc.dg/format/format.h: Prototype unlocked stdio.
29182
29183 2001-12-20  Richard Henderson  <rth@redhat.com>
29184
29185         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29186         (arena): Use it.
29187         (malloc): Correct allocation logic.  Abort if we fill up the
29188         arena before initialization complete.
29189         (realloc): Correct allocation logic.
29190
29191 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29192
29193         * gcc.c-torture/compile/20011219-2.c: New test.
29194
29195         * gcc.c-torture/execute/20011219-1.c: New test.
29196
29197 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29198
29199         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29200         target does not support weak symbols.
29201
29202 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29203
29204         * gcc.c-torture/compile/20011219-1.c: New test.
29205
29206 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         * g++.dg/other/error1.C: New test.
29209
29210 2001-12-17  Jeffrey A Law  (law@redhat.com)
29211
29212         * gcc.c-torture/execute/20011217-1.c: New test.
29213
29214 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29215
29216         * objc.dg/special/: New directory.
29217         * objc.dg/special/special.exp: New file.
29218         * objc.dg/special/unclaimed-category-1.h: New file.
29219         * objc.dg/special/unclaimed-category-1a.m: New file.
29220         * objc.dg/special/unclaimed-category-1.m: New file.
29221
29222 2001-12-17  Andreas Jaeger  <aj@suse.de>
29223
29224         * gcc.c-torture/compile/20011217-2.c: New test.
29225
29226 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29227
29228         * gcc.c-torture/compile/20011217-1.c: New test.
29229
29230 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29231
29232         * testsuite/gcc.dg/20011214-1.c: New.
29233
29234 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29235
29236         * gcc.dg/altivec-4.c: New.
29237
29238 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29239
29240         * gcc.dg/20011113-1.c: New test.
29241
29242 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29243
29244         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29245         std::__malloc_alloc_template<0> and
29246         std::__default_alloc_template<false, 0>.
29247
29248 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29249
29250         * objc/execute/bf-21.m: New test.
29251         * objc/execute/enumeration-1.m: New test.
29252         * objc/execute/enumeration-2.m: New test.
29253
29254 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29255
29256         * gcc.dg/gnu89-init-1.c: New test.
29257
29258 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29261         * g++.old-deja/g++.jason/2371.C: Likewise.
29262         * g++.old-deja/g++.jason/template33.C: Likewise.
29263         * g++.old-deja/g++.jason/template34.C: Likewise.
29264         * g++.old-deja/g++.jason/template36.C: Likewise.
29265         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29266         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29267         * g++.old-deja/g++.other/typename1.C: Likewise.
29268         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29269         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29270         * g++.old-deja/g++.pt/typename11.C: Likewise.
29271         * g++.old-deja/g++.pt/typename14.C: Likewise.
29272         * g++.old-deja/g++.pt/typename16.C: Likewise.
29273         * g++.old-deja/g++.pt/typename3.C: Likewise.
29274         * g++.old-deja/g++.pt/typename4.C: Likewise.
29275         * g++.old-deja/g++.pt/typename5.C: Likewise.
29276         * g++.old-deja/g++.pt/typename7.C: Likewise.
29277         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29278
29279 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29280
29281         * g++.dg/other/linkage1.C: New test.
29282         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29283         specifiers.
29284
29285 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29286
29287         * gcc.dg/concat.c: New test.
29288
29289 2001-12-11  Stan Shebs  <shebs@apple.com>
29290
29291         * objc/compile: New test directory.
29292         * objc/compile/compile.exp: New expect script.
29293         * objc/compile/20011211-1.m: New compile test.
29294
29295 2001-12-11  Jason Merrill  <jason@redhat.com>
29296
29297         * lib/prune.exp (prune_gcc_output): Also handle "In member
29298         function".  So many permutations...
29299
29300 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.dg/template/typedef1.C: New test.
29303
29304 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.dg/other/copy1.C: New test.
29307
29308 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29309
29310         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29311
29312         * gcc.dg/builtin-choose-expr.c: New.
29313
29314 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29315
29316         * gcc.dg/altivec-2.c: New.
29317
29318 2001-12-07  Richard Henderson  <rth@redhat.com>
29319
29320         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29321
29322 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29323
29324         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29325         ultrasparc.
29326
29327 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29328
29329         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29330
29331 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29332
29333         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29334         variable argument list.
29335
29336 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29337
29338         * gcc.c-torture/execute/memcheck: Delete entire directory.
29339         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29340         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29341
29342 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29343
29344         * gcc.dg/Wshadow-1.c: New test.
29345
29346 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29347
29348         * gcc.c-torture/compile/20011130-1.c: New test.
29349
29350         * gcc.dg/noncompile/20011025-1.c: New test.
29351
29352         * g++.dg/other/anon-union.C: New test.
29353
29354         * gcc.c-torture/execute/20011024-1.c: New test.
29355
29356 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29357
29358         * gcc.c-torture/execute/20000722-1.x,
29359         gcc.c-torture/execute/20010123-1.x: Remove.
29360         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29361         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29362         gcc.dg/c99-complit-2.c: New tests.
29363
29364 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         * g++.dg/inherit/base1.C: New test.
29367
29368 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * g++.dg/other/stdarg1.C: New test.
29371
29372         * gcc.c-torture/compile/20011130-2.c: New test.
29373
29374 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29375
29376         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29377         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29378         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29379         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29380         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29381         * gcc.dg/builtin-prefetch-1.c: New test.
29382
29383 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29384
29385         * gcc.dg/20011130-1.c: New test.
29386
29387 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         * g++.dg/other/scope1.C: New test.
29390         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29391
29392 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29393
29394         * gcc.dg/vla-init-1.c: New test.
29395
29396 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29397
29398         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29399
29400 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29401
29402         * objc.dg/alias.m: Update.
29403         * objc.dg/class-1.m: Update.
29404         * objc.dg/const-str-1.m: Update.
29405         * objc.dg/fwd-proto-1.m: Update.
29406         * objc.dg/id-1.m: Update.
29407         * objc.dg/super-class-1.m: Update.
29408
29409 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29410
29411         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29412         constructs.
29413
29414 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29415
29416         * gcc.c-torture/execute/20011128-1.c: New test.
29417
29418 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29419
29420         * gcc.dg/20011127-1.c: New test.
29421
29422 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29423
29424         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29425         from Austin Group draft 7.
29426         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29427         scanf format arguments.
29428         * gcc.dg/format/no-exargs-2.c: New test.
29429
29430 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         * g++.dg/abi/vbase8-4.C: New test.
29433
29434 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29435
29436         * gcc.c-torture/execute/20011121-1.c: New test.
29437
29438 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29439
29440         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29441
29442 2001-11-23  Andreas Jaeger  <aj@suse.de>
29443
29444         * gcc.dg/cpp/charconst-2.c: New test.
29445
29446 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29447
29448         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29449         to the host if it is remote.  Let tests specify extra headers
29450         they use.
29451         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29452         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29453         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29454         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29455         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29456         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29457         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29458         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29459         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29460         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29461
29462 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29463
29464         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29465         for little endian ARMs.
29466
29467 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29468
29469         * gcc.c-torture/compile/20011119-1.c: New test.
29470         * gcc.c-torture/compile/20011119-2.c: New test.
29471
29472 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29473
29474         * gcc.dg/altivec-1.c: Fix typo.
29475
29476 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29477
29478         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29479
29480 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29481
29482         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29483
29484 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29485
29486         * lib/g77.exp: Don't specify --rpath-link.
29487
29488         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29489         across all the headers.
29490         * gcc.dg/format/format.exp: For testing on a remote host,
29491         copy format.h.
29492
29493         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29494         * gcc.c-torture/execute/930406-1.c: Likewise.
29495         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29496
29497 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29498
29499         * gcc.dg/altivec-1.c: New.
29500
29501 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29502
29503         * gcc.dg/cpp/fpreprocessed.c: New test case.
29504
29505 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29506
29507         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29508         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29509         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29510
29511 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29512
29513         * gcc.dg/no-builtin-1.c: New test.
29514
29515 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29516
29517         * gcc.c-torture/execute/20011115-1.c: New test.
29518
29519 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29520
29521         * gcc.c-torture/compile/20011114-2.c: New test.
29522         * gcc.c-torture/compile/20011114-3.c: New test.
29523         * gcc.c-torture/compile/20011114-4.c: New test.
29524
29525 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29526
29527         * g++.dg/other/init1.C: New test.
29528
29529 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29530
29531         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29532         message.
29533
29534         * gcc.c-torture/execute/20011114-1.c: New testcase.
29535
29536         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29537         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29538         like the (before this change) version of 20010327-1.c.
29539
29540 2001-11-14  Roger Sayle <roger@eyesopen.com>
29541
29542         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29543
29544 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29545
29546         * g++.dg/init/array2.C: New test.
29547
29548 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29549
29550         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29551
29552 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         * g++.dg/other/forscope1.C: New test.
29555         * g++.dg/ext/forscope1.C: New test.
29556         * g++.dg/ext/forscope2.C: New test.
29557
29558 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * gcc.c-torture/execute/20011113-1.c: New test.
29561
29562 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29563
29564         * gcc.c-torture/execute/20011109-2.c: New test.
29565
29566         * gcc.c-torture/execute/20011109-1.c: New test.
29567
29568 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29569
29570         * gcc.c-torture/compile/20011109-1.c: New test.
29571
29572 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29573
29574         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29575         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29576         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29577         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29578         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29579         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29580         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29581
29582 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29583
29584         * g++.dg/warn/Wshadow-1.C: New tests.
29585         * g++.old-deja/g++.mike/for3.C: Update.
29586
29587 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29588
29589         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29590         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29591         XFAILs.  Adjust expected error texts.
29592         * gcc.c-torture/compile/20011106-1.c,
29593         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29594         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29595         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29596         gcc.dg/c99-array-lval-5.c: New tests.
29597
29598 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29599
29600         * gcc.dg/cpp/defined.c: Update.
29601
29602 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29603
29604         * gcc.c-torture/execute/anon-1.c: New test.
29605
29606 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29607
29608         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29609         same size, so no warning should be produced on stormy16.
29610
29611         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29612         due to oversized array.
29613         * g++.old-deja/g++.mike/ns15.C: Likewise.
29614         * g++.old-deja/g++.pt/crash16.C: Likewise.
29615
29616 2001-11-02  Graham Stott  <grahams@redhat.com>
29617
29618         * g++.dgother/debug1.C: Fix typos.
29619
29620 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29621
29622         * g++.dg/other/debug1.C: New test.
29623
29624 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29625
29626         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29627         of unsigned long.
29628
29629 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * gcc.dg/20011029-2.c: New test.
29632
29633         * gcc.c-torture/compile/20011029-1.c: New test.
29634
29635 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29636
29637         * objc/execute/class_self-1.m: New test.
29638         * objc/execute/class_self-2.m: New test.
29639
29640 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29641
29642         * gcc.misc-tests/msgs.exp: Delete.
29643         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29644         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29645         error set to match recent changes.
29646
29647 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29648
29649         * gcc.dg/20011021-1.c: New test.
29650
29651 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.c-torture/compile/20011023-1.c: New test.
29654
29655 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29656
29657         * lib/g77.exp: Rewrite based on lib/g++.exp.
29658
29659 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29660
29661         * gcc.c-torture/execute/20011019-1.c: New test.
29662
29663         * gcc.dg/20011018-1.c: New test.
29664
29665 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29666
29667         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29668
29669 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29670
29671         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29672         * gcc.dg/attr-invalid.c: Likewise.
29673
29674 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29675
29676         * testsuite/gcc.dg/20011015-1.c: New test.
29677
29678 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29679
29680         * g++.dg/template/unify2.C: New test.
29681
29682 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29683
29684         * g++.dg/other/exception-specification.C: New test
29685
29686 2001-10-13  Tom Rix  <trix@redhat.com>
29687
29688         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29689         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29690
29691 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * testsuite/gcc.dg/20011009-1.c: New test.
29694
29695 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         PR g++/4476
29698         * g++.dg/other/friend1.C: New test.
29699
29700 2001-10-11  Richard Henderson  <rth@redhat.com>
29701
29702         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29703
29704 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29705
29706         * gcc.c-torture/compile/20011010-1.c: New.
29707
29708 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29709
29710         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29711         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29712         g77.f-torture/execute/execute.exp,
29713         g77.f-torture/noncompile/noncompile.exp,
29714         gcc.c-torture/compile/compile.exp,
29715         gcc.c-torture/execute/execute.exp,
29716         gcc.c-torture/execute/ieee/ieee.exp,
29717         gcc.c-torture/execute/memcheck/memcheck.exp,
29718         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29719         objc/execute/execute.exp: Update FSF address.
29720
29721 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29722
29723         * gcc.dg/cpp/cmdlne-C.c: Update.
29724         * gcc.dg/cpp/cmdlne-C2.c: New.
29725
29726 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29727
29728         * gcc.c-torture/execute/20011008-3.c: New.
29729
29730 2001-10-08  DJ Delorie  <dj@redhat.com>
29731
29732         * gcc.dg/20011008-1.c: New.
29733         * gcc.dg/20011008-2.c: New.
29734
29735 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29736
29737         * gcc.dg/cpp/spacing1.c: Update test.
29738
29739 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29740
29741         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
29742         spelling errors of "separate" as "seperate".
29743
29744 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
29745
29746         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
29747         enough to avoid inlining.
29748
29749 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29750
29751         * lib/g77.exp: set libg2c_dir correctly.
29752
29753 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29754
29755         * gcc.dg/cpp/macro11.c: New test.
29756
29757 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29758
29759         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
29760         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
29761         gcc.dg/format/multattr-3.c: New tests.
29762         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
29763         tests for format attributes on function pointers being rejected.
29764
29765 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29766
29767         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
29768
29769 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29770
29771         * g++.dg/warn/format1.C: New test.
29772
29773 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29774
29775         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
29776
29777 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29778
29779         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
29780
29781 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29782
29783         * gcc.dg/cpp/redef2.c: Add test.
29784
29785 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
29786
29787         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
29788         long-standing bug on i686, apparently.
29789         * gcc.c-torture/execute/loop-2c.x: New file.
29790         * gcc.c-torture/execute/loop-2d.x: New file.
29791         * gcc.c-torture/execute/loop-3c.x: New file.
29792
29793 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
29794
29795         * gcc.dg/cpp/20000625-2.c: Correct line number.
29796
29797 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29798
29799         * gcc.dg/cpp/macro10.c: New test.
29800         * gcc.dg/cpp/strify3.c: New test.
29801         * gcc.dg/cpp/spacing1.c: Add tests.
29802         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
29803         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
29804
29805 2001-09-24  DJ Delorie  <dj@redhat.com>
29806
29807         * gcc.c-torture/execute/20010924-1.c: New test.
29808
29809 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29810
29811         * testsuite/objc/execute/paste.m: Remove.
29812
29813 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29814
29815         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
29816
29817 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
29818
29819         * g77.dg/strlen0.f: New test.
29820
29821 2001-09-21  Richard Henderson  <rth@redhat.com>
29822
29823         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
29824         * g++.old-deja/g++.abi/vtable2.C: Likewise.
29825
29826 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29827
29828         Table-driven attributes.
29829         * g++.dg/ext/attrib1.C: New test.
29830
29831 2001-09-20  DJ Delorie  <dj@redhat.com>
29832
29833         * gcc.dg/20000926-1.c: Update expected warning messages.
29834         * gcc.dg/array-2.c: Likewise, and test for warnings too.
29835         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
29836         array.
29837
29838 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
29839
29840         * g++.dg/eh/registers1.C: New test case.
29841
29842 2001-09-17  Richard Henderson  <rth@redhat.com>
29843
29844         * gcc.dg/array-5.c: Fix VLA decomposition test.
29845
29846 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29847
29848         * gcc.dg/cpp/line5.c: New testcase.
29849
29850 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29851
29852         * gcc.dg/cpp/macro9.c: New test.
29853
29854 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
29855
29856         * gcc.c-torture/execute/980223.c: Change type of addr from long
29857         to char *.
29858
29859 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
29860
29861         * gcc.c-torture/execute/20010915-1.c: New test.
29862
29863 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
29864
29865         * g77.dg/bprob: New directory.
29866         * g77.dg/bprob/bprob.exp: New file.
29867         * g77.dg/bprob/bprob-1.f: New test.
29868         * g77.dg/gcov: New directory.
29869         * g77.dg/gcov/gcov.exp: New file.
29870         * g77.dg/gcov/gcov-1.f: New test.
29871         * g77.dg/gcov/gcov-1.x: New file.
29872
29873 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29874
29875         * gcc.dg/cpp/directiv.c: Update.
29876         * gcc.dg/cpp/undef1.c: Update.
29877
29878 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
29879
29880         * gcc.dg/20010912-1.c: New test.
29881
29882 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
29883
29884         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
29885         language-independent file in lib.
29886         * lib/gcov.exp: New file.
29887
29888 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29889
29890         * gcc.c-torture/compile/20010911-1.c: New test.
29891
29892 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
29893
29894         * lib/profopt.exp: New, to support profile-directed optimizations.
29895         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
29896         * gcc.misc-tests/bprob-1.c: New test.
29897         * gcc.misc-tests/bprob-2.c: New test.
29898
29899 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
29900
29901         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
29902         XFAIL and which kinds of gcov output to verify.
29903         * gcc.misc-tests/gcov-4b.x: New file.
29904         * gcc.misc-tests/gcov-5b.x: New file.
29905         * gcc.misc-tests/gcov-6.x: New file.
29906         * gcc.misc-tests/gcov-7.c: New test.
29907         * gcc.misc-tests/gcov-7.x: New file.
29908
29909 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
29910
29911         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
29912         * gcc.misc-tests/gcov-6.c: New test.
29913
29914 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29915
29916         PR c++/3986
29917         * g++.dg/abi/vbase1.C: New test.
29918
29919 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
29920
29921         * objc.dg/method-2.m: New.
29922
29923 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         PR c++/4203
29926         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
29927         * g++.dg/init/empty1.C: New test.
29928
29929 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
29930
29931         * gcc.c-torture/compile/20010903-1.c: New test.
29932
29933 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
29934
29935         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
29936         for m68k.
29937
29938 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
29939
29940         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
29941
29942         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
29943
29944         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
29945
29946 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
29947
29948         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
29949         for 16-bit 'unsigned int'.
29950
29951 2001-08-29  Kazu Hirata  <kazu@hxi.com>
29952
29953         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
29954
29955 2001-08-27  Richard Henderson  <rth@redhat.com>
29956
29957         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
29958         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
29959
29960 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
29961
29962         * gcc.dg/asm-names.c (ymain): New.
29963
29964 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
29965
29966         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
29967         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
29968         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
29969
29970 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29971
29972         * gcc.dg/compare5.c: New testcase.
29973
29974 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
29975
29976         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
29977         and "In instantiation".
29978
29979 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
29980
29981         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
29982
29983 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
29984
29985         * gcc.misc-tests/gcov.exp: Add support for branch information.
29986         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
29987         * gcc.misc-tests/gcov-4.c: New test.
29988         * gcc.misc-tests/gcov-4b.c: New test.
29989         * gcc.misc-tests/gcov-5b.c: New test.
29990
29991 2001-08-20  Zack Weinberg  <zackw@panix.com>
29992
29993         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
29994         expected to fail.
29995
29996 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29997
29998         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
29999
30000 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30001
30002         * g++.dg/eh/template1.C: New test.
30003
30004 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30005
30006         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30007         Fix thinko.
30008         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30009         for xfail.
30010
30011 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30012
30013         * lib/g77-dg.exp:  Use prune.exp for common procedures
30014         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30015         * lib/g77.exp: (g77-dg-prune) Remove
30016
30017 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30018
30019         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30020
30021 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30022
30023         * g++.dg/template/unify1.C: New test.
30024
30025 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30026
30027         * g++.dg/abi/empty4.C: New test.
30028
30029 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30030
30031         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30032         solaris2.*
30033         * g77.f-torture/compile/pr3743.x: Likewise
30034
30035 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30036
30037         * g++.dg/other/using-declaration.C: New test.
30038
30039 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30040
30041         * gcc.dg/cpp/tr-sign.c: New testcase.
30042
30043 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30044
30045         * gcc.dg/cpp/19951025-1.c: Revert.
30046         * gcc.dg/cpp/directiv.c: We no longer process directives that
30047         interrupt macro arguments.
30048
30049 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30050
30051         * gcc.dg/bconstp-1.c: New test.
30052
30053 2001-08-03  Richard Henderson  <rth@redhat.com>
30054
30055         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30056
30057 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30058
30059         * gcc.dg/cpp/19951025-1.c: Update.
30060
30061 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30062
30063         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30064         should be x.
30065
30066 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30067
30068         Kill -fhonor-std.
30069         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30070         * g++.old-deja/g++.other/std1.C: Likewise.
30071         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30072
30073 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30074
30075         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30076         (g77_pass, g77_fail, g77_finish, g77_exit,
30077         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30078
30079 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30080
30081         * g77.dg/fbackslash.f
30082         * g77.dg/fcase-preserve.f
30083         * g77.dg/ff90-1.f
30084         * g77.dg/ffixed-line-length-0.f
30085         * g77.dg/ffixed-line-length-132.f
30086         * g77.dg/ffixed-line-length-7.f
30087         * g77.dg/ffixed-line-length-72.f
30088         * g77.dg/ffixed-line-length-none.f
30089         * g77.dg/ffree-form-1.f
30090         * g77.dg/fno-backslash.f
30091         * g77.dg/fno-f90-1.f
30092         * g77.dg/fno-fixed-form-1.f
30093         * g77.dg/fno-onetrip.f
30094         * g77.dg/fno-typeless-boz.f
30095         * g77.dg/fno-underscoring.f
30096         * g77.dg/fno-vxt-1.f
30097         * g77.dg/fonetrip.f
30098         * g77.dg/ftypeless-boz.f
30099         * g77.dg/fugly-assumed.f
30100         * g77.dg/funderscoring.f
30101         * g77.dg/fvxt-1.f
30102
30103 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30104
30105         * objc.dg/fwd-proto-1.m: New.
30106         * objc.dg/local-decl-1.m: New.
30107         * objc.dg/naming-1.m: New.
30108         * objc.dg/naming-2.m: New.
30109         * objc.dg/proto-hier-1.m: New.
30110
30111 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30112
30113         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30114         largest-type elements to a struct makes its size grow.
30115
30116 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.dg/abi/vthunk1.C: New test.
30119
30120 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.dg/abi/vbase8-22.C: New test.
30123
30124 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30125
30126         * gcc.dg/cpp/macro8.c: New test.
30127
30128 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30129
30130         * g++.dg/abi/vbase8-21.C: New test.
30131
30132 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30133
30134         * g++.dg/abi/vbase8-10.C: New test.
30135
30136 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30137
30138         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30139         ${tool}_set_ld_library_path.
30140         Changed caller.
30141         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30142         g++.exp.
30143
30144 2001-07-26  Stan Cox <scox@redhat.com>
30145
30146         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30147         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30148         gcc_exit, gcc_check_unsupported_p):
30149         Moved to gcc-deps.exp
30150         * gcc-deps.exp: New file.
30151
30152 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30153
30154         * g++.old-deja/g++.pt/defarg14.C: New test.
30155
30156 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30157
30158         * g++.old-deja/g++.other/lineno5.C: New test.
30159
30160 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30161
30162         * g++.old-deja/g++.pt/crash68.C: New test.
30163
30164 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30165
30166         * g++.old-deja/g++.other/crash42.C: New test.
30167
30168 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30169
30170         * gcc.dg/cpp/extratokens.c: Fix.
30171         * gcc.dg/cpp/skipping2.c: New tests.
30172
30173 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30174
30175         * gcc.c-torture/execute/20010724-1.c: New file.
30176         * gcc.c-torture/execute/20010724-1.x: New file.
30177
30178 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30179
30180         * g++.old-deja/g++.other/cond7.C: New test.
30181
30182 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         * g++.old-deja/g++.other/optimize4.C: New test.
30185
30186 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30187
30188         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30189
30190 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30191
30192         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30193         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30194         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30195         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30196
30197         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30198         bug report" message.
30199
30200         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30201         * g++.dg/ext/instantiate1.C: Move from old-deja.
30202
30203 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30204
30205         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30206         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30207         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30208         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30209
30210 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30211
30212         * gcc.c-torture/execute/20010723-1.c: New test.
30213
30214 2001-07-23  Ben Elliston  <bje@redhat.com>
30215
30216         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30217
30218 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30219
30220         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30221         i[34567]86-*-*.
30222         Delete handling of ieee_multilib_flags.
30223         Pass -mieee for alpha*-*-* and sh-*-*.
30224         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30225
30226 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         Remove old-abi tests.
30229         * g++.old-deja/g++.mike/p11116.C: Remove.
30230         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30231
30232 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30233
30234         * g77.f-torture/compile/pr3743.f:  New test
30235
30236 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30237
30238         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30239
30240 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30241
30242         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30243         g++.old-deja/g++.pt/static6.C: Likewise.
30244         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30245         supports weak symbols.
30246
30247 2001-07-18  Andreas Jaeger  <aj@suse.de>
30248
30249         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30250         supported again.
30251
30252 2001-07-18  Andreas Jaeger  <aj@suse.de>
30253
30254         * gcc.dg/iftrap-1.c: Fix target line.
30255
30256 2001-07-17  Richard Henderson  <rth@redhat.com>
30257
30258         * gcc.c-torture/execute/20010717-1.c: New.
30259
30260 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30261
30262         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30263         tests.
30264
30265 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30266
30267         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30268
30269 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30270
30271         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30272         UAC_SIGBUS, UAC_NOPRINT definitions.
30273
30274 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30275
30276         * objc/execute/object_is_class.m: New test.
30277         * objc/execute/object_is_meta_class.m: New test.
30278
30279 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30280
30281         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30282         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30283
30284 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30285
30286         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30287         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30288
30289 2001-07-14  Richard Henderson  <rth@redhat.com>
30290
30291         * gcc.dg/iftrap-1.c: New.
30292
30293 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30294
30295         * g77.f-torture/execute/intrinsic77.f: New test.
30296
30297 2001-07-11  Janis Johnson <janis@us.ibm.com>
30298
30299         * gcc.misc-tests/gcov-3.c: New test.
30300
30301 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30302
30303         * gcc.c-torture/compile/20010711-1.c,
30304         * gcc.c-torture/compile/20010711-2.c: New tests.
30305
30306 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30307
30308         * gcc.c-torture/execute/20010711-1.c: New test.
30309
30310 2001-07-11  Ben Elliston  <bje@redhat.com>
30311
30312         * g++.old-deja/g++.other/enum5.C: New test.
30313
30314 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30315
30316         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30317         (g++-dg-prune): Call prune_gcc_output.
30318         * prune.exp: New file for prune_gcc_output.
30319         * lib/g++.exp, lib/gcc.exp: Load it.
30320
30321 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30322
30323         * gcc.c-torture/compile/20010701-1.c,
30324         g++.old-deja/g++.ext/attrib6.C: New tests.
30325
30326 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30327
30328         * gcc.c-torture/compile/20010706-1.c: New test.
30329
30330 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30331
30332         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30333
30334 2001-06-28  Stan Shebs  <shebs@apple.com>
30335
30336         * gcc.dg/pragma-darwin.c: New test.
30337
30338 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30339
30340         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30341         Solaris 2.[678] system.
30342
30343 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30344
30345         * gcc.dg/20010622-1.c: New test.
30346
30347 2001-06-18  Stan Shebs  <shebs@apple.com>
30348
30349         * objc.dg: New directory.
30350         * objc.dg/dg.exp: New file.
30351         * objc.dg/alias.m: New.
30352         * objc.dg/class-1.m: New.
30353         * objc.dg/class-2.m: New.
30354         * objc.dg/const-str-1.m: New.
30355         * objc.dg/const-str-2.m: New.
30356         * objc.dg/id-1.m: New.
30357         * objc.dg/method-1.m: New.
30358         * objc.dg/super-class-1.m: New.
30359         * lib/objc-dg.exp: New file.
30360
30361 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30362
30363         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30364         of label name.
30365
30366 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30367
30368         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30369
30370 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30371
30372         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30373         variable.
30374
30375 2001-06-12  Richard Henderson  <rth@redhat.com>
30376
30377         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30378
30379 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30380
30381         * g++.old-deja/g++.abi/vbase5.C: New test.
30382         * g++.old-deja/g++.abi/vbase6.C: New test.
30383         * g++.old-deja/g++.abi/vbase7.C: New test.
30384
30385 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30386
30387         * gcc.c-torture/compile/20010610-1.c: New test.
30388
30389 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         * g++.old-deja/g++.abi/vbase4.C: New test.
30392
30393 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30394
30395         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30396         support %f for HC11/HC12 targets.
30397         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30398         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30399         on HC11/HC12 targets.
30400         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30401
30402 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30403
30404         * gcc.dg/wchar_t-1.c: New file.
30405         * gcc.dg/wint_t-1.c: Likewise.
30406
30407 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30408
30409         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30410
30411 2001-06-11  Richard Henderson  <rth@redhat.com>
30412
30413         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30414
30415 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.c-torture/compile/20010611-1.c: New test.
30418
30419 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30420
30421         * gcc.dg/c99-tag-1.c: Add more tests.
30422
30423 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30424
30425         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30426         representation on MN10300 and ARM/Thumb.
30427
30428 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30429
30430         * g77.f-torture/execute/20010610.f: New.
30431
30432 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30433
30434         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30435         names.
30436
30437 2001-06-09  Richard Henderson  <rth@redhat.com>
30438
30439         * gcc.c-torture/execute/ashrdi-1.c: New.
30440         * gcc.c-torture/execute/ashldi-1.c: New.
30441         * gcc.c-torture/execute/lshrdi-1.c: New.
30442
30443 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30444
30445         * objc/execute/load-3.m: Added. Check sending +load to categories,
30446         in addition to classes.
30447
30448 2001-06-08  Stan Shebs  <shebs@apple.com>
30449
30450         * objc/execute/load-2.m: New test.  From Nicola Pero
30451         <n.pero@mi.flashnet.it>.
30452
30453 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * gcc.c-torture/execute/20010605-2.c: New test.
30456
30457 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30458
30459         * g++.old-deja/g++.abi/vbase2.C: New test.
30460         * g++.old-deja/g++.abi/vbase3.C: New test.
30461
30462 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30463
30464         * g++.old-deja/g++.pt/friend49.C: New test.
30465
30466 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         * g++.old-deja/g++.ext/anon3.C: New test.
30469
30470 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30471
30472         * g++.old-deja/g++.other/conv7.C: New test.
30473
30474 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30475
30476         * gcc.c-torture/compile/20010605-2.c: New test.
30477
30478 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30479
30480         * gcc.c-torture/execute/20010604-1.c: New test.
30481
30482 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30483
30484         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30485
30486 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30487
30488         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30489         (g++_link_flags): Likewise.
30490         (g++_init): Pass gccpath's value to two previous functions.
30491
30492 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30493
30494         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30495         Ensure logfile entry matches exec command line.
30496
30497 2001-05-31  Richard Henderson  <rth@redhat.com>
30498
30499         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30500         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30501
30502 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30503
30504         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30505         compiler for irix6.2
30506
30507 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.old-deja/g++.other/optimize3.C: New file.
30510
30511 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30512
30513         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30514         assemble.
30515
30516 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         * g++.old-deja/g++.other/optimize2.C: New file.
30519
30520 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30521
30522         * gcc.c-torture/compile/20010518-2.c: New file.
30523         * gcc.c-torture/execute/20010518-1.c: New file.
30524         * gcc.c-torture/execute/20010518-2.c: New file.
30525
30526 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30527
30528         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30529
30530 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30531
30532         G++ no longer defines builtins that do not begin with __builtin.
30533         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30534         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30535         * g++.old-deja/g++.law/builtin1.C: Likewise.
30536         * g++.old-deja/g++.law/cvt2.C: Likewise.
30537         * g++.old-deja/g++.mike/net5.C: Likewise.
30538         * g++.old-deja/g++.other/builtins1.C: Likewise.
30539         * g++.old-deja/g++.other/builtins2.C: Likewise.
30540         * g++.old-deja/g++.other/builtins3.C: Likewise.
30541         * g++.old-deja/g++.other/builtins4.C: Likewise.
30542         * g++.old-deja/g++.other/inline8.C: Likewise.
30543         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30544
30545 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * g++.old-deja/g++.pt/using1.C: Adjust.
30548         * g++.old-deja/g++.pt/using2.C: New test.
30549
30550 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30551
30552         * gcc.dg/cpp/charconst.c: New tests.
30553         * gcc.dg/cpp/escape.c: New tests.
30554         * gcc.dg/cpp/escape-1.c: New tests.
30555         * gcc.dg/cpp/escape-2.c: New tests.
30556         * gcc.dg/cpp/ucs.c: New tests.
30557
30558 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30559
30560         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30561         native compiler for irix6.5.
30562
30563 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30564
30565         * lib/g++.exp (g++_include_flags): Use args to compute
30566         get_multilibs.
30567         (g++_link_flags): Likewise.
30568         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30569
30570 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30571
30572         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30573
30574 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30575
30576         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30577         this file.
30578
30579 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30580
30581         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30582         STACK_SIZE;
30583         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30584         to STACK_SIZE; Use it to define size of add_histo array.
30585         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30586         to STACK_SIZE.
30587         (f): Use GITT_SIZE to define size of gitt local table.
30588         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30589         to STACK_SIZE; Use it to define size of bytemem array.
30590
30591 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30592
30593         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30594         on 68HC11/HC12 due to the asm instruction.
30595         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30596         * gcc.c-torture/compile/920520-1.x: Likewise.
30597         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30598         on 68HC11/HC12 because the function is larger than 64K.
30599         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30600         on 68HC11/HC12 because the structure is too large.
30601
30602 2001-05-20  Richard Henderson  <rth@redhat.com>
30603
30604         * gcc.c-torture/execute/20010520-1.c: New.
30605
30606 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30607
30608         * g++.old-deja/g++.warn/compare1.C: New test.
30609         * gcc.dg/compare4.c: New test.
30610
30611 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.other/optimize1.C: New test.
30614
30615 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30616
30617         * g++.old-deja/g++.pt/spec41.C: New test.
30618
30619 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30620
30621         * gcc.c-torture/compile/20010114-1.x: Remove.
30622
30623 2001-05-18  Stan Shebs  <shebs@apple.com>
30624
30625         * gcc.c-torture/compile/20010518-1.c: New test.
30626
30627 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30628
30629         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30630         * g++.old-deja/g++.pt/crash67.C: New test.
30631
30632 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30633
30634         * g++.old-deja/g++.other/debug9.C: New test.
30635
30636 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30637
30638         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30639
30640 2001-05-16  Jan Hubicka  <jh@suse.cz>
30641
30642         * gcc.c-torture/compile/20010516-1.c: New test.
30643
30644 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         * g++.old-deja/g++.other/crash41.C: New test.
30647
30648 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         * g++.old-deja/g++.pt/crash66.C: New test.
30651
30652 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30653
30654         * g++.old-deja/g++.robertl/eb27.C: Convert.
30655
30656 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30657
30658         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30659         declaration being redundant.
30660
30661 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30662
30663         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30664
30665 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30666
30667         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30668
30669 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30670
30671         * lib/g++.exp: Use testsuite_flags.
30672
30673 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30674
30675         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30676
30677 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30678
30679         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30680
30681 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30682
30683         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30684
30685 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30686
30687         * gcc.c-torture/compile/20010313-1.c: New test.
30688
30689 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30690
30691         * gcc.dg/cpp/direct2.c: New test.
30692         * gccq.dg/cpp/direct2s.c: New test.
30693
30694         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30695
30696 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30697
30698         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30699         * g++.old-deja/g++.other/op3.C: Likewise.
30700
30701 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30702
30703         * gcc.dg/cpp/syshdr.h: New file.
30704         * gcc.dg/cpp/sysmac1.c: Update.
30705         * gcc.dg/cpp/sysmac2.c: Update.
30706
30707 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30708
30709         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30710
30711 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30712
30713         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30714         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30715
30716 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30717
30718         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30719
30720 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30721
30722         * lib/g++.exp (g++_include_flags): Don't use any special flags
30723         if TESTING_IN_BUILD_TREE is not defined.
30724         (g++_init): Use a plain 'c++' as the compiler if
30725         TESTING_IN_BUILD_TREEE is not defined.
30726
30727 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * g++.old-deja/g++.eh/catch13.C: New test.
30730         * g++.old-deja/g++.eh/catch14.C: New test.
30731
30732 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30733
30734         * gcc.dg/cpp/tr-define.c: New test.
30735
30736 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
30737
30738         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
30739         <stdlib.h>, not <malloc.h>.
30740
30741 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.ns/template17.C: New test.
30744
30745 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30746
30747         * g++.old-deja/g++.pt/ref4.C: New test.
30748
30749 2001-04-30  Richard Henderson  <rth@redhat.com>
30750
30751         * gcc.dg/20000724-1.c: Revert last change.
30752
30753 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
30754
30755         * g77.f-torture/execute/20010430.f: New test.
30756
30757 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
30758
30759         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
30760
30761 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
30762
30763         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
30764
30765 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.old-deja/g++.eh/crash6.C: New test.
30768
30769 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30770
30771         * g++.old-deja/g++.other/warn7.C: New test.
30772
30773 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30774
30775         * g++.old-deja/g++.other/defarg9.C: New test.
30776
30777 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30778
30779         * g77.f-torture/compile/20010426.f: New test.
30780         * g77.f-torture/execute/20010426.f: New test.
30781
30782 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30783
30784         * g77.f-torture/compile/20000629-1.x: Remove - error
30785         has been fixed.
30786
30787 2001-04-26  Jeffrey A Law  (law@cygnus.com)
30788
30789         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
30790         Tweak slightly to work with g++.dg framework.
30791         * g++.dg/special/ecos.exp: Run initp1.C test.
30792         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
30793
30794         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
30795         its linker doesn't give line numbers either.
30796         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
30797
30798 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30799
30800         * g++.old-deja/g++.other/lex1.C: New test.
30801
30802 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.dg/noncompile/20010425-1.c: New test.
30805
30806 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30807
30808         * g++.old-deja/g++.pt/mangle2.C: New test.
30809
30810 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.dg/format/plus-1.c: New test.
30813
30814 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30815
30816         * gcc.dg/20010423-1.c: New test.
30817
30818 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30819
30820         * gcc.c-torture/execute/20010422-1.c: New test.
30821
30822 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
30823
30824         * g++.old-deja/g++.ns/type2.C: New test.
30825
30826 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
30827
30828         * g++.old-deja/g++.other/perf1.C: New test.
30829
30830 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
30831
30832         * gcc.dg/c99-func-2.c: Remove xfail.
30833         * gcc.dg/c99-func-3.c: Remove xfail.
30834         * gcc.dg/c99-func-4.c: Remove xfail.
30835
30836 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
30837
30838         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
30839
30840 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30841
30842         * gcc.c-torture/compile/20010423-1.c: New test.
30843
30844 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30845
30846         * g++.old-deja/g++.pt/typename28.C: New test.
30847
30848 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850         * g++.old-deja/g++.abi/empty2.C: New test.
30851         * g++.old-deja/g++.abi/empty3.C: New test.
30852
30853 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30854
30855         * g++.old-deja/g++.other/comdat2.C: New test.
30856         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
30857
30858 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30859
30860         * g++.old-deja/g++.other/overload14.C: New test.
30861
30862 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30863
30864         * g++.old-deja/g++.other/lookup23.C: New test.
30865
30866 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30867
30868         * gcc.c-torture/execute/20010403-1.c: New test.
30869
30870 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
30871             Mark Mitchell  <mark@codesourcery.com>
30872
30873         * lib/old-dejagnu.exp: Don't delete output of executable.
30874         Add .exe suffix to executables.
30875
30876 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
30877
30878         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
30879
30880 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30881
30882         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
30883
30884 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30885
30886         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
30887         * g++.old-deja/g++.abi/crash1.C: New test.
30888
30889 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         * g++.old-deja/g++.other/crash40.C: New test.
30892
30893 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30894
30895         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
30896
30897 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         * g++.old-deja/g++.other/warn6.C: New test.
30900
30901 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30902
30903         * g++.old-deja/g++.robertl/eb42.C: Same.
30904
30905 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30906
30907         * gcc.dg/wtr-conversion-1.c: New testcase.
30908
30909 2001-04-10  Richard Henderson  <rth@redhat.com>
30910
30911         * g++.old-deja/g++.other/array5.C: New.
30912
30913 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30914
30915         * gcc.c-torture/execute/20010408-1.c: New test.
30916
30917 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
30918
30919         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
30920         headers and constructs.
30921         * g++.old-deja/g++.robertl/eb79.C: Same.
30922         * g++.old-deja/g++.robertl/eb77.C (main): Same.
30923         * g++.old-deja/g++.robertl/eb73.C: Same.
30924         * g++.old-deja/g++.robertl/eb66.C (main): Same.
30925         * g++.old-deja/g++.robertl/eb55.C (t): Same.
30926         * g++.old-deja/g++.robertl/eb54.C (main): Same.
30927         * g++.old-deja/g++.robertl/eb46.C (main): Same.
30928         * g++.old-deja/g++.robertl/eb44.C: Same.
30929         * g++.old-deja/g++.robertl/eb41.C (main): Same.
30930         * g++.old-deja/g++.robertl/eb4.C (main): Same.
30931         * g++.old-deja/g++.robertl/eb39.C: Same.
30932         * g++.old-deja/g++.robertl/eb33.C (main): Same.
30933         * g++.old-deja/g++.robertl/eb31.C (main): Same.
30934         * g++.old-deja/g++.robertl/eb30.C: Same.
30935         * g++.old-deja/g++.robertl/eb3.C: Same.
30936         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
30937         * g++.old-deja/g++.robertl/eb21.C: Same.
30938         * g++.old-deja/g++.robertl/eb15.C: Same.
30939         * g++.old-deja/g++.robertl/eb118.C: Same.
30940         * g++.old-deja/g++.robertl/eb115.C (main): Same.
30941         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
30942         * g++.old-deja/g++.robertl/eb109.C: Same.
30943         * g++.old-deja/g++.other/sibcall1.C (main): Same.
30944         * g++.old-deja/g++.mike/rtti1.C: Same.
30945         * g++.old-deja/g++.mike/p658.C: Same.
30946         * g++.old-deja/g++.mike/net46.C: Same.
30947         * g++.old-deja/g++.mike/net34.C: Same.
30948         * g++.old-deja/g++.mike/memoize1.C: Same.
30949         * g++.old-deja/g++.mike/eh2.C: Same.
30950         * g++.old-deja/g++.law/weak.C: Same.
30951         * g++.old-deja/g++.law/visibility7.C: Same.
30952         * g++.old-deja/g++.law/visibility25.C: Same.
30953         * g++.old-deja/g++.law/visibility22.C: Same.
30954         * g++.old-deja/g++.law/visibility2.C: Same.
30955         * g++.old-deja/g++.law/visibility17.C: Same.
30956         * g++.old-deja/g++.law/visibility13.C: Same.
30957         * g++.old-deja/g++.law/visibility10.C: Same.
30958         * g++.old-deja/g++.law/visibility1.C: Same.
30959         * g++.old-deja/g++.law/virtual3.C (eval): Same.
30960         * g++.old-deja/g++.law/vbase1.C: Same.
30961         * g++.old-deja/g++.law/operators32.C: Same.
30962         * g++.old-deja/g++.law/nest3.C: Same.
30963         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
30964         * g++.old-deja/g++.law/except5.C (main): Same.
30965         * g++.old-deja/g++.law/cvt7.C (run): Same.
30966         * g++.old-deja/g++.law/cvt2.C: Same.
30967         * g++.old-deja/g++.law/cvt16.C: Same.
30968         * g++.old-deja/g++.law/ctors6.C (bar): Same.
30969         * g++.old-deja/g++.law/ctors17.C (main): Same.
30970         * g++.old-deja/g++.law/ctors13.C: Same.
30971         * g++.old-deja/g++.law/ctors12.C (main): Same.
30972         * g++.old-deja/g++.law/ctors10.C: Same.
30973         * g++.old-deja/g++.law/code-gen5.C: Same.
30974         * g++.old-deja/g++.law/bad-error7.C: Same.
30975         * g++.old-deja/g++.law/arm9.C: Same.
30976         * g++.old-deja/g++.law/arm12.C: Same.
30977         * g++.old-deja/g++.law/arg8.C: Same.
30978         * g++.old-deja/g++.law/arg1.C: Same.
30979         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
30980         * g++.old-deja/g++.jason/template31.C: Same.
30981         * g++.old-deja/g++.jason/template24.C (main): Same.
30982         * g++.old-deja/g++.jason/2371.C: Same.
30983         * g++.old-deja/g++.eh/new2.C: Same.
30984         * g++.old-deja/g++.eh/new1.C: Same.
30985         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
30986         * g++.old-deja/g++.brendan/nest21.C (main): Same.
30987         * g++.old-deja/g++.brendan/err-msg3.C: Same.
30988         * g++.old-deja/g++.brendan/crash62.C: Same.
30989         * g++.old-deja/g++.brendan/crash52.C: Same.
30990         * g++.old-deja/g++.brendan/crash49.C (main): Same.
30991         * g++.old-deja/g++.brendan/crash38.C: Same.
30992         * g++.old-deja/g++.brendan/crash15.C (main): Same.
30993         * g++.old-deja/g++.brendan/copy9.C: Same.
30994
30995 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
30996
30997         * gcc.c-torture/execute/20001203-2.c (memset):
30998         Count argument is of type __SIZE_TYPE__.
30999
31000 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31001
31002         * gcc.c-torture/compile/20010404-1.c: New test.
31003
31004 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31005
31006         * gcc.c-torture/compile/20010326-1.c: New test.
31007
31008 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31009
31010         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31011         peculiarities of the SH.
31012         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31013
31014 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31015
31016         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31017         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31018         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31019
31020 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * g77.f-torture/compile/20010321-1.f: New test.
31023
31024 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31025
31026         * gcc.c-torture/compile/20010329-1.c: New test.
31027
31028 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31029
31030         * gcc.c-torture/execute/20010329-1.c: New test.
31031
31032 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31033
31034         * g++.old-deja/g++.other/eh4.C: Fix typo.
31035
31036 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31037
31038         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31039
31040 2001-03-28  Philip Blundell  <philb@gnu.org>
31041
31042         * gcc.c-torture/compile/20010328-1.c: New test.
31043
31044 2001-03-27  Richard Henderson  <rth@redhat.com>
31045
31046         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31047         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31048
31049 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31050
31051         * gcc.c-torture/compile/20010327-1.c: New test.
31052
31053 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         * g++.old-deja/g++.other/friend12.C: New test.
31056         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31057         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31058
31059 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31060
31061         * gcc.c-torture/execute/20010325-1.c: New test.
31062
31063 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * g++.old-deja/g++.other/mangle3.C: New test.
31066
31067 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31068
31069         * g++.old-deja/g++.other/anon8.C: New test.
31070
31071 2001-03-20  Philip Blundell  <philb@gnu.org>
31072
31073         * gcc.c-torture/compile/20010320-1.c: New test.
31074
31075 2001-03-17  Richard Henderson  <rth@redhat.com>
31076
31077         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31078
31079 2001-03-15  Geoff Keating  <geoff@redhat.com>
31080
31081         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31082         tests on AIX.
31083
31084 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31085
31086         * g++.old-deja/g++.other/eh4.C: New test.
31087
31088 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31089
31090         * gcc.dg/cpp/mi1.c: Update.
31091
31092 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31093
31094         * g++.old-deja/g++.other/regstack.C: New test.
31095
31096 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31097
31098         * g++.old-deja/g++.other/ref4.C: New test.
31099
31100 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31101
31102         * objc/execute/va_method.m: Added.
31103         * objc/execute/IMP.m: Added.
31104         * objc/execute/_cmd.m: Added.
31105         * objc/execute/accessing_ivars.m: Added.
31106         * objc/execute/class-1.m: Added.
31107         * objc/execute/class-10.m: Added.
31108         * objc/execute/class-11.m: Added.
31109         * objc/execute/class-12.m: Added.
31110         * objc/execute/class-13.m: Added.
31111         * objc/execute/class-14.m: Added.
31112         * objc/execute/class-2.m: Added.
31113         * objc/execute/class-3.m: Added.
31114         * objc/execute/class-4.m: Added.
31115         * objc/execute/class-5.m: Added.
31116         * objc/execute/class-6.m: Added.
31117         * objc/execute/class-7.m: Added.
31118         * objc/execute/class-8.m: Added.
31119         * objc/execute/class-9.m: Added.
31120         * objc/execute/class-tests-1.h
31121         * objc/execute/class-tests-2.h
31122         * objc/execute/compatibility_alias.m: Added.
31123         * objc/execute/encode-1.m: Added.
31124         * objc/execute/formal_protocol-1.m: Added.
31125         * objc/execute/formal_protocol-2.m: Added.
31126         * objc/execute/formal_protocol-3.m: Added.
31127         * objc/execute/formal_protocol-4.m: Added.
31128         * objc/execute/formal_protocol-5.m: Added.
31129         * objc/execute/formal_protocol-6.m: Added.
31130         * objc/execute/formal_protocol-7.m: Added.
31131         * objc/execute/informal_protocol.m: Added.
31132         * objc/execute/initialize.m: Added.
31133         * objc/execute/load.m: Added.
31134         * objc/execute/many_args_method.m: Added.
31135         * objc/execute/nested-3.m: Added.
31136         * objc/execute/no_clash.m: Added.
31137         * objc/execute/private.m: Added.
31138         * objc/execute/redefining_self.m: Added.
31139         * objc/execute/root_methods.m: Added.
31140         * objc/execute/selector-1.m: Added.
31141         * objc/execute/static-1.m: Added.
31142         * objc/execute/static-2.m: Added.
31143         * objc/execute/va_method.m: Added.
31144
31145 2001-03-10  Richard Henderson  <rth@redhat.com>
31146
31147         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31148
31149 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31150
31151         * g++.old-deja/g++.other/crash31.C: XFAIL.
31152         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31153         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31154         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31155         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31156         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31157
31158 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31159
31160         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31161
31162 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31163
31164         * gcc.dg/20000724-1.c: Don't use multiline strings.
31165
31166 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31167
31168         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31169         result of -cString against what we expect it to be; don't just
31170         print it out for no one to read.
31171
31172         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31173         Based on testcases provided by Nicola Pero.
31174
31175 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31176
31177         * gcc.dg/cpp/macro7.c: New test.
31178
31179 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31180
31181         * gcc.dg/cpp/multiline.c: Update.
31182
31183 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31184
31185         * g++.old-deja/g++.other/enum3.C: New test.
31186
31187 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         * g++.old-deja/g++.other/pod1.C: New test.
31190
31191 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31192
31193         * g++.old-deja/g++.ext/overload1.C: New test.
31194
31195 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         * g++.old-deja/g++.pt/using1.C: New test.
31198
31199 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31200
31201         * g++.old-deja/g++.other/using9.C: New test.
31202
31203 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31204
31205         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31206
31207         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31208
31209 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         * g++.old-deja/g++.ext/realpt1.C: Remove.
31212
31213 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31214
31215         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31216
31217 2001-02-26  Will Cohen  <wcohen@redhat.com>
31218
31219         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31220
31221 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31222
31223         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31224         templatized constructors.
31225
31226 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31227
31228         * gcc.c-torture/execute/20010224-1.c: New test.
31229
31230 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31231
31232         * gcc.c-torture/execute/20010222-1.c: New test.
31233
31234 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * g++.old-deja/g++.other/inline20.C: New test.
31237
31238 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31239
31240         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31241
31242 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31243
31244         * g++.old-deja/g++.other/lookup22.C: New test.
31245
31246 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31247
31248         * g77.dg: New directory.
31249         * g77.dg/20010216-1.f: New test case.
31250         * g77.dg/dg.exp: New driver.
31251         * lib/g77-dg.exp: New driver library.
31252
31253 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31254
31255         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31256
31257 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31258
31259         * g++.old-deja/g++.other/decl9.C: New test.
31260
31261 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31262
31263         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31264         not need <string> and also tests the initialization at runtime.
31265
31266 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31267
31268         * gcc.c-torture/execute/longlong.c: New test.
31269
31270 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31271
31272         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31273
31274 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31275
31276         * gcc.c-torture/execute/920302-1.c (execute):
31277         Change argument type to short.
31278
31279 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         * g++.old-deja/g++.pt/deduct6.C: New test.
31282
31283 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31284
31285         * g++.old-deja/g++.pt/deduct5.C: New test.
31286
31287 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * gcc.c-torture/execute/20010209-1.c: New test.
31290
31291 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31292
31293         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31294
31295 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31296
31297         * g++.dg/vtgc1.C: Update for new ABI.
31298
31299         * consistency.vlad: New directory, 1665 files.
31300
31301 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31302
31303         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31304         return type.
31305         * gcc.dg/cpp/digraphs.c: Declare puts.
31306
31307 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31308
31309         * g++.old-deja/g++.other/warn5.C: New test.
31310
31311 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31312
31313         * g++.old-deja/g++.pt/spec40.C: New test.
31314
31315 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31316
31317         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31318         case.
31319         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31320
31321 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31322
31323         * gcc.c-torture/compile/20010209-1.c: New test.
31324
31325 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31326
31327         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31328         excess errors message but not if it crashes.
31329         * g++.old-deja/g++.other/crash27.C: Likewise.
31330         * g++.old-deja/g++.other/crash28.C: Likewise.
31331         * g++.old-deja/g++.other/crash30.C: Likewise.
31332         * g++.old-deja/g++.other/crash32.C: Likewise.
31333         * g++.old-deja/g++.other/crash35.C: Likewise.
31334         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31335
31336 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31337
31338         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31339         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31340         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31341         g77.f-torture/execute/execute.exp,
31342         g77.f-torture/noncompile/noncompile.exp,
31343         gcc.c-torture/execute/execute.exp,
31344         gcc.c-torture/execute/memcheck/memcheck.exp,
31345         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31346         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31347         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31348         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31349         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31350         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31351         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31352         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31353         Remove bug reporting instructions with ancient email addresses.
31354
31355 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31356
31357         * gcc.dg/20010202-1.c: New test.
31358         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31359
31360 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31361
31362         * g++.dg/stdbool-if.C: New test.
31363
31364 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31365
31366         * objc/execute/fdecl.m: Added main().
31367
31368 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31369
31370         * gcc.c-torture/execute/20010206-1.c: New test.
31371
31372 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31373
31374         * gcc.dg/cpp/avoidpaste1.c: Update.
31375
31376 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31377
31378         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31379         Pero <nicola@brainstorm.co.uk>.
31380         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31381
31382 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31383
31384         * g++.old-deja/g++.pt/spec39.C: New test.
31385
31386 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31387
31388         * gcc.c-torture/compile/20010202-1.c: New test.
31389
31390 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31391
31392         * g++.old-deja/g++.abi/primary2.C: New test.
31393         * g++.old-deja/g++.abi/primary3.C: New test.
31394         * g++.old-deja/g++.abi/primary4.C: New test.
31395         * g++.old-deja/g++.abi/primary5.C: New test.
31396         * g++.old-deja/g++.abi/vtable3.h: New test.
31397         * g++.old-deja/g++.abi/vtable3a.C: New test.
31398         * g++.old-deja/g++.abi/vtable3b.C: New test.
31399         * g++.old-deja/g++.abi/vtable3c.C: New test.
31400         * g++.old-deja/g++.abi/vtable3d.C: New test.
31401         * g++.old-deja/g++.abi/vtable3e.C: New test.
31402         * g++.old-deja/g++.abi/vtable3f.C: New test.
31403         * g++.old-deja/g++.abi/vtable3g.C: New test.
31404         * g++.old-deja/g++.abi/vtable3h.C: New test.
31405         * g++.old-deja/g++.abi/vtable3i.C: New test.
31406         * g++.old-deja/g++.abi/vtable3j.C: New test.
31407         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31408
31409 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31410
31411         * g++.old-deja/g++.other/anon6.C: New test.
31412         * g++.old-deja/g++.other/anon7.C: New test.
31413
31414 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31415
31416         * gcc.dg/cpp/avoidpaste2.c: New tests.
31417
31418 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31419
31420         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31421
31422 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31423
31424         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31425         DECIMAL_DIG cases for Irix."
31426
31427 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31428
31429         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31430
31431 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31432
31433         * gcc.dg/c99-tag-1.c: New test.
31434
31435 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31436
31437         * gcc.dg/cpp/tr-warn1.c: Add tests.
31438
31439 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31440
31441         * gcc.dg/cpp/avoidpaste1.c: Update.
31442         * gcc.dg/cpp/paste4.c: Update.
31443
31444 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31445
31446         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31447         cases for Irix.
31448
31449 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31450
31451         * g++.old-deja/g++.other/inline19.C: New test.
31452
31453 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31454
31455         * gcc.dg/Wlarger-than.c: New test.
31456
31457 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31458
31459         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31460
31461 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31462
31463         * gcc.c-torture/execute/20010129-1.c: New test.
31464         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31465
31466 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31467
31468         * gcc.dg/cpp/avoidpaste1.c: Test case.
31469
31470 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31471
31472         * g++.old-deja/g++.other/inline18.C: New test.
31473
31474 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31475
31476         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31477         and __builtin_putchar.
31478
31479 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31480
31481         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31482         tests.
31483
31484 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31485
31486         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31487         floating point number rounding mode to round to the nearest
31488         representable mode.
31489
31490 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31491
31492         * g++.old-deja/g++.other/mangle2.C: New test.
31493
31494 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31495
31496         * gcc.c-torture/compile/20010124-1.c: New test.
31497
31498 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31499
31500         * g++.old-deja/g++.pt/spec38.C: New test.
31501
31502 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31503
31504         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31505         "Build don't run".
31506
31507 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31508
31509         * gcc.c-torture/execute/20010123-1.c: New test.
31510
31511 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         * g++.old-deja/g++.pt/spec37.C: New test.
31514
31515 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31516
31517         * g++.old-deja/g++.pt/overload14.C: New test.
31518
31519 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31520
31521         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31522         __builtin_return_address.
31523
31524 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31527         * g++.old-deja/g++.pt/spec35.C: New test.
31528         * g++.old-deja/g++.pt/spec36.C: New test.
31529
31530 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31531
31532         * gcc.c-torture/compile/20010118-1.c: New test.
31533
31534 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31535
31536         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31537
31538 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31539
31540         * gcc.c-torture/execute/20010119-1.c: New test.
31541
31542 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         * g++.old-deja/g++.other/vbase5.C: New test.
31545
31546 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31547
31548         * gcc.c-torture/execute/20010118-1.c: New test.
31549
31550 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31551
31552         * g++.old-deja/g++.pt/deduct3.C: New test.
31553
31554 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31555
31556         * g++.old-deja/g++.pt/spec34.C: New test.
31557
31558 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31559
31560         * g77.f-torture/compile/20000601-2.f: New test.
31561
31562 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31563
31564         * g++.old-deja/g++.other/init17.C: New test.
31565
31566 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31567
31568         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31569
31570 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31571
31572         * g++.old-deja/g++.pt/unify8.C: New test.
31573
31574 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         * g++.old-deja/g++.abi/vbase1.C: New test.
31577
31578 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31579
31580         * g++.old-deja/g++.pt/crash65.C: New test.
31581
31582 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31583
31584         * gcc.dg/cpp/assembl2.S: New test case.
31585
31586 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31587
31588         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31589         are supported.
31590
31591 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31592
31593         * g++.old-deja/g++.other/builtins1.C: New test.
31594         * g++.old-deja/g++.other/builtins2.C: Likewise.
31595         * g++.old-deja/g++.other/builtins3.C: Likewise.
31596         * g++.old-deja/g++.other/builtins4.C: Likewise.
31597
31598 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31599
31600         * gcc.c-torture/compile/20010117-1.c: New test.
31601         * gcc.c-torture/compile/20010117-2.c: New test.
31602
31603 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31604
31605         * g77.f-torture/execute/20010116.[fx]: New test,
31606         XFAIL on i?86-*-*.
31607         * g77.f-torture/compile/20010115.f: Indicate it's
31608         a test for PR fortran/1636.
31609
31610 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31611
31612         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31613
31614 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31615
31616         * g77.f-torture/compile/20010115.f: New test.
31617
31618 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31619
31620         * g++.old-deja/g++.pt/nontype5.C: New test.
31621
31622 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31623
31624         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31625         have an equivalent working one below it.
31626
31627 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31628
31629         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31630         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31631
31632 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31633
31634         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31635         message containing "init_priority".
31636         (conpr-2.C): Likewise.
31637         (conpr-3.C): Likewise.
31638         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31639
31640 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31641
31642         * gcc.c-torture/execute/20010114-2.c: New test.
31643
31644 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31645
31646         * gcc.c-torture/compile/20010114-1.c: New test.
31647         * gcc.c-torture/compile/20010114-1.x: Xfail.
31648         * gcc.c-torture/compile/20010114-2.c: New test.
31649         * gcc.c-torture/execute/20010114-1.c: New test.
31650         * gcc.dg/trunc-1.c: New test.
31651         * gcc.dg/uninit-B.c: New test.
31652
31653 2001-01-13  Nick Clifton  <nickc@redhat.com>
31654
31655         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31656         target.
31657
31658 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31659
31660         * gcc.c-torture/compile/20010113-1.c: New test.
31661
31662 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * gcc.c-torture/compile/20001212-1.c: New test.
31665
31666 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31667
31668         * gcc.dg/cpp/widestr1.c: Update.
31669         * gcc.dg/cpp/prag-imp.c: Remove.
31670
31671 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31672
31673         * gcc.c-torture/execute/20000801-3.x: Remove.
31674         * gcc.dg/c90-init-1.c: New test.
31675         * gcc.dg/c99-init-1.c: New test.
31676         * gcc.dg/c99-init-2.c: New test.
31677         * gcc.dg/gnu99-init-1.c: New test.
31678
31679 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31680
31681         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31682         testing that no relevant ones were found.
31683
31684 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31685
31686         * g++.old-deja/g++.pt/cast2.C: New test.
31687
31688 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31689
31690         * g++.old-deja/g++.pt/friend47.C: New test.
31691
31692 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31693
31694         * g++.old-deja/g++.pt/instantiate13.C: New test.
31695
31696 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31697
31698         * g++.old-deja/g++.other/defarg7.C: New test.
31699         * g++.old-deja/g++.other/defarg8.C: New test.
31700
31701 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         * g++.old-deja/g++.pt/crash64.C: New test.
31704
31705 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         * g++.old-deja/g++.pt/crash63.C: New test.
31708
31709 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31710
31711         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31712
31713 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31714
31715         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31716
31717 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         * g++.old-deja/g++.pt/error3.C: New test.
31720
31721 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31722
31723         * g++.old-deja/g++.other/crash39.C: New test.
31724
31725 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31726
31727         * g++.old-deja/g++.other/vbase4.C: New test.
31728
31729 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
31730
31731         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
31732         * gcc.dg/special/20000419-2.c: New file. Identical to above.
31733         * gcc.dg/special/special.exp: New test driver which will check
31734         for alias support for the above test.
31735
31736 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
31737
31738         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
31739         problems on small machines.
31740         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
31741         parameterize.
31742
31743 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
31744
31745         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
31746         mips.
31747         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31748
31749 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         * g++.old_deja/g++.pt/using8.C: New test.
31752
31753 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31754
31755         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
31756
31757 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
31758
31759         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
31760         where a failure is expected.
31761         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
31762
31763 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.old_deja/g++.pt/instantiate12.C: New test.
31766
31767 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
31770         start of structs.
31771         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
31772         * g++.old-deja/g++.brendan/crash17.C: Likewise.
31773         * g++.old-deja/g++.brendan/crash29.C: Likewise.
31774         * g++.old-deja/g++.brendan/crash48.C: Likewise.
31775         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31776         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
31777         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31778         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
31779         * g++.old-deja/g++.eh/spec6.C: Likewise.
31780         * g++.old-deja/g++.jason/crash3.C: Likewise.
31781         * g++.old-deja/g++.law/ctors11.C: Likewise.
31782         * g++.old-deja/g++.law/ctors17.C: Likewise.
31783         * g++.old-deja/g++.law/ctors5.C: Likewise.
31784         * g++.old-deja/g++.law/ctors9.C: Likewise.
31785         * g++.old-deja/g++.mike/ambig1.C: Likewise.
31786         * g++.old-deja/g++.mike/net22.C: Likewise.
31787         * g++.old-deja/g++.mike/p3538a.C: Likewise.
31788         * g++.old-deja/g++.mike/p3538b.C: Likewise.
31789         * g++.old-deja/g++.mike/virt3.C: Likewise.
31790         * g++.old-deja/g++.niklas/t128.C: Likewise.
31791         * g++.old-deja/g++.other/anon4.C: Likewise.
31792         * g++.old-deja/g++.other/using1.C: Likewise.
31793         * g++.old-deja/g++.other/warn3.C: Likewise.
31794         * g++.old-deja/g++.pt/t37.C: Likewise.
31795         * g++.old-deja/g++.robertl/eb69.C: Likewise.
31796         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31797
31798 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31799
31800         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
31801
31802 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31803
31804         * gcc.c-torture/execute/stdio-opt-3.c: New test.
31805
31806 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
31807
31808         * gcc.c-torture/compile/20010107-1.c: New test.
31809
31810 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31811
31812         * gcc.c-torture/execute/builtin-noret-1.c: New test.
31813
31814 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31815
31816         * gcc.dg/format/format.h: New file.
31817         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
31818         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
31819         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
31820         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
31821         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
31822         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31823         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
31824         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
31825         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
31826         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
31827         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
31828         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
31829         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
31830         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
31831         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
31832         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
31833         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
31834         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
31835         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
31836         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
31837         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
31838         instead of declaring standard types, macros and functions in each
31839         test.
31840
31841 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
31842
31843         * gcc.c-torture/execute/20010106-1.c: New test.
31844
31845 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31846
31847         * gcc.dg/format/format.exp: New file.
31848         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
31849         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
31850         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
31851         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
31852         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
31853         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
31854         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
31855         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
31856         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
31857         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
31858         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
31859         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
31860         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
31861         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
31862         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
31863         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
31864         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
31865         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
31866         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
31867         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
31868         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
31869         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
31870         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
31871         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
31872         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
31873         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
31874         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
31875         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
31876         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
31877         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
31878         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
31879         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
31880         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
31881         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
31882         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
31883         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
31884         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
31885         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
31886         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
31887         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
31888         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
31889         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
31890
31891 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
31892
31893         * gcc.c-torture/execute/991228-1.c: Take word endianness into
31894         account.
31895
31896 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31897
31898         * gcc.c-torture/execute/builtin-complex-1.c: New test.
31899
31900 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         * g++.old-deja/g++.pt/crash62.C: New test.
31903
31904 2001-01-04  Richard Henderson  <rth@redhat.com>
31905
31906         * gcc.dg/20000926-1.c: Update expected warnings.
31907         * gcc.dg/array-2.c: Likewise.
31908         * gcc.dg/array-4.c: Also validate flexible array members.
31909         * gcc.dg/c99-flex-array-1.c: New.
31910
31911 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31912
31913         * gcc.c-torture/compile/20001222-1.x: Remove.
31914
31915 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31916
31917         * gcc.c-torture/execute/built-in-setjmp.c: New.
31918
31919 2001-01-03  Richard Henderson  <rth@redhat.com>
31920
31921         * gcc.dg/940510-1.c: Update expected error wording.
31922         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
31923
31924 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
31925
31926         * lib/target-supports.exp (check_alias_available): Modified to
31927         indicate aliases not supported if only weak aliases are supported.
31928
31929 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31930
31931         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
31932         Turn on cmpstrsi checks for __pj__ and __i370__.
31933
31934 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31935
31936         * g++.old-deja/g++.other/virtual11.C: New test.
31937
31938 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
31941
31942 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31943
31944         * gcc.c-torture/compile/20010102-1.c: New test.
31945
31946 2001-01-02  Andreas Jaeger  <aj@suse.de>
31947
31948         * gcc.dg/noreturn-3.c: New test.
31949
31950         * gcc.dg/noreturn-4.c: New test.
31951
31952 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31953
31954         * gcc.c-torture/execute/stdio-opt-1.c: Also test
31955         __builtin_fputc and __builtin_fwrite.
31956
31957 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31958
31959         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
31960         signed char, not default char.
31961
31962 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31963
31964         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
31965
31966 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
31967
31968         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
31969
31970 2000-12-29  Richard Henderson  <rth@redhat.com>
31971
31972         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
31973         (__cyg_profile_func_exit): Define.
31974
31975 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31976
31977         * g++.dg/vtgc1.C: New test.
31978
31979 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
31980
31981         * gcc.dg/noncompile/20001228-1.c: New test.
31982
31983         * gcc.dg/20001228-1.c: New test.
31984
31985         * gcc.c-torture/execute/20001228-1.c: New test.
31986
31987 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
31988
31989         * gcc.dg/format-strfmon-1.c: New test.
31990
31991 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31992
31993         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
31994         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
31995         * gcc.c-torture/execute/string-opt-1.c: Likewise.
31996         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31997         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31998         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31999         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32000         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32001         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32002         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32003         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32004         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32005         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32006
32007         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32008         * gcc.c-torture/execute/string-opt-4.c: Test index.
32009
32010 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32011
32012         * gcc.c-torture/compile/20001226-1.c: New test.
32013
32014 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32015
32016         * gcc.c-torture/compile/20001222-1.c: New test.
32017         * gcc.c-torture/compile/20001222-1.x: Xfail.
32018
32019 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32020
32021         * gcc.c-torture/execute/comp-goto-2.c: New test.
32022
32023 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32024
32025         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32026         Use long types if __INT_MAX__ is 32767.
32027         (main): Use cast to (sint32 *) when poking 88 into a_page.
32028
32029         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32030
32031 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32032
32033         * gcc.c-torture/compile/20001221-1.c: New test.
32034         * gcc.c-torture/execute/20001221-1.c: New test.
32035
32036 2000-12-20  Richard Henderson  <rth@redhat.com>
32037
32038         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32039         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32040
32041 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32042
32043         * gcc.dg/compare3.c: New test.
32044
32045 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32046
32047         * gcc.dg/format-warnll-1.c: New test.
32048
32049 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32050
32051         * gcc.dg/cpp/cmdlne-P.c: New test.
32052
32053 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32054
32055         * gcc.c-torture/execute/builtin-abs-1.c,
32056         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32057
32058 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32059
32060         * gcc.dg/cpp/multiline.c: New test.
32061
32062 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32063
32064         * g++.old-deja/g++.other/syshdr1.C: Update.
32065         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32066
32067 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32068
32069         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32070
32071 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32072
32073         * g++.old-deja/g++.pt/ttp65.C: New test.
32074
32075 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32076
32077         * g++.old-deja/g++.pt/ttp64.C: New test.
32078
32079 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32080
32081         * g++.old-deja/g++.pt/spec33.C: New test.
32082
32083 2000-12-14  Catherine Moore  <clm@redhat.com>
32084
32085         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32086         * gcc.c-torture/execute/920612-2.c: Likewise.
32087         * gcc.c-torture/execute/920428-2.c: Likewise.
32088         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32089         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32090
32091 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32092
32093         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32094         * gcc.dg/pack-test-2.c: Likewise.
32095
32096 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32097
32098         Tests by Zack Weinberg <zackw@stanford.edu>.
32099
32100         * gcc.dg/cpp/defined.c: Update.
32101         * gcc.dg/cpp/defined_trad.c: New tests.
32102
32103 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32104
32105         * gcc.dg/cpp/trad-direct.c: Update.
32106
32107 2000-12-11  Neil Booth  <neilb@earthling.net>
32108
32109         * gcc.dg/cpp/defined_trad.c
32110
32111 2000-12-11  Neil Booth  <neilb@earthling.net>
32112
32113         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32114
32115 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32116
32117         * gcc.dg/format-miss-2.c: New test.
32118
32119 2000-12-09  Neil Booth  <neilb@earthling.net>
32120
32121         * gcc.dg/cpp/lineflags.c: New tests.
32122         * gcc.dg/cpp/poison.c: Update.
32123         * gcc.dg/cpp/redef2.c: Update.
32124         * gcc.dg/cpp/skipping.c: New test.
32125
32126 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32127
32128         * g++.old-deja/g++.other/eh3.C: New testcase.
32129
32130 2000-12-07  Neil Booth  <neilb@earthling.net>
32131
32132         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32133         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32134         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32135         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32136         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32137         Update.
32138
32139 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32140
32141         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32142         __SIZE_TYPE__ instead of int for type of integers cast to
32143         pointers.
32144
32145 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32146
32147         * g++.old-deja/g++.other/cleanup4.C: New test.
32148
32149 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32150
32151         * format-sec-1.c: New test.
32152
32153 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32154
32155         * gcc.dg/format-nonlit-3.c: New test.
32156
32157 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32158
32159         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32160         through a null pointer.
32161
32162 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32163
32164         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32165         * g++.old-deja/g++.pt/partial4.C: New test.
32166
32167 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32168
32169         * gcc.c-torture/execute/ieee/hugeval.x: New.
32170
32171 2000-12-06  Neil Booth  <neilb@earthling.net>
32172
32173         * gcc.dg/cpp/backslash2.c: New tests.
32174
32175 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32176
32177         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32178         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32179
32180 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32181
32182         * gcc.c-torture/execute/20001203-2.c: New testcase.
32183
32184 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32185
32186         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32187         * g++.old-deja/g++.other/virtual10.C: New test.
32188
32189 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32190
32191         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32192
32193 2000-12-05  Richard Henderson  <rth@redhat.com>
32194
32195         * gcc.c-torture/compile/20001205-1.c: New.
32196
32197 2000-12-04  Neil Booth  <neilb@earthling.net>
32198
32199         * g++.old-deja/g++.other/virtual9.C: New test.
32200         * g++.old-deja/g++.pt/crash61.C: New test.
32201         * gcc.c-torture/execute/loop-9.c: New test.
32202
32203 2000-12-04  Neil Booth  <neilb@earthling.net>
32204
32205         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32206         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32207         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32208         * gcc.dg/cpp/extratokens.c: ...here.
32209
32210 2000-12-04  Neil Booth  <neilb@earthling.net>
32211
32212         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32213         New tests.
32214
32215 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32216
32217         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32218         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32219
32220 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32221
32222         * gcc.c-torture/execute/20001203-1.c: New test.
32223
32224 2000-12-03  Neil Booth  <neilb@earthling.net>
32225
32226         * gcc.dg/cpp/macro6.c: New test cases.
32227
32228 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32229
32230         * gcc.c-torture/execute/string-opt-9.c: New test.
32231         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32232         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32233         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32234
32235         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32236         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32237
32238 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32239
32240         * gcc.dg/cpp/if-6.c: New testcase.
32241
32242         * gcc.dg/20001201-1.c: New testcase.
32243
32244 2000-12-02  Neil Booth  <neilb@earthling.net>
32245
32246         * g++.old-deja/g++.other/externC4.C,
32247         g++.old-deja/g++.other/friend10.C: New tests.
32248
32249 2000-12-02  Neil Booth  <neilb@earthling.net>
32250
32251         * g++.old-deja/g++.other/instan2.C
32252         * g++.old-deja/g++.other/instan3.C: New test.
32253
32254 2000-12-02  Neil Booth  <neilb@earthling.net>
32255
32256         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32257         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32258         gnuc99.c,gnuc99-pedantic.c: New tests.
32259
32260 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32261
32262         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32263         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32264
32265 2000-12-01  Neil Booth  <neilb@earthling.net>
32266
32267         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32268         * gcc.dg/cpp/poison.c: Update.
32269         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32270
32271 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32272
32273         * g77.f-torture/execute/20001201.f: New test.
32274
32275 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32276
32277         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32278
32279 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32280
32281         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32282
32283 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * g++.old-deja/g++.other/cast6.C: New test.
32286
32287 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32288
32289         * gcc.c-torture/execute/20001130-2.c: New testcase.
32290
32291 2000-11-30  Richard Henderson  <rth@redhat.com>
32292
32293         * gcc.c-torture/execute/20001130-1.c: New test.
32294
32295 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.old-deja/g++.other/op3.C: New test.
32298
32299 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32300
32301         * g++.old-deja/g++.other/op2.C: New test.
32302
32303 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32304
32305         * g++.old-deja/g++.other/crash38.C: New test.
32306
32307 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32308
32309         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32310
32311 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32312
32313         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32314         tests.
32315         * gcc.c-torture/execute/string-opt-6.c: New test.
32316
32317         * gcc.dg/20001117-1.c: Add main.
32318
32319 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32320
32321         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32322         Move from here ...
32323         * gcc.dg/940510-1.c: ... to here.
32324
32325         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32326         zero-size arrays in toplevel structures.
32327
32328 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32329
32330         * gcc.c-torture/execute/loop-8.c: New test.
32331
32332 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32333
32334         * g++.old-deja/g++.other/base1.C: New test.
32335
32336 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32337
32338         * g++.old-deja/g++.other/parse2.C: New test.
32339
32340 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32341
32342         * g++.old-deja/g++.pt/incomplete1.C: New test.
32343
32344 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32345
32346         * g++.old-deja/g++.other/friend9.C: New test.
32347
32348 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32349
32350         * gcc.dg/20001127-1.c: New test.
32351
32352 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32353
32354         * g++.old-deja/g++.pt/friend46.C: New test.
32355
32356 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32357
32358         * g++.old-deja/g++.other/ptrmem8.C: New test.
32359
32360 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32361
32362         * gcc.c-torture/execute/string-opt-7.c: New test.
32363         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32364
32365 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32366
32367         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32368         instead of 'mkcheck 2'.
32369
32370 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32371
32372         * gcc.c-torture/execute/memcheck/driver.c,
32373         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32374         C9X references to refer to C99.
32375
32376 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32377
32378         * gcc.dg/ultrasp3.c: New test.
32379
32380 2000-11-25  Neil Booth  <neilb@earthling.net>
32381
32382         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32383
32384 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32385
32386         * gcc.c-torture/compile/20001123-2.c: New.
32387
32388 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32389
32390         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32391
32392 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32393
32394         * gcc.dg/sequence-point-1.c: Add some new tests.
32395         * gcc.c-torture/execute/20001124-1.c: New test.
32396
32397 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.old-deja/g++.other/vaarg4.C: New test.
32400         * gcc.c-torture/compile/20001123-1.c: New test.
32401
32402 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32403
32404         * g++.other/crash24.C: Adjust and remove XFAIL.
32405         * g++.other/crash37.C: New test.
32406
32407 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32408
32409         * g++.old-deja/g++.pt/instantiate9.C: New test.
32410
32411 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32412
32413         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32414         new ABI, too.
32415
32416         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32417         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32418
32419 2000-11-22  Neil Booth  <neilb@earthling.net>
32420
32421         * gcc.dg/cpp/Wtrigraphs.c: New test.
32422
32423 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32424
32425         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32426
32427 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32428
32429         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32430
32431 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32432
32433         * lib/gcc-dg.exp: load_lib scanasm.exp.
32434         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32435         * lib/g++-dg.exp: load_lib scanasm.exp.
32436         * lib/scanasm.exp: New.
32437         (scan-assembler, scan-assembler-not): Add optional arguments to
32438         test name, or if not present, the pattern name.
32439         (scan-assembler-dem, scan-assembler-dem-not): New.
32440
32441         * g++.dg/dg.exp: New.
32442
32443 2000-11-21  Neil Booth  <neilb@earthling.net>
32444
32445         * gcc.dg/cpp/integrated1.c: Remove.
32446
32447 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32448
32449         * gcc.c-torture/execute/20001121-1.c: New test.
32450
32451 2000-11-21  Richard Henderson  <rth@redhat.com>
32452
32453         * gcc.c-torture/compile/20001121-1.c: New test.
32454
32455 2000-11-20  Neil Booth  <neilb@earthling.net>
32456
32457         * gcc.dg/cpp/integrated1.c: New test.
32458
32459 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32460
32461         * g++.old-deja/g++.other/inline17.C: New test.
32462
32463 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32464
32465         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32466         local variable to be zero: I made the variable global. Now
32467         uses abort() and exit() instead of relying on main's return value.
32468
32469 2000-11-20  Neil Booth  <neilb@earthling.net>
32470
32471         * gcc.dg/cpp/paste2.c: Update test.
32472         * objc/execute/paste.m: New test.
32473
32474 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32475
32476         * gcc.dg/c99-condexpr-1.c: New test.
32477
32478 2000-11-20  Neil Booth  <neilb@earthling.net>
32479
32480         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32481
32482 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32483
32484         * g++.old-deja/g++.pt/export1.C: New test.
32485
32486 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32487
32488         * gcc.dg/20001117-1.c: New test.
32489
32490 2000-11-18  Richard Henderson  <rth@redhat.com>
32491
32492         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32493
32494 2000-11-18  Richard Henderson  <rth@redhat.com>
32495
32496         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32497         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32498         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32499
32500 2000-11-18  Richard Henderson  <rth@redhat.com>
32501
32502         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32503         (main): New.  Exit cleanly.
32504
32505 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32506
32507         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32508         gcc.dg/c99-fordecl-2.c: New tests.
32509
32510 2000-11-18  Richard Henderson  <rth@redhat.com>
32511
32512         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32513         * gcc.c-torture/execute/zerolen-2.c: New.
32514
32515 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32516
32517         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32518         memory.
32519
32520 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         * g++.old-deja/g++.pt/instantiate8.C: New test.
32523
32524 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32527         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32528
32529 2000-11-16  Nick Clifton  <nickc@redhat.com>
32530
32531         * gcc.c-torture/execute/nestfunc-2.c: New test.
32532         * gcc.c-torture/execute/nestfunc-3.c: New test.
32533
32534 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32535
32536         * gcc.c-torture/compile/20001116-1.c: New test.
32537
32538 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32539
32540         * gcc.c-torture/execute/20001115-1.c: New test.
32541
32542 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32543
32544         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32545         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32546         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32547         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32548
32549 2000-11-15  Neil Booth  <neilb@earthling.net>
32550
32551         gcc.dg/cpp/_Pragma1.c: Update.
32552         gcc.dg/cpp/_Pragma2.c: New test.
32553
32554 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32555
32556         * g++.old-deja/g++.other/anon5.C: New test.
32557
32558 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32559
32560         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32561         tests.
32562
32563 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32564
32565         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32566         output.
32567
32568 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32569
32570         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32571         labels at end of compound statements.
32572
32573 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32574
32575         * gcc.c-torture/execute/loop-7.c: New test.
32576
32577 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32578
32579         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32580
32581 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32582
32583         * gcc.dg/c99-bool-1.c: New test.
32584
32585 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32586
32587         * gcc.dg/c99-scope-1.c: Remove xfail.
32588         * gcc.dg/c99-scope-2.c: New test.
32589
32590 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32591
32592         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32593         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32594
32595 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32596
32597         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32598         error messages.
32599
32600         * g++.mike/p700.C: Don't typedef wchar_t.
32601         * g++.mike/p784.C: Likewise.
32602         * g++.mike/eb101.C: Don't use __wchar_t.
32603
32604 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32605
32606         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32607         from DO loop.
32608
32609 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32610
32611         * gcc.c-torture/execute/20001111-1.c: New test.
32612
32613 2000-11-10  Nick Clifton  <nickc@redhat.com>
32614
32615         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32616         long multuiple and accumulate.
32617
32618 2000-11-09  Richard Henderson  <rth@redhat.com>
32619
32620         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32621         via size_t instead of int.
32622
32623         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32624         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32625         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32626         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32627
32628 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32629
32630         * gcc.c-torture/compile/20001109-1.c: New test.
32631         * gcc.c-torture/compile/20001109-2.c: New test.
32632
32633 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32634
32635         * g++.old-deja/g++.pt/operator1.C: New test.
32636         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32637
32638 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.dg/20001108-1.c: New test.
32641
32642 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32643
32644         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32645         with both arguments constant strings.
32646         * gcc.c-torture/execute/string-opt-3.c: New test.
32647         * gcc.c-torture/execute/string-opt-4.c: New test.
32648         * gcc.c-torture/execute/string-opt-5.c: New test.
32649
32650 2000-11-08  Nick Clifton  <nickc@redhat.com>
32651
32652         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32653         mulsidi3adddi patterns.
32654
32655 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32656
32657         * g++.old-deja/g++.other/crash36.C: New test.
32658
32659 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32660
32661         * g++.old-deja/g++.other/init16.C: New test.
32662
32663 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32664
32665         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32666
32667 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32668
32669         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32670         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32671         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32672
32673 2000-11-07  DJ Delorie  <dj@redhat.com>
32674
32675         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32676
32677 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32678
32679         * gcc.c-torture/execute/string-opt-1.c: New test.
32680
32681 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32682
32683         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32684         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32685         parameters in registers, and there is no way for a varargs
32686         function to know in which order the integer and floating-point
32687         parameters should be interleaved when they are placed on the
32688         stack.
32689         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32690         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32691
32692 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32693
32694         * gcc.c-torture/execute/string-opt-2.c: New test.
32695
32696 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32697
32698         * g++.old-deja/g++.pt/crash60.C: New test.
32699
32700 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32701
32702         * g++.old-deja/g++.other/crash24.C: New test.
32703         * g++.old-deja/g++.other/crash25.C: New test.
32704         * g++.old-deja/g++.other/crash26.C: New test.
32705         * g++.old-deja/g++.other/crash27.C: New test.
32706         * g++.old-deja/g++.other/crash28.C: New test.
32707         * g++.old-deja/g++.other/crash29.C: New test.
32708         * g++.old-deja/g++.other/crash30.C: New test.
32709         * g++.old-deja/g++.other/crash31.C: New test.
32710         * g++.old-deja/g++.other/crash32.C: New test.
32711         * g++.old-deja/g++.other/crash33.C: New test.
32712         * g++.old-deja/g++.other/crash34.C: New test.
32713         * g++.old-deja/g++.other/crash35.C: New test.
32714
32715 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32716
32717         * gcc.c-torture/execute/20001031-1.c: New test.
32718
32719 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32720
32721         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32722         namespace.
32723
32724         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32725         standards-conformant.
32726
32727         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
32728
32729         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
32730         * g++.old-deja/g++.mike/p755a.C: Likewise.
32731         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
32732         library makes no calls to `operator new' during initialization.
32733
32734 2000-11-04  Neil Booth  <neilb@earthling.net>
32735
32736         * gcc.dg/cpp/include2.c: New tests.
32737
32738 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
32739
32740         * lib/g++.exp (g++_set_ld_library_path): New function.
32741         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
32742
32743 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
32744
32745         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
32746         warnings.
32747
32748 2000-11-01  Richard Henderson  <rth@redhat.com>
32749
32750         * g++.old-deja/g++.ext/namedret1.C: New.
32751         * g++.old-deja/g++.ext/namedret2.C: New.
32752         * g++.old-deja/g++.ext/namedret3.C: New.
32753
32754 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
32755
32756         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
32757         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
32758
32759 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32760
32761         * gcc.c-torture/execute/va-arg-21.c: New test.
32762
32763 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32764
32765         * gcc.dg/c99-complex-2.c: New test.
32766
32767 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32768
32769         * gcc.c-torture/execute/stdio-opt-1.c: New test.
32770
32771 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
32772
32773         * g++.old-deja/g++.other/inline16.C: New test.
32774
32775 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
32776
32777         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
32778         __PRETTY_FUNCTION__
32779
32780 2000-10-29  Neil Booth  <neilb@earthling.net>
32781
32782         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
32783         New tests.
32784         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
32785         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
32786         optimisation.
32787
32788 2000-10-29  Neil Booth  <neilb@earthling.net>
32789
32790         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
32791         * mi1.c, mi1c.h: Add null directives to multiple-include test.
32792         * mi5.c: Test multiple includes work with -C.
32793         * trigraphs.c: Test ^= version.
32794
32795 2000-10-28  Neil Booth  <neilb@earthling.net>
32796
32797         New tests and test updates for new macro expander.
32798
32799         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
32800         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
32801         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
32802         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
32803         new diagnostic messages.
32804
32805         * gcc.dg/cpp/macro3.c: New tests.
32806
32807 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
32808
32809         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
32810         on the same line.
32811
32812 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
32813
32814         * g++.old-deja/g++.other/eh2.C: New test.
32815
32816 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32817
32818         * gcc.c-torture/execute/20001027-1.c: New test.
32819
32820 2000-10-26  Richard Henderson  <rth@redhat.com>
32821
32822         * gcc.c-torture/execute/20001026-1.c: New.
32823
32824 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
32825
32826         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
32827         * g++.old-deja/g++.law/builtin1.C: Likewise.
32828         * g++.old-deja/g++.law/ctors10.C: Likewise.
32829         * g++.old-deja/g++.law/virtual3.C: Likewise.
32830         * g++.old-deja/g++.mike/p658.C: Likewise.
32831         * g++.old-deja/g++.other/sibcall1.C: Likewise.
32832         * g++.old-deja/g++.other/vaarg2.C: Likewise.
32833         * g++.old-deja/g++.robertl/eb124.C: Likewise.
32834         * g++.old-deja/g++.robertl/eb44.C: Likewise.
32835         * g++.old-deja/g++.robertl/eb77.C: Likewise.
32836
32837 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32838
32839         * gcc.c-torture/compile/20001024-1.c: New test.
32840
32841 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
32842
32843         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
32844         to tell us whether or not we are using V3.
32845
32846 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32847
32848         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
32849         operands.
32850
32851 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32852
32853         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
32854
32855 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.c-torture/execute/20001024-1.c: New test.
32858
32859 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * g++.old-deja/g++.other/sibcall1.C: New test.
32862
32863 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * gcc.dg/noncompile/init-3.c: New test.
32866
32867 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32868
32869         * gcc.dg/format-array-1.c: New test.
32870
32871 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32872
32873         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
32874         writing through null pointers; remove comment about testing
32875         unterminated strings.
32876
32877 2000-10-17  Matthew Hiller  <hiller@redhat.com>
32878
32879         * gcc.c-torture/execute/20001017-2.c: New test.
32880
32881 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32882
32883         * gcc.c-torture/compile/20001018-1.c: New test.
32884         * gcc.c-torture/compile/20001018-1.x: Xfail.
32885
32886 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32887
32888         * gcc.c-torture/execute/20001017-1.c: New test.
32889
32890 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32891
32892         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
32893         for multiple use of arguments with scanf formats; add tests for
32894         multiple use of arguments.
32895
32896 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
32897
32898         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
32899
32900 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32901
32902         * gcc.dg/format-miss-1.c: New test.
32903
32904 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * gcc.c-torture/execute/20001013-1.c: New test.
32907
32908 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32909
32910         * gcc.dg/format-branch-1.c: New test.
32911
32912 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32913
32914         * README, lib/file-format.exp: Remove EGCS references.
32915
32916 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32917
32918         * gcc.dg/20001013-1.c: New test.
32919
32920 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32921
32922         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
32923         for intmax_t in the compiler using __typeof__ and the type rules
32924         for conditional expressions.
32925
32926 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.dg/20001012-1.c: New test.
32929         * gcc.dg/20001012-2.c: New test.
32930
32931 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32932
32933         * gcc.dg/format-attr-1.c: New test.
32934
32935 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32936
32937         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
32938         __LONG_LONG_MAX__ instead of LLONG_MAX.
32939
32940 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32941
32942         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
32943         scanf flags.
32944         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
32945         flags.
32946
32947 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32948
32949         * gcc.dg/sequence-pt-1.c: New test.
32950
32951 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
32952
32953         * gcc.c-torture/execute/20001011-1.c: New testcase.
32954         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
32955
32956 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32957
32958         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
32959         does not error on it.
32960
32961 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32962
32963         * gcc.dg/20001009-1.c: New test.
32964
32965 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32966
32967         * gcc.c-torture/compile/20001009-1.c: Move from here ....
32968         * gcc.c-torture/execute/20001009-2.c: ... to here.
32969
32970 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
32971
32972         * gcc.c-torture/compile/20001009-1.c: New testcase.
32973         * gcc.c-torture/execute/20001009-1.c: New testcase.
32974         Testcases provided by Jan Hubicka <jh@suse.cz>.
32975
32976 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32977
32978         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32979         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
32980         uintmax_t using <limits.h> to emulate the compiler's internal
32981         logic.  No longer XFAIL %j tests.
32982
32983 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32984
32985         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
32986         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32987         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
32988         regexps and details of expected handling of some bad formats.
32989         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
32990         suppression.
32991
32992 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32993
32994         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
32995         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
32996         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
32997         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
32998         in list archives.
32999
33000 2000-10-06  Richard Henderson  <rth@cygnus.com>
33001
33002         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33003         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33004         * g++.old-deja/g++.jason/report.C: Likewise.
33005         * g++.old-deja/g++.law/friend5.C: Likewise.
33006         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33007         of the expected warnings.
33008
33009 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33010
33011         * g++.old-deja/g++.pt/enum14.C: New test.
33012
33013 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33014
33015         * g++.old-deja/g++.pt/crash59.C: New test.
33016
33017 2000-10-04  Will Cohen  <wcohen@redhat.com>
33018
33019         * gcc.dg/20000926-1.c: New test.
33020
33021 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33022
33023         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33024         function name for current C++ compiler.
33025         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33026
33027 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33028
33029         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33030         __PRETTY_FUNCTION__.
33031         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33032
33033 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33034
33035         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33036
33037 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33038
33039         * gcc.c-torture/compile/20000923-1.c: New test.
33040
33041 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33042
33043         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33044         * g++.old-deja/g++.pt/ttp62.C: Same.
33045         * g++.old-deja/g++.other/inline14.C: Same.
33046
33047 2000-09-24  Richard Henderson  <rth@cygnus.com>
33048
33049         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33050
33051 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33052
33053         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33054
33055 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33056
33057         * gcc.c-torture/compile/20000922-1.c: New file.
33058
33059 2000-09-21  Nick Clifton  <nickc@redhat.com>
33060
33061         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33062         a signed long modulo operation.
33063         (mod6): New function - perform an unsigned long modulo operation.
33064         (main): Add tests for modulos of very large numbers by very small
33065         dividends.
33066
33067 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33068
33069         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33070
33071 2000-09-19  Richard Henderson  <rth@cygnus.com>
33072
33073         * gcc.dg/compare2.c (case 10): XFAIL.
33074
33075 2000-09-18  Richard Henderson  <rth@cygnus.com>
33076
33077         * gcc.c-torture/execute/20000906-1.c: Move ...
33078         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33079         that support __builtin_trap.
33080
33081 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33082
33083         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33084
33085 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33086
33087         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33088         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33089         more $ format tests.
33090
33091 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33092
33093         * gcc.dg/format-errmk-1.c: New test.
33094
33095 2000-09-17  Greg McGary  <greg@mcgary.org>
33096
33097         * gcc.c-torture/execute/20000917-1.x: Remove.
33098
33099 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33100
33101         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33102
33103 2000-09-17  Greg McGary  <greg@mcgary.org>
33104
33105         * gcc.c-torture/execute/20000917-1.c: New test.
33106         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33107
33108 2000-09-16  Neil Booth  <NeilB@earthling.net>
33109
33110         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33111         in nested macro bug.
33112
33113 2000-09-15  Neil Booth  <NeilB@earthling.net>
33114
33115         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33116
33117 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33118
33119         * gcc.c-torture/execute/20000914-1.c: New test.
33120
33121 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33122
33123         * g++.other/inline13.C: New test.
33124
33125 2000-09-12  Andreas Jaeger  <aj@suse.de>
33126
33127         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33128         constant by Ulrich Drepper <drepper@redhat.com>.
33129
33130 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33131
33132         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33133
33134 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33135
33136         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33137
33138 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33139
33140         * gcc.dg/cpp/backslash.c: New test.
33141
33142 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33143
33144         * gcc.c-torture/execute/20000910-1.c: New test.
33145         * gcc.c-torture/execute/20000910-2.c: Likewise.
33146
33147 2000-09-11  Robert Lipe  <robertl@sco.com>
33148
33149         * gcc.dg/pragma-align.c: New test.
33150
33151 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33152
33153         * g++.old-deja/g++.pt/explicit82.C: New test.
33154         * g++.old-deja/g++.pt/explicit83.C: New test.
33155
33156 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33157
33158         * gcc.dg/asm-names.c: New test.
33159
33160 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33161
33162         * gcc.dg/cpp/tr-warn6.c: New test
33163
33164 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33165
33166         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33167         be accepted.
33168
33169 2000-09-07  Catherine Moore  <clm@redhat.com>
33170
33171         * gcc.c-torture/execute/unroll-1.c: New test.
33172
33173 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33174
33175         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33176         ERROR markers.
33177         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33178         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33179         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33180         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33181         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33182         Preprocess only.
33183         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33184         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33185
33186 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33187
33188         * g++.old-deja/g++.pt/deduct2.C: New test.
33189
33190 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33191
33192         * g++.old-deja/g++.pt/parms2.C: New test.
33193
33194 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33195
33196         * g++.old-deja/g++.pt/crash58.C: New test.
33197
33198 2000-09-06  Greg McGary  <greg@mcgary.org>
33199
33200         * gcc.c-torture/execute/20000906-1.c: New test.
33201         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33202
33203 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33204
33205         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33206
33207 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33208
33209         * g++.old-deja/g++.pt/crash57.C: New test.
33210
33211 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33212
33213         * g++.old-deja/g++.pt/crash56.C: New test.
33214
33215 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33216
33217         * g++.old-deja/g++.pt/koenig1.C: New test.
33218
33219 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33220
33221         * gcc.dg/20000904-1.c: New test.
33222
33223 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * gcc.dg/cpp/paste8.c: New test.
33226
33227 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33228
33229         * gcc.c-torture/compile/20000827-1.c: New test.
33230
33231 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33232
33233         * gcc.dg/format-diag-1.c: New test.
33234
33235 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33236
33237         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33238         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33239         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33240         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33241         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33242
33243 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33244
33245         * g++.old-deja/g++.other/nested4.C: New test.
33246
33247 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33248
33249         * g++.old-deja/g++.ns/scoped1.C: New test.
33250
33251 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33252
33253         * lib/g++.exp: Support testing already-installed GCC.
33254
33255 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33256
33257         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33258
33259 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33260
33261         * gcc.dg/return-type-2.c: New test.
33262
33263 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33264
33265         * gcc.c-torture/compile/20000825-1.c: New test.
33266
33267 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33268
33269         * gcc.dg/dwarf2-2.c: New test.
33270
33271 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33272
33273         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33274         dg-warning regexps.
33275
33276 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33277
33278         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33279         gcc.dg/format-ext-5.c: New tests.
33280
33281 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33282
33283         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33284
33285 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33288
33289 2000-08-24  Richard Henderson  <rth@cygnus.com>
33290
33291         * gcc.dg/ia64-sync-1.c: New test.
33292         * gcc.dg/ia64-sync-2.c: New test.
33293         * gcc.dg/ia64-asm-1.c: New test.
33294
33295 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33296
33297         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33298         * gcc.dg/format-ext-2.c: New test.
33299
33300 2000-08-23  Jason Merrill  <jason@redhat.com>
33301
33302         * lib/old-dejagnu.exp: Also ignore "In member function" and
33303         "At global scope".
33304
33305 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33306
33307         * gcc.dg/noncompile/label-lineno-1.c: New test.
33308
33309 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33310
33311         * gcc.dg/c99-array-nonobj-1.c: New test.
33312
33313 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33314
33315         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33316         tests.
33317         * gcc.dg/format-ext-1.c: New test.
33318
33319 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33320
33321         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33322         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33323         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33324         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33325         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33326
33327 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33328
33329         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33330         gcc.dg/c99-strftime-2.c: New tests.
33331
33332 2000-08-22  Richard Henderson  <rth@cygnus.com>
33333
33334         * gcc.c-torture/execute/20000822-1.c: New test.
33335
33336 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33337
33338         * gcc.c-torture/execute/20000819-1.x: Remove.
33339
33340 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33341
33342         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33343         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33344         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33345         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33346         gcc.dg/format-xopen-1.c: New tests.
33347
33348 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33349
33350         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33351
33352 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33353
33354         * g++.old-deja/g++.other/loop2.C: New test.
33355
33356         * gcc.c-torture/compile/20000606-1.c: New test.
33357         * gcc.c-torture/compile/20000728-1.c: New test.
33358         * gcc.c-torture/execute/20000801-1.c: New test.
33359         * gcc.c-torture/execute/20000801-2.c: New test.
33360         * gcc.c-torture/execute/20000819-1.c: New test.
33361         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33362         * gcc.dg/20000629-1.c: New test.
33363         * gcc.dg/20000724-1.c: New test.
33364         * gcc.dg/20000807-1.c: New test.
33365
33366 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33367
33368         * gcc.dg/cpp/pragma-1.c: New test.
33369         * gcc.dg/cpp/pragma-2.c: New test.
33370
33371 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33372
33373         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33374         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33375
33376 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33377
33378         * gcc.c-torture/compile/20000818-1.c: New test.
33379
33380 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33381
33382         * gcc.c-torture/execute/20000818-1.c: New test.
33383
33384 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33385
33386         * gcc.dg/format-va-1.c: New test.
33387
33388 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         * g++.old-deja/g++.other/typedef8.C: New test.
33391
33392 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33393
33394         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33395         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33396         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33397         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33398         * g++.old-deja/g++.other/ptrmem7.C: New test.
33399         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33400
33401 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33402
33403         * g++.old-deja/g++.pt/typename27.C: New test.
33404
33405 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33406
33407         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33408         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33409         * g++.old-deja/g++.pt/friend45.C: New test.
33410         * g++.old-deja/g++.other/friend8.C: New test.
33411
33412 2000-08-15  Richard Henderson  <rth@cygnus.com>
33413
33414         * gcc.c-torture/execute/20000815-1.c: New test.
33415
33416 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33417
33418         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33419         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33420         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33421
33422 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33423
33424         * g++.old-deja/g++.other/refinit2.C: New test.
33425
33426 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33427
33428         * lib/c-torture.exp (c-torture): Make
33429         compiler_conditional_xfail_data global.
33430         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33431         compiler_conditional_xfail_data machinery.
33432         (f-torture-execute): Likewise.
33433         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33434         and only when unrolling loops.
33435
33436         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33437
33438 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33439
33440         * g++.old-deja/g++.pt/explicit81.C: New test.
33441
33442 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.pt/typename26.C: New test.
33445
33446 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33447
33448         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33449         warning.
33450
33451 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33452
33453         * g++.old-deja/g++.other/array3.C: New test.
33454
33455 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33456
33457         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33458         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33459         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33460         New tests.
33461
33462 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33463
33464         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33465         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33466
33467 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33468
33469         * gcc.c-torture/execute/20000808-1.c: New test.
33470
33471 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33472
33473         * gcc.dg/c90-const-expr-1.c: New test.
33474
33475 2000-08-08  Richard Henderson  <rth@cygnus.com>
33476
33477         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33478
33479 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33480
33481         * gcc.dg/noncompile/const-ll-1.c: New test.
33482
33483 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33484
33485         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33486
33487 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33488
33489         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33490         that running programs linked against the shared version of libobjc
33491         run correctly.
33492
33493 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33494
33495         * gcc.dg/c99-printf-1.c: New test.
33496
33497 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33498
33499         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33500
33501 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33502
33503         * gcc.c-torture/execute/20000731-1.x: Delete.
33504
33505 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33506
33507         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33508         and torture_without_loops as is done by c-torture.exp.
33509         (search_for): Copy from c-torture.exp.
33510         (gcc-dg-runtest): New function, drives a directory of tests
33511         iterating over the TORTURE_OPTIONS.
33512         (scan-assembler, scan-assembler-not): Move here from
33513         individual directory drivers.
33514
33515         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33516         defined by lib/gcc-dg.exp.
33517         * gcc.dg/cpp/cpp.exp: Likewise.
33518         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33519         gcc-dg-runtest, so we cycle over optimization options.
33520
33521         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33522         * gcc.dg/compare2.c: No longer expected to fail.
33523
33524 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33525
33526         * gcc.c-torture/execute/20000804-1.c: New test.
33527
33528 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33529
33530         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33531
33532 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33533
33534         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33535
33536 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33537
33538         * gcc.c-torture/compile/20000803-1.c: New test.
33539
33540 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33541
33542         * gcc.c-torture/execute/20000801-3.c,
33543         gcc.c-torture/execute/20000801-4.c: New tests.
33544         * gcc.c-torture/execute/20000801-3.x,
33545         gcc.c-torture/execute/20000801-4.x: Xfail.
33546
33547 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33548
33549         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33550         libobjc/.libs to allow for libtool.
33551
33552 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.c-torture/compile/20000802-1.c: New test.
33555
33556 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33557
33558         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33559
33560 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33561
33562         * gcc-c-torture/execute/20000731-2.c: New test.
33563
33564         * gcc.c-torture/execute/20000731-1.c: New test.
33565         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33566
33567 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33568
33569         * testsuite/gcc.dg/cpp/paste7.c: New test.
33570         * gcc.dg/cpp/20000725-1.c: New test.
33571
33572 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33573
33574         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33575         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33576         declaration warning for __builtin_dwarf_reg_size.
33577
33578         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33579
33580 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33581
33582         * gcc.dg/noncompile/voidparam-1.c: New test.
33583
33584 2000-07-30  Richard Henderson  <rth@cygnus.com>
33585
33586         * gcc.dg/c90-digraph-1.c: Don't xfail.
33587         * gcc.dg/compare2.c (case 10): Xfail.
33588         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33589
33590 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33591
33592         * gcc.dg/c99-main-1.c: New test.
33593
33594 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33595
33596         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33597
33598 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33599
33600         * gcc.c-tortuer/execute/20000726-1.c: New test.
33601
33602 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33603
33604         * gcc.c-torture/execute/enum-2.c: New test.
33605
33606 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33607
33608         * gcc.dg/cpp/tr-warn3.c: New test.
33609
33610 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33611
33612         * g++.old-deja/g++.ext/implicit1.C: Remove.
33613         * g++.old-deja/g++.jason/c2.C: Remove
33614         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33615         * g++.old-deja/g++.pt/crash16.C: Likewise.
33616         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33617
33618 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33619
33620         * g++.old-deja/g++.other/for2.C: New test.
33621
33622 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33623
33624         * gcc.dg/20000720-1.c: New test.
33625
33626 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33627
33628         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33629
33630 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33631
33632         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33633         * gcc.c-torture/execute/20000722-1.c: New.
33634         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33635
33636 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33637
33638         * gcc.dg/cpp/20000720-1.S: New test.
33639
33640 2000-07-21  Michael Meissner  <meissner@redhat.com>
33641
33642         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33643
33644 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33645
33646         * g++.old-deja/g++.brendan/crash16.C,
33647         g++.old-deja/g++.brendan/parse3.C,
33648         g++.old-deja/g++.brendan/redecl1.C,
33649         g++.old-deja/g++.ns/template13.C,
33650         g++.old-deja/g++.other/decl4.C,
33651         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33652
33653 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33654
33655         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33656         and "Internal error".
33657
33658         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33659         regexps.
33660         * gcc.dg/cpp/paste6.c: New test.
33661
33662 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33663
33664         * gcc.dg/cpp/tr-direct.c: New test.
33665
33666         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33667         gcc.dg/cpp/undef1.c: Tweak error regexps.
33668
33669 2000-07-18  Eric Christopher <echristo@redhat.com>
33670
33671         * gcc.c-torture/compile/20000718-1.c: New test.
33672
33673 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33674
33675         * cpplex.c (_cpp_push_token): If the token being pushed back
33676         is the previous token in this context, just subtract one from
33677         context->posn.
33678         * cppmacro.c (save_expansion): Clear aux field when storing a
33679         placemarker.
33680
33681 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33682
33683         * gcc.dg/noncompile/redecl-1.c: New test.
33684
33685 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.c-torture/execute/20000717-5.c: New test.
33688         * gcc.c-torture/execute/20000717-1.x: Removed.
33689
33690 2000-07-17  Richard Henderson  <rth@cygnus.com>
33691
33692         * gcc.c-torture/execute/20000717-4.c: New test.
33693
33694 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33695
33696         * gcc.dg/cpp/syshdr.c: New test.
33697         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33698
33699 2000-07-17  Neil Booth  <neilb@earthling.net>
33700
33701         * gcc.dg/cpp/cmdlne-dM.c: New test.
33702         * gcc.dg/cpp/cmdlne-dD.c: New test.
33703
33704 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.c-torture/execute/20000717-3.c: New test.
33707
33708         * gcc.c-torture/compile/20000717-1.c: New test.
33709
33710 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33711
33712         * gcc.c-torture/execute/20000717-2.c: New test.
33713
33714 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33715
33716         * gcc.dg/formatz-1.c: New test.
33717
33718         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33719         * gcc.dg/c99-digraph-1.c: New tests.
33720
33721         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33722         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33723
33724         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33725         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33726         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
33727         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
33728         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
33729         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
33730         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
33731
33732 2000-07-17   Greg McGary <greg@mcgary.org>
33733
33734         * gcc.c-torture/execute/20000717-1.c: New test.
33735         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
33736
33737 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
33738
33739         * gcc.c-torture/execute/20000715-2.c: New test.
33740         * gcc.dg/20000715-1.c: New test.
33741
33742 2000-07-15  Michael Meissner  <meissner@redhat.com>
33743
33744         * gcc.c-torture/execute/20000715-1.c: New test.
33745
33746 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.c-torture/execute/20000707-1.c: New test.
33749
33750 2000-07-13  Neil Booth  <NeilB@earthling.net>
33751
33752         * testsuite/gcc.dg/cpp/digraph1.c,
33753         testsuite/gcc.dg/cpp/digraph2.c,
33754         testsuite/gcc.dg/cpp/digraphs.c: New tests.
33755
33756 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
33757
33758         * g77.f-torture/compile/20000630-2.f:  New test.
33759         * g77.f-torture/compile/20000630-2.x
33760
33761 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33762
33763         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
33764
33765 2000-07-11  Neil Booth  <NeilB@earthling.net>
33766
33767         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
33768
33769 2000-07-11  Neil Booth  <NeilB@earthling.net>
33770
33771         * gcc.dg/cpp/cmdlne-C.c: New.
33772
33773 2000-07-09  Neil Booth  <NeilB@earthling.net>
33774
33775         * gcc.dg/cpp/directiv.c: New tests.
33776         * gcc.dg/cpp/undef1.c: Update.
33777
33778 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
33779
33780         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33781
33782 2000-07-09  Neil Booth  <NeilB@earthling.net>
33783
33784         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
33785
33786 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
33787
33788         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
33789         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
33790
33791 2000-07-08  Neil Booth  <NeilB@earthling.net>
33792
33793         * gcc.dg/cpp/macsyntx.c: New tests.
33794
33795 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33796
33797         * gcc.dg/20000707-1.c: New test.
33798
33799 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33800
33801         * gcc.c-torture/execute/20000706-1.c: New test.
33802         * gcc.c-torture/execute/20000706-2.c: New test.
33803         * gcc.c-torture/execute/20000706-3.c: New test.
33804         * gcc.c-torture/execute/20000706-4.c: New test.
33805         * gcc.c-torture/execute/20000706-5.c: New test.
33806
33807 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33808
33809         * g++.old-deja/g++.pt/instantiate7.C: New test.
33810
33811 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33812
33813         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
33814         * g++.old-deja/g++.mike/thunk3.C: Likewise.
33815         * g++.old-deja/g++.other/rtti3.C: Likewise.
33816         * g++.old-deja/g++.other/rttid3.C: Likewise.
33817
33818 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
33819
33820         *  g77.f-torture/compile/20000630-1.x: Fix typo
33821
33822 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
33823
33824         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
33825         assembly output.
33826
33827 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
33828
33829         * gcc.dg/cpp/ident.c: New test.
33830
33831 2000-07-05  Neil Booth  <NeilB@earthling.net>
33832
33833         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
33834           gcc.dg/cpp/lexstrng.c: New tests.
33835
33836 2000-07-04  Neil Booth  <NeilB@earthling.net>
33837
33838         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
33839         * gcc.dg/cpp/strify2.c: Same.
33840
33841 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
33842
33843         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
33844         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
33845         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
33846         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
33847
33848         * testsuite/gcc.dg/cpp/macro1.c,
33849         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
33850         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
33851         testsuite/gcc.dg/cpp/strify1.c,
33852         testsuite/gcc.dg/cpp/strify2.c: New tests.
33853
33854 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
33855
33856         * gcc.c-torture/execute/20000703-1.c: New test.
33857
33858 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33859
33860         * g++.old-deja/g++.pt (lookup10.C): New test.
33861
33862 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33863
33864         * g++.old-deja/g++.pt (typename25.C): New test.
33865
33866 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
33867
33868         * gcc.c-torture/compile/20000701-1.c: New test.
33869
33870 2000-06-30  Nick Clifton  <nickc@cygnus.com>
33871
33872         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
33873         to test case.
33874
33875 2000-06-30  Catherine Moore  <clm@cygnus.com>
33876
33877         * gcc.c-torture/execute/align-1.c: New test.
33878
33879 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
33880
33881         * g++.old-deja/g++.pt/expr8.C: New test.
33882         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
33883
33884 2000-06-29  Nick Clifton  <nickc@cygnus.com>
33885
33886         * gcc.c-torture/compile/20000629-1.c: New test.
33887
33888 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33889
33890
33891         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
33892         gcc.dg/noncompile directory, depending on whether they're
33893         preprocessor tests or not.  Annotate all the tests for the dg
33894         framework.
33895
33896         * gcc.c-torture/noncompile/noncompile.exp: Delete.
33897         * gcc.dg/noncompile/noncompile.exp: New.
33898
33899         * Moved files:
33900         Old name                                New name
33901         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
33902         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
33903         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
33904         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
33905         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
33906         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
33907         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
33908         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
33909         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
33910         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
33911         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
33912         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
33913         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
33914         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
33915         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
33916         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
33917         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
33918         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
33919         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
33920         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
33921         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
33922         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
33923         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
33924         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
33925
33926         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
33927         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
33928         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
33929         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
33930         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
33931         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
33932
33933 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33934
33935         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
33936         declare one variable.  On the fourth, error.
33937         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
33938         declared by 20000628-1a.h.
33939
33940 2000-06-29  Richard Henderson  <rth@redhat.com>
33941
33942         * gcc.c-torture/execute/930529-1.x: New file.
33943         * gcc.dg/920413-1.c: Adjust expected warning text.
33944         * gcc.dg/980217-1.c: Declare abort.
33945         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
33946
33947 2000-06-29  Jeffrey A Law  (law@cygnus.com)
33948
33949         * g77.f-torture/compile/20000629-1.f: New test.
33950         * g77.f-torture/compile/20000629-1.x: Expected to fail.
33951
33952 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33953
33954         Rearrange lots of files, removing entirely the
33955         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
33956         directories.
33957
33958         * Deleted files:
33959         gcc.c-torture/code_quality/code_quality.exp
33960         gcc.c-torture/special/special.exp
33961         gcc.failure/failure.exp
33962         gcc.failure/940409-1.x
33963         gcc.c-torture/compile/961203-1.x
33964
33965         * New files:
33966         gcc.misc-tests/linkage.exp
33967         gcc.c-torture/execute/920730-1t.c
33968         gcc.c-torture/execute/920730-1t.x
33969         gcc.c-torture/compile/920520-1.x
33970         gcc.c-torture/compile/920521-1.x
33971         gcc.c-torture/compile/981006-1.x
33972         gcc.c-torture/execute/eeprof-1.x
33973
33974         * Moved files (possibly with modifications to fit a new harness):
33975         Old name                                New name
33976         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
33977         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
33978         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
33979         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
33980         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
33981         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
33982         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
33983         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
33984         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
33985         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
33986         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
33987         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
33988         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
33989         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
33990
33991 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33992
33993         * c-torture/compile/961203-1.x: Delete.
33994
33995         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
33996         not exit. Include stdio.h.
33997         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
33998         * gcc.misc-tests/dg-12.c: Likewise.
33999         * gcc.misc-tests/dg-5.c: Likewise.
34000         * gcc.misc-tests/dg-6.c: Likewise.
34001         * gcc.misc-tests/dg-7.c: Prototype abort.
34002         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34003         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34004         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34005         not exit.
34006         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34007         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34008
34009 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34010
34011         * gcc.dg/cpp/20000628-1.c: New test.
34012         * gcc.dg/cpp/20000628-1.h: New header for above test.
34013         * gcc.dg/cpp/20000628-1a.h: Likewise.
34014
34015 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34016
34017         * gcc.dg/cpp: New directory.
34018         * gcc.dg/cpp/cpp.exp: New driver.
34019         * gcc.dg/cpp/20000627-1.c: New test.
34020         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34021         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34022         and rewrite as a compilation test.
34023
34024         * gcc.dg: Move many files into the cpp subdirectory, possibly
34025         renaming or editing them as well.
34026         Old name                New name
34027         990119-1.c              cpp/19990119-1.c
34028         990228-1.c              cpp/19990228-1.c
34029         990407-1.c              cpp/19990407-1.c
34030         990409-1.c              cpp/19990409-1.c
34031         990413-1.c              cpp/19990413-1.c
34032         990703-1.c              cpp/19990703-1.c
34033         20000127-1.c            cpp/20000127-1.c
34034         20000129-1.c            cpp/20000129-1.c
34035         20000207-1.c            cpp/20000207-1.c
34036         20000207-2.c            cpp/20000207-2.c
34037         20000209-1.c            cpp/20000209-1.c
34038         20000209-2.c            cpp/20000209-2.c
34039         20000301-1.c            cpp/20000301-1.c
34040         20000419-1.c            cpp/20000419-1.c
34041         20000510-1.S            cpp/20000510-1.S
34042         20000519-1.c            cpp/20000519-1.c
34043         20000529-1.c            cpp/20000529-1.c
34044         20000625-1.c            cpp/20000625-1.c
34045         20000625-2.c            cpp/20000625-2.c
34046         cpp-as1.c               cpp/assert1.c
34047         cpp-as2.c               cpp/assert2.c
34048         cxx-comments-1.c        cpp/cxxcom1.c
34049         cxx-comments-2.c        cpp/cxxcom2.c
34050         endif-label.c           cpp/endif.c
34051         cpp-hash1.c             cpp/hash1.c
34052         cpp-hash2.c             cpp/hash2.c
34053         cpp-if1.c               cpp/if-1.c
34054         cpp-if2.c               cpp/if-2.c
34055         cpp-if3.c               cpp/if-3.c
34056         cpp-if4.c               cpp/if-4.c
34057         cpp-if5.c               cpp/if-5.c
34058         cpp-cond.c              cpp/if-cexp.c
34059         cpp-missingop.c         cpp/if-mop.c
34060         cpp-missingparen.c      cpp/if-mpar.c
34061         cpp-opprec.c            cpp/if-oppr.c
34062         cpp-ifparen.c           cpp/if-paren.c
34063         cpp-shortcircuit.c      cpp/if-sc.c
34064         cpp-shift.c             cpp/if-shift.c
34065         cpp-unary.c             cpp/if-unary.c
34066         cpp-li1.c               cpp/line1.c
34067         cpp-li2.c               cpp/line2.c
34068         lineno.c                cpp/line3.c
34069         lineno-2.c              cpp/line4.c
34070         cpp-mi.c                cpp/mi1.c
34071         cpp-mic.h               cpp/mi1c.h
34072         cpp-micc.h              cpp/mi1cc.h
34073         cpp-mind.h              cpp/mi1nd.h
34074         cpp-mindp.h             cpp/mi1ndp.h
34075         cpp-mix.h               cpp/mi1x.h
34076         cpp-mi2.c               cpp/mi2.c
34077         cpp-mi2a.h              cpp/mi2a.h
34078         cpp-mi2b.h              cpp/mi2b.h
34079         cpp-mi2c.h              cpp/mi2c.h
34080         cpp-mi3.c               cpp/mi3.c
34081         cpp-mi3.def             cpp/mi3.def
34082         poison-1.c              cpp/poison.c
34083         pr-impl.c               cpp/prag-imp.c
34084         cpp-redef-2.c           cpp/redef1.c
34085         cpp-redef.c             cpp/redef2.c
34086         strpaste.c              cpp/strp1.c
34087         strpaste-2.c            cpp/strp2.c
34088         cpp-tradpaste.c         cpp/tr-paste.c
34089         cpp-tradstringify.c     cpp/tr-str.c
34090         cpp-tradwarn1.c         cpp/tr-warn1.c
34091         cpp-tradwarn2.c         cpp/tr-warn2.c
34092         trigraphs.c             cpp/trigraphs.c
34093         cpp-unc1.c              cpp/unc1.c
34094         cpp-unc2.c              cpp/unc2.c
34095         cpp-unc3.c              cpp/unc3.c
34096         cpp-unc.c               cpp/unc4.c
34097         undef.c                 cpp/undef1.c
34098         undef-2.c               cpp/undef2.c
34099         cpp-wi1.c               cpp/widestr1.c
34100
34101 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34102
34103         * lib/g++.exp (g++_include_flags): Tweak.
34104
34105 2000-06-27  H.J. Lu  <hjl@gnu.org>
34106             Loren J. Rittle  <ljrittle@acm.org>
34107
34108         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34109         version with one that knows about the new gcc tree structure.
34110         (g++_link_flags): Same.
34111
34112 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34113
34114         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34115         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34116         case we are cross-compiling.
34117
34118         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34119         g++.old-deja/g++.niklas/Makefile.in,
34120         g++.old-deja/g++.niklas/configure.in,
34121         g++.old-deja/g++.other/Makefile.in,
34122         g++.old-deja/g++.other/configure.in,
34123         gcc.c-torture/code_quality/Makefile.in,
34124         gcc.c-torture/code_quality/configure.in,
34125         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34126         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34127         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34128         gcc.c-torture/execute/ieee/Makefile.in,
34129         gcc.c-torture/execute/ieee/configure.in,
34130         gcc.c-torture/noncompile/Makefile.in,
34131         gcc.c-torture/noncompile/configure.in,
34132         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34133         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34134         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34135
34136 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34137
34138         * g++.old-deja/g++.other/ambig3.C: New test.
34139
34140 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         * g++.old-deja/g++.pt/syntax1.C: New test.
34143         * g++.old-deja/g++.pt/syntax2.C: New test.
34144         * g++.old-deja/g++.other/syntax3.C: New test.
34145         * g++.old-deja/g++.other/syntax4.C: New test.
34146
34147 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34148
34149         * gcc.dg/20000623-1.c: Prototype exit and abort.
34150
34151 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34152
34153         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34154         New tests.
34155         * gcc.dg/cpp-mi3.def: New file.
34156
34157         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34158         inside assertions.
34159         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34160         lexer's error messages.
34161         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34162         divine anything from the linemarkers.
34163         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34164         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34165
34166 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34167
34168         * gcc.dg/20000623-1.c: New test.
34169
34170 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * gcc.c-torture/execute/20000622-1.c: New test.
34173
34174 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34175
34176         * g++.old-deja/g++.other/init15.C: New test.
34177
34178 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         * g++.old-deja/g++.pt/vaarg2.C: New test.
34181         * g++.old-deja/g++.pt/vaarg3.C: New test.
34182
34183 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34184
34185         * g++.old-deja/g++.other/dyncast6.C: New test.
34186
34187 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34188
34189         * gcc.c-torture/execute/loop-6.c: New test.
34190
34191 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34192
34193         * gcc.dg/20000614-1.c: New test.
34194         * gcc.dg/20000614-2.c: New test.
34195
34196 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34197
34198         * g++.old-deja/g++.other/inline12.C: New test.
34199
34200 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34201
34202         * g++.old-deja/g++.other/eh1.C: New test.
34203
34204 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34205
34206         * g++.old-deja/g++.other/type.C: New test.
34207
34208 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34209
34210         * g++.old-deja/g++.other/initstring.C: New test.
34211
34212 2000-06-12  Jason Merrill  <jason@redhat.com>
34213
34214         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34215
34216 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34217
34218         * gcc.c-torture/compile/20000609-1.c: New test.
34219
34220 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34221
34222         * gcc.dg/20000609-1.c: New test.
34223
34224 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34225
34226         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34227         * gcc.c-torture/noncompile/poison-1.c: Move...
34228         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34229         * gcc.dg/cpp-li1.c: Add a token after the #line.
34230
34231 2000-06-05  Richard Henderson  <rth@cygnus.com>
34232
34233         * gcc.c-torture/execute/20000605-2.c: New test.
34234         * gcc.c-torture/execute/20000605-3.c: New test.
34235
34236 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34237
34238         * g77.f-torture/execute/20000503-1.x: New file.
34239
34240 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34241
34242         * g++.old-deja/g++.eh/badalloc1.C: New test.
34243
34244 2000-06-05  Richard Henderson  <rth@cygnus.com>
34245
34246         * gcc.c-torture/execute/20000605-1.c: New test.
34247
34248 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34249             Nathan Sidwell <nathan@codesourcery.com>
34250
34251         * gcc.c-torture/compile/20000605-1.c: New test.
34252
34253 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34254
34255         * g77.f-torture/compile/20000601-1.f:  New test.
34256
34257 2000-06-03  Richard Henderson  <rth@cygnus.com>
34258
34259         * gcc.c-torture/execute/20000603-1.c: New.
34260
34261 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34262
34263         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34264         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34265
34266 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34267
34268         * gcc.dg/compare2.c (case 12): XFAIL.
34269         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34270         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34271
34272         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34273
34274 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34275
34276         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34277         guard macro is already defined when the header is first
34278         included.
34279         * gcc.dg/cpp-mix.h: New file.
34280         * gcc.dg/endif-label.c: Update patterns to match compiler.
34281
34282         * g++.brendan/complex1.C: Declare abort.
34283         * g++.law/refs4.C: Remove XFAIL.
34284         * g++.oliva/expr2.C: Declare abort and exit.
34285
34286 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34287
34288         * gcc.c-torture/execute/20000528-1.c: New test.
34289
34290         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34291         * g++.old-deja/g++.law/temps4.C: Likewise.
34292
34293         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34294         stdlib.h.  Call abort() on failure.
34295         * g++.old-deja/g++.law/refs4.C: Likewise.
34296         * g++.old-deja/g++.law/temps4.C: Likewise.
34297         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34298         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34299
34300 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34301
34302         Relative to g++.dg/special:
34303         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34304
34305         Relative to g++.old-deja:
34306         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34307         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34308         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34309         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34310         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34311         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34312         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34313
34314         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34315         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34316         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34317         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34318         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34319         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34320         and/or string.h.
34321
34322         * g++.other/goto1.C: Update expectations for error messages.
34323
34324 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34325
34326         * gcc.c-torture/compile/20000523-1.c: New test.
34327
34328 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34331
34332 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34333
34334         * g++.old-deja/g++.eh/catch11.C: New test.
34335         * g++.old-deja/g++.eh/catch12.C: New test.
34336
34337 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34338
34339         * gcc.c-torture/execute/20000523-1.c: New test.
34340
34341 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34342
34343         * c-torture/execute/bcp-1.c: Replace abort in arg of
34344         __builtin_constant_p with a generic external function.
34345
34346         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34347         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34348         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34349         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34350         Prototype abort and/or exit.
34351
34352         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34353         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34354         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34355         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34356
34357 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34358
34359         * gcc.dg/dwarf2-1.c: New test.
34360
34361 2000-05-20  Richard Henderson  <rth@cygnus.com>
34362
34363         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34364
34365 2000-05-20  Andreas Jaeger  <aj@suse.de>
34366
34367         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34368         testcase.
34369
34370 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34371
34372         * gcc.c-torture/execute/20000519-2.c: New test.
34373
34374 2000-05-19  Andreas Jaeger  <aj@suse.de>
34375
34376         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34377         which fails with SSA.
34378
34379         * lib/c-torture.exp: Also test with -O3 -fssa.
34380
34381 2000-05-18  Michael Meissner  <meissner@redhat.com>
34382
34383         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34384         * gcc.c-torture/execute/920415-1.c: Ditto.
34385         * gcc.c-torture/execute/920501-1.c: Ditto.
34386         * gcc.c-torture/execute/conversion.c: Ditto.
34387         * gcc.c-torture/execute/cvt-1.c: Ditto.
34388
34389 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34390
34391         * gcc.c-torture/compile/20000518-1.c: New test.
34392
34393 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34394
34395         * g77.f-torture/compile/200005018.f:  New test.
34396
34397 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34398
34399         * gcc.c-torture/compile/20000517-1.c: New test.
34400
34401 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34402
34403         * gcc.c-torture/execute/20000516-1.c: New test.
34404
34405 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * g++.old-deja/g++.other/eh.C: New test.
34408
34409 2000-05-12  Richard Henderson  <rth@cygnus.com>
34410
34411         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34412         constants through to doit's conditional.
34413
34414 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34415
34416         * gcc.c-torture/compile/20000511-1.c: New test.
34417         * g77.f-torture/compile/20000511-1.f: New test.
34418         * g77.f-torture/compile/20000511-2.f: New test.
34419
34420 2000-05-11  Michael Meissner  <meissner@redhat.com>
34421
34422         * gcc.c-torture/execute/20000511-1.c: New test.
34423
34424 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34425
34426         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34427         * gcc.dg/20000510-1.S: New.
34428
34429 2000-05-08  Catherine Moore  <clm@cygnus.com>
34430
34431         * gcc.dg/unused-3.c: New.
34432
34433 2000-05-06  Richard Henderson  <rth@cygnus.com>
34434
34435           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34436           * g++.old-deja/g++.mike/warn1.C: Likewise.
34437           * g++.old-deja/g++.pt/local1.C: Likewise.
34438           * g++.old-deja/g++.pt/local7.C: Likewise.
34439           * g++.old-deja/g++.pt/spec16.C: Likewise.
34440
34441 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34442
34443         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34444
34445 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34446
34447           * g77.f-torture/execute/20000503-1.f:  New test.
34448
34449 2000-05-04  Andreas Jaeger  <aj@suse.de>
34450
34451         * gcc.dg/noreturn-2.c: New test.
34452
34453 2000-05-04  Neil Booth  <NeilB@earthling.net>
34454
34455         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34456         preprocessor.
34457
34458 2000-05-04  Richard Henderson  <rth@cygnus.com>
34459
34460         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34461
34462 2000-05-04  Richard Henderson  <rth@cygnus.com>
34463
34464         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34465         OpenSSL by Jason R Thorpe.
34466
34467 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34468
34469         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34470
34471 2000-05-03  Robert Lipe <robertlipe@usa.net>
34472
34473         * gcc.dg/20000503-1.c: New test.
34474
34475 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34476
34477         * gcc.c-torture/compile/20000502-1.c: New test.
34478         * g++.old-deja/g++.other/align.C: New test.
34479         * gcc.dg/cpp-tradstringify.c: New test.
34480
34481 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34482
34483         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34484         and hard registers.
34485
34486 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34487
34488         * gcc.c-torture/execute/loop-5.c: New test.
34489
34490 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34491
34492         * gcc.c-torture/execute/va-arg-20.c: New test.
34493
34494 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34495
34496         * gcc.c-torture/execute/20000422-1.c: New test.
34497
34498 2000-04-20  Greg McGary  <gkm@gnu.org>
34499
34500         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34501         when optimizing, but without sibling-call optimizations (-O1).
34502
34503 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34504
34505           * gcc.c-torture/compile/20000420-1.c: New test.
34506
34507 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34508
34509         * g++.abi/ptrflags.C: New test.
34510         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34511
34512 2000-04-19  Catherine Moore  <clm@cygnus.com>
34513
34514         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34515
34516 2000-04-19  Greg McGary  <gkm@gnu.org>
34517
34518         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34519         sibling-call optimizations.
34520
34521 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34522
34523         * gcc.dg/20000419-1.c: New test.
34524
34525 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34526
34527         * gcc.c-torture/execute/20000412-6.c: New test.
34528
34529 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34530
34531         * gcc.c-torture/execute/20000412-5.c: New test.
34532         * g77.f-torture/compile/20000412-1.f: New test.
34533         * gcc.c-torture/execute/20000412-4.c: New test.
34534         * gcc.c-torture/compile/20000412-2.c: New test.
34535         * gcc.c-torture/execute/20000412-3.c: New test.
34536         * gcc.c-torture/compile/20000412-1.c: New test.
34537         * gcc.c-torture/execute/20000412-2.c: New test.
34538
34539 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34540
34541         * objc/execute/bf-20.m: New test.
34542
34543 2000-04-10  Richard Henderson  <rth@cygnus.com>
34544
34545         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34546
34547         * gcc.c-torture/execute/20000412-1.c: New test.
34548
34549 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34550
34551         * g++.old-deja/g++.eh/catchptr1.C: New test.
34552
34553 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34554
34555         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34556
34557 2000-04-08  Neil Booth  <NeilB@earthling.net>
34558
34559         * gcc.dg/cpp-nullchar.c: Remove test as
34560         embedded nulls cause problems.
34561
34562 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34563
34564         * gcc.dg/compare2.c: New test.
34565
34566 2000-04-08  Neil Booth  <NeilB@earthling.net>
34567
34568         * gcc.dg/cpp-nullchar.c: New test.
34569
34570 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34571
34572         * gcc.dg/cpp-mi2.c: New test.
34573         * gcc.dg/cpp-mi2[abc].h: New files.
34574
34575 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34578         member name.
34579
34580 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34581
34582         * g++.old-deja/g++.abi/vmihint.C: New test.
34583
34584 2000-04-06  Neil Booth  <NeilB@earthling.net>
34585
34586         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34587         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34588         copyright.
34589
34590 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34591
34592         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34593         avoid stack-frame overwrite.
34594
34595 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34596
34597         * gcc.c-torture/compile/20000405-2.c: New test.
34598         * gcc.c-torture/compile/20000405-3.c: New test.
34599
34600 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34601
34602         * gcc.c-torture/compile/20000405-1.c: New test.
34603
34604 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34605
34606         * gcc.dg/cast-qual-1.c: Revert last change.
34607
34608 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34609
34610         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34611
34612 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34613
34614         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34615         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34616
34617 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34618
34619         * gcc.c-torture/compile/20000403-2.c: New test.
34620         * gcc.c-torture/compile/20000403-1.c: New test.
34621
34622 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34623
34624         * gcc.c-torture/execute/20000403-1.c: New test.
34625
34626 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34627
34628         * gcc.c-torture/execute/20000402-1.c: New test.
34629
34630 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34631
34632         * gcc.c-torture/execute/va-arg-15.c: New test.
34633         * gcc.c-torture/execute/va-arg-16.c: New test.
34634         * gcc.c-torture/execute/va-arg-17.c: New test.
34635         * gcc.c-torture/execute/va-arg-18.c: New test.
34636         * gcc.c-torture/execute/va-arg-19.c: New test.
34637
34638 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34639
34640         * gcc.c-torture/compile/981211-1.c: Move to...
34641         * gcc.dg/cpp-as1.c: ...here.
34642         * gcc.dg/cpp-as2.c: New file.
34643
34644         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34645         compiler.
34646
34647 2000-04-02  Neil Booth  <NeilB@earthling.net>
34648
34649         * gcc.dg/cpp-cond.c  New tests.
34650         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34651         accidental success less likely.
34652         * gcc.dg/cpp-missingop.c  New tests.
34653         * gcc.dg/cpp-missingparen.c  New tests.
34654         * gcc.dg/cpp-shift.c  New tests.
34655         * gcc.dg/cpp-shortcircuit.c  New tests.
34656         * gcc.dg/cpp-unary.c  New tests.
34657
34658 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.c-torture/compile/20000329-1.c: New test.
34661
34662 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34663
34664         * gcc.c-torture/compile/20000326-1.c: New test.
34665         * gcc.c-torture/compile/20000326-2.c: New test.
34666
34667 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34668
34669         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34670         the first parameter is a function argument.
34671
34672 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34673
34674         * g++.old-deja/g++.ext/array4.C: New test.
34675
34676 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34677
34678         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34679
34680 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34681
34682         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34683
34684 2000-03-19  Richard Henderson  <rth@cygnus.com>
34685
34686         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34687
34688 2000-03-19  Richard Henderson  <rth@cygnus.com>
34689
34690         * gcc.c-torture/compile/20000319-1.c: New test.
34691
34692 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34693
34694         * gcc.c-torture/execute/20000314-3.c: New test.
34695         * gcc.c-torture/execute/20000314-2.c: New test.
34696         * gcc.c-torture/execute/20000314-1.c: New test.
34697         * gcc.c-torture/compile/20000314-2.c: New test.
34698         * gcc.c-torture/compile/20000314-1.c: New test.
34699
34700 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34701
34702         * g++.old-deja/g++.warn/inline.C: New test.
34703
34704 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34705
34706         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34707         standards-compliant result rather than specific constants.
34708         Put test-values in array.
34709
34710 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34711
34712         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34713         (g++_target_compile): Put test-specific options last.
34714
34715 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34716
34717         * g++.old-deja/g++.eh/vbase4.C: New test.
34718
34719 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34720
34721         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34722
34723 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         * g++.old-deja/g++.brendan/misc12.C: Removed.
34726         * g++.old-deja/g++.pt/memtemp77.C: Constify.
34727         * g++.old-deja/g++.ext/pretty4.C: New test.
34728
34729 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34730
34731         * g++.old-deja/g++.other/string2.C: New test.
34732
34733 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
34734
34735         * g++.old-deja/g++.warn/impint2.C: New test.
34736
34737 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
34738
34739         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
34740         is 1, not zero.
34741
34742 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.old-deja/g++.warn/impint.C: New test.
34745         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
34746         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
34747         * g++.old-deja/g++.pt/explicit12.C: Likewise.
34748         * g++.old-deja/g++.pt/explicit13.C: Likewise.
34749         * g++.old-deja/g++.pt/explicit17.C: Likewise.
34750         * g++.old-deja/g++.pt/explicit18.C: Likewise.
34751         * g++.old-deja/g++.pt/explicit19.C: Likewise.
34752         * g++.old-deja/g++.pt/explicit23.C: Likewise.
34753         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34754         * g++.old-deja/g++.pt/explicit35.C: Likewise.
34755         * g++.old-deja/g++.pt/explicit6.C: Likewise.
34756         * g++.old-deja/g++.pt/memclass7.C: Likewise.
34757
34758 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
34759
34760         * gcc.dg/cpp-redef.c: New test.
34761
34762 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
34763
34764         * g++.old-deja/g++.pt/unify7.C: New test.
34765
34766 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34767
34768         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
34769         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
34770
34771 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
34772
34773         * gcc.c-torture/compile/20000224-1.c: New test.
34774
34775 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34776
34777         * gcc.c-torture/compile/cpp-2.c: New test.
34778         * gcc.c-torture/compile/cpp-1.c: New test.
34779
34780 2000-02-25  Jeffrey A Law  (law@cygnus.com)
34781
34782         * gcc.c-torture/execute/20000225-1.c: New test.
34783
34784 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34785
34786         * gcc.dg/cpp-li2.c: New test.
34787
34788         * gcc.dg/cpp-wi1.c: New test.
34789
34790         * gcc.dg/cpp-li1.c: New test.
34791
34792 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
34793
34794         * g++.old-deja/g++.other/sizeof5.C: New test.
34795
34796 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34797
34798         * gcc.c-torture/execute/va-arg-13.c: New test.
34799
34800 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
34801
34802         * gcc.c-torture/execute/va-arg-12.c: New test.
34803
34804 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34805
34806         * gcc.c-torture/execute/20000223-1.c: New test.
34807
34808 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34809
34810         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
34811
34812 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
34813
34814         * g++.old-deja/g++.abi/ptrmem.C: New test.
34815
34816 2000-02-19  Richard Henderson  <rth@cygnus.com>
34817
34818         * gcc.c-torture/compile/init-3.c: New.
34819
34820 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
34821
34822         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
34823         ALWAYS_CXXFLAGS.
34824
34825 2000-02-11  Robert Lipe <robertl@sco.com>
34826
34827         * gcc.c-torture/compile/20000211-3.c: New test.
34828
34829 2000-02-11  Martin Buchholz <martin@xemacs.org>
34830
34831         * gcc.c-torture/compile/20000211-2.c: New test.
34832
34833 2000-02-11  Jeffrey A Law  (law@cygnus.com)
34834
34835         * gcc.c-torture/compile/20000211-1.c: New test.
34836
34837 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
34838
34839         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
34840           on native targets
34841
34842 2000-02-08  Nathan Sidwell  <nathan@acm.org>
34843
34844         * g++.old-deja/g++.other/cast5.C: New test.
34845
34846 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
34847
34848         * gcc.c-torture/execute/20000205-1.c: New.
34849
34850 2000-02-03  Nathan Sidwell  <nathan@acm.org>
34851
34852         * g++.old-deja/g++.jason/cast3.C: Return void.
34853         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
34854
34855 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34856
34857         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
34858
34859         * gcc.dg/loop-1.c: New test.
34860
34861 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
34862
34863         * gcc.c-torture/compile/20000127-1.c: New test.
34864         * gcc.c-torture/execute/991228-1.c: New test.
34865
34866 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34867
34868         * gcc.dg/unused-2.c: New test.
34869
34870         * gcc.dg/conv-1.c: New test.
34871
34872 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
34873
34874         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
34875         compiler.
34876         (tool_option_proc): Fix typo.
34877
34878 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
34879
34880         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
34881         of the ld on the host, not on the build machine.
34882         Also, don't crash if '--help' is not a supported option.
34883
34884 2000-01-24  Richard Henderson  <rth@cygnus.com>
34885
34886         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
34887
34888 2000-01-20  Jeffrey A Law  (law@cygnus.com)
34889
34890         * gcc.c-torture/execute/20000120-2.c: New test.
34891         * gcc.c-torture/execute/20000120-1.c: New test.
34892
34893 2000-01-13  Jeffrey A Law  (law@cygnus.com)
34894
34895         * gcc.c-torture/execute/20000113-1.c: New test.
34896
34897 2000-01-12  Jeffrey A Law  (law@cygnus.com)
34898
34899         * gcc.c-torture/execute/20000112-1.c: New test.
34900
34901 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34902
34903         * gcc.dg/20000111-1.c: New test.
34904
34905 2000-01-10  Jeffrey A Law  (law@cygnus.com)
34906
34907         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
34908         with 16 bit integers.
34909
34910 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34911
34912         * gcc.dg/20000108-1.c: New test.
34913
34914 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34915
34916         * g++.old-deja/g++.ns/koenig8.C: New test.
34917
34918 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34919
34920         * g++.old-deja/g++.other/cast4.C: New test.
34921
34922 2000-01-05  Jeffrey A Law  (law@cygnus.com)
34923
34924         * gcc.c-torture/compile/20000105-2.c: New test.
34925         * gcc.c-torture/compile/20000105-1.c: New test.
34926
34927 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34928
34929         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
34930         references to printf & atoi to conform to ANSI standard.
34931         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
34932         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
34933         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
34934         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
34935         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
34936         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34937         * g++.old-deja/g++.brendan/copy1.C: Likewise.
34938         * g++.old-deja/g++.brendan/copy2.C: Likewise.
34939         * g++.old-deja/g++.brendan/copy3.C: Likewise.
34940         * g++.old-deja/g++.brendan/copy4.C: Likewise.
34941         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34942         * g++.old-deja/g++.brendan/copy6.C: Likewise.
34943         * g++.old-deja/g++.brendan/copy7.C: Likewise.
34944         * g++.old-deja/g++.brendan/copy8.C: Likewise.
34945         * g++.old-deja/g++.brendan/crash11.C: Likewise.
34946         * g++.old-deja/g++.brendan/crash14.C: Likewise.
34947         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
34948         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34949         * g++.old-deja/g++.brendan/delete2.C: Likewise.
34950         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
34951         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
34952         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
34953         * g++.old-deja/g++.brendan/eh1.C: Likewise.
34954         * g++.old-deja/g++.brendan/groff1.C: Likewise.
34955         * g++.old-deja/g++.brendan/init3.C: Likewise.
34956         * g++.old-deja/g++.brendan/misc12.C: Likewise.
34957         * g++.old-deja/g++.brendan/misc7.C: Likewise.
34958         * g++.old-deja/g++.brendan/new2.C: Likewise.
34959         * g++.old-deja/g++.brendan/operators4.C: Likewise.
34960         * g++.old-deja/g++.brendan/operators5.C: Likewise.
34961         * g++.old-deja/g++.brendan/overload2.C: Likewise.
34962         * g++.old-deja/g++.brendan/overload7.C: Likewise.
34963         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
34964         * g++.old-deja/g++.brendan/reference1.C: Likewise.
34965         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
34966         * g++.old-deja/g++.brendan/template24.C: Likewise.
34967         * g++.old-deja/g++.brendan/template3.C: Likewise.
34968         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
34969         * g++.old-deja/g++.jason/inline3.C: Likewise.
34970         * g++.old-deja/g++.jason/opeq.C: Likewise.
34971         * g++.old-deja/g++.law/arg5.C: Likewise.
34972         * g++.old-deja/g++.law/arm7.C: Likewise.
34973         * g++.old-deja/g++.law/ctors11.C: Likewise.
34974         * g++.old-deja/g++.law/cvt8.C: Likewise.
34975         * g++.old-deja/g++.law/init9.C: Likewise.
34976         * g++.old-deja/g++.law/refs4.C: Likewise.
34977         * g++.old-deja/g++.law/template2.C: Likewise.
34978         * g++.old-deja/g++.law/visibility24.C: Likewise.
34979         * g++.old-deja/g++.law/vtable3.C: Likewise.
34980         * g++.old-deja/g++.mike/asm2.C: Likewise.
34981         * g++.old-deja/g++.mike/eh1.C: Likewise.
34982         * g++.old-deja/g++.mike/misc1.C: Likewise.
34983         * g++.old-deja/g++.mike/misc13.C: Likewise.
34984         * g++.old-deja/g++.mike/misc14.C: Likewise.
34985         * g++.old-deja/g++.mike/ns12.C: Likewise.
34986         * g++.old-deja/g++.mike/p1248.C: Likewise.
34987         * g++.old-deja/g++.mike/p3708.C: Likewise.
34988         * g++.old-deja/g++.mike/p3708a.C: Likewise.
34989         * g++.old-deja/g++.mike/p3708b.C: Likewise.
34990         * g++.old-deja/g++.mike/p646.C: Likewise.
34991         * g++.old-deja/g++.mike/p700.C: Likewise.
34992         * g++.old-deja/g++.mike/p783.C: Likewise.
34993         * g++.old-deja/g++.mike/p783a.C: Likewise.
34994         * g++.old-deja/g++.mike/p783b.C: Likewise.
34995         * g++.old-deja/g++.mike/p786.C: Likewise.
34996         * g++.old-deja/g++.mike/p789.C: Likewise.
34997         * g++.old-deja/g++.mike/p789a.C: Likewise.
34998         * g++.old-deja/g++.mike/p807a.C: Likewise.
34999         * g++.old-deja/g++.other/delete3.C: Likewise.
35000         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35001         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35002         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35003         * g++.old-deja/g++.other/empty1.C: Likewise.
35004         * g++.old-deja/g++.other/temporary1.C: Likewise.
35005         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35006         * g++.old-deja/g++.pt/t16.C: Likewise.
35007         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35008
35009 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35010
35011         * gcc.dg/991230-1.c: New test.
35012
35013 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35014
35015         * gcc.c-torture/compile/991229-3.c: New test.
35016         * gcc.c-torture/compile/991229-2.c: New test.
35017         * gcc.c-torture/compile/991229-1.c: New test.
35018
35019 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35020
35021         * gcc.c-torture/compile/labels-2.c: New test.
35022
35023 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35024
35025         * gcc.c-torture/execute/991227-1.c: New test.
35026
35027 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35028
35029         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35030
35031 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35032
35033         * gcc.c-torture/execute/991221-1.c: New test.
35034
35035 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35036
35037         * g++.old-deja/g++.other/cast3.C: New test.
35038
35039 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35040
35041         * gcc.c-torture/execute/991216-4.c: New test.
35042
35043 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35044
35045         * gcc.c-torture/execute/991216-1.c: New test.
35046         * gcc.c-torture/execute/991216-2.c: New test.
35047         * gcc.c-torture/execute/991216-3.c: New test.
35048
35049 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35050
35051         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35052         Actually make the test fail by using "-O2" for compilation.
35053
35054 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35055
35056         * g++.old-deja/g++.warn/cast-align1.C: New test.
35057
35058 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35059
35060         * gcc.c-torture/compile/991214-1.c: New test.
35061         * gcc.c-torture/compile/991214-2.c: New test.
35062
35063 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35064
35065         * gcc.dg/991214-1.c: New test.
35066
35067 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35068
35069         * gcc.c-torture/compile/991213-3.c: New test.
35070         * gcc.c-torture/compile/991213-2.c: New test.
35071         * gcc.c-torture/compile/991213-1.c: New test.
35072
35073 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35074
35075         * gcc.dg/991209-1.c: New test.
35076
35077 1999-12-08  Nathan Sidwell <nathan@acm.org>
35078
35079         * gcc.c-torture/compile/991208-1.c: New test.
35080
35081 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35082
35083         * gcc.dg/ultrasp2.c: New test.
35084
35085 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35086
35087         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35088
35089 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35090
35091         * gcc.c-torture/compile/991202-1.c: New test.
35092         * gcc.c-torture/execute/991202-1.c: New test.
35093         * gcc.c-torture/execute/991202-2.c: New test.
35094         * gcc.c-torture/execute/991202-3.c: New test.
35095
35096 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35097
35098         * g++.old-deja/g++.abi/align.C: New test.
35099         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35100         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35101
35102 1999-12-01  Richard Henderson  <rth@cygnus.com>
35103
35104         * gcc.c-torture/execute/991201-1.c: New.
35105
35106 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35107
35108         * gcc.dg/991129-1.c: New test.
35109
35110 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35111
35112         * gcc.c-torture/compile/991127-1.c: New test.
35113
35114 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35115
35116         * g++.old-deja/g++.other/warn4.C: New test.
35117
35118 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35119
35120         * g++.old-deja/g++.eh/cleanup2.C: New test.
35121         * g++.old-deja/g++.ext/pretty2.C: New test.
35122         * g++.old-deja/g++.ext/pretty3.C: New test.
35123         * g++.old-deja/g++.other/debug6.C: New test.
35124
35125 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35126
35127         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35128         compiler_output to look for one error message instead of two.
35129
35130 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35131
35132         * gcc.c-torture/execute/991118-1.c: Also test case
35133         where the word boundary does not split a byte evenly.
35134
35135 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35136
35137         * g++.old-deja/g++.ext/restrict1.C: New test.
35138
35139 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35140
35141         * gcc.c-torture/execute/991118-1.c: New test.
35142
35143 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35144
35145         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35146         working directory pathnames.
35147
35148 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35149
35150         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35151         host is equipped with driver.h and driver.o so it can actually
35152         compile and run the tests.
35153
35154 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35155
35156         * gcc.c-torture/compile/991008-1.c: New test.
35157
35158 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35159
35160         * lib/gcc-dg.exp: Include target-supports.exp
35161
35162 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35163
35164         * lib/target-supports.exp: New file: Provide procs to test for
35165         features supported by the target.
35166         (check_weak_available): Moved here from ecos.exp.
35167         (check_alias_available): New proc: Determine of the target
35168         toolchain supports the alias attribute.
35169
35170         * gcc.dg/special/ecos.exp: Move check_weak_available to
35171         target-supports.exp.
35172         (alias-1.c): Only perform the test if the target supports
35173         aliases.
35174         (wkali-1.c): Only perform the test if the target supports
35175         aliases.
35176
35177         * gcc.dg/990506-0.c: Expect error messages from cross
35178         targets as well as native targets.
35179
35180 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35181
35182         * gcc.dg/ultrasp1.c: Removed xfail.
35183         * gcc.dg/struct-ret-2.c: Likewise.
35184         * gcc.dg/array-1.c: Likewise.
35185
35186 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35187
35188         * gcc.dg/struct-ret-2.c: New test.
35189
35190         * gcc.dg/array-1.c: New test.
35191
35192 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35193
35194         * gcc.c-torture/execute/991030-1.c: New test.
35195
35196 1999-10-26  Richard Henderson  <rth@cygnus.com>
35197
35198         * gcc.c-torture/compile/991026-2.c: New test.
35199
35200 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35201
35202         * gcc.c-torture/compile/991026-1.c: New test.
35203
35204 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35205
35206         * gcc.c-torture/execute/991023-1.c: New test.
35207
35208 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35209
35210         * gcc.c-torture/execute/991019-1.c: New test.
35211
35212 1999-10-16  Richard Henderson  <rth@cygnus.com>
35213
35214         * gcc.c-torture/execute/991016-1.c: New test.
35215
35216 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35217
35218         * gcc.c-torture/execute/991014-1.c: New test.
35219
35220 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35221
35222         * g++.old-deja/g++.other/union2.C: New test.
35223
35224 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35225
35226         * g++.old-deja/g++.other/vaarg2.C: New test.
35227         * g++.old-deja/g++.other/vaarg3.C: New test.
35228
35229 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35230
35231         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35232         in compile/.
35233
35234 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35235
35236         * gcc.c-torture/execute/va-arg-11.c: New test.
35237
35238 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35239
35240         * lib/file-format.exp (gcc_target_object_format): Don't
35241         crash if objdump is unavailable.
35242
35243 1999-09-29  Donn Terry <donn@interix.com>
35244
35245         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35246
35247 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35248
35249         * gcc.c-torture/compile/990928-1.c: New test.
35250
35251 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35252
35253         * g++.old-deja/g++.other/decl6.C: New test.
35254
35255 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35256
35257         * gcc.c-torture/execute/va-arg-10.c: New test.
35258
35259 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35260
35261         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35262         __PRETTY_FUNCTION__.
35263
35264 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35265
35266         * gcc.c-torture/execute/990923-1.c: New test.
35267
35268 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35269
35270         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35271         for which -fpic is inappropriate.
35272
35273 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35276
35277 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35278
35279         * g++.old-deja/g++.other/dyncast1.C: New test.
35280         * g++.old-deja/g++.other/dyncast2.C: New test.
35281         * g++.old-deja/g++.other/dyncast3.C: New test.
35282         * g++.old-deja/g++.other/dyncast4.C: New test.
35283         * g++.old-deja/g++.other/dyncast5.C: New test.
35284         * g++.old-deja/g++.eh/catch3.C: New test.
35285         * g++.old-deja/g++.eh/catch3p.C: New test.
35286         * g++.old-deja/g++.eh/catch4.C: New test.
35287         * g++.old-deja/g++.eh/catch4p.C: New test.
35288         * g++.old-deja/g++.eh/catch5.C: New test.
35289         * g++.old-deja/g++.eh/catch5p.C: New test.
35290         * g++.old-deja/g++.eh/catch6.C: New test.
35291         * g++.old-deja/g++.eh/catch6p.C: New test.
35292         * g++.old-deja/g++.eh/catch7.C: New test.
35293         * g++.old-deja/g++.eh/catch7p.C: New test.
35294         * g++.old-deja/g++.eh/catch8.C: New test.
35295         * g++.old-deja/g++.eh/catch8p.C: New test.
35296         * g++.old-deja/g++.eh/catch9.C: New test.
35297         * g++.old-deja/g++.eh/catch9p.C: New test.
35298
35299 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35300
35301         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35302         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35303
35304 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35305
35306         * gcc.c-torture/compile/990913-1.c: New test.
35307
35308 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35309
35310         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35311         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35312
35313 1999-09-09  Richard Henderson  <rth@cygnus.com>
35314
35315         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35316
35317 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35318
35319         * g++.old-deja/g++.other/lookup11.C: New test.
35320         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35321         what is permitted and what we want.
35322         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35323         overload use.
35324         * g++.old-deja/g++.jason/rfg5.C: Likewise
35325
35326 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35327
35328         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35329         * gcc.c-torture/noncompile/poison-1.c: New file.
35330
35331 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35332
35333         * g++.old-deja/g++.other/sizeof3.C: New test.
35334         * g++.old-deja/g++.other/sizeof4.C: New test.
35335         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35336         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35337
35338 1999-09-07  Richard Henderson  <rth@cygnus.com>
35339
35340         * gcc.dg/va-arg-1.c: New.
35341
35342 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35343
35344         * gcc.c-torture/execute/va-arg-9.c: New test.
35345
35346 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35347
35348         * g77.f-torture/compile/980519-2.f: New test.
35349         * g77.f-torture/compile/19990905-0.f: New test.
35350         * g77.f-torture/compile/19990905-1.f: New test.
35351         * g77.f-torture/compile/19990905-2.f: New test.
35352
35353         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35354
35355 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35356
35357         * gcc.c-torture/execute/990827-1.c: Fix typo.
35358
35359 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35360
35361         * g++.old-deja/g++.other/deref1.C: New test.
35362
35363 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35364
35365         * g++.old-deja/g++.other/ambig2.C: New test.
35366         * g++.old-deja/g++.other/cond5.C: New test.
35367         * g++.old-deja/g++.other/lookup16.C: New test.
35368
35369 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35370
35371         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35372         assemblers too.
35373
35374 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35375
35376         * lib/c-torture.exp: Avoid the "compare executables" optimization
35377         when testing native.
35378
35379 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35380
35381         * gcc.c-torture/execute/990829-1.c: New test.
35382         * gcc.c-torture/compile/990829-1.c: New test.
35383
35384 1999-08-27  Paul Burchard  <burchard@pobox.com>
35385
35386         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35387         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35388         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35389         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35390         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35391         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35392         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35393         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35394         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35395         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35396         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35397
35398 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35399
35400         * gcc.c-torture/execute/990827-1.c: New test.
35401
35402 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35403
35404         * g77.f-torture/noncompile/19990826-4.f: New test.
35405
35406         * g77.f-torture/compile/19990826-3.f: New test.
35407
35408         * g77.f-torture/execute/19990826-2.f: New test.
35409
35410         * g77.f-torture/compile/19990826-1.f: New test.
35411
35412         * gcc.c-torture/execute/990826-0.c: New test.
35413         * g77.c-torture/execute/19990826-0.f: New test.
35414
35415         * g77.f-torture/noncompile/970626-2.f: New test.
35416
35417 1999-08-25  Paul Burchard  <burchard@pobox.com>
35418
35419         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35420         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35421         lss-011.C: New tests.
35422
35423 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35424
35425         * g++.old-deja/g++.other/decl5.C: New test.
35426
35427 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35428
35429         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35430         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35431         call `postbase' for each one.  All callers of `postbase' changed
35432         to call this instead.
35433
35434 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35435
35436         * gcc.c-torture/execute/990811-1.c: New test.
35437
35438 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35439
35440         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35441         just native ones.
35442
35443         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35444         just native ones.
35445
35446 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35447
35448         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35449
35450 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35451
35452         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35453
35454 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35455
35456         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35457
35458 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35459
35460         * gcc.c-torture/execute/990804-1.c: New test.
35461
35462 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35463
35464         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35465         * g++.old-deja/g++.brendan/crash64.C: Likewise
35466         * g++.old-deja/g++.brendan/overload8.C: Likewise
35467
35468 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35469
35470         * g++.old-deja/g++.other/struct1.C: New test.
35471
35472 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35473
35474         * g++.old-deja/g++.other/enum2.C: New test.
35475
35476 1999-08-02  Richard Henderson  <rth@cygnus.com>
35477
35478         Adapted from tests from Franz Sirl:
35479         * gcc.c-torture/execute/va-arg-7.c: New test.
35480         * gcc.c-torture/execute/va-arg-8.c: New test.
35481
35482 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35483
35484         * gcc.c-torture/compile/990801-2.c: New test.
35485
35486         * gcc.c-torture/compile/990801-1.c: New test.
35487
35488 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35489
35490         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35491         fp-cmp-1.c, converting double to float.
35492
35493         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35494         fp-cmp-1.c, converting double to long double.
35495
35496         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35497         from fr1 to unknown_register, since fr1 is a legitimate register
35498         on some machines.
35499
35500 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35501
35502         * README: More listname related changes.
35503
35504 1999-07-08  Catherine Moore  <clm@cygnus.com>
35505
35506         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35507
35508 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35509
35510         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35511
35512 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35513
35514         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35515
35516 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35517
35518         * gcc.dg/990703-1.c: New test.
35519
35520 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35521
35522         * lib/file-format.exp: New file: Move definition of proc
35523         gcc_target_object_format to here from
35524         gcc.dg/special/ecos.exp.
35525
35526         * lib/c-torture.exp: Include lib file-format.exp.
35527         * lib/gcc-dg.exp: Include lib file-format.exp.
35528
35529         * gcc.dg/special/ecos.exp: Remove definition of proc
35530         gcc_target_object_format.
35531
35532 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35533
35534         * gcc.c-torture/execute/990628-1.c: New test.
35535
35536 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35537
35538         * gcc.c-torture/compile/990625-2.c: New test.
35539
35540         * gcc.c-torture/compile/990625-1.c: New test.
35541
35542 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35543
35544         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35545         attributes compile.
35546         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35547         ports that use the COFF/PE file format.
35548
35549 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35550
35551         * gcc.c-torture/compile/990617-1.c: New test.
35552
35553 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35554
35555         * g++.old-deja/g++.other/decl4.C: New test.
35556
35557 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35558
35559         * g++.old-deja/g++.other/bitfld3.C: New test.
35560
35561 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35562
35563         * g++.old-deja/g++.eh/catch1.C: New test.
35564
35565 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35566
35567         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35568
35569         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35570         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35571
35572 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35573
35574         * g77.f-torture/compile/19990502-0.f: Replace with new,
35575         shorter, test that still fails after recent changes.
35576
35577 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35578
35579         * gcc.c-torture/execute/990604-1.c: New test.
35580
35581 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35582
35583         * gcc.c-torture/execute/990531-1.c: New test.
35584
35585 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35586
35587         * gcc.c-torture/compile/990527-1.c: New test.
35588
35589 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35590
35591         * gcc.c-torture/execute/990527-1.c: New test.
35592
35593 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35594
35595         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35596         bitfields as signed.
35597
35598 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35599
35600         * g77.f-torture/compile/19990525-0.f: New test.
35601
35602 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35603
35604         * gcc.c-torture/execute/990525-2.c: New test.
35605
35606         * gcc.c-torture/execute/990525-1.c: New test.
35607
35608 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35609
35610         * g++.old-deja/g++.other/anon3.C: New test.
35611         * g++.old-deja/g++.other/anon4.C: New test.
35612         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35613         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35614         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35615         Merrill).
35616
35617 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35618
35619         * gcc.c-torture/execute/990524-1.c: New test.
35620
35621         * gcc.dg/990524-1.c: New test.
35622
35623 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35624
35625         * gcc.c-torture/compile/990523-1.c: New test.
35626
35627 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35628
35629         * gcc.c-torture/compile/990519-1.c: New test.
35630
35631 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35632
35633         * gcc.c-torture/compile/990517-1.c: New test.
35634
35635         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35636         (e4, f4): New tests.
35637         (main): Call them.
35638
35639 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35640
35641         * gcc.dg/noreturn-1.c: New test.
35642
35643 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35644
35645         * gcc.c-torture/execute/990513-1.c: New test.
35646
35647 1999-05-10  Richard Henderson  <rth@cygnus.com>
35648
35649         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35650
35651 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35652
35653         * g77.f-torture/execute/erfc.f: Use small single-precision
35654         values, to avoid problems on Alphas when not -mieee.
35655
35656 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35657
35658         * gcc.dg/990506-0.c: New test.
35659
35660 1999-05-08  Richard Henderson  <rth@cygnus.com>
35661
35662         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35663         the constant to test.  Don't XFAIL 64-bit targets.
35664
35665         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35666         * g++.old-deja/g++.law/profile1.C: Likewise.
35667
35668         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35669         operator new instances.
35670         * g++.old-deja/g++.other/delete5.C: Likewise.
35671
35672 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35673
35674         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35675         intrinsic.
35676
35677 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35678
35679         * g77.f-torture/execute/u77-test.f: Reverse order of two
35680         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35681
35682 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35683
35684         * gcc.dg/compare1.c: New test.
35685
35686 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35687
35688         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35689         New tests.
35690
35691 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35692
35693         * g77.f-torture/compile/19990502-1.f: New test.
35694
35695 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35696
35697         * g77.f-torture/compile/19990502-0.f: New test.
35698
35699 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35700
35701         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35702         intrinsic.
35703
35704 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35705
35706         * g77.f-torture/execute/u77-test.f (main): List libU77
35707         intrinsics not currently tested.
35708         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35709         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35710         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35711         Trim blanks off the ends of some printed strings.
35712
35713 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35714
35715         * g77.f-torture/execute/u77-test.f (main): Just warn about
35716         FSTAT gid disagreement, as it's expected on some systems.
35717
35718 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35719
35720         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35721         use a new function, which allows for some slop.
35722         Clean up some commentary.
35723         (issum): The new function.
35724         (sgladd): Deleted subroutine.
35725
35726 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35727
35728         * g77.f-torture/execute/u77-test.f: Modify to be more like
35729         libf2c/libU77 version, bringing patches to that version here.
35730         Add suitable commentary.
35731
35732 1999-04-25  Richard Henderson  <rth@cygnus.com>
35733
35734         * gcc.dg/990424-1.c: New test.
35735
35736 1999-04-24  Craig Burley  <craig@jcb-sc.com>
35737
35738         * g77.f-torture/execute/u77-test.f (main): Bug involving
35739         LSTAT has been fixed, so turn back on full checking.
35740
35741 1999-04-20  Craig Burley  <craig@jcb-sc.com>
35742
35743         * g77.f-torture/compile/19990419-0.f: New test.
35744         * g77.f-torture/execute/19990419-1.f: New test.
35745
35746 1999-04-17  Richard Henderson  <rth@cygnus.com>
35747
35748         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
35749         to avoid the need for a prototype to supress a warning.
35750
35751 1999-04-07  Jim Wilson  <wilson@cygnus.com>
35752
35753         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
35754
35755 1999-04-04  Jeffrey A Law  (law@cygnus.com)
35756
35757         * gcc.c-torture/execute/990404-1.c: New test.
35758
35759 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35760
35761         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
35762         * gcc.dg/cpp-if3.c: Don't use -pedantic.
35763         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
35764         missing initializer warnings.
35765
35766 1999-03-28  Jeffrey A Law  (law@cygnus.com)
35767
35768         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
35769         matching strings.
35770
35771 1999-03-26  Jeffrey A Law  (law@cygnus.com)
35772
35773         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
35774
35775 1999-03-26  Craig Burley  <craig@jcb-sc.com>
35776
35777         * g77.f-torture/execute/19990325-0.f: New test.
35778         * g77.f-torture/execute/19990325-1.f: New test.
35779
35780 1999-03-24  Jeffrey A Law  (law@cygnus.com)
35781
35782         * gcc.c-torture/execute/990324-1.c: New test.
35783
35784 1999-03-22  Jim Wilson  <wilson@cygnus.com>
35785
35786         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
35787         test with 4.
35788
35789 1999-03-17  Richard Henderson  <rth@cygnus.com>
35790
35791         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
35792
35793 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35794
35795         * g77.f-torture/execute/19990313-2.f: New test.
35796         * g77.f-torture/execute/19990313-3.f: New test.
35797
35798 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35799
35800         * g77.f-torture/execute/19990313-0.f: New test.
35801         * g77.f-torture/execute/19990313-1.f: New test.
35802
35803 1999-03-12  Jim Wilson  <wilson@cygnus.com>
35804
35805         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
35806         printf to sprintf.
35807         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
35808         (main): Add check for u15.  Conditionalize u31 check depending on
35809         whether ints are <32 bits or >=32 bits.
35810
35811 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35812
35813         * g77.f-torture/execute/19981119-0.f: Improve testiness.
35814
35815 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35816
35817         * g77.f-torture/compile/19990305-0.f: New test.
35818         * g77.f-torture/execute/19981119-0.f: New test.
35819
35820 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35821
35822         * g77.f-torture/execute/970625-2.f: call ABORT if final
35823         result is not correct, instead of just printing it.
35824         Add this checking via newly introduced obfuscation, to
35825         trip up buggy front ends.
35826
35827 1999-03-07  Craig Burley  <craig@jcb-sc.com>
35828
35829         * g77.f-torture/compile/960317-1.f: Moved from being
35830         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
35831
35832 1999-03-06  Craig Burley  <craig@jcb-sc.com>
35833
35834         * g77.f-torture/execute/960317-1.f: New (old) test.
35835         * g77.f-torture/execute/970625-2.f: Ditto.
35836
35837 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
35838
35839         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
35840         message on line 1 or line 2; cccp and cpplib do this differently.
35841
35842 1999-03-01  Jeffrey A Law  (law@cygnus.com)
35843
35844         * g++.old-deja/g++.law/weak1.C: New test.
35845
35846 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35847
35848         * gcc.c-torture/execute/990119-1.c: Renamed to...
35849         * gcc.dg/990119-1.c: this, so it will only be tested once
35850         (it's a preprocessor test, it doesn't need to be run at
35851         multiple optimization levels).
35852
35853 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35854
35855         * lib/g++.exp: Don't add incdir=$base_dir/../include to
35856           ALWAYS_CXXFLAGS.
35857
35858 1999-02-24  Craig Burley  <craig@jcb-sc.com>
35859
35860         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
35861         * g77.f-torture/compile/19981216-0.f: ...as it is expected
35862         to not be compilable by current g77.
35863
35864 1999-02-24  Nick Clifton  <nickc@cygnus.com>
35865
35866         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
35867
35868 1999-02-22  Jeffrey A Law  (law@cygnus.com)
35869
35870         * gcc.c-torture/execute/990222-1.c: New test.
35871
35872 1999-02-19  Craig Burley  <craig@jcb-sc.com>
35873
35874         * g77.f-torture/compile/19990218-0.f: New test.
35875         * g77.f-torture/noncompile/19990218-1.f: New test.
35876
35877 1999-02-18  Craig Burley  <craig@jcb-sc.com>
35878
35879         * g77.f-torture/compile/19981216-0.f: New test.
35880
35881 1999-02-14  Jeffrey A Law  (law@cygnus.com)
35882
35883         * gcc.dg/990214-1.c: New test.
35884
35885 1999-02-13  Jeffrey A Law  (law@cygnus.com)
35886
35887         * gcc.dg/990213-2.c: New test.
35888
35889         * gcc.dg/990213-1.c: New test.
35890
35891 1999-02-12  Jeffrey A Law  (law@cygnus.com)
35892
35893         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
35894         ints.
35895
35896 1999-02-11  Nick Clifton  <nickc@cygnus.com>
35897
35898         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
35899         specified by target.
35900
35901         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
35902
35903 1999-02-11  Jeffrey A Law  (law@cygnus.com)
35904
35905         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
35906
35907 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35908
35909         * gcc.dg/special/ecos.exp: New test driver for new tests with
35910         special requirements.
35911
35912         * gcc.dg/special/alias-1.c: New test.
35913         * gcc.dg/special/gcsec-1.c: New test.
35914         * gcc.dg/special/weak-1.c: New test.
35915         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
35916         * gcc.dg/special/weak-2.c: New test.
35917         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
35918         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
35919         * gcc.dg/special/wkali-1.c: New test.
35920         * gcc.dg/special/wkali-2.c: New test.
35921         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
35922         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
35923
35924 1999-02-10  Felix Lee  <flee@cygnus.com>
35925
35926           * lib/c-torture.exp (c-torture-compile): Pull out code for
35927           analyzing gcc error messages.
35928           (c-torture-execute): Likewise.  Fix some (harmless) false
35929           positives.
35930           * lib/gcc.exp (gcc_check_compile): New function.
35931
35932 1999-02-08  Richard Henderson  <rth@cygnus.com>
35933
35934         * gcc.c-torture/execute/990208-1.c: New test.
35935
35936 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35937
35938         * g++.dg/special/ecos.exp: New driver for new tests with special
35939         requirements
35940
35941         * g++.dg/special/conpr-1.C: New test
35942         * g++.dg/special/conpr-2.C: New test
35943         * g++.dg/special/conpr-2a.C: New test
35944         * g++.dg/special/conpr-3.C: New test
35945         * g++.dg/special/conpr-3a.C: New test
35946         * g++.dg/special/conpr-3b.C: New test
35947
35948         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
35949         allow g++ to use the dg driver
35950
35951         * README: Add comment about g++.dg directory
35952
35953 1999-02-06  Jeffrey A Law  (law@cygnus.com)
35954
35955         * README: Update email addresses.
35956
35957 1999-02-03  Nick Clifton  <nickc@cygnus.com>
35958
35959         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
35960         arguments in order to force structure S onto the stack even on
35961         the alpha.
35962         (test): Pass 10 leading arguments to function foo as well as the
35963         structure S.
35964
35965         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
35966         failure for all targets.
35967
35968         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
35969         abort to terminate program execution.
35970
35971 1999-01-30  Richard Henderson  <rth@cygnus.com>
35972
35973         * gcc.c-torture/execute/990130-1.c: New test.
35974
35975 1999-01-30  Jeffrey A Law  (law@cygnus.com)
35976
35977         * gcc.dg/990130-1.c: New test.
35978
35979 1999-01-28  Michael Meissner  <meissner@cygnus.com>
35980
35981         * gcc.c-torture/execute/990128-1.c: New test.
35982
35983 1999-01-27  Michael Meissner  <meissner@cygnus.com>
35984
35985         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
35986
35987 1999-01-27  Felix Lee  <flee@cygnus.com>
35988
35989         * lib/c-torture.exp (c-torture-compile): pull out code for
35990         analyzing gcc error messages.
35991         (c-torture-execute): ditto, and fix some (harmless) false
35992         positives.
35993         * lib/gcc.exp (gcc_check_compile): new function.
35994
35995 1999-01-17  Jeffrey A Law  (law@cygnus.com)
35996
35997         * gcc.dg/990117-1.c: New test.
35998
35999         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36000
36001         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36002
36003 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36004
36005         * g77.f-torture/compile/990115-1.f: New test.
36006
36007 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36008
36009         * gcc.c-torture/compile/990107-1.c: New test
36010
36011 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36012
36013         * gcc.c-torture/execute/990106-2.c: New test.
36014
36015         * gcc.c-torture/execute/990106-1.c: New test.
36016
36017 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36018
36019         * gcc.c-torture/compile/981223-1.c: New test.
36020
36021 1998-12-29  Richard Henderson  <rth@cygnus.com>
36022
36023         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36024         (opt3): Rename from opt4 and disable.
36025
36026 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36027
36028         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36029
36030 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36031
36032         * g++.old-deja/g++.other/conv5.C: New test.
36033
36034 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36035
36036         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36037
36038 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36039
36040         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36041
36042 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36043
36044         * gcc.c-torture/compile/981211-1.c: New test.
36045
36046 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36047
36048         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36049
36050         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36051
36052 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36053
36054         * gcc.special/930510-1.c: Make C9X safe.
36055         * gcc.misc-tests/gcov-1.c Similarly.
36056         * gcc.misc-tests/gcov-2.c Similarly.
36057
36058 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36059
36060         * gcc.dg/ultrasp1.c: New test.
36061
36062 1998-12-06  Richard Henderson  <rth@cygnus.com>
36063
36064         * gcc.c-torture/execute/981206.c: New test.
36065
36066 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36067
36068         * g++.old-deja/g++.ns/template7.C: New test.
36069
36070         * g++.old-deja/g++.other/expr1.C: New test.
36071
36072         * g++.old-deja/g++.eh/tmpl3.C: New test.
36073
36074         * g++.old-deja/g++.eh/tmpl2.C: New test.
36075
36076 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36077
36078         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36079         * g++.old-deja/g++.other/using6.C: Removed.
36080         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36081
36082         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36083
36084 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36085
36086         * g++.old-deja/g++.pt/overload8.C: New test.
36087
36088         * g++.old-deja/g++.pt/overload7.C: New test.
36089
36090         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36091
36092         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36093         and relinking messages.
36094         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36095         compiling with -frepo.
36096
36097 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36098
36099         * g++.old-deja/g++.pt/lookup6.C: New test.
36100
36101 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36102
36103         * gcc.c-torture/execute/981130-1.c: New test.
36104         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36105
36106 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36107
36108         * g++.old-deja/g++.pt/explicit76.C: New test.
36109
36110         * g++.old-deja/g++.pt/friend38.C: New test.
36111
36112         * g++.old-deja/g++.ns/crash2.C: New test.
36113
36114         * g++.old-deja/g++.pt/defarg8.C: New test.
36115
36116         * g++.old-deja/g++.pt/instantiate6.C: New test.
36117
36118         * g++.old-deja/g++.pt/static6.C: New test.
36119
36120         * g++.old-deja/g++.pt/decl2.C: New test.
36121
36122 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36123
36124         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36125         problem is actually related with name lookup, but so what? :-)
36126
36127         * g++.old-deja/g++.pt/friend37.C: New test.
36128
36129 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36130
36131         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36132         element, which fails on some systems.
36133
36134         * g77.f-torture/execute/labug1.f: New test.
36135
36136 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36137
36138         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36139         is defined.
36140
36141 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36142
36143         * g77.f-torture/compile/981117-1.f: New test.
36144
36145 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36146
36147         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36148         properly discarded.
36149
36150 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36151
36152         * gcc.c-torture/execute/memcheck: New directory of tests for
36153         -fcheck-memory-usage.
36154
36155 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36156
36157         * README: New file, general information about the testsuite and
36158         new description of the various C++ test subdirectories.
36159         * README.g++: Eliminate obsolete information, update and move most
36160         relevant stuff to README.
36161
36162 1998-11-07  Richard Henderson  <rth@cygnus.com>
36163
36164         * gcc.c-torture/compile/981107-1.c: New test.
36165
36166 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36167
36168         * execute/memcpy-bi.c: New testcase.
36169
36170 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36171
36172         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36173         base classes.
36174
36175         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36176         template is selected.
36177
36178         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36179         classes, it should be accepted for all types.
36180
36181         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36182
36183         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36184         specializations start with template headers.
36185
36186 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36187
36188         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36189
36190         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36191         non-POD types.
36192
36193 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36194
36195         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36196
36197 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36198
36199         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36200
36201 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36202
36203         * 981019-1.c: New test.
36204
36205 1998-10-14  Robert Lipe <robertl@dgii.com>
36206
36207         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36208         find objc headers.
36209
36210 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36211
36212         * compile/981001-4.c: Remove use of GCC extension that triggers a
36213         compiler bug.
36214
36215 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36216
36217         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36218
36219 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36220
36221         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36222         instantiation of template produces incorrect code for delete
36223         expression.
36224
36225         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36226         constructors' name is not unique.
36227         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36228         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36229
36230         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36231         automatic array of const is ill-formed.
36232
36233         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36234         of template parameter?
36235
36236         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36237         const.
36238
36239         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36240         pointer-to-member expression.
36241
36242         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36243         declaration causes ICE.
36244
36245 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36246
36247         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36248         reserved in the global namespace.
36249
36250         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36251         generate needed virtual table.
36252
36253         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36254
36255 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36256
36257         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36258         template-dependent type
36259
36260 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36261
36262         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36263         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36264         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36265
36266         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36267         class should be usable as argument of member function.
36268         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36269         class should be usable as return type of member function.
36270         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36271         class should be usable as type of data member.
36272
36273         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36274
36275 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36276
36277         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36278
36279 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36280
36281         * gcc.dg/dll-?.c Add thumb to target list.
36282         Fix assembler scan patterns to match current assembler output.
36283
36284 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36285
36286         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36287         matching of template brackets.
36288
36289         * g++.old-deja/g++.other/using4.C: New test.  Test using
36290         declarations of methods from base classes.
36291
36292         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36293         within functions should introduce names into the innermost
36294         enclosing namespace.
36295
36296         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36297         of static locals if first initialization throws.
36298
36299 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36300
36301         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36302
36303 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36304
36305         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36306         lose track of the possible targets of tablejump insns.
36307         * special/special.exp: Run it.
36308
36309 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36310
36311         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36312         must be declared before its specializations can be named in friend
36313         declarations.
36314
36315 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36316
36317         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36318
36319         * g77.f-torture/execute/io1.f: New test.
36320
36321 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36322
36323         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36324         with pointer to template function, for which no argument deduction
36325         is possible.
36326
36327         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36328         specialization of template function as argument to template
36329         function.
36330
36331         * g++.old-deja/g++.other/access2.C: New test; Inner class
36332         shouldn't have privileged access to Outer's names.
36333
36334 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36335
36336         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36337         friend template declared within template class conflicts with
36338         nested class of the same name.
36339
36340         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36341         is ignored.
36342
36343         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36344         object with direct initializer as function declaration.
36345
36346         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36347         initializers.
36348
36349         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36350         involving const pointer and NULL produces incorrect result.
36351
36352         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36353         type name without `typename' should be rejected with -pedantic.
36354
36355 1998-10-02  Richard Henderson  <rth@cygnus.com>
36356
36357         * g++.old-deja/g++.other/addrof1.C: New test.
36358
36359 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36360
36361         * gcc.c-torture/compile/981001-1.c: New test.
36362         * gcc.c-torture/execute/981001-1.c: New test.
36363
36364 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36365
36366         * gcc.c-torture/compile/981001-2.c: New test.
36367         * gcc.c-torture/compile/981001-3.c: New test.
36368         * gcc.c-torture/compile/981001-4.c: New test.
36369
36370 1998-10-01  Robert Lipe  <robertl@dgii.com>
36371
36372         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36373         multilibbed hosts.   Idea grafted from g77.exp.
36374
36375 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36376
36377         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36378         avoid losing on systems which need -lsocket.
36379
36380 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36381
36382         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36383         * g++.old-deja/g++.other/nested2.C: Ditto.
36384         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36385         failure.
36386
36387 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36388
36389         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36390         preferred over template operator!= for enum bitfields.
36391
36392 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36393
36394         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36395         that happen to have the same base name, but in different scopes,
36396         are incorrectly rejected.
36397
36398 1998-09-16  Richard Henderson  <rth@cygnus.com>
36399
36400         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36401         on the native word size instead of an integer literal.
36402
36403 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36404
36405         * g++.old-deja/g++.other/static2.C: Invocation of static data
36406         member of type pointer-to-function denoted as non-static member.
36407
36408         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36409         checks involving function types and aliases.
36410
36411 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36412
36413         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36414         redefined to the same non-trivial type.
36415
36416         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36417         namespace-qualification of template specializations declared in
36418         other namespaces.
36419
36420         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36421         to declare a subset of the specializations of a template function
36422         as friends of specializations of a template class.
36423
36424         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36425         member templates that do not fully specialize the enclosing
36426         template class are rejected.
36427
36428 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36429
36430         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36431
36432 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36433
36434         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36435         altered from libf2c/libU77 version.
36436
36437 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36438
36439         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36440
36441 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36442
36443         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36444         (un)signed char are different types for template specialization
36445         purposes.
36446
36447 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36448
36449         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36450         * objc: ObjC testsuite.
36451
36452 1998-08-31  Catherine Moore  <clm@cygnus.com>
36453
36454         * gcc.c-torture/execute/941014-1.x:  New file.
36455
36456 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36457
36458         * lib/c-torture.exp: Add support for
36459         torture_eval_before_compile and torture_eval_before_execute
36460         variables.
36461
36462 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36463
36464         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36465         this test triggers valid.
36466
36467 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36468
36469         * gcc.dg/980827-1.c: New test.
36470
36471 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36472
36473         * gcc.c-torture/execute/loop-4b.c: New test.
36474
36475 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36476
36477         * lib/c-torture.exp: Add support for
36478         torture_eval_before_compile and torture_eval_before_execute
36479         variables.
36480
36481 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36482
36483         * gcc.c-torture/compile/980825-1.c: New test.
36484
36485 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36486
36487         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36488         count number tests in opt_t0 not good_t0.
36489
36490 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36491
36492         * gcc.c-torture/compile/930326-1.x: Fix typo.
36493
36494 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36495
36496         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36497         causes an ICE.
36498
36499 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36500
36501         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36502         STACK_SIZE is defined.
36503         * gcc.c-torture/unsorted/stuct.c: Similarly.
36504
36505         * gcc.c-torture/compile/980821-1.c: New test.
36506
36507 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36508
36509         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36510
36511 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36512
36513         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36514         code.
36515
36516 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36517
36518         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36519         error'.
36520
36521 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36522
36523         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36524
36525 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36526
36527         * gcc.c-torture/compile/980816-1.c: New test.
36528
36529         * gcc.dg/980816-1.c: New test.
36530
36531 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36532
36533         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36534         compiler for ieee tests.
36535
36536 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36537
36538         * g77.f-torture/compile/980729-0.f: New test.
36539
36540 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36541
36542         * gcc.c-torture/special/eeprof-1.c: New test, for
36543         -finstrument-functions.
36544         * gcc.c-torture/special/special.exp: Run it.
36545
36546 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36547
36548         * gcc.c-torture/compile/980729-1.c: New test.
36549
36550 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36551
36552         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36553         __thumb__ is defined, and test for ARM style doubles if so.
36554
36555 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36556
36557         * g77.f-torture/noncompile/980615-0.f: New test.
36558
36559 1998-07-26  H.J. Lu  (hjl@gnu.org)
36560
36561         * gcc.dg/980312-1.c: Do link instead of compile.
36562         * gcc.dg/980313-1.c: Likewise.
36563
36564 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36565
36566         * gcc.c-torture/compile/980726-1.c: New test.
36567
36568 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36569
36570         * g77.f-torture/execute/io0.f: New test.
36571
36572 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36573
36574         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36575         an int.
36576
36577 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36578
36579         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36580         m32r bugs.
36581
36582 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36583
36584         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36585         c-decl.c:grokdeclarator can handle mode attributes.
36586
36587 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36588
36589         * gcc.c-torture/execute/980716-1.c: New test.
36590
36591 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36592
36593         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36594         the mn10200.
36595         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36596         the mn10200.
36597         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36598         * gcc.c-torture/compile/930326-1.x: Similarly.
36599
36600 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36601
36602         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36603         New test from Craig.
36604
36605 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36606
36607         * g77.f-torture/noncompile/980616-0.f: New test.
36608
36609         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36610
36611 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36612
36613         *  g++.other/singleton.C: Return error value instead of taking
36614         SIGSEGV.
36615
36616 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36617
36618         *  g++.other/singleton.C: New test.   Warning is under dispute.
36619         Runtime crash is not.
36620
36621 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36622
36623         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36624         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36625         using6.C, using7.C}:  New namespace tests.
36626
36627 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36628
36629         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36630         specialization with typedef'ed names used as array indexes.
36631
36632 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36633
36634         * gcc.c-torture/execute/980709-1.c: New test.
36635
36636         * gcc.dg/980709-1.c: New test.
36637
36638 1998-07-07  Richard Henderson  <rth@cygnus.com>
36639
36640         * gcc.c-torture/execute/bcp-1.c: New test.
36641
36642 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36643
36644         * gcc.c-torture/execute/980707-1.c: New test.
36645
36646 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36647
36648         * gcc.c-torture/compile/980706-1.c: New test.
36649
36650 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36651
36652         * g77.f-torture/execute/980701-0.f,
36653         g77.f-torture/execute/980701-1.f: New test from Craig.
36654
36655 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36656
36657         * gcc.c-torture/compile/980701-1.c: New test.
36658
36659         * gcc.c-torture/execute/980701-1.c: New test.
36660
36661 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36662 rlsruhe.de>
36663
36664         * g++.old-deja/g++.robertl/eb132.C: New test.
36665         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36666
36667 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36668
36669         * g77.f-torture/execute/980628-7.f,
36670         g77.f-torture/execute/980628-8.f,
36671         g77.f-torture/execute/980628-9.f,
36672         g77.f-torture/execute/980628-10.f: New tests from Craig.
36673
36674         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36675
36676 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36677
36678         * g77.f-torture/execute/980628-4.f: New test from Craig.
36679         * g77.f-torture/execute/980628-5.f: Likewise.
36680         * g77.f-torture/execute/980628-2.f: Likewise.
36681         * g77.f-torture/execute/980628-0.f: Likewise.
36682         * g77.f-torture/execute/980628-1.f: Likewise.
36683         * g77.f-torture/execute/980628-3.f: Likewise.
36684         * g77.f-torture/execute/980628-6.f: Likewise.
36685
36686 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36687
36688         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36689         directory when nothing has been installed yet.
36690
36691 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36692
36693         * gcc.c-torture/special/special.exp: Handle newer versions of
36694         dejagnu.
36695
36696 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36697
36698         * gcc.dg/980626-1.c: New test.
36699
36700 1998-06-19  Bruno Haible <haible@ilog.fr>
36701
36702         * gcc.misc-tests/m-un-2.c: New test.
36703         * g++.old-deja/g++.other/warn01.c: Likewise.
36704
36705 1998-06-19  Robert Lipe  <robertl@dgii.com>
36706
36707         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36708         compatibility with assmblers with a different comment character.
36709         Eliminate use of GAS-specific extensions.
36710
36711 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36712
36713         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36714
36715 1998-06-19  Robert Lipe  <robertl@dgii.com>
36716
36717         *lib/g77.exp: Replace search for libf2c.a with search for newly
36718         renamed libg2c.a
36719
36720 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36721
36722         * gcc.c-torture/execute/980617-1.c: New test.
36723
36724 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36725
36726         * gcc.c-torture/execute/980612-1.c: New test.
36727
36728 1998-06-08  Jeffrey A Law  (law@cygnus.com)
36729
36730         * gcc.dg/980523-1.c: Only test on ppc-linux.
36731         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
36732
36733         * gcc.c-torture/execute/980608-1.c: New test.
36734
36735 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
36736
36737         * gcc.c-torture/execute/980605-1.c: New test.
36738
36739 1998-06-04  Jeffrey A Law  (law@cygnus.com)
36740
36741         * gcc.c-torture/execute/980604-1.c: New test.
36742
36743 1998-06-02  Jeffrey A Law  (law@cygnus.com)
36744
36745         * gcc.c-torture/execute/980602-1.c: New test.
36746         * gcc.c-torture/execute/980602-2.c: Likewise.
36747
36748 1998-06-02  Dave Love  <d.love@dl.ac.uk>
36749
36750         * 970125-0.f: Fix per JCB.  Add commentary.
36751
36752 1998-05-31  Michael Meissner  <meissner@cygnus.com>
36753
36754         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
36755         IEEE -0 support.
36756
36757 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
36758
36759         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
36760         earlier.
36761
36762 1998-05-28  Catherine Moore <clm@cygnus.com>
36763
36764         * gcc.c-torture/execute/980526-3.c: New test.
36765
36766 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
36767
36768         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
36769         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
36770         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
36771         m88k-motorola-sysv3 to XFAIL.
36772
36773 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36774
36775         * gcc.dg/980526-1.c: New test.
36776         * gcc.c-torture/execute/980526-2.c: New test.
36777
36778 1998-05-26  Jeffrey A Law  (law@cygnus.com)
36779
36780         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
36781
36782         * gcc.c-torture/execute/980526-1.c: New test.
36783
36784 1998-05-26  Dave Love  <d.love@dl.ac.uk>
36785
36786         * g77.f-torture/execute/alpha2.f: Add runtime test.
36787
36788 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
36789
36790         * g++.old-deja/old-deja.exp: Strip leading directories.
36791
36792         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
36793         error for the line.  Don't run multiple tests for the same line.
36794
36795 1998-05-23  Jeffrey A Law  (law@cygnus.com)
36796
36797         * gcc.dg/980523-1.c: New test.
36798
36799 1998-05-23  Dave Love  <d.love@dl.ac.uk>
36800
36801         * g77.f-torture/compile/970915-0.f: New test.
36802
36803 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
36804
36805         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
36806
36807 1998-05-21  Jeffrey A Law  (law@cygnus.com)
36808
36809         * gcc.dg/980520-1.c: New test.
36810
36811 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
36812
36813         * gcc.dg/980502-1.c: Fix return type.
36814
36815 1998-05-20  Jeffrey A Law  (law@cygnus.com)
36816
36817         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
36818         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
36819         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
36820         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
36821         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
36822
36823 1998-05-20  Dave Love  <d.love@dl.ac.uk>
36824
36825         * g77.f-torture/execute/980520-1.f: New test.
36826
36827 1998-05-15  Dave Love  <d.love@dl.ac.uk>
36828
36829         * lib/mike-g77.exp: New file.
36830
36831         * g77.f-torture/noncompile/noncompile.exp,
36832         g77.f-torture/noncompile/check0.f: New files.
36833
36834 1998-05-14  Dave Love  <d.love@dl.ac.uk>
36835
36836         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
36837         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
36838         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
36839         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
36840         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
36841         abort where appropriate.
36842
36843 1998-05-05  Michael Meissner  <meissner@cygnus.com>
36844
36845         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
36846         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
36847
36848 1998-04-29  Dave Love  <d.love@dl.ac.uk>
36849
36850         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
36851
36852 1998-04-27  Dave Love  <d.love@dl.ac.uk>
36853
36854         * g77.f-torture/compile/980427-0.f: New test.
36855
36856 1998-04-24  Dave Love  <d.love@dl.ac.uk>
36857
36858         * g77.f-torture/compile/980424-0.f: New test.
36859
36860 1998-04-19  Dave Love  <d.love@dl.ac.uk>
36861
36862         * g77.f-torture/compile/980419-2.f (main): New test.
36863         * g77.f-torture/compile/970125-0.f: New test.
36864         * g77.f-torture/compile/980419-1.f: New test.
36865
36866 1998-04-08  Jim Wilson  <wilson@cygnus.com>
36867
36868         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
36869         of loop-4.c.
36870
36871 1998-04-07  Jim Wilson  <wilson@cygnus.com>
36872
36873         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
36874
36875 1998-04-03  Jim Wilson  <wilson@cygnus.com>
36876
36877         * gcc.c-torture/compile/980329-1.c: New test.
36878
36879 1998-03-18  Jim Wilson  <wilson@cygnus.com>
36880
36881         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
36882         * gcc.dg/980312-1.c: Fix typo in -march command.
36883
36884 1998-03-16  H.J. Lu  (hjl@gnu.org)
36885
36886         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
36887
36888 1998-03-11  Robert Lipe  <robertl@dgii.com>
36889
36890         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
36891         Dave Love agree the Fortran source is bogus.
36892
36893 1998-03-11  Robert Lipe  <robertl@dgii.com>
36894
36895         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
36896         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
36897         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
36898         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
36899         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
36900
36901 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
36902
36903         * g++.old-deja/g++.other/friend1.C: New test.
36904
36905 1998-02-18  Dave Love  <d.love@dl.ac.uk>
36906
36907         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
36908         possibly uninitialized) variables and declare dnrm2.
36909
36910 1998-02-23  Robert Lipe <robertl@dgii.com>
36911
36912         From Bruno Haible <haible@ilog.fr>:
36913         * gcc.c-torture/execute/980223.c: New test.
36914
36915 1998-02-13  Jeffrey A Law  (law@cygnus.com)
36916
36917         * gcc.dg/ifelse-1.c: New test.
36918
36919 1998-02-09  H.J. Lu  (hjl@gnu.org)
36920
36921         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
36922
36923           * lib/old-dejagnu.exp (old-dejagnu): Added the
36924           "execution test - XFAIL *-*-*" handling in the spirit of
36925           "excess errors test -". Changed the "execution test fails"
36926           handling to be like "excess errors test fails".
36927           * Update various tests accordingly.
36928
36929 1998-02-06  Jim Wilson  <wilson@cygnus.com>
36930
36931         * gcc.c-torture/execute/980205.c: New test.
36932
36933 1998-01-18  Jeffrey A Law  (law@cygnus.com)
36934
36935         * lib/c-torture.exp: Look for .x files instead of .cexp files.
36936         * lib/f-torture.exp: Similarly.
36937         * gcc.c-torture: Rename all .cexp files to .x files.
36938
36939 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
36940
36941         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
36942         (940510-1.c): Removed duplicate.
36943         (971104-1.c): New test.
36944
36945 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
36946
36947           * lib/f-torture.exp: Improve error and loop detection.
36948
36949 1997-11-19  Michael Meissner  <meissner@cygnus.com>
36950
36951         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
36952         use that to size the filler array.
36953
36954 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
36955
36956         * lib/c-torture.exp(c-torture-execute): Fix typo.
36957
36958         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
36959         testcase as the executable name. Keep the executable around if
36960         the test fails.
36961
36962 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
36963
36964         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
36965         changes.  Only test one -g option, and move it to the end of the
36966         list of options to test.
36967
36968 1997-09-19  Michael Meissner  <meissner@cygnus.com>
36969
36970         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
36971         variable GCC_TORTURE_OPTIONS to supply default switches separated
36972         by colons.  If no environment variable, run tests with -O0 -g, -O1
36973         -g, and -O2 -g as well.
36974
36975 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
36976
36977         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
36978         explanatory comments. Fix indentation.
36979
36980 1997-09-15  Jeffrey A Law  (law@cygnus.com)
36981
36982         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
36983
36984 1997-09-11  Jeffrey A Law  (law@cygnus.com)
36985
36986         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
36987         * g++.old-deja/g++.mike/p7325.C: Likewise.
36988         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
36989
36990 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
36991
36992         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
36993         * g++.old-deja/g++.brendan/crash30.C: Likewise.
36994         * g++.old-deja/g++.brendan/crash39.C: Likewise.
36995         * g++.old-deja/g++.law/operators4.C: Likewise.
36996
36997 1997-09-11  Joe Buck  (jbuck@synopsys.com)
36998
36999         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37000         * g++.old-deja/g++.mike/p784.C: Ditto.
37001         * g++.old-deja/g++.mike/p785.C: Ditto.
37002
37003 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37004
37005           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37006
37007 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37008
37009         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37010         target feature; pass this to c-torture-execute as needed.
37011
37012 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37013
37014         * lib/c-torture.exp(c-torture-execute): If the previous and the
37015         current executables being tested are identical, we don't need to
37016         run the executable again. Try to make the executable names
37017         unique. Add an optional argument for passing additional compiler
37018         flags.
37019
37020 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37021
37022         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37023
37024 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37025
37026         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37027
37028 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37029
37030         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37031         32bit or larger longs.
37032
37033         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37034         have either a 32bit long or 32bit int.
37035
37036 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37037
37038         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37039         Make double precision tests dependent on sizeof (double).
37040
37041 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37042
37043         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37044         too.
37045
37046 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37047
37048         * gcc.c-torture/compile/961203-1.cexp: New script.
37049
37050 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37051
37052         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37053         up the includes ourselves.
37054
37055 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37056
37057         * lib/plumhall.exp: Remove random include, and add a few
37058         verbose messages for debugging.
37059
37060 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37061
37062         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37063         of trying to do it ourselves.
37064
37065 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37066
37067         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37068
37069 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37070
37071         * gcc.prms/5403.c: Made regexp a bit less strict.
37072
37073 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37074
37075         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37076         is returned from remote_load instead.
37077         * lib/plumhall.exp: Ditto.
37078         * lib/mike-g++.exp: Ditto.
37079         * lib/old-dejagnu.exp: Ditto.
37080         * lib/c-torture.exp: Ditto.
37081
37082 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37083
37084         * lib/g++.exp: Use build_wrapper procedure.
37085         * lib/gcc.exp: Ditto.
37086
37087 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37088
37089         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37090         an old-style decl for malloc.  Fixes tests to work when
37091         sizeof (int) != sizeof (size_t).
37092
37093 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37094
37095         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37096
37097         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37098         use stdargs.h interface.
37099
37100 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37101
37102         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37103         NO_VARARGS when compiling.
37104
37105 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37106
37107         * lib/plumhall.exp(ph_includes): New procedure.
37108         (ph_make): Use it.
37109         (ph_compiler): Ditto.
37110
37111         * lib/g++.exp: Rename test-glue.c to testglue.c.
37112         * lib/gcc.exp: Ditto.
37113
37114 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37115
37116         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37117         to completion when it's called.
37118
37119 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37120
37121         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37122         is defined, don't do test.
37123
37124 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37125
37126         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37127         for object files.
37128         (ph_summary): Mark skipped testcases as untested, not unresolved.
37129
37130         * lib/plumhall.exp (ph_make): If unresolved because of bad
37131         errorCode, record errorCode in log file.
37132         (*): Replace send_log/verbose with verbose -log.
37133
37134 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37135
37136         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37137         double conversion if double isn't at least 8 bytes.
37138
37139         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37140         int to work with targets where int is 16 bits.
37141
37142         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37143         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37144         precision for the test to complete.
37145
37146 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37147
37148         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37149         if d10v is not compiled with the -mdouble64 flag.
37150         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37151
37152         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37153         d10v is not compiled with the -mint32 flag.
37154
37155 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37156
37157         * lib/plumhall.exp: Use incr_count.
37158
37159 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37160
37161         * gcc.c-torture: Update to c-torture-1.45.
37162
37163 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37164
37165         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37166         the name of the expect testcase file).
37167
37168         * lib/g++.exp(g++_init): Ditto.
37169
37170 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37171
37172         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37173         the host.
37174
37175         * lib/gcc.exp(gcc_exit): New procedure.
37176
37177 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37178
37179         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37180         specs where appropriate.
37181
37182         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37183         because of new "candidates are" messages, and removed a few
37184
37185         * Converted all non-old-style g++ testcases to old-style, and
37186         moved into g++.old-deja.
37187
37188 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37189
37190         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37191         options.
37192
37193         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37194         succeeded.
37195
37196         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37197
37198 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37199
37200         * lib/gcc.exp (gcc_target_compile): Add support for defining
37201         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37202         the machine doesn't have those features.
37203
37204 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37205
37206         * g++.law/operators4.exp: Don't use LIBS.
37207
37208 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37209
37210         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37211
37212         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37213         * lib/g++.exp: Set it here instead. Also, allow use of the
37214         --tool_exec and --tool_opt options. Change CXX to
37215         GXX_UNDER_TEST.
37216
37217         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37218
37219         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37220
37221 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37222
37223         * lib/old-dejagnu.exp: Use prune_warnings instead of
37224         prune_system_crud.
37225         * lib/mike-g++.exp: Ditto.
37226         * lib/gcc.exp: Ditto.
37227         * lib/g++.exp: Ditto.
37228
37229         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37230
37231 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37232
37233           * 941014-2.c: Include stdlib.h
37234           * 960327-1.c: Include stdio.h
37235           * dbra.c, index-1.c: Don't assume ints are 32bits.
37236
37237 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37238
37239         * lib/gcc.exp: Add gcc,stack_size target feature.
37240
37241         * lib/g++.exp(g++_target_compile): Add the include and link
37242         paths here, not in two other places. And, it's $options, not
37243         options.
37244
37245         * lib/mike-g++.exp(postbase): Remove the code that determines
37246         the correct include and link paths.
37247         * g++.old-deja/old-deja.exp: Ditto.
37248
37249 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37250
37251         * lib/g++.exp(g++_init): target_compile no longer returns the
37252         filename of the result.
37253
37254 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37255
37256         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37257         call to glob.
37258
37259         * gcc.c-torture/special/special.exp: Change call to
37260         gcc_target_compile to include the object file.
37261
37262 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37263
37264         * gcc.c-torture/special/special.exp: Correct misspelling in last
37265         change.
37266
37267 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37268
37269         * lib/plumhall.exp(ph_summary): Log the entire output of the
37270         executable. Return -1 if there were any failures, 0 otherwise.
37271         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37272         (ph_make): Clean up objects and executables that were built
37273         if the tests succeeded.
37274
37275 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37276
37277         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37278         libraries and includes in the build tree as appropriate.
37279
37280 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37281
37282         * lib/c-torture.exp: Instead of looking for the global variable
37283         NO_LONG_LONG, check to see if that's a feature of the target.
37284
37285 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37286
37287         * config/default.exp: Minimize. Delete the remainer of the files in
37288         config; this functionality is now in devo/dejagnu/config.
37289
37290         g++.*/*: Pass any additional flags used to compile to postbase;
37291         delete CXXFLAGS.
37292
37293         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37294         is now done by runtest.exp. Use gcc_target_compile instead of
37295         compile.
37296
37297         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37298         Remove references to CFLAGS. Use remote_file instead of
37299         calling rm -f.
37300         (c-torture): Take a list of arguments to use to compile this
37301         testcase.
37302
37303         lib/g++.exp: Simplify. Use target_compile instead of compile.
37304         lib/gcc-dg.exp: Ditto.
37305         lib/gcc.exp: Ditto.
37306         lib/mike-{gcc,g++}.exp: Ditto.
37307         lib/old-dejagnu.exp: Ditto.
37308         lib/plumhall.exp: Ditto.
37309
37310 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37311
37312         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37313         (ph_linker): Likewise.
37314
37315 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37316
37317           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37318         MAP_ANON / MAP_ANONYMOUS if defined;
37319         else try to map from /dev/zero .
37320
37321 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37322
37323         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37324         isn't defined, then define it to MAP_ANONYMOUS.
37325
37326 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37327
37328         * gcc.c-torture: Update to c-torture-1.42 release.
37329
37330 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37331
37332         * gcc.c-torture: Update to c-torture-1.41 release.
37333
37334 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37335
37336         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37337         c-torture release.
37338
37339 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37340
37341         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37342         and LDFLAGS.  Fix second case to append the target_info ldflags
37343         onto LDFLAGS, not CFLAGS.
37344         * lib/g++.exp (g++_init): Add target_info stuff.
37345         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37346         of libgloss and newlib flags for !native.
37347
37348         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37349         (GDB): Fix relative path to go up another dir for finding gdb.
37350
37351 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37352
37353         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37354         versions in the target_info array, if they don't exist.
37355
37356 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37357
37358         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37359
37360 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37361
37362         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37363         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37364
37365 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37366
37367         * lib/old-dejagnu.exp: Don't remove the output file before we've
37368         actually tested it. Don't append pwd to the path of the executable
37369         we're testing.
37370
37371 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37372
37373         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37374
37375 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37376
37377         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37378         temporary directory for compiler files, and set it to a default
37379         value of /tmp. Set $output as the name of the output file from
37380         compiling the testcase. Add a -o option to $cflags_var so the
37381         compiler writes the final output file as $output. Set $executable
37382         to $output.
37383
37384         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37385         directory for compiler files, and set it to /tmp if it doesn't
37386         already have a value. Set $output_file to the name of the output
37387         file from compiling the testcase. Add a -o option to CXXFLAGS so
37388         the compiler writes the final output file as $output. Use $output
37389         as the executable to be tested.
37390
37391 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37392
37393         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37394
37395 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37396
37397         * gcc.c-torture/execute/pending-1.c: New test.  Still
37398         pending in Tege's queue.
37399
37400 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37401
37402         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37403         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37404         if there were failures.  Call unresolved if there were unresolved
37405         testcases.  Call gcc_fail if program did not run to completion.
37406         (ph_make): Pass additional argument name to ph_execute.
37407         (ph_execute): Add new argument.  Pass additional arguments to
37408         ph_summary.  Call gcc_fail is there is no execution output.
37409
37410 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37411
37412         * lib/plumhall.exp (proc_summary): Output relavent summary
37413         lines into the log so specific failures in plumhall can be
37414         investigated.
37415
37416 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37417
37418         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37419         (c-torture-execute): Don't try to execute tests which use
37420         "long long" types if $NO_LONG_LONG is nonzero.
37421
37422 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37423
37424         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37425         not c-torture.
37426
37427         * gcc.ieee: Move from here.
37428         * gcc.c-torture/execute/ieee: To here.
37429
37430 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37431
37432         * gcc.c-torture: Update to c-torture-1.41 release.
37433
37434 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37435
37436         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37437         not "$output".
37438
37439 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37440
37441         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37442         -c present.
37443
37444 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37445
37446         * config/proelf.exp: Handle connecting to a simulator.
37447
37448 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37449
37450         * config/proelf.exp: New file.  Enough framework that we can
37451         run c-torture tests on the proelf targets (or any other target
37452         that gdb can connect to for that matter).
37453
37454 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37455
37456         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37457         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37458
37459         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37460         exec_output exists.
37461
37462 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37463
37464         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37465         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37466
37467         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37468         to pass/fail/unresolved/unsupported/untested.  Caller must now
37469         call unresolved/unsupported/untested.
37470         * lib/*.exp: Update FSF address.  Update to handle new results of
37471         ${tool}_load.
37472         * lib/chill.exp (verbose): Delete.
37473
37474 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37475
37476         * lib/gcc.exp (default_gcc_start): Change order of args to
37477         $LDFLAGS $CFLAGS $LIBS.
37478         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37479         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37480         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37481         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37482         * gcc.misc-tests/dg-test.exp: Likewise.
37483         * gcc.misc-tests/msgs.exp: Likewise.
37484         * gcc.prms/prms.exp: Likewise.
37485         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37486         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37487
37488         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37489
37490 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37491
37492         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37493
37494         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37495         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37496
37497         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37498         necessary.
37499
37500 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37501
37502         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37503         global for loop; add use of $mathlib.
37504         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37505         settings here; set mathlib for anything but VxWorks.
37506
37507 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37508
37509         * gcc.c-torture: Update to c-torture-1.40 release.
37510
37511 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37512
37513         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37514         dg.exp.
37515
37516 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37517
37518         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37519         global.
37520
37521 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37522
37523         * lib/g++.exp (LIBS): Define if not already.
37524         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37525         (gcc-dg-prune): Call prune_gcc_output.
37526         * lib/gcc.exp (prune_gcc_output): New proc.
37527         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37528         prune_gcc_output.
37529
37530 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37531
37532         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37533         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37534
37535 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37536
37537         * gcc.c-torture: Update to c-torture-1.39 release.
37538
37539 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37540
37541         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37542         fails, try others as well.
37543
37544 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37545
37546         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37547         If compilation fails, mark execute tests as `untested'.
37548         If test is marked as unsupported, don't mark compilation and
37549         execute tests as failed.
37550
37551 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37552
37553         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37554         libstdc++ for whether or not we want to be doing shared
37555         libraries.  Delete link_curses since we don't need it anymore.
37556         * lib/mike-g++.exp (postbase): Don't link in libg++.
37557         * g++.old-deja/old-deja.exp: Likewise.
37558
37559 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37560
37561         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37562
37563 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37564
37565         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37566         For that, add `-Wl,-a,shared_archive'.
37567         * g++.old-deja/old-deja.exp: Likewise.
37568
37569 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37570
37571         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37572
37573 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37574
37575         * lib/mike-g++.exp (postbase): Pay attention to the status of
37576         g++_load.
37577
37578 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37579
37580           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37581
37582 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37583
37584         * lib/gcc.exp (default_gcc_start): No longer need to log program
37585         being executed or its output, execute_anywhere does that now.
37586         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37587         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37588
37589 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37590
37591         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37592         the same as those in lib/g++.exp.
37593
37594 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37595
37596         * gcc.c-torture: Update to c-torture-1.38 release.
37597         * gcc.ieee: Related changes.
37598
37599 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37600
37601         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37602         "exec". Minor reformatting changes.
37603
37604         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37605         cross. This means all "exec" calls now work on a remote host as
37606         well.
37607         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37608         cross. Filter out the extra "\r\n" stuff that expect puts in.
37609         (c-torture-execute): Filter out the bogus warnings like
37610         c-torture-compile does. Add support for canadian cross.
37611         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37612         Use execute_anywhere rather than calling exec directly. Now it
37613         works for canadian cross testing.
37614
37615 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37616
37617         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37618         results into a variable, and check that rather than using file exists.
37619
37620 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37621
37622         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37623         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37624
37625 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37626
37627         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37628         lib_curses if there's a shared libg++ in the build tree.
37629
37630 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37631
37632         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37633         if not supported target.
37634
37635 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37636
37637         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37638         link_curses up to always happen, not just for native builds.
37639
37640 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37641
37642         * gcc.c-torture: Update to c-torture-1.36 release.
37643         * gcc.failure: Related changes.
37644
37645 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37646
37647         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37648
37649 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37650
37651         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37652         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37653         runshlib, link_curses, and mathlib for link and run.
37654
37655         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37656         pass the runtime shared library options for Solaris, OSF/1, and
37657         Irix5, and link with -lcurses to avoid unresolved references.
37658
37659 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37660
37661         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37662         only run once.
37663
37664 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37665
37666         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37667
37668 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37669
37670         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37671         do not have a framework for the "compat" tests yet.
37672
37673 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37674
37675         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37676         set to null if we're testing vxworks5.1.  Use that instead of
37677         `-lm' in the setting of LIBS for link and run.
37678
37679 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37680
37681         * config/rom68k.exp (${tool}_load): Major changes to make it
37682         work.  Verified that it does in fact return the stuff in
37683         exec_output properly.  Catch any Emul or any TRAP other than 0.
37684
37685 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37686
37687         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37688         LDFLAGS properly for targets that need stuff from libgloss.
37689         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37690         only run once.
37691         (gpp_initialized): New variable.
37692
37693 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37694
37695         * config/rom68k.exp: Load libgloss.exp.
37696         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37697         so we can produce a fully linked binary.
37698         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37699         so we can produce a fully linked binary.
37700
37701 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37702
37703         * lib/plumhall.exp (ph_section): Watch for expected failures.
37704         Add missing `else'.
37705
37706         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37707         run the testcase.
37708         (c-torture): Likewise.
37709
37710 1995-08-28  Doug Evans  <dje@cygnus.com>
37711
37712         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37713
37714         * lib/mike-g++.exp (mike_cleanup): New proc.
37715         (prebase): New globals compiler_result, not_compiler_result,
37716         target_regexp.
37717         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37718         allow leading "-" in pattern.  Watch for unsupported tests.
37719         If $compiler_result is set, pattern match assembler code,
37720         and ditto for $not_compiler_result.
37721         * lib/mike-gcc.exp: Likewise.
37722
37723         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37724         execution "succeeded".
37725
37726 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
37727
37728         * config/win32.exp: New file.
37729         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
37730
37731 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
37732
37733         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
37734         unsupported.
37735         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
37736         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
37737         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
37738
37739         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
37740         "... without exceptions was ...".  That is now handled by
37741         prune_system_crud.
37742         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37743
37744 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
37745
37746         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
37747         sieve.c,sort2.c}: New files.
37748         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
37749         sieve.exp,sort2.exp}: Drivers for them.
37750
37751         * lib/mike-gcc.exp (program_output): New user settable variable.
37752         (postbase): Call prune_system_crud.  Also prune extraneous compiler
37753         messages.
37754         * lib/mike-g++.exp (program_output): New user settable variable.
37755
37756         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
37757
37758         * config/sh.exp: Deleted (use sim.exp instead).
37759
37760 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
37761
37762         * config/vx.exp: Declare CHECKTASK as global.
37763         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
37764         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
37765         * lib/old-dejagnu.exp: Load [pwd]/$executable.
37766
37767 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37768
37769         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
37770         target. Like vx.exp, only includes `vx29k.exp' instead of
37771         `vxworks.exp'.
37772
37773 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
37774
37775         * config/sim.exp: Increase time limit from 120 seconds to 240.
37776
37777 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
37778
37779         * gcc.c-torture/execute/950628-1.c: New test.
37780
37781 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
37782
37783         * gcc.c-torture: Update with changes/additions from
37784         c-torture-1.34.
37785
37786 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
37787
37788         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
37789
37790 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
37791
37792         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
37793
37794 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
37795
37796         * gcc.c-torture/compile/950512-1.c: New test.
37797         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
37798         * gcc.dg/struct-ret-1.c: Likewise.
37799
37800 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
37801
37802         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
37803           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
37804
37805 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
37806
37807         * gcc.c-torture/special/920411-1.c: Deleted.
37808         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
37809
37810 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
37811
37812         * config/sim.exp (${tool}_load): Hack in call to bash to get a
37813         cpu limit.
37814
37815 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
37816
37817         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
37818
37819 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
37820
37821         From kenner;
37822         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
37823         is the proper length.
37824         * va-arg-3.c: Likewise.
37825
37826 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
37827
37828         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
37829         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
37830
37831         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
37832         * lib/g++.exp (default_g++_start): Delete old cruft.
37833
37834 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
37835
37836         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
37837         (2 * (1 << 18)) to (2 * (1 << 17)).
37838
37839         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
37840
37841 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
37842
37843         * config/rom68k.exp: Renamed from config/idp.exp
37844
37845 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
37846
37847         * c-torture/compile/921109-2.c
37848
37849 1995-04-18  Mike Stump  <mrs@cygnus.com>
37850
37851         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
37852         excess errors.
37853
37854 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
37855
37856         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
37857         output.
37858         * lib/g++.exp (default_g++_start): Likewise.
37859
37860 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
37861
37862         * gcc.c-torture/compile/950329-1.c: New test.
37863
37864 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
37865
37866           * config/bug.exp (${tool}_load): Updated to use new remote_open
37867           and remote_close procs.
37868         * config/idp.exp: New file.
37869
37870 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
37871
37872         * gcc.c-torture/execute/950322-1.c: New test.
37873
37874 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
37875
37876         * config/vx.exp (${tool}_load): Clean up testing of return code from
37877         vxworks_ld and vxworks_spawn.
37878
37879 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
37880
37881         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
37882
37883 1995-03-13  Mike Stump  <mrs@cygnus.com>
37884
37885         * lib/old-deja.exp: Add `excess errors test - ' error, now one
37886         can mark excess errors on a machine by machine basis.  Note, the
37887         default is to not expect any excess errors, even when excess
37888         errors test - is given, so you will want to put an XFAIL ... on
37889         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
37890         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
37891         those 4 machines, but no others.
37892
37893 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
37894
37895         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
37896         * lib/c-torture.exp: to here.
37897
37898 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
37899
37900         * gcc.c-torture/execute/950221-1.c: New test.
37901         * gcc.c-torture/execute/struct-ret-1.c: New test.
37902         * gcc.c-torture/compile/950221-1.c: New test.
37903
37904         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
37905
37906 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
37907
37908         * gcc.c-torture/execute/arith-1.c (main): Return 0.
37909         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
37910
37911 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
37912
37913         * g++.gb: New directory of tests, derived from my signature and
37914         class scoping tests.
37915
37916         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
37917         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
37918         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
37919         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
37920         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
37921         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
37922         * g++.gb/sig25.C: Likewise.
37923
37924         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
37925         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
37926         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
37927         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
37928         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
37929         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
37930         * g++.gb/sig25.exp: Likewise.
37931
37932         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
37933         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
37934         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
37935         * g++.gb/scope13.C: Likewise, this test still fails.
37936
37937         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
37938         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
37939         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
37940         * g++.gb/scope13.exp: Ditto.
37941
37942         * g++.gb/README: New file, explains what these tests are about.
37943
37944 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
37945
37946         * lib/dg.exp (dg-do): Support `preprocess'.
37947         (dg-test): Likewise.
37948
37949 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
37950
37951         * config/udi.exp: change "continue -expect" to "exp_continue".
37952
37953 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
37954
37955         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
37956         Delete redundant tests.
37957
37958         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
37959         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
37960         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
37961         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
37962         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
37963         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
37964         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
37965         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
37966
37967         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
37968         storing label pointers.
37969         * gcc.c-torture/execute/921019-1.c: Likewise.
37970         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
37971         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
37972         parameter fp.
37973         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
37974         constants.
37975
37976         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
37977         Delete obsolete tests.
37978
37979         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
37980         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
37981         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
37982         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
37983         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
37984         * gcc.c-torture/compile/950124-1.c: New test.
37985
37986         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
37987
37988 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
37989
37990         * lib/mike-g++.exp: Add -lm to LIBS.
37991
37992 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
37993
37994         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
37995
37996 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
37997
37998         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
37999
38000 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38001
38002         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38003
38004 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38005
38006         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38007         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38008         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38009         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38010         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38011         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38012         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38013         * g++.law/{operators31.C, operators32.C,
38014         * g++.law/{operators33.C, operators34.C}: Likewise.
38015         * g++.law/{pic1.C, refs2.C}: Likewise.
38016         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38017         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38018         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38020
38021         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38022         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38023         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38024         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38025         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38026         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38027         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38028         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38029         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38030         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38031         * g++.law/{operators34.exp}: Likewise.
38032         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38033         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38034         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38035         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38036         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38037
38038         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38039         No longer expected to fail.
38040         * g++.law/missed-error3.C: Tweak for recent bool changes.
38041
38042 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38043
38044         * config/emb-unix: Deleted.
38045         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38046         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38047
38048 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38049
38050         * lib/dg.exp (dg-test): Fix typo in last patch.
38051
38052 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38053
38054         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38055         (handles multiple occurrences).
38056
38057 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38058
38059         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38060         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38061         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38062         printed).
38063         * lib/c-torture.exp (c-torture-compile): Likewise.
38064         (c-torture): Prepend full path if missing.
38065         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38066         (gcc_fail): Likewise.
38067         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38068
38069 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38070
38071         * lib/netware.exp: Only attach to NetWare i386 systems.
38072
38073 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38074
38075         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38076         messages.  Add test name to "output pattern match" pass/fail message.
38077
38078 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38079
38080         * gcc.dg: New testsuite.
38081         * gcc.dg/dg.exp: New file.
38082
38083         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38084         test-switch.c}: Deleted.
38085
38086         * gcc.misc-tests/msgs.exp: New testcase driver.
38087
38088 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38089
38090         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38091         Watch for illegal return values from ${tool}_load.
38092         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38093         cross targets.  Coerce return value >0 to 1.
38094
38095 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38096
38097         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38098
38099         * config/emb-unix.exp: New file.
38100
38101         * config/sim.exp: Error if variable $SIM not defined.
38102         (${tool}_load): Mark test as "untested" if simulator missing.
38103
38104         * config/unix.exp: Load remote.exp to get rcp_download.
38105         * lib/c-torture.exp: Use different option lists for testcases with
38106         and without loops.
38107         * gcc.c-torture/execute/execute.exp: Likewise.
38108
38109 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38110
38111         * config/*.exp: Clarify return code from ${tool}_load.
38112         Call `unresolved' or `untested' instead of `warning' or `perror'
38113         (sometimes you still want to call both though).
38114         Add comment that `shell_id' is local to each file.
38115         * config/udi.exp (timeout): Set to 30.
38116         Don't print warning if connection fails, $connectmode has already
38117         printed an error.
38118         (${tool}_load): Move verbose messages to level 2.
38119         Rework pattern for "Process started" message.
38120         Pass `shell_id' to ${connectmode}_download.
38121         Retry twice upon timeout.  Make resetting of target more robust.
38122         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38123         Pass `shell_id' to exit_$connectmode.
38124         Only call exit_$connectmode if connected.
38125         * config/unix.exp (${tool}_load): Check return codes better.
38126         * config/vrtx.exp (${tool}_load): Likewise.
38127         * config/vx.exp (${tool}_load): Likewise.
38128         Delete unneeded global's.
38129         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38130         from ${tool}_load.
38131         (dg-stat): Delete.
38132         (dg-init): Delete recording of pass/fail counts.
38133         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38134         (old-dejagnu-init): Likewise.
38135         (old-dejagnu-stat): Delete contents, empty proc now.
38136         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38137         (c-torture): Delete references to lcnt, lpass, lfail.
38138         Get option list from TORTURE_OPTIONS.
38139         Delete -funroll[-all]-loops if no loops.
38140         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38141         (g++_stat): Delete contents (empty proc now).
38142         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38143         (gcc_finish): Likewise.
38144         (gcc_stat): Deleted.
38145         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38146         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38147         * gcc.c-torture/execute/execute.exp: Likewise.
38148         Split tests into two parts: compile, execute.
38149         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38150         no loops.  Update to reflect clarified return codes from ${tool}_load.
38151
38152 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38153
38154         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38155         to grep for.
38156         (old-dejagnu): Likewise (where necessary).
38157
38158 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38159
38160         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38161
38162         * lib/dg.exp (dg-process-target): Fix processing of selector.
38163         Add comment regarding use of `error'.
38164
38165         * lib/gcc.exp (prune_system_crud): Define if missing.
38166         * lib/g++.exp (prune_system_crud): Likewise.
38167
38168         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38169         Call prune_system_crud.
38170         * lib/dg.exp (dg-runtest): New proc.
38171         Use perror instead of send_user for tcl errors in testcase.
38172         Don't return any value, it's never used.
38173         Don't clobber previous definition of `unknown'.
38174         Print tcl errors in `dg-final'.
38175
38176 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38177
38178         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38179         (dg-test): Don't print errorInfo, it contains stack backtrace.
38180
38181 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38182
38183         * lib/g++.exp (runtest_file_p): Define if missing.
38184
38185 1994-09-24  Doug Evans  (dje@cygnus.com)
38186
38187         * lib/mike-g++.exp: Comment out loading of g++.exp.
38188         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38189         (default_g++_version): Always print something.
38190         (default_g++_start): Comment out call to `which'.
38191         (g++_start, g++_load): Deleted (must be defined in config file).
38192         * lib/gcc.exp: Test for existence of $CC at start.
38193         Delete check for tmpdir (done in gcc_init).
38194         (default_gcc_version): Always print something.
38195         (default_gcc_start): Comment out call to `which'.
38196         * config/*.exp: Major cleanup - make cross targets work at least a
38197         little better for g++ (by not being "--tool gcc" specific).
38198         Rename gcc_xxx to ${tool}_xxx.
38199         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38200         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38201
38202 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38203
38204         * lib/c-torture.exp (c-torture-compile): Rework compiler
38205         message processing.
38206
38207         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38208         c-torture.
38209
38210 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38211
38212         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38213
38214         * lib/dg.exp (dg-process-target): Support { target native }.
38215
38216 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38217
38218         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38219         looked for "... program xxx got fatal signal".
38220         Correct regsub munging of `comp_output'.
38221         Ignore compiler messages "path prefix not used" and "linker input
38222         file unused".
38223
38224 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38225
38226         * lib/gcc.exp (runtest_file_p): Define if missing.
38227         * gcc.prms/template.c: Example to work from.
38228
38229 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38230
38231         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38232         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38233
38234         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38235         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38236         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38237         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38238
38239         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38240         (dg-process-target): No longer a varargs proc.
38241         Return S/N for target, P/F for xfail.  All callers changed.
38242         (user option procs): More argument checking.
38243         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38244         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38245         (dg-test): Skip test if not running on selected target in `dg-do'.
38246         Update handling of `dg-do-what', `dg-output-text'.
38247         Separate execution pass/fail from output pattern match pass/fail.
38248         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38249
38250 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38251
38252         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38253         target for 920510-1.c.
38254
38255 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38256
38257         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38258         Clean up comment regarding use of passcnt, etc.
38259         (gcc_stat): Don't update `testcnt' here.
38260         (gcc_finish): Do it here.
38261         Might as well reset `but_id' here too.
38262         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38263         to determine if the file should be tested.
38264         * gcc.c-torture/compile/compile.exp: Likewise.
38265         * gcc.c-torture/execute/execute.exp: Likewise.
38266         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38267         * gcc.misc-tests/dg-test.exp: Likewise.
38268         * gcc.prms/prms.exp: Likewise.
38269         * gcc.wendy/wendy.exp: Likewise.
38270         * g++.old-deja.exp: Likewise.
38271         Move "Testing file" message to verbose level 1.
38272
38273 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38274
38275         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38276
38277 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38278
38279         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38280         (default_gcc_start): Accept optional second list element
38281         of compiler flags.  Print compiler output at verbosity level 2.
38282         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38283         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38284         Save current values of framework globals passcnt, failcnt, xpasscnt,
38285         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38286         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38287         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38288         xfailcnt to compute stats.  Update framework global `testcnt' from
38289         pass/fail counts.
38290         (gcc_finish): New proc.  Clean up test environment.
38291         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38292         (gcc_epass, gcc_efail): Delete.
38293         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38294         argument of line number.
38295         (dg-init): If the tool has an init routine, call it.
38296         (dg-test): Remove args `cflags_var' and `libs_var'.
38297         Pass all compiler options to ${tool}_start.
38298         Handle missing line number.
38299         (dg-finish): New function.
38300         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38301         particular files.  Call gcc_finish at end.  Move "skipping test"
38302         message to verbosity level 3.
38303         * gcc.c-torture/compile/compile.exp: Likewise.
38304         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38305         * gcc.c-torture/execute/execute.exp: Likewise.
38306         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38307         Print testcase being tried at verbosity level 1.
38308         * gcc.c-torture/special/special.exp: Unset xfail.
38309         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38310         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38311         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38312         * gcc.failure/failure.exp: Likewise.
38313         * gcc.ieee/ieee.exp: Likewise.
38314         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38315         Update call to dg-test.  Call dg-finish at end.
38316         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38317         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38318         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38319         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38320         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38321         * gcc.wendy/wendy.exp: Add copyright.
38322         Delete setting of tmpdir (done by gcc_init).
38323         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38324         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38325         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38326         gcc_[ce]pass/fail.
38327
38328 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38329
38330         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38331         confusion.
38332         (g++_load): Likewise.
38333
38334         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38335         Rename argument to `prog' to remove the confusion.
38336         Varargs fns behave differently too!
38337         (g++_load): Likewise.
38338
38339         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38340
38341         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38342         what it is.  Delete (always) printing of status value for !native.
38343         Simplify verbose code, and include status and exec_output.
38344         (g++_load): Use gcc_load.
38345
38346 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38347
38348         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38349         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38350         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38351         940714-3.c as these testcases don't exist anymore.  Make
38352         va-arg-1.c expected to pass.
38353
38354 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38355
38356         * gcc.misc-tests/misc.exp: Only run specific testcases.
38357         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38358         * gcc.misc-tests/dg-[1-9].c: New files.
38359
38360         * lib/dg.exp: New testsuite driver.
38361         * gcc.prms/prms.exp: Use it.
38362
38363         * README.gcc: New file.
38364
38365         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38366         Document and reset `lxpass' and `lxfail'.
38367         Simplify "initialized" message.
38368         (gcc_stat): Clean up comments a little.
38369
38370 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38371
38372         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38373
38374 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38375
38376         * lib/old-dejagnu.exp (process-option): New proc.
38377         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38378         (old-dejagnu): Simplify.
38379         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38380
38381 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38382
38383         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38384         exists and is not an empty string.
38385
38386         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38387         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38388         finished.
38389         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38390         automatically.
38391
38392         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38393         longer expected to fail.
38394
38395         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38396         "f" function call.
38397
38398         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38399
38400         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38401         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38402         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38403         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38404         c-torture-1.29.
38405
38406         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38407         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38408
38409         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38410
38411         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38412         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38413
38414         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38415         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38416         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38417
38418 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38419
38420         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38421         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38422         940714-1.c, 940714-2.c, 940714-3.c},
38423         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38424         gcc.misc-tests/{mg.c,mg.exp}:
38425         New tests.
38426         * gcc.noncompile/noncompile.exp: Change accordingly.
38427
38428 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38429
38430         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38431         Undo previous clobberage.
38432
38433 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38434
38435         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38436         * gcc.special/{930510-1.c, special.exp}:
38437         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38438         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38439         struct-varargs-1.c}: New tests from c-torture-1.26.
38440
38441 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38442
38443         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38444           argument to switch.
38445
38446 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38447
38448         * Revert the previous changes.  Please see Rob's directory
38449           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38450           fixes.
38451
38452 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38453
38454         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38455             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38456             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38457             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38458             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38459             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38460             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38461             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38462             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38463             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38464             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38465             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38466             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38467             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38468             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38469             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38470             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38471             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38472             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38473             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38474             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38475             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38476             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38477             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38478             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38479             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38480             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38481
38482 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38483
38484         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38485             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38486           with perror calls.
38487
38488 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38489
38490         * config/unix.exp (g++_load): Fix syntax.
38491
38492 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38493
38494         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38495         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38496         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38497         Don't expect va-arg-1.c to fail.  Correct expected output for
38498         920928-1.c.
38499         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38500         * gcc.wendy/hbm4.c: Correct typo.
38501         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38502
38503 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38504
38505         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38506         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38507         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38508         * lib/c-torture.exp (c-torture-compile): Ditto.
38509
38510         Reduce volume of output (remove all the -I's and such).
38511         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38512         Call gcc_cpass, gcc_cfail.
38513         (c-torture): Pass testing option to c-torture-compile.
38514
38515 1994-03-21  Doug Evans  (dje@cygnus.com)
38516
38517         Bring patches over from progressive.
38518         * config/default.exp: Exit remote shell cleanly.
38519         (g++_exit, g++_start): Add default versions.
38520         * config/sim.exp (gcc_load): Use perror, not error.
38521
38522 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38523
38524         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38525         set in site.exp.
38526
38527 1994-03-14  Doug Evans  (dje@cygnus.com)
38528
38529         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38530         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38531         (wendy_try): New proc to run testcase.
38532         (main loop): Call 'em.
38533         * gcc.wendy/*.c: Clean up pass to correct expected output.
38534
38535         * lib/gcc.exp: Minor cleanup work.
38536         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38537
38538 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38539
38540         * config/sim.exp (gcc_load): Document return codes better.
38541         Don't pass -v to simulator.
38542
38543 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38544
38545           * gcc.special/920717-x.c: Fix typo.
38546           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38547           get at sources.
38548
38549         * lib/mike-gcc.exp: Fix typo.
38550
38551 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38552
38553         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38554         binary to use, transform the name.
38555         * config/*.exp: rename everything. Nuke any g++ specific files,
38556         it's now a special case of gcc that requires no special support.
38557         Add a default.exp for unsupported targets.
38558
38559 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38560
38561         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38562         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38563         version of Tcl.
38564
38565 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38566
38567         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38568         than a warning.
38569
38570 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38571
38572         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38573
38574 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38575
38576         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38577         option_list.  Compile every file with only 4/6 option choices
38578         (same as C torture) instead of with 12/18 different option
38579         choices.
38580         * lib/c-torture.exp: Likewise.
38581
38582         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38583         not already set.
38584
38585 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38586
38587         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38588         can put an XFAIL *-*-* on excess errors.
38589
38590 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38591
38592         * g++.law: Add more tests derived from g++-bugs snapshots.
38593
38594         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38595         equivalent to g++.law/init9.
38596
38597         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38598         compiled it, and the a.out file after we've run it.
38599
38600 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38601
38602         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38603         compiled it, and the a.out file after we've run it.
38604
38605 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38606
38607         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38608
38609 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38610
38611         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38612         version number.
38613
38614 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38615
38616         * g++.law: New directory of g++ tests derived from the g++-bugs
38617         snapshots.
38618
38619 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38620
38621         * gcc.compile: initbug1.c initbug1.exp testcase added
38622
38623 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38624
38625         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38626         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38627           fixes submitted by Jeff Law (law@cs.utah.edu)
38628         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38629           Jeff Law (law@cs.utah.edu)
38630
38631
38632 1993-11-30  Mike Stump  (mrs@cygnus.com)
38633
38634         * config/unix-g++.exp: Follow the gcc way of doing things.
38635         * g++.old-deja/old-deja.exp: Minor updates.
38636         * lib/g++.exp: New file, follow the gcc way of doing things.
38637         * lib/old-dejagnu.exp: Minor updates.
38638         * lib/mike-g++.exp: Always unset errorInfo.
38639
38640 1993-11-06  Mike Stump  (mrs@cygnus.com)
38641
38642         * lib/gcc.exp: Fix some errors with the below change, CC and
38643         CFLAGS should be global when setting, not local.
38644
38645 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38646
38647         * lib/gcc.exp: Transform tool name.
38648
38649 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38650
38651         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38652
38653 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38654
38655         * lib/gcc.exp: change gcc_done to gcc_stat
38656
38657 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38658
38659         * Upgraded gcc testsuite to c-torture version 1.25
38660
38661 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38662
38663         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38664         * lib/c-torture: added hooks for new reporting code.
38665
38666 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38667
38668         * config/sh-gcc.exp: check if sh-sim exists in the path
38669
38670 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38671
38672         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38673         * gcc.compile/compile.exp: Initial changes for new logic.
38674         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38675         * gcc.failure/failure.exp: Initial changes for new logic.
38676         * gcc.ieee/ieee.exp: Initial changes for new logic.
38677         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38678         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38679         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38680         * lib/c-torture.exp: Initial changes for new logic.
38681         * lib/gcc.exp: Initial changes for new logic.
38682
38683 1993-10-15  Mike Stump  (mrs@cygnus.com)
38684
38685         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38686         depend upon failure or success.  Fully qualify names in failure
38687         and success messages.  Always remove a.out before starting
38688         compile, just in case.  Pay more attention to error text output by
38689         the compiler.  Handle testcases with no known past errors just
38690         like all others, so that things are uniform.  Other miscellaneous
38691         improvements.
38692
38693 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38694
38695         * gcc.cpp: new directory for cpp tests
38696
38697 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38698
38699         * lib/chill.exp: Code reformatted, removed unused code.
38700         * config/unix-chill.exp: Code reformatted, removed unused code.
38701         * chill.execute/execute.exp: Code reformatted, removed unused code.
38702         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38703
38704 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38705
38706         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38707         routines not written.
38708
38709 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38710
38711         * config/bug-gcc.exp: Use new procs from bug.exp.
38712
38713 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38714
38715         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38716         via ftp, rather than depending on NFS.
38717         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38718         case.
38719
38720 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38721
38722         * config/bug-gcc.exp: Use new download proc.
38723
38724 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38725
38726         * chill.execute/execute.exp: cleanups, handles errors better
38727         * chill.compile/compile.exp: rewrite, based on execute.exp
38728         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
38729         * lib/chill.exp: major changes to diff proc and compile and link
38730           procs. added chill_fail and chill_pass wrappers to pass and
38731           fail. added more comments, and handle error codes better.
38732           Added a hack to capture stderr from exec, so noncompile tests
38733           can work.
38734
38735 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
38736
38737         * chill.execute/execute.exp: rewrite of testsuite driver
38738         * lib/chill.exp: rewrite of testsuite driver
38739         * config/unix-chill.exp: rewrite of testsuite driver
38740
38741 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
38742
38743     In chill.execute:
38744         * iexpr.ch: Standardize uppercase.
38745         * tuples.dat: Standardize uppercase.
38746         * vary.ch: standardize.  Correct varying string assignments.
38747         * vary.dat: Add new output lines.
38748
38749 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
38750
38751     In chill.execute:
38752         * chprintf.ch: Standardize use of uppercase.
38753         * tuples.ch: Standardize and turn arr2 into a DCL,
38754           rather than a SYN.
38755         * pinits.ch: Standardize.
38756
38757 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
38758
38759         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
38760         * Makefil: Renamed to Makefile.in.
38761         * configure.in: New.
38762
38763 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
38764
38765     In chill.execute:
38766         * .cvsignore: Add result/output files.
38767         * Makefile: Fix up variables at start.  Use MFLAGS
38768           everywhere.  Correct bool_loc, built_ins entries.
38769           Add entry for vary1.ch.
38770         * bitarray.ch: Standardize upper-case usage.
38771         * bitexpr.ch: Standardize, add output of b1.
38772         * params.ch: Use arrayt in along PROC parameters, to
38773           avoid novelty problems.
38774         * sets.ch: Tiny cleanup.
38775         * vary1.ch: Re-indent.
38776
38777 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
38778
38779           * Add PR-related files to Makefiles, .cvsignore files, etc.
38780
38781 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
38782
38783         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
38784           with compiler objects. New names are test-flow.c and test-loop.c
38785
38786 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
38787
38788         * Upgraded c-torture tests from 1.19 to 1.20
38789
38790         * new files:
38791         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
38792         * gcc.compile: 930623-1.c 930623-2.c
38793         * gcc.noncompile: 930622-1.c 930622-2.c
38794         * gcc.failure: 920411-1.c 920627-2.c
38795         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
38796
38797 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
38798
38799         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38800           More changes to get testsuite working properly. Needs more work.
38801           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
38802
38803 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
38804
38805         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38806           More changes to get testsuite working properly. Needs more work.
38807
38808 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
38809
38810         * chill.compile/compile.exp: Added for Dejagnu support
38811         * chill.execute/execute.exp: Added for Dejagnu support
38812         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
38813
38814 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
38815
38816     This should complete moving the CHILL test files.
38817         * chill.noncompile(.cvsignore printf.grt
38818             in-printf.grt chprintf.grt chprintf.ch):
38819             Added test-support files.
38820           (Makefile): Modified further.
38821         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
38822             signal.ch): Added test files.
38823           * chill.execute (.cvsignore printf.grt printr.c
38824             in-printf.grt rts.c chprintf.grt rts.h): Added
38825           test-support files.
38826             (Makefile): More corrections.
38827
38828 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
38829
38830         * chill.compile, chill.execute, chill.nocompile: Add CHILL
38831           test cases, ready for DejaGnu.
38832
38833 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
38834
38835         * Upgraded c-torture tests from 1.18 to 1.19
38836
38837         * gcc.compile: added test(s):
38838           930607-1.c
38839         * gcc.execute: added test(s):
38840           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
38841
38842         * added new subdirectory for misc tests: gcc.misc-tests
38843         * gcc.misc-test(s): added tests:
38844           inst-check.c test-consts.c test-ior.c test-switch.c
38845
38846 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
38847
38848         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
38849
38850 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
38851
38852         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
38853
38854 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
38855
38856         * Upgraded c-torture tests from 1.17 to 1.18
38857
38858 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
38859
38860         * Upgraded c-torture tests from 1.12 to 1.17
38861
38862 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
38863
38864         * lib/old-dejagnu.exp:
38865           Fixed handling of XFAIL target triplets to correctly
38866           recognize wildcard characters.  Removed code that
38867           appended a unique id tag to the end of the file name
38868           printed out by the result of the testcases within a
38869           given test file.
38870
38871 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
38872
38873         * lib/old-dejagnu.exp:
38874           Reworked expected failure handling to trigger off of XFAIL
38875           keyword in keyphrase embeded in testcase source code. The
38876           XFAIL keyword must be at the end of the keyphrase line. It
38877           may optionally be followed by one or more target triplets.
38878           It has just occured that the handling of wildcards in the
38879           target triplet may not be correct.
38880
38881 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
38882
38883         * g++.old-deja/tests:
38884           Moved all subdirectories up one level into g++.old-deja .
38885
38886         * lib/old-dejagnu.exp:
38887           Fixed problem with CXXFLAGS not being properly reset, and being
38888           corrupted with extraneous "-c" compiler option.  This was
38889           causing binaries to not be generated for test that needed them.
38890           Modified strings passed to "pass" and "fail" so that individual
38891           tests from the same test file would be distinguished by an
38892           identifier appended to the test file name in the summary logs;
38893           this corrected a problem with erroneous diff logs.  Added code
38894           to search testcases for expected fail and unexpected pass keywords.
38895
38896 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
38897
38898         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
38899
38900 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
38901
38902         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
38903           Removed extraneous text from end of "Special g++ Options"
38904           keyphrase.
38905
38906         * lib/old-dejagnu.exp: Added pattern matching to look for new
38907           keywords, embedded in testcases comments, which will trigger
38908           calls to xpass and xfail.
38909
38910 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
38911
38912         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
38913           comments embedded in the testcases, especially the one looking for
38914           special compiler options, as well as the pattern matching for the
38915           compiler output again.
38916
38917 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
38918
38919         * lib/old-dejagnu.exp: Do a proper check of the return value for
38920           execute tests. Fixed several problems with the pattern matching
38921           of the compiler output which gave erroneous test results.
38922           Changed several of the test result messages to be more descriptive.
38923         * config/unix-g++.exp: Proc g++_load now actually works and
38924           executes the tests passed to it and returns a usable return
38925           value.
38926
38927 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
38928
38929           * lib/gcc.exp: Exits gracefully if $CC is bogus.
38930
38931 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
38932
38933         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
38934           Modified both files to properly execute the old style
38935           dejagnu tests. The previous versions of these files were
38936           experimental and did not function anything near correctly.
38937
38938 1993-04-05  Rob Savoye  (rob@cygnus.com)
38939
38940         * Removed all Makefile.in and configure.in files. No configuration
38941         needed now.
38942
38943 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
38944
38945         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
38946
38947 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
38948
38949         * gcc.compile/configure.in, gcc.unsorted/configure.in,
38950         gcc.special/configure.in, gcc.noncompile/configure.in,
38951         gcc.execute/configure.in, gcc.code_quality/configure.in,
38952         g++.other/configure.in, g++.old-deja/configure.in,
38953         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
38954         in srcname setting.
38955
38956 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
38957
38958         * lib/udi.exp:  Fixed mondfe and mondfe_download.
38959         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
38960         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
38961
38962 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
38963
38964         * config/udi-gdb.exp: Check $shell_id after connecting to target.
38965         (gdb_exit): Don't remove *_soc files.
38966
38967 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
38968
38969         * lib/c-torture.exp: Don't look for main; instead always use -w
38970         -c.  This is how the c-torture tests work.  Remove the object
38971         file if the compilation succeeds.
38972         * gcc.execute/execute.exp: Remove executable if test passes.
38973         * gcc.noncompile/noncompile.exp: Every test is an expected
38974         failure.
38975         * gcc.special/special.exp: Added tests from c-torture 1.11,
38976         corrected use of existing test.
38977         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
38978         gcc.execute/920625-1.c: Updated to c-torture 1.11.
38979         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
38980         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
38981         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
38982         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
38983         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
38984         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
38985         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
38986         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
38987         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
38988         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
38989         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
38990         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
38991         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
38992         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
38993         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
38994         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
38995         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
38996         c-torture 1.11.
38997         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
38998         correspond to c-torture 1.11.
38999
39000         * New file.
39001