OSDN Git Service

fb0d84d7141ab19a64698edeba6c399a574d37cc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4
5 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6
7         * gcc.dg/format/cast-1.c: New test.
8
9 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10
11         PR c/7776
12         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16
17 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18
19         * gcc.dg/cast-pretty-print-1.c: New test.
20
21 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22
23         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24
25 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26
27         PR c++/24173
28         * g++.dg/template/friend40.C: New test.
29         
30 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
31
32         PR target/25199
33         * gcc.target/i386/movq-2.c: New test.
34         * gcc.target/i386/movq.c: Remove target i?86, instead add
35         dg-require-effective-target ilp32.
36
37 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38
39         PR c++/24103
40         * g++.dg/other/default1.C: New test.
41
42 2005-12-02  Richard Guenther  <rguenther@suse.de>
43
44         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
45
46 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47
48         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
49
50 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
51
52         PR target/21017
53         * gcc.target/powerpc/rotate.c: New.
54
55 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
56
57         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
58         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90. 
59
60 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
61
62         PR c/13384
63         * gcc.dg/pr17730-1.c: Adjust.
64         * gcc.dg/lvalue1.c (main): Likewise.
65         * gcc.dg/lvalue-2.c: Likewise.
66         * g++.dg/pr7503-3.C
67
68 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
69
70         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
71         error messages.
72
73 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
74
75         PR fortran/24789
76         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
77
78 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
79
80         PR target/24475
81         * lib/target-supports.exp (check_effective_target_tls): New.
82         (check_effective_target_tls_runtime): New.
83         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
84         for TLS support.
85         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
86         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
87         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
88         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
89         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
90         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
91         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
92         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
93         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
94         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
95         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
96         effective-target TLS.
97         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c, 
98         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
99         effective-target TLS runtime.
100
101 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
102
103         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
104
105 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
106
107         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
108         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
109         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
110         ignored" warnings when "packing" is the same as the ABI layout.
111
112 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
113
114         PR fortran/21302
115         * gfortran.dg/line_length_1.f: New test.
116         * gfortran.dg/line_length_2.f90: Ditto.
117
118 2005-11-30  Richard Guenther  <rguenther@suse.de>
119
120         PR tree-optimization/21655
121         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
122
123 2005-11-30  Dale Johannesen  <dalej@apple.com>
124
125         * gcc.c-torture/compile/pr24930.c:  New.
126
127 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
128
129         PR fortran/15809
130         *  gfortran.dg/auto_char_dummy_array.f90: New test.
131
132 2005-11-30  Jeff Law  <law@redhat.com>
133
134         * g++.old-deja/g++.law/pr25000.C: New test.
135
136 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
137
138         * gcc.dg/tls/opt-11.c: New test.
139
140 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
141
142         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
143         targets.
144         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
145         LP64 ia64.
146
147 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
148
149         * gfortran.dg/open_access_1.f90: New test.
150
151 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
152
153         * gcc.dg/charset/builtin2.c: New test.
154
155 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
156
157         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
158         on mmix-*-* for *_[xy].c.
159
160 2005-11-28  Kean Johnston  <jkj@sco.com>
161
162         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
163         headers.
164         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
165         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
166         * gcc.target/i386/asm-3.c: Ditto.
167         * gcc.target/i386/clobbers.c: Ditto.
168         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
169         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
170         test regexp.
171         * gcc.target/i386/mul.c: Ditto.
172         * gcc.target/i386/ssetype-1.c: Ditto.
173         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
174         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
175         static so the test works with -fPIC mode too. Based on comment in
176         PR19231 by Pinski.
177         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
178
179 2005-11-28  Richard Guenther  <rguenther@suse.de>
180
181         * gcc.dg/alias-9.c: New testcase.
182         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
183
184 2005-11-28  Roger Sayle  <roger@eyesopen.com>
185             Uros Bizjak  <uros@kss-loka.si>
186
187         PR middle-end/20219
188         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
189         tan(x)/sin(x) transformations.
190
191 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
192
193         PR middle-end/24575
194         * gcc.dg/tree-ssa/divide-3.c: New test.
195         * gcc.dg/tree-ssa/divide-4.c: New test.
196
197 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
198
199         PR fortran/24917
200         *  gfortran.dg/boz_6.f90: New test.
201
202 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
203
204         PR fortran/23912
205         * gfortran.dg/modulo_1.f90: New test.
206
207 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
208
209         PR libfortran/24919
210         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
211         fail on CRLF platforms.
212         * gfortran.dg/ftell_2.f90: Likewise.
213
214 2005-11-26  Eric Christopher  <echristo@apple.com>
215
216         * gcc.dg/intmax_t-1.c: Remove mips xfail.
217
218 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
219
220         * objc.dg/gnu-runtime-3.m: Simplify.
221
222 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
223
224         PR middle-end/23669
225         * gcc.dg/tree-ssa/divide-1.c: New test.
226         * gcc.dg/tree-ssa/divide-2.c: New test.
227
228 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
229
230         PR libgfortran/24945
231         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
232
233 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
234
235         PR libgfortran/24945
236         * gfortran.dg/open_status_2.f90: New test.
237
238 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
239
240         * gcc.c-torture/execute/builtins/fprintf.c,
241         gcc.c-torture/execute/builtins/fputs-lib.c,
242         gcc.c-torture/execute/builtins/fputs.c,
243         gcc.c-torture/execute/builtins/lib/fprintf.c,
244         gcc.c-torture/execute/builtins/lib/printf.c,
245         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
246
247 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
248
249         * gcc.dg/20050922-2.c: New test.
250
251 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
252
253         * objc.dg/gnu-runtime-3.m: New test.
254
255 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
256
257         PR c++/9278
258         * g++.dg/other/void1.C: New test.
259
260 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
261
262         PR middle-end/24998
263         * gcc.dg/torture/fp-int-convert-float.c,
264         gcc.dg/torture/fp-int-convert-double.c,
265         gcc.dg/torture/fp-int-convert-long-double.c,
266         gcc.dg/torture/fp-int-convert-timode.c,
267         gcc.dg/torture/fp-int-convert-float80.c,
268         gcc.dg/torture/fp-int-convert-float80-timode.c,
269         gcc.dg/torture/fp-int-convert-float128.c,
270         gcc.dg/torture/fp-int-convert-float128-timode.c,
271         gcc.dg/torture/fp-int-convert.h: New files.
272
273 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
274
275         PR middle-end/24989
276         * gcc.dg/tree-ssa/bool-10.c: New test.
277         * gcc.dg/tree-ssa/bool-11.c: New test.
278         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
279
280 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
281
282         PR middle-end/24990
283         * tree-ssa/pr24990-1.c: New test.
284
285 2005-11-24  Richard Guenther  <rguenther@suse.de>
286         Dirk Mueller <dmueller@suse.de>
287
288         PR c++/14024
289         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
290         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
291         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
292         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
293         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
294         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
295
296 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
297
298         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
299
300 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
301
302         PR c/21668
303         * gcc.dg/Wc++-compat.c: New.
304         * gcc.dg/Wno-c++-compat.c: New.
305
306 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
307
308         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
309         (vspltish, vspltisw): Likewise.
310
311 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR libgfortran/24794
314         * gfortran.dg/namelist_12.f: Fix quotes.
315         * gfortran.dg/namelist_13.f90: Fix quotes.
316         * gfortran.dg/namelist_14.f90: Fix quotes.
317         * gfortran.dg/namelist_15.f90: Fix quotes.
318         * gfortran.dg/namelist_use.f90: Fix quotes.
319         * gfortran.dg/namelist_use_only.f90: Fix quotes.
320         * gfortran.dg/namelist_21.f90: New test.
321         * gfortran.dg/namelist_22.f90: New test.
322
323 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
324
325         PR target/23435
326         * gcc.c-torture/compile/pr23435.c: New.
327
328 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
329
330         * gcc.c-torture/execute/floatunsisf-1.c: New test.
331
332 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
333
334         * gcc.target/powerpc/405-macchw-1.c,
335         gcc.target/powerpc/405-macchw-2.c,
336         gcc.target/powerpc/405-macchwu-1.c,
337         gcc.target/powerpc/405-macchwu-2.c,
338         gcc.target/powerpc/405-machhw-1.c,
339         gcc.target/powerpc/405-machhw-2.c,
340         gcc.target/powerpc/405-machhwu-1.c,
341         gcc.target/powerpc/405-machhwu-2.c,
342         gcc.target/powerpc/405-maclhw-1.c,
343         gcc.target/powerpc/405-maclhw-2.c,
344         gcc.target/powerpc/405-maclhwu-1.c,
345         gcc.target/powerpc/405-maclhwu-2.c,
346         gcc.target/powerpc/405-mulchw-1.c,
347         gcc.target/powerpc/405-mulchw-2.c,
348         gcc.target/powerpc/405-mulchwu-1.c,
349         gcc.target/powerpc/405-mulchwu-2.c,
350         gcc.target/powerpc/405-mulhhw-1.c,
351         gcc.target/powerpc/405-mulhhw-2.c,
352         gcc.target/powerpc/405-mulhhwu-1.c,
353         gcc.target/powerpc/405-mulhhwu-2.c,
354         gcc.target/powerpc/405-mullhw-1.c,
355         gcc.target/powerpc/405-mullhw-2.c,
356         gcc.target/powerpc/405-mullhwu-1.c,
357         gcc.target/powerpc/405-mullhwu-2.c,
358         gcc.target/powerpc/405-nmacchw-1.c,
359         gcc.target/powerpc/405-nmacchw-2.c,
360         gcc.target/powerpc/405-nmachhw-1.c,
361         gcc.target/powerpc/405-nmachhw-2.c,
362         gcc.target/powerpc/405-nmaclhw-1.c,
363         gcc.target/powerpc/405-nmaclhw-2.c,
364         gcc.target/powerpc/440-macchw-1.c,
365         gcc.target/powerpc/440-macchw-2.c,
366         gcc.target/powerpc/440-macchwu-1.c,
367         gcc.target/powerpc/440-macchwu-2.c,
368         gcc.target/powerpc/440-machhw-1.c,
369         gcc.target/powerpc/440-machhw-2.c,
370         gcc.target/powerpc/440-machhwu-1.c,
371         gcc.target/powerpc/440-machhwu-2.c,
372         gcc.target/powerpc/440-maclhw-1.c,
373         gcc.target/powerpc/440-maclhw-2.c,
374         gcc.target/powerpc/440-maclhwu-1.c,
375         gcc.target/powerpc/440-maclhwu-2.c,
376         gcc.target/powerpc/440-mulchw-1.c,
377         gcc.target/powerpc/440-mulchw-2.c,
378         gcc.target/powerpc/440-mulchwu-1.c,
379         gcc.target/powerpc/440-mulchwu-2.c,
380         gcc.target/powerpc/440-mulhhw-1.c,
381         gcc.target/powerpc/440-mulhhw-2.c,
382         gcc.target/powerpc/440-mulhhwu-1.c,
383         gcc.target/powerpc/440-mulhhwu-2.c,
384         gcc.target/powerpc/440-mullhw-1.c,
385         gcc.target/powerpc/440-mullhw-2.c,
386         gcc.target/powerpc/440-mullhwu-1.c,
387         gcc.target/powerpc/440-mullhwu-2.c,
388         gcc.target/powerpc/440-nmacchw-1.c,
389         gcc.target/powerpc/440-nmacchw-2.c,
390         gcc.target/powerpc/440-nmachhw-1.c,
391         gcc.target/powerpc/440-nmachhw-2.c,
392         gcc.target/powerpc/440-nmaclhw-1.c,
393         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
394
395 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
396
397         PR fortran/24774
398         * gfortran.dg/inquire_9.f90: New test.
399
400         PR fortran/21647
401         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
402
403 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
404
405         PR libfortran/24432
406         * lib/target-supports.exp (check_effective_target_fortran_large_real):
407         Check that 'cos' is supported.
408
409 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
410
411         PR fortran/24223
412         * gfortran.dg/substring_equivalence.f90: New test.
413
414         PR fortran/24705
415         * gfortran.dg/auto_internal_assumed.f90: New test.
416
417 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
418
419         * gcc.dg/fold-div-2.c: New test.
420
421 2005-11-20  Ian Lance Taylor  <ian@airs.com>
422
423         PR rtl-optimization/24883
424         * gcc.c-torture/compile/pr24883.c: New test.
425
426 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
427
428         PR middle-end/20583
429         * gcc.c-torture/compile/pr20583.c: New.
430
431 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
432
433         * gcc.c-torture/execute/usmul.c: New test.
434
435 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
436
437         * gcc.dg/tree-ssa/vrp22.c: New test.
438
439 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
440
441         PR middle-end/24912
442         * gcc.dg/torture/pr24912-1.c: New test.
443
444 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
445
446         PR fortran/24862
447         * gfortran.dg/arrayio_derived_1.f90: New test.
448
449 2005-11-19  Richard Guenther  <rguenther@suse.de>
450
451         PR middle-end/23294
452         * gcc.dg/tree-ssa/pr23294.c: New testcase.
453
454 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
455
456         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
457
458 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/8355
461         * g++.dg/template/friend39.C: New test.
462
463 2005-11-18  James E Wilson  <wilson@specifix.com>
464
465         * gcc.dg/builtin-strstr.c: New.
466
467 2005-11-18  Richard Henderson  <rth@redhat.com>
468
469         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
470         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
471         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
472         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
473         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
474         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
475         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
476         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
477         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
478         renaming to remove initial "ia64-".
479
480 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
483
484 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
485
486         * g++.dg/cpp/string-2.C: New test.
487
488 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
489
490         * gcc.dg/tree-ssa/loop-14.c: New test.
491
492 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
493             Michael Chamberlain <michael@chamberlain.net.au>
494
495         * ada/acats/run_all.sh (target_run): Kill long running tests.
496
497 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
498
499         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
500         * gcc.dg/cleanup-9.c: Likewise.
501         * gcc.dg/cleanup-10.c: Likewise.
502         * gcc.dg/cleanup-11.c: Likewise.
503
504 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
505
506         PR fortran/24892
507         * gfortran.dg/open_access_append_1.f90: New test.
508         * gfortran.dg/open_access_append_2.f90: New test.
509
510 2005-11-16  Richard Guenther  <rguenther@suse.de>
511
512         PR middle-end/24851
513         * gcc.c-torture/execute/pr24851.c: New testcase.
514
515 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gcc.dg/fold-overflow-1.c: New test.
518
519 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
520
521         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
522         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
523
524 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
525
526         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
527         structures.
528         * g++.dg/eh/forced2.C: Likewise.
529         * g++.dg/eh/forced3.C: Likewise.
530         * g++.dg/eh/forced4.C: Likewise.
531
532 2005-11-11  Mike Stump  <mrs@apple.com>
533
534         * g++.old-deja/g++.mike/unused.C: Add.
535
536 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
537
538         PR c++/24667
539         * g++.dg/warn/Wcast-qual1.C: New test.
540
541 2005-11-15  Jan Hubicka  <jh@suse.cz>
542
543         * gcc.dg/winline-5.c: Add large-unit-insns limit.
544
545 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
546
547         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
548
549 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
550
551         PR 24840
552         * gcc.dg/tree-ssa/pr24840.c: New test.
553
554 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
555
556         PR testsuite/24841
557         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
558
559 2005-11-14  Dale Johannesen  <dalej@apple.com>
560
561         * gcc.c-torture/execute/20051113-1.c:  New.
562
563 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
564
565         PR c++/24687
566         * g++.dg/template/crash43.C: New test.
567
568 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
569
570         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
571
572 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
573
574         PR c++/24817
575         * g++.dg/eh/spec8.C: New test.
576
577 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
578
579         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
580
581 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/20293
584         * g++.dg/parse/ambig4.C: New test.
585         * g++.dg/tc1/dr101.C: Adjust error markers.
586         * g++.dg/lookup/strong-using-2.C: Likewise.
587         * g++.dg/lookup/ambig5.C: Likewise.
588         * g++.dg/lookup/ambig4.C: Likewise.
589         * g++.dg/parse/crash22.C: Likewise.
590
591 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
592
593         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
594
595 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
596
597         * gcc.dg/nested-calls-1.c: New test.
598
599 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
600
601         * gfortran.dg/complex_intrinsic_1.f90: New test.
602         * gfortran.dg/complex_intrinsic_2.f90: New test.
603         * gfortran.dg/fgetc_1.f90: New test.
604         * gfortran.dg/fgetc_2.f90: New test.
605         * gfortran.dg/fgetc_3.f90: New test.
606         * gfortran.dg/ftell_1.f90: New test.
607         * gfortran.dg/ftell_2.f90: New test.
608         * gfortran.dg/gnu_logical_1.F: New test.
609         * gfortran.dg/gnu_logical_2.f90: New test.
610
611 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
612
613         PR middle-end/24820
614         * testsuite/gcc.dg/pr24820.c: New test.
615
616 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
617
618         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
619         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
620         variable.
621
622 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
623
624         testsuite/24614
625         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
626
627 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
628
629         * gcc.target/cris/cris.exp: New file.
630         * gcc.target/cris/rld-legit1.c: New test.
631         * gcc.target/cris/rld-legit2.c: New test.
632
633 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
634
635         PR c++/24780
636         * g++.dg/opt/pr24780.C: New test.
637
638         PR c++/24761
639         * g++.dg/template/asm1.C: New test.
640
641 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
642
643         PR libgfortran/24787
644         * gfortran.dg/scan_1.f90: New test.
645
646 2005-11-12  Jan Hubicka  <jh@suse.cz>
647
648         * gcc.target/i386/minmax-1.c: New.
649         * gcc.target/i386/minmax-2.c: New.
650
651 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
652
653         * gcc.dg/pr24445.c: Fix for 64-bit targets.
654
655 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
656
657         * gcc.c-torture/execute/20051110-1.c,
658         gcc.c-torture/execute/20051110-2.c: New tests.
659
660 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
661
662         PR middle-end/24750
663         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
664         New tests.
665
666 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
667
668         * lib/target-libpath.exp (get_shlib_extension): New proc.
669         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
670         * lib/gfortran.exp (gfortran_link_flags): Likewise.
671         * lib/objc.exp (objc_target_compile): Likewise.
672         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
673         detection.
674
675 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
676
677         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
678
679         * lib/target-supports.exp (check_effective_target_static_libgfortran):
680         Add -static to additional_flags and pass it to target_compile.
681
682 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
683
684         PR libgfortran/24719
685         gfortran.dg/read_noadvance.f90: New test.
686
687         PR libgfortran/24699
688         gfortran.dg/fmt_t_2.f90: New test.
689
690         PR libgfortran/24785
691         gfortran.dg/read_x_eor.f90: New test.
692
693         PR libgfortran/24584
694         gfortran.dg/namelist_empty.f90: Rename test.
695
696         PR libgfortran/24489
697         gfortran/read_eor.f90: Rename test.
698
699 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
700
701         PR fortran/15976
702         * gfortran.dg/automatic_module_variable.f90: New test.
703
704 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
705
706         PR target/24445
707         * gcc.dg/pr24445.c: New test.
708
709 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/24655
712         PR fortran/24755
713         * gfortran.dg/recursive_statement_functions.f90: Add statement
714         functions using inline intrinsic functions and parameters to test
715         that they no longer seg-fault.
716
717         PR fortran/24409
718         gfortran.dg/nested_modules_4.f90: New test.
719         gfortran.dg/nested_modules_5.f90: New test.
720
721 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
722
723         PR fortran/24643
724         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
725
726 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
727
728         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
729         failures.
730
731 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
732
733         * gcc.dg/sparc-getcontext-1.c: New test.
734
735 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gcc.dg/ifcvt-fabs-1.c: New test.
738
739 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
740
741         PR other/4372
742         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
743         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
744
745 2005-11-09  Richard Guenther  <rguenther@suse.de>
746
747         PR tree-optimization/24716
748         * gcc.c-torture/execute/pr24716.c: New testcase.
749
750 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
751
752         * gcc.dg/pr24624.c: Disable for non S/390 targets.
753
754 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
755
756         PR 24624
757         * gcc.dg/pr24624.c: Testcase added.
758
759 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
760
761         PR 24623
762         * g++.dg/other/pr24623.C: Testcase added.
763
764 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
765
766         PR fortran/22607
767         * gfortran-dg/pure_byref_1.f90: New.
768         * gfortran-dg/pure_byref_2.f90: New.
769
770 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
771
772         PR c/24101
773         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
774         * gcc.dg/dg.exp: Run main loop also for *.i files.
775
776 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
777
778         PR c++/19450
779         * g++.dg/tls/diag-3.C: New test.
780         * g++.dg/tls/diag-4.C: New test.
781         * g++.dg/tls/static-1.C: New test.
782         * g++.dg/tls/static-1a.cc: New file.
783
784 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
785
786         PR 23046
787         * g++.dg/tree-ssa/pr23046.C: New test.
788
789 2005-11-08  Devang Patel <dpatel@apple.com>
790
791         PR tree-optimization/23115
792         * gcc.dg/tree-ssa/pr23115.c: New.
793
794 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
795
796         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
797         * gcc.target/powerpc/pr16155.c: Same.
798         * gcc.target/powerpc/altivec-1.c: Same.
799         * gcc.target/powerpc/altivec-2.c: Same.
800         * gcc.target/powerpc/altivec-3.c: Same.
801         * gcc.target/powerpc/altivec-5.c: Same.
802         * gcc.target/powerpc/altivec-11.c: Same.
803         * gcc.target/powerpc/altivec-12.c: Same.
804         * gcc.target/powerpc/altivec-14.c: Same.
805         * gcc.target/powerpc/altivec-22.c: Same.
806         * gcc.target/powerpc/altivec-consts.c: Same.
807         * gcc.target/powerpc/altivec-pr22085.c: Same.
808         * gcc.target/powerpc/altivec-splat.c: Same.
809         * gcc.target/powerpc/altivec-varargs-1.c: Same.
810         * gcc.target/powerpc/altivec-vec-merge.c: Same.
811         * gcc.target/powerpc/darwin-longlong.c: Same.
812
813 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
814
815         PR target/19340
816         * gcc.dg/pr19340.c: New test.
817
818 2005-11-07  Ian Lance Taylor  <ian@airs.com>
819
820         PR rtl-optimization/24683
821         * gcc.dg/pr24683.c: New test.
822
823 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
824
825         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
826         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
827
828 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
829
830         * gcc.target/i386/pr23376.c: Compile with -mmmx.
831
832 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
833
834         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
835
836 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
837
838         PR target/24230
839
840         * gcc.target/powerpc/altivec-consts.c,
841         gcc.target/powerpc/altivec-splat.c: New testcase.
842
843 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
844
845         PR c/24599
846
847         * gcc.dg/overflow-2.c: New testcase.
848
849 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
850
851         PR rtl-optimization/23567
852         * gcc.c-torture/execute/20051104-1.c: New test.
853
854 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
855
856         PR fortran/24534
857         gfortran.dg/private_type_2.f90: Modified to check that case with
858         PRIVATE declaration within derived type is accepted.
859
860         PR fortran/20838
861         gfortran.dg/pointer_assign_1.f90: New test.
862
863         PR fortran/20840
864         * gfortran.dg/arrayio_0.f90: New test.
865
866         PR fortran/17737
867         gfortran.dg/data_initialized.f90: New test.
868         gfortran.dg/data_constraints_1.f90: New test.
869         gfortran.dg/data_constraints_2.f90: New test.
870
871 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
872
873         PR fortran/24174
874         PR fortran/24305
875         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
876
877 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
878
879         PR 24670
880         * gcc.dg/tree-ssa/pr24670.c: New test.
881
882 2005-11-05  Ian Lance Taylor  <ian@airs.com>
883
884         PR target/22432
885         * gcc.target/i386/pr22432.c: New test.
886
887 2005-11-05  Richard Henderson  <rth@redhat.com>
888
889         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
890         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
891         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
892         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
893         from gcc.dg/alpha-*.
894         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
895         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
896
897 2005-11-05  Andreas Jaeger  <aj@suse.de>
898
899         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
900
901 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
902
903         PR target/23424
904         * gcc.dg/torture/pr23424-1.c: New test.
905
906 2005-11-04  Richard Henderson  <rth@redhat.com>
907
908         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
909         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
910         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
911         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
912         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
913         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
914         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
915         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
916         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
917         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
918         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
919         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
920         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
921         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
922         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
923         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
924         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
925         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
926         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
927         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
928         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
929         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
930         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
931         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
932         Move from gcc.dg/.
933         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
934         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
935         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
936         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
937         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
938         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
939         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
940         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
941         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
942         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
943         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
944         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
945         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
946         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
947         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
948         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
949         gcc.target/i386/lea.c, gcc.target/i386/local.c,
950         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
951         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
952         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
953         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
954         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
955         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
956         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
957         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
958         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
959         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
960         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
961         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
962         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
963         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
964         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
965         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
966         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
967         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
968         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
969         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
970         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
971         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
972         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
973         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
974         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
975         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
976         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
977         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
978
979 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
980
981         PR 24627
982         * gcc.dg/tree-ssa/pr24627.c: New test.
983
984 2005-11-04 Paul Brook  <paul@codesourcery.com>
985
986         * gcc.dg/tls/opt-10.c: New test.
987
988 2005-11-04  Andreas Jaeger  <aj@suse.de>
989
990         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
991         avoid extra warnings.
992
993 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
994
995         PR libfortran/22298
996         * gcc/testsuite/lib/target-supports.exp
997         (check_effective_target_static_libgfortran): New
998         static_libgfortran effective target.
999         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1000         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1001
1002 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1003
1004         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1005
1006 2005-11-03  Josh Conner  <jconner@apple.com>
1007
1008         PR c++/19989
1009         g++.dg/ext/array2.C: New test.
1010         g++.dg/template/dependent-name3.C: New test.
1011         g++.dg/template/dependent-name4.C: New test.
1012         g++.dg/template/sfinae2.C: New test.
1013
1014 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1015
1016         PR preprocessor/22042
1017         * gcc.dg/cpp/strify4.c: New test.
1018
1019 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1020
1021         PR c++/17964
1022         * g++.dg/cpp/string-1.C: New test.
1023
1024 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1025
1026         * gcc.target/powerpc: New directory.
1027         * gcc.target/powerpc/powerpc.exp: New file.
1028         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1029         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1030         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1031         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1032         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1033         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1034         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1035         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1036         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1037         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1038         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1039         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1040         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1041         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1042         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1043         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1044         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1045         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1046         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1047         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1048         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1049         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1050         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1051         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1052         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1053         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1054         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1055         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1056         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1057         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1058         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1059         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1060         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1061         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1062
1063 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/21627
1066         * g++.dg/warn/inline2.C: New test.
1067
1068 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1069
1070         PR middle-end/23155
1071         * g++.dg/ext/c99struct1.C: New test.
1072         * gcc.dg/union-cast-1.c: New test.
1073         * gcc.dg/union-cast-2.c: New test.
1074         * gcc.dg/union-cast-3.c: New test.
1075
1076 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1077
1078         PR middle-end/24589
1079         * gcc.c-torture/execute/zero-struct-2.c: New test.
1080
1081 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1082
1083         PR c++/24582
1084         * g++.dg/init/switch1.C: New test.
1085
1086 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1087
1088         * gcc.dg/delay-slot-1.c: New test.
1089
1090 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1091
1092         PR target/24620
1093         * gcc.dg/pr24620.c: New test.
1094
1095 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1096
1097         PR c/24329
1098         * gcc.dg/format/unnamed-1.c: New test.
1099
1100 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1101
1102         PR c++/22434
1103         * g++.dg/expr/cond8.C: New test.
1104
1105         PR c++/24560
1106         * g++.dg/parse/dot1.C: New test.
1107
1108 2005-11-02  Jan Hubicka  <jh@suse.cz>
1109
1110         PR target/23303
1111         * gcc.dg/i386-lea.c: New test
1112
1113 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1114
1115         PR target/24615
1116         * gcc.dg/pr24615.c: New test.
1117
1118 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1119
1120         PR target/24600
1121         * gcc.dg/pr24600.c: New test.
1122
1123 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1124
1125         PR c++/19253
1126         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1127         * g++.dg/parse/typename9.C: New test.
1128         * g++/dg/parse/typename10.C: Likewise.
1129
1130 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         PR fortran/18157
1133         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1134         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1135         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1136
1137 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1138
1139         PR c++/24569
1140         * g++.dg/debug/static1.C: New test.
1141
1142 2005-11-02  Josh Conner  <jconner@apple.com>
1143
1144         * g++.dg/crash38.C: moved into proper directory...
1145         * g++.dg/template/crash42.C: ...here
1146
1147 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
1148
1149         PR target/18338
1150         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
1151         pcc_bitfield_type_matters || default_packed.
1152
1153         * lib/target-supports.exp
1154         (check_effective_target_pcc_bitfield_type_matters): New proc.
1155         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
1156
1157         PR testsuite/23304
1158         * lib/target-supports.exp (check_effective_default_packed): New proc.
1159         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
1160         Gate expected errors on target ! default_packed.
1161         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
1162
1163 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1164
1165         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
1166         change (r106358).
1167
1168 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1169
1170         PR fortran/24008
1171         * gfortran.dg/entry_5.f90: New.
1172         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
1173
1174 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
1175
1176         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
1177
1178 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/21565
1181         gfortran.dg/namelist_blockdata.f90: New test.
1182
1183         PR fortran/18737
1184         gfortran.dg/external_implicit_none.f90: New test.
1185
1186         PR fortran/14994
1187         * gfortran.dg/secnds.f: New test.
1188
1189 2005-10-31  Jan Hubicka  <jh@suse.cz>
1190
1191         PR target/20928
1192         * gcc.c-torture/compile/pr20928.c: New test.
1193
1194 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
1195
1196         PR middle-end/23492
1197         * gcc.c-torture/compile/zero-strct-5.c: New test.
1198
1199 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
1200
1201         PR libgfortran/24584
1202         * gfortran.dg/pr24584.f90: New test.
1203
1204 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
1205
1206         PR fortran/18883
1207         * gfortran.dg/char_result_9.f90: New.
1208         * gfortran.dg/char_result_10.f90: New.
1209
1210 2005-10-30  Jan Hubicka  <jh@suse.cz>
1211
1212         * g++.dg/tree-ssa/pr24172.C: New testcase.
1213
1214 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1215
1216         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
1217
1218 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
1219
1220         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
1221         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
1222         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
1223         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
1224         gfortran.dg/enum_9.f90,
1225         gfortran.fortran-torture/compile/enum_1.f90,
1226         gfortran.fortran-torture/execute/enum_1.f90,
1227         gfortran.fortran-torture/execute/enum_2.f90,
1228         gfortran.fortran-torture/execute/enum_3.f90,
1229         gfortran.fortran-torture/execute/enum_4.f90: New tests.
1230
1231 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
1232
1233         PR target/18482
1234         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
1235         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
1236
1237 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1238
1239         PR libfortran/20179
1240         * gfortran.dg/mixed_io_1.f90: New test.
1241         * gfortran.dg/mixed_io_1.c: New file.
1242
1243 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1244
1245         * gfortran.dg/malloc_free_1.f90: New test.
1246
1247 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
1248
1249         * gcc.dg/nested-func-4.c: Require profiling -pg.
1250
1251 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1252
1253         PR C++/23229
1254         * g++.dg/warn/main-2.C: New test.
1255
1256 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
1257
1258         PR fortran/24545
1259         * gfortran.dg/interface_2.f90: new test.
1260
1261 2005-10-28  Josh Conner  <jconner@apple.com>
1262
1263         PR c++/22153
1264         * g++.dg/template/crash38.C: New test.
1265         * g++.dg/parse/explicit1.C: Change expected errors.
1266
1267 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1268
1269         PR C++/23426
1270         * g++.dg/other/large-size-array.C: New test.
1271
1272 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR middle-end/24362
1275         * g++.dg/opt/complex4.C: New test.
1276
1277 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1278
1279         * gcc.dg/nested-func-4.c: New test.
1280
1281 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
1282
1283         PR fortran/24158
1284         gfortran.dg/derived_recursion.f90: New test.
1285         gfortran.dg/implicit_actual.f90: New test.
1286
1287 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
1288
1289         PR middle-end/24295, PR testsuite/24477
1290         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
1291         removed when weakref hits the tree.
1292
1293 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
1294
1295         * gfortran.dg/cray_pointers_4.f90: New test.
1296
1297         * gfortran.dg/cray_pointers_5.f90: New test.
1298
1299 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
1300
1301         PR fortran/22290
1302         * gfortran.dg/assign_5.f90: New test.
1303         * gfortran.dg/assign_6.f: New test.
1304
1305 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
1306
1307         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
1308         CPU has no SSE support.
1309
1310 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
1311
1312         PR libgfortran/24224
1313         * gfortran.dg/arrayio_1.f90: Update attribution.
1314         * gfortran.dg/arrayio_2.f90: Update attribution.
1315         * gfortran.dg/arrayio_3.f90: Update attribution.
1316         * gfortran.dg/arrayio_4.f90: Update test conditions.
1317         * gfortran.dg/arrayio_5.f90: Update attribution.
1318         * gfortran.dg/arrayio_6.f90: New test.
1319         * gfortran.dg/arrayio_7.f90: New test.
1320
1321 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
1322
1323         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
1324
1325 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1326
1327         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
1328
1329 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
1330
1331         PR fortran/24416
1332         * gfortran.dg/namelist_char_only.f90: New test.
1333
1334 2005-10-24  Asher Langton  <langton2@llnl.gov>
1335
1336         PR fortran/17031
1337         PR fortran/22282
1338         * gfortran.dg/cray_pointers_1.f90: New test.
1339         * gfortran.dg/cray_pointers_2.f90: New test.
1340         * gfortran.dg/cray_pointers_3.f90: New test.
1341         * gfortran.dg/loc_1.f90: New test.
1342         * gfortran.dg/loc_2.f90: New test.
1343
1344 2005-10-24  Steven Bosscher  <stevenb@suse.de>
1345
1346         * gcc.dg/pr24225.c: New test.
1347
1348 2005-10-24  Asher Langton  <langton2@llnl.gov>
1349
1350         * gfortran.dg/dup_save_1.f90: New test.
1351         * gfortran.dg/dup_save_2.f90: New test.
1352
1353 2005-10-24  Paul Brook  <paul@codesourcery.com>
1354
1355         PR 24107
1356         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
1357         stdint.h.
1358
1359 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
1360
1361         PR libgfortran/24489
1362         * gfortran.dg/pr24489.f90: New test.
1363
1364 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         PR fortran/23635
1367         * gfortran.dg/ichar_1.f90: Add tests for derived types.
1368
1369 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
1370
1371         PR target/18911
1372         * g++.dg/init/array16.C: Skip for mmix-*-*.
1373
1374 2005-10-23  Asher Langton  <langton2@llnl.gov>
1375
1376         * gfortran.dg/byte_1.f90: New test.
1377         * gfortran.dg/byte_2.f90: New test.
1378
1379 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
1380
1381         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
1382
1383 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
1384
1385         PR fortran/18022
1386         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
1387
1388         PR fortran/24311
1389         * gfortran.dg/merge_char_const.f90: New test.
1390
1391         PR fortran/24384
1392         * gfortran.dg/spread_scalar_source.f90: New test.
1393
1394 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
1395
1396         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
1397
1398         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
1399         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
1400
1401         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
1402
1403 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
1404
1405         PR fortran/24426
1406         * gfortran.dg/der_pointer_4.f90: New.
1407
1408 2005-10-22  David Ayers  <d.ayers@inode.at>
1409
1410         * obj-c++.dg/except-1.mm: Simplify.
1411
1412 2005-10-21  David Ayers  <d.ayers@inode.at>
1413
1414         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
1415
1416 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gfortran.dg/assumed_dummy_2.f90: New test.
1419
1420 2005-10-21  James E Wilson  <wilson@specifix.com>
1421
1422         PR preprocessor/15220
1423         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
1424
1425 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1426
1427         * gcc.c-torture/execute/20051021-1.c: New test.
1428
1429 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/24260
1432         * g++.dg/ext/tmplattr1.C: New test.
1433
1434 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/24440
1437         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
1438
1439 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
1440
1441         * obj-c++.dg/except-1.mm: New.
1442
1443         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
1444
1445 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
1446
1447         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
1448
1449 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
1450
1451         PR middle-end/24295
1452         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
1453         declarations with the same names as thunks' alias targets, use
1454         aliases instead.
1455         * gcc.dg/attr-alias-3.c: New test.
1456         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
1457
1458 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/22618
1461         * g++.dg/parse/access8.C: New test.
1462
1463 2005-10-20  Richard Guenther  <rguenther@suse.de>
1464
1465         PR c++/24439
1466         * g++.dg/tree-ssa/pr24439.C: New testcase.
1467
1468 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1469
1470         * g++.dg/opt/delay-slot-1.C: New test.
1471
1472 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
1473
1474         PR fortran/21625
1475         * gfortran.fg/der_init_1.f90: New.
1476
1477 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
1478
1479         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
1480
1481 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
1482
1483         PR c++/21908
1484         * g++.dg/parse/error28.C: New test.
1485
1486 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1487
1488         * gcc.dg/profile-generate-2.c: New test.
1489
1490 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
1491
1492         PR target/23589
1493         * g++.dg/ext/dllimport11.C: New.
1494
1495 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1496
1497         PR c++/22293
1498         * g++.dg/other/friend3.C: New test.
1499
1500 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
1501
1502         PR c++/23293
1503         * g++.dg/template/error19.C: New test.
1504
1505 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1506
1507         PR c++/21383
1508         * g++.dg/overload/koenig2.C: New.
1509
1510         PR c++/23118
1511         * g++.dg/overload/error2.C: New.
1512
1513         PR c++/22604
1514         * g++.dg/inherit/covariant14.C: New.
1515
1516 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1517
1518         PR c++/23440
1519         * g++.dg/parse/for1.C: New test.
1520
1521 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
1522
1523         PR fortran/23446
1524         * gfortran.dg/host_dummy_index_1.f90: New test.
1525
1526         PR fortran/21459
1527         * gfortran.dg/automatic_char_len_2.f90: New test.
1528
1529         PR fortran/20866
1530         * gfortran.dg/recursive_statement_functions.f90: New test.
1531
1532         PR fortran/20853
1533         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
1534
1535         PR fortran/20849
1536         * gfortran.dg/external_initializer.f90: New test.
1537
1538         PR fortran/20837
1539         * non_module_public.f90: New test.
1540
1541 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
1542
1543         PR c++/24386
1544         * g++.dg/template/overload7.C: New.
1545
1546         PR c++/22551
1547         * g++.dg/other/switch2.C: Remove expected warnings.
1548
1549         PR c++/21353
1550         * g++.dg/template/defarg6.C: New.
1551
1552 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
1553
1554         PR target/24315
1555         * gcc.target/i386/pr24315.c: New test.
1556
1557 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
1558
1559         PR c++/24389
1560         * g++.dg/template/static21.C: New test.
1561         * g++.dg/template/static21-a.cc: Likewise.
1562
1563 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
1564
1565         PR c++/23959
1566         * g++.dg/warn/Wswitch-default-1.C: New test.
1567         * g++.dg/warn/Wswitch-default-2.C: New test.
1568
1569 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
1570
1571         PR c++/22173
1572         * g++.dg/parse/template18.C: New test.
1573         * g++.dg/template/nontype15.C: Likewise.
1574
1575 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
1576
1577         PR fortran/22273
1578         * gfortran.dg/spec_expr_2.f90: New.
1579
1580 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
1581
1582         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
1583         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
1584         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
1585         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
1586         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
1587         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
1588         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
1589         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
1590         previous target-specific skips and warning-message matches where
1591         applicable.
1592
1593 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR c++/21347
1596         * g++.dg/warn/Wctor-dtor.C: New test.
1597
1598 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1599
1600         PR c/23439
1601         * gcc.dg/for-1.c: New test.
1602
1603 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/19565
1606         * g++.dg/warn/Wconversion1.C: New test.
1607         * g++.dg/ext/packed4.C: Compile with -w.
1608         * g++.dg/opt/20050511-1.C: Likewise.
1609         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
1610
1611 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
1612
1613         * gfortran.dg/boz_5.f90: New test.
1614
1615 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
1616
1617         PR c++/22551
1618         * g++.dg/other/switch2.C: New.
1619
1620         PR c++/23984
1621         * g++.dg/init/ctor7.C: New.
1622
1623 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
1624
1625         PR c++/23730
1626         * g++.dg/parse/crash32.C: New test.
1627
1628 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
1629
1630         PR c++/20721
1631         * g++.dg/init/goto2.C: New test.
1632
1633         PR c++/22464
1634         * g++.dg/template/crash/41.C: New test.
1635
1636         PR c++/22180
1637         * g++.dg/template/crash40.C: New test.
1638
1639         PR c++/23694
1640         * g++.dg/parse/friend5.C: New test.
1641
1642         PR c++/23307
1643         * g++.dg/template/crash38.C: New test.
1644
1645         PR c++/22352
1646         * g++.dg/template/friend38.C: New test.
1647
1648         PR c++/22405
1649         * g++.dg/template/crash39.C: New test.
1650
1651 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
1652
1653         * gcc.dg/debug/dwarf2/dwarf-char1.c,
1654         gcc.dg/debug/dwarf2/dwarf-char2.c,
1655         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
1656
1657         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
1658
1659 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
1660
1661         * gcc.dg/dll-2.c: Add tests for warnings.
1662         * gcc.dg/dll-3.c: Likewise.
1663         * gcc.dg/dll-4.c: Likewise.
1664
1665         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
1666         * g++.dg/ext/dllimport2.C: Likewise.
1667         * g++.dg/ext/dllimport3.C: Likewise.
1668         * g++.dg/ext/dllimport7.C: Likewise.
1669         * g++.dg/ext/dllimport8.C: Likewise.
1670         * g++.dg/ext/dllimport9.C: Likewise.
1671
1672 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
1673
1674         PR fortran/24092
1675         * gfortran.dg/derived_pointer_recursion.f90: New test.
1676
1677 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
1678
1679         * gcc.c-torture/execute/20051012-1.c: New test.
1680
1681 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/18082
1684         * gfortran.dg/automatic_char_len_1.f90: New test.
1685
1686 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1687
1688         PR fortran/20847
1689         * gfortran.dg/save_common.f90: New test.
1690
1691         PR fortran/20856
1692         * gfortran.dg/save_result.f90: New test.
1693
1694 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1695
1696         PR c++/21592
1697         * g++.dg/template/dependent-expr1.C: Add new expected error.
1698         * g++.dg/template/dependent-expr2.C: Adjust error text.
1699         * g++.dg/template/overload6.C: New.
1700
1701         PR c++/23797
1702         * g++.dg/other/typename8.C: New.
1703
1704         PR c++/21117
1705         * g++.dg/other/return1.C: New.
1706
1707 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
1708
1709         PR c++/24052
1710         * g++.dg/ext/label5.C: New.
1711
1712 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1713
1714         PR c++/19964
1715         * g++.dg/parse/crash31.C: New.
1716
1717 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
1718
1719         * g++.dg/ipa/ipa-1.c: New test.
1720         * g++.dg/ipa/ipa-2.c: New test.
1721         * g++.dg/ipa/ipa-3.c: New test.
1722         * g++.dg/ipa/ipa-4.c: New test.
1723         * g++.dg/ipa/ipa-5.c: New test.
1724         * g++.dg/ipa/ipa.exp: New file.
1725
1726 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1727
1728         PR fortran/24207
1729         * gfortran.dg/private_type_3.f90: New test.
1730
1731 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1732
1733         PR fortran/20786
1734         gfortran.dg/aint_anint_1.f90: New test.
1735
1736 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1737
1738         PR libgfortran/24313
1739         gfortran.dg/csqrt.f: New test.
1740
1741 2005-10-11  Ian Lance Taylor  <ian@airs.com>
1742
1743         PR c++/8057
1744         * g++.dg/warn/noeffect7.C: New test.
1745         * g++.dg/warn/noeffect2.C: Instantiate templates.
1746         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
1747         and warning.
1748
1749 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/21089
1752         * g++.dg/init/float1.C: New test.
1753
1754         PR c++/24277
1755         * g++.dg/init/member1.C: Tweak error markers.
1756
1757 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
1758
1759         PR testsuite/24281
1760         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
1761         Check for null pointer.
1762
1763 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1764
1765         PR c++/21369
1766         * g++.dg/parse/ret-type3.C: New test.
1767
1768 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1769
1770         PR tree-opt/23946
1771         * gcc.c-torture/compile/pr23946.c: New test.
1772
1773 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * g++.dg/opt/mmx2.C: New test.
1776
1777 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/24277
1780         * g++.dg/template/static20.C: New test.
1781
1782         PR c++/24302
1783         * g++.dg/warn/Wunused-12.C: New test.
1784
1785         PR c++/23437
1786         * g++.dg/template/arg4.C: New test.
1787
1788 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1789
1790         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
1791         * gcc.dg/ucnid-3.c: Likewise.
1792         * gcc.dg/ucnid-4.c: Likewise.
1793         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
1794         * g++.dg/other/ucnid-1.C: Likewise.
1795         * gcc.dg/sparc-frame-1.c: New test.
1796
1797 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/24139
1800         * g++.dg/template/spec27.C: New test.
1801
1802         PR c++/24275
1803         * g++.dg/template/static19.C: New test.
1804
1805 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1806
1807         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
1808         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
1809
1810 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1811
1812         PR target/24136
1813         * gfortran.fortran-torture/compile/pr24136.f: New test.
1814
1815 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
1816
1817         PR c++/22172
1818         * g++.dg/parse/crash30.C: New test.
1819
1820 2005-10-07  Richard Guenther  <rguenther@suse.de>
1821
1822         PR middle-end/24227
1823         * gcc.c-torture/compile/pr24227.c: New testcase.
1824
1825 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
1826
1827         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
1828         Do not put aligned attributes on array elements.
1829
1830 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
1831
1832         PR testsuite/23611, PR testsuite/23615
1833         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
1834         writing prototypes of library functions by hand.
1835         * obj-c++.dg/bitfield-4.mm: Likewise.
1836         * obj-c++.dg/const-str-4.mm: Likewise.
1837         * obj-c++.dg/encode-4.mm: Likewise.
1838         * obj-c++.dg/encode-5.mm: Likewise.
1839         * obj-c++.dg/encode-6.mm: Likewise.
1840         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1841         * obj-c++.dg/method-10.mm: Likewise.
1842         * obj-c++.dg/method-17.mm: Likewise.
1843         * obj-c++.dg/method-19.mm: Likewise.
1844         * obj-c++.dg/try-catch-2.mm: Likewise.
1845
1846 2005-10-06  Richard Henderson  <rth@redhat.com>
1847
1848         PR 24236
1849         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
1850
1851 2005-10-06  Dale Johannesen  <dalej@apple.com>
1852
1853         * gcc.c-torture/execute/20030125-1.c:  Correct.
1854
1855 2005-10-06  Richard Guenther  <rguenther@suse.de>
1856
1857         PR tree-optimization/24238
1858         * g++.dg/tree-ssa/pr24238.C: New testcase.
1859
1860 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
1861
1862         PR 18568
1863         * gfortran.dg/der_pointer_3.f90: New test.
1864
1865 2005-10-05  Devang Patel  <dpatel@apple.com>
1866
1867         PR Debug/23205
1868         * g++.dg/other/PR23205.C: New.
1869
1870 2005-10-05  Richard Henderson  <rth@redhat.com>
1871
1872         PR target/23602
1873         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
1874         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
1875
1876 2005-10-05  Dale Johannesen  <dalej@apple.com>
1877
1878         * gcc.c-torture/execute/float-floor.c:  New.
1879
1880 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
1881
1882         PR tree-optimization/21419
1883         PR tree-optimization/24146
1884         PR tree-optimization/24151
1885
1886         * g++.dg/ext/asm7.C: New.
1887         * g++.dg/ext/asm8.C: New.
1888         * gcc.dg/asm-1.c: Compile on all targets.
1889         * gcc.dg/asm-pr24146.c: New.
1890         * gcc.dg/pr21419.c: Adjust error messages.
1891
1892 2005-10-05  Richard Guenther  <rguenther@suse.de>
1893
1894         PR fortran/24176
1895         * gfortran.fortran-torture/compile/empty.f90: New testcase.
1896
1897 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         PR c++/23513
1900         * g++.dg/template/spec22.C: Robustify test.
1901         * g++.dg/template/spec26.C: New.
1902
1903 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
1904
1905         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
1906         if target supports vector instructions.
1907
1908 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
1909
1910         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
1911         C99 functions.
1912
1913 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
1914
1915         * lib/target-supports.exp (check_effective_target_fortran_large_real,
1916         check_effective_target_fortran_large_int): Replace cached result
1917         when target changes.
1918
1919 2005-10-04  Devang Patel  <dpatel@apple.com>
1920
1921         * gcc.dg/i386-sse-vect-types.c: New.
1922
1923 2005-10-04  Ian Lance Taylor  <ian@airs.com>
1924
1925         PR preprocessor/13726
1926         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
1927         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
1928
1929 2005-10-04  Richard Guenther  <rguenther@suse.de>
1930
1931         PR c/23576
1932         * gcc.dg/noncompile/pr23576.c: New testcase.
1933
1934 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1935
1936         PR middle-end/23125
1937         * gcc.dg/register-var-3.c: New test.
1938
1939 2005-10-04  Steven Bosscher  <stevenb@suse.de>
1940
1941         * gcc.dg/pr23049.c: New test.
1942
1943         * gcc.dg/ucnid-4.c: Fix test.
1944
1945 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
1946
1947         PR 23445
1948         * gcc.c-torture/compile/pr23445.c: New test.
1949
1950 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
1951
1952         * g++.dg/overload/unknown1.C: New.
1953
1954 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
1955
1956         PR c++/17775
1957         * g++.dg/template/repo4.C: New test.
1958
1959 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1960
1961         PR libfortran/19308
1962         * gfortran.dg/large_real_kind_2.F90: New test.
1963         * gfortran.dg/large_integer_kind_2.f90: New test.
1964
1965 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
1966
1967         * lib/target-supports.exp (check_effective_target_vect_shift):
1968         Implement with result caching. Add i?86, x86_64 and ia64 targets.
1969         (check_effective_target_vect_condition): Fix copy-n-pasto.
1970
1971         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
1972         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
1973         targets.
1974
1975 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/22621
1978         * g++.dg/template/overload5.C : New test.
1979
1980         PR c++/23840
1981         * g++.dg/expr/stdarg1.C: New test.
1982
1983 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
1984
1985         PR 24142
1986         * gcc.c-torture/execute/pr24142.c: New test.
1987
1988 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
1989
1990         PR 24141
1991         * gcc.c-torture/execute/pr24141.c: New test.
1992
1993 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
1994             Diego Novillo  <dnovillo@redhat.com>
1995
1996         PR 23604
1997         * gcc.c-torture/execute/pr23604.c: New test.
1998
1999 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2000
2001         PR fortran/16404
2002         PR fortran/20835
2003         PR fortran/20890
2004         PR fortran/20899
2005         PR fortran/20900
2006         PR fortran/20901
2007         PR fortran/20902
2008         gfortran.dg/equiv_constraint_1.f90: New test.
2009         gfortran.dg/equiv_constraint_2.f90: New test.
2010         gfortran.dg/equiv_constraint_3.f90: New test.
2011         gfortran.dg/equiv_constraint_4.f90: New test.
2012         gfortran.dg/equiv_constraint_5.f90: New test.
2013         gfortran.dg/equiv_constraint_6.f90: New test.
2014         gfortran.dg/equiv_constraint_7.f90: New test.
2015         gfortran.dg/equiv_constraint_8.f90: New test.
2016         gfortran.dg/private_type_1.f90: New test.
2017         gfortran.dg/private_type_2.f90: New test.
2018         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2019         980628-10.f: Assert std=gnu to permit mixing of
2020         types in equivalence statements.
2021
2022 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2023
2024         PR 24112
2025         * gfortran.dg/open_status_1.f90: New.
2026
2027 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2028
2029         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2030         * gcc.dg/vect/pr22480.c: Clean up temp files.
2031         * gcc.dg/vect/pr23831.c: Clean up temp files.
2032         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2033         Clean up temp files.
2034         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2035         Clean up temp files.
2036
2037         * gcc.dg/20050309-1.c: Clean up temp files.
2038         * gcc.dg/20050325-1.c: Clean up temp files.
2039
2040 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2041
2042         PR tree-optimization/24059
2043         * gcc.dg/vect/pr24059.c : New test.
2044
2045 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR middle-end/24109
2048         * gcc.c-torture/execute/20050929-1.c: New test.
2049
2050 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2051
2052         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2053
2054 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2055
2056         PR c/21419
2057         * gcc.dg/pr21419.c: New test.
2058
2059 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2060
2061         * gcc.dg/pr23911.c: New test.
2062
2063 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2064
2065         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2066
2067         PR c++/16782
2068         * g++.dg/parse/qualified4.C: New test.
2069         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2070         * g++.old-deja/g++.mike/p8154.C: Likewise.
2071
2072 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/22147
2075         * g++.dg/template/friend37.C: New test.
2076         * g++.dg/parse/crash28.C: Adjust error markers.
2077
2078 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2079
2080         PR fortran/18518
2081         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2082
2083 2005-09-27  Devang Patel  <dpatel@apple.com>
2084
2085         PR tree-optimization/23625
2086         * gcc.dg/pr23625.c: New test.
2087
2088 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2089
2090         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2091         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2092
2093 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR fortran/23677
2096         * gfortran.fortran-torture/execute/save_1.f90: New test.
2097         * gfortran.dg/save_1.f90: New test.
2098
2099 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2100
2101         * gcc.target/i386/builtin-apply-mmx.c: New test.
2102
2103         PR target/22576
2104         * gcc.target/i386/pr22576.c: New test.
2105
2106         PR target/22585
2107         * gcc.target/i386/pr22585.c: New test.
2108
2109         PR target/23268
2110         * gcc.target/i386/pr23268.c: New test.
2111
2112         PR middle-end/23831
2113         * gcc.dg/vect/pr23831.c: New test.
2114
2115         PR target/24055
2116         * gcc.target/i386/pr24055.c: New test.
2117
2118 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2119
2120         PR tree-optimization/23960
2121         * gcc.c-torture/compile/pr23960.c: New.
2122
2123 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/16861
2126         * gfortran.dg/nested_modules_3.f90: New.
2127
2128 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2129
2130         PR fortran/24005
2131         gfortran.dg/interface_1.f90: New test.
2132
2133 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2134         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2135
2136         PR fortran/23843
2137         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2138
2139 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
2140
2141         PR fortran/23516
2142         * gfortran.dg/imag_1.f: New test.
2143         * gfortran.dg/imag_2.f: Ditto.
2144
2145 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2146
2147         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
2148
2149 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
2150
2151         PR c++/21983
2152         * g++.dg/warn/pr21983.C: New test.
2153
2154 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
2155
2156         PR c++/23993
2157         * g++.dg/template/array14.C: New test.
2158
2159 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
2160
2161         PR fortran/19929
2162         * gfortran.dg/der_ptr_component_1.f90: New test.
2163
2164 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2165
2166         PR c++/23965
2167         * g++.dg/template/error1.C: Reject "no matching function" message.
2168
2169 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170
2171         PR c++/17609
2172         * g++.dg/lookup/error1.C: New test.
2173
2174 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
2175
2176         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
2177         functionality of the testcase.
2178
2179 2005-09-20  Richard Henderson  <rth@redhat.com>
2180
2181         * gcc.dg/vect/vect-22.c: Require vect_float.
2182         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
2183
2184 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
2185
2186         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
2187         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
2188         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
2189         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
2190         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
2191         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
2192         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
2193         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
2194         * gcc.dg/cpp/ucnid-8.c: New test.
2195
2196 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR tree-optimization/23929
2199         * gcc.c-torture/compile/pr23929.c: New test.
2200
2201 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
2202
2203         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
2204         for one loop.
2205
2206 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
2207
2208         PR testsuite/23186
2209         * g++.dg/other/pr22003.C: Require named sections.
2210
2211 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR c++/23947
2214         * g++.dg/rtti/crash3.C: New test.
2215
2216         PR tree-optimization/23818
2217         * gcc.dg/pr23818.c: New test.
2218
2219 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2220
2221         PR fortran/23420
2222         * gfortran.dg/print_fmt_4.f: New.
2223
2224 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR fortran/23663
2227         * gfortran.fortran-torture/execute/entry_11.f90: New test.
2228
2229 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2230
2231         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
2232         Use pointers to local alignable arrays instead. Added comments.
2233         * gcc.dg/vect/vect-46.c: Likewise.
2234         * gcc.dg/vect/vect-48.c: Likewise.
2235         * gcc.dg/vect/vect-49.c: Likewise.
2236         * gcc.dg/vect/vect-52.c: Likewise.
2237         * gcc.dg/vect/vect-53.c: Likewise.
2238         * gcc.dg/vect/vect-54.c: Likewise.
2239         * gcc.dg/vect/vect-56.c: Likewise.
2240         * gcc.dg/vect/vect-57.c: Likewise.
2241         * gcc.dg/vect/vect-58.c: Likewise.
2242         * gcc.dg/vect/vect-60.c: Likewise.
2243         * gcc.dg/vect/vect-61.c: Likewise.
2244
2245         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
2246         The test is no longer vectorizable on vect_no_align targets.
2247         * gcc.dg/vect/vect-43.c: Likewsie.
2248
2249         * gcc.dg/vect/vect-44.c: Added comments.
2250         * gcc.dg/vect/vect-45.c: Added comments.
2251         * gcc.dg/vect/vect-50.c: Added comments.
2252         * gcc.dg/vect/vect-51.c: Added comments.
2253
2254         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
2255         aligned type.
2256         * gcc.dg/vect/Os-vect-95.c: Likewise.
2257
2258         * gcc.dg/vect/vect-41.c: Test removed.
2259         * gcc.dg/vect/vect-47.c: Test removed.
2260         * gcc.dg/vect/vect-55.c: Test removed.
2261         * gcc.dg/vect/vect-59.c: Test removed.
2262
2263 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
2264
2265         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
2266         No longer vectorizable on vect_no_align targets.
2267         * gcc.dg/vect/pr20122.c: Likewise.
2268         * gcc.dg/vect/vect-74.c: Likewise.
2269         * gcc.dg/vect/vect-75.c: Likewise.
2270         * gcc.dg/vect/vect-76.c: Likewise.
2271
2272         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
2273         Will not be vectorizable on vect_no_align targets once aliasing issues
2274         are resolved.
2275         * gcc.dg/vect/vect-79.c: Likewise.
2276
2277         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
2278         * gcc.dg/vect/vect-78.c: Likewise.
2279         * gcc.dg/vect/vect-97.c: Likewise.
2280
2281 2005-09-19  Steven Bosscher  <stevenb@suse.de>
2282
2283         * gcc.dg/pr23943.c: New test.
2284
2285 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2286
2287         PR fortran/19181
2288         * gfortran.dg/derived_pointer_null_1.f90: New test.
2289
2290 2005-09-18  Richard Guenther  <rguenther@suse.de>
2291
2292         PR middle-end/23944
2293         * gcc.c-torture/compile/pr23944.c: New testcase.
2294
2295 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
2296
2297         PR fortran/15975
2298         * gfortran.dg/der_pointer_2.f90: New test.
2299
2300 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2301
2302         PR fortran/16861
2303         * gfortran.dg/nested_modules_2.f90: New test.
2304
2305 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2306
2307         PR c++/18368
2308         * g++.dg/other/semicolon.C: New test.
2309
2310 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
2311
2312         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
2313         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
2314
2315 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/23914
2318         * g++.dg/template/static18.C: New test.
2319
2320         PR c++/21514
2321         * g++.dg/template/crash19.C: Remove dg-error marker.
2322         * g++.dg/template/local4.C: New test.
2323
2324 2005-09-16  Paul Brook  <paul@codesourcery.com>
2325
2326         PR fortran/23906
2327         * gfortran.dg/dependency_1.f90: New test.
2328
2329 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/23896
2332         * g++.dg/template/static17.C: New test.
2333
2334 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
2335
2336         PR c++/23139
2337         * g++.dg/warn/huge-val1.C: New test.
2338
2339 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/13140
2342         * g++.dg/parse/class2.C: New test.
2343         * g++.dg/template/explicit8.C: Likewise.
2344         * g++.dg/template/spec25.C: Likewise.
2345
2346 2005-09-14  Josh Conner  <jconner@apple.com>
2347
2348         PR middle-end/23584
2349         * gcc.dg/pr23584.c: New test.
2350
2351 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
2352
2353         PR fortran/21875 Internal Unit Array I/O, NIST
2354         * gfortran.dg/arrayio_1.f90: New test.
2355         * gfortran.dg/arrayio_1.f90: New test.
2356         * gfortran.dg/arrayio_1.f90: New test.
2357         * gfortran.dg/arrayio_1.f90: New test.
2358         * gfortran.dg/arrayio_1.f90: New test.
2359
2360 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
2361
2362         PR middle-end/22480
2363         * gcc.dg/vect/pr22480.c: New test.
2364
2365 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
2366
2367         PR fortran/19358
2368         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
2369
2370 2005-09-13 Josh Conner <jconner@apple.com>
2371
2372         PR c++/23180
2373         * g++.dg/init/struct2.C: New test.
2374         * g++.dg/init/struct3.C: New test.
2375
2376 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
2377
2378         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
2379         Clean up temp files.
2380         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
2381         gcc.dg/tree-ssa/builtin-fprintf-1.c,
2382         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
2383         gcc.dg/tree-ssa/builtin-printf-1.c,
2384         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
2385         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
2386         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
2387         gcc.dg/tree-ssa/builtin-vprintf-1.c,
2388         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
2389         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
2390         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
2391         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
2392         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
2393         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
2394         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
2395         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
2396
2397 2005-09-13  Josh Conner  <jconner@apple.com>
2398
2399         * lib/gcc-dg.exp: Load scanipa.exp.
2400         (cleanup-dump): New procedure.
2401         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
2402         * lib/scandump.exp: New file.
2403         * lib/scantree.exp: Use it.
2404         * lib/scanipa.exp: New file.
2405
2406 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
2407
2408         PR fortran/17740
2409         * gfortran.dg/generic_4.f90: New test.
2410
2411 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
2412
2413         PR target/23816
2414         * gcc.target/i386/pr23816-1.c: New test.
2415         * gcc.target/i386/pr23816-2.c: New test.
2416
2417
2418 2005-09-13  Bastian Blank <waldi@debian.org>
2419
2420         PR c++/16171
2421         * g++.dg/abi/mangle26.C: New test.
2422         * g++.dg/abi/mangle27.C: New test.
2423         * g++.dg/abi/mangle28.C: New test.
2424         * g++.dg/abi/mangle29.C: New test.
2425
2426         PR c++/23839
2427         * g++.dg/parse/register1.C: New test.
2428
2429 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/23842
2432         * g++.dg/template/access16.C: New test.
2433
2434 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2435
2436         * gfortran.dg/char_pack_2.f90: Increase the vector size.
2437
2438 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2439
2440         PR fortran/18899
2441         * gfortran.dg/shape_2.f90: New test.
2442
2443 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2444
2445         PR target/19269
2446         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
2447         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
2448         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
2449         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
2450         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
2451         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
2452         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
2453         tests.
2454
2455 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/23841
2458         * g++.dg/parse/template17.C: New test.
2459
2460 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/23789
2463         * g++.dg/template/nontype14.C: New test.
2464
2465 2005-09-12  Ian Lance Taylor  <ian@airs.com>
2466
2467         PR g++/7874
2468         * g++.dg/lookup/friend7.C: New test.
2469         * g++.dg/lookup/friend8.C: New test.
2470         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
2471         so that it will be found via argument dependent lookup.
2472         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
2473         friend functions which will no longer be found.
2474         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
2475         function g, so that it will be found via argument dependent
2476         lookup.
2477         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
2478         * g++.old-deja/g++.mike/net43.C: Likewise.
2479
2480 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2481
2482         PR c++/23691
2483         * g++.dg/template/static16.C: New test.
2484
2485 2005-09-12  Josh Conner  <jconner@apple.com>
2486
2487         PR middle-end/23237
2488         * gcc.c-torture/compile/pr23237.c: New test.
2489
2490 2005-09-11  Richard Henderson  <rth@redhat.com>
2491
2492         * g++.dg/other/error8.C: Update expected diagnostic text.
2493
2494 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2495
2496         PR libfortran/19872
2497         * gfortran.dg/overwrite_1.f: New test.
2498
2499 2005-09-09  Josh Conner  <jconner@apple.com>
2500
2501         * g++.dg/init/pr23180-1.C: Removed.
2502         * g++.dg/init/pr23180-2.C: Removed.
2503
2504 2005-09-09  David Daney <ddaney@avtrex.com>
2505
2506         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
2507         files which are ...
2508         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
2509         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
2510
2511 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2512
2513         * gfortran.dg/iostat_2.f90: New test.
2514
2515 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/22252
2518         * g++.dg/ext/interface1.C: New test.
2519         * g++.dg/ext/interface1.h: Likewise.
2520         * g++.dg/ext/interface1a.cc: Likewise.
2521
2522 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
2523
2524         * gfortran.dg/iomsg_1.f90:  New test case.
2525
2526 2005-09-09  Richard Guenther  <rguenther@suse.de>
2527
2528         PR c++/23624
2529         * g++.dg/tree-ssa/pr23624.C: New testcase.
2530
2531 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2532
2533         PR fortran/19239
2534         * gfortran.dg/vector_subscript_1.f90,
2535         * gfortran.dg/vector_subscript_2.f90: New tests.
2536
2537 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2538
2539         PR fortran/21104
2540         * gfortran.dg/array_alloc_1.f90,
2541         * gfortran.dg/array_alloc_2.f90,
2542         * gfortran.dg/array_alloc_3.f90: New tests.
2543
2544 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2545
2546         PR fortran/12840
2547         * gfortran.dg/array_constructor_6.f90
2548         * gfortran.dg/array_constructor_7.f90
2549         * gfortran.dg/array_constructor_8.f90
2550         * gfortran.dg/array_constructor_9.f90
2551         * gfortran.dg/array_constructor_10.f90
2552         * gfortran.dg/array_constructor_11.f90
2553         * gfortran.dg/array_constructor_12.f90: New tests.
2554
2555 2005-09-08  Josh Conner  <jconner@apple.com>
2556
2557         PR c++/23180
2558         * g++.dg/init/pr23180-1.C: New test.
2559         * g++.dg/init/pr23180-2.C: New test.
2560
2561 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
2562
2563         PR fortran/18878
2564         * gfortran.dg/module_double_reuse.f90: New.
2565
2566 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
2567
2568         PR fortran/23270
2569         PR fortran/22304
2570         PR fortran/18870
2571         PR fortran/17917
2572         PR fortran/16511
2573         * gfortran.dg/common_equivalence_1.f: New.
2574         * gfortran.dg/common_equivalence_2.f: New.
2575         * gfortran.dg/common_equivalence_3.f: New.
2576         * gfortran.dg/contained_equivalence_1.f90: New.
2577         * gfortran.dg/module_blank_common.f90: New.
2578         * gfortran.dg/module_commons_1.f90: New.
2579         * gfortran.dg/module_equivalence_1.f90: New.
2580         * gfortran.dg/nested_modules_1.f90: New.
2581         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
2582         equivalences and add comment to connect the test with
2583         the PR.
2584
2585 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2586
2587         PR fortran/23765
2588         * gfortran.dg/common_6.f90: New test.
2589
2590 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2591
2592         PR fortran/15326
2593         * gfortran.dg/char_result_1.f90,
2594         * gfortran.dg/char_result_2.f90,
2595         * gfortran.dg/char_result_3.f90,
2596         * gfortran.dg/char_result_4.f90,
2597         * gfortran.dg/char_result_5.f90,
2598         * gfortran.dg/char_result_6.f90,
2599         * gfortran.dg/char_result_7.f90,
2600         * gfortran.dg/char_result_8.f90: New tests.
2601
2602 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2603
2604         PR fortran/19928
2605         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
2606
2607 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2608
2609         PR obj-c++/16816
2610         * obj-c++.dg/selector-5.mm: New test.
2611         * obj-c++.dg/selector-6.mm: New test.
2612
2613 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2614
2615         PR objc/20574
2616         PR objc/19324
2617         * objc.dg/error-1.m: New test.
2618
2619 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
2620
2621         PR fortran/23373
2622         * gfortran.fortran-torture/execute/pr23373-1.f90,
2623         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
2624
2625 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
2626
2627         PR libfortran/23760
2628         * gfortran.dg/g77/1832.f: Remove long string in write statement
2629         to allow the test to pass on correct list directed output with
2630         prepended space.
2631
2632 2005-09-07  James E Wilson  <wilson@specifix.com>
2633
2634         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
2635
2636 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2637
2638         * gfortran.dg/parameter+save.f90:  Rename to
2639         * gfortran.dg/parameter_save.f90: .. this.
2640
2641 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2642
2643         PR fortran/20848
2644         * gfortran.dg/parameter+save.f90:  New test case.
2645
2646 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
2647
2648         PR fortran/19269
2649         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
2650
2651 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR c/23075
2654         * gcc.dg/pr23075.c: New test.
2655         * g++.dg/warn/pr23075.C: New test.
2656
2657         PR target/22362
2658         * gcc.target/i386/pr22362.c: New test.
2659
2660         PR rtl-optimization/23098
2661         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
2662
2663         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
2664         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2665         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2666
2667 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
2668
2669         * g++.dg/expr/cast6.C: New test.
2670
2671         PR c++/9782
2672         * g++.dg/init/new15.C: New test.
2673
2674 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2675
2676         * gcc.dg/vect/Os-vect-95.c: New test.
2677         * gcc.dg/vect/vect-95.c: Same.
2678
2679 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2680
2681         * gcc.dg/vect/vect-29.c: Update xfail testing.
2682         * gcc.dg/vect/vect-44.c: Same.
2683         * gcc.dg/vect/vect-48.c: Same.
2684         * gcc.dg/vect/vect-50.c: Same.
2685         * gcc.dg/vect/vect-72.c: Same.
2686         * gcc.dg/vect/vect-77.c: Same.
2687         * gcc.dg/vect/vect-78.c: Same.
2688         * gcc.dg/vect/vect-80.c: Same.
2689         * gcc.dg/vect/vect-96.c: Same.
2690         * gcc.dg/vect/vect-100.c: Same.
2691         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
2692         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
2693         * gfortran.dg/vect/vect-5.f90: Same.
2694
2695 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2696
2697         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
2698         start strings.
2699         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2700         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2701
2702         PR c++/23056
2703         * g++.dg/opt/pr23056.C: New test.
2704
2705         PR rtl-optimization/23098
2706         * gcc.target/i386/pr23098.c: New test.
2707
2708 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/23667
2711         * g++.dg/template/static15.C: New test.
2712
2713         PR c++/21440
2714         * g++.dg/ext/stmtexpr5.C: New test.
2715         * g++.dg/ext/stmtexpr6.C: Likewise.
2716
2717 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
2718
2719         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
2720
2721         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
2722         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2723         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2724
2725 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
2726
2727         PR libfortran/23321
2728         * gfortran.dg/direct_io_4.f90:  New test case.
2729
2730 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
2731             Rasmus Hahn  <rassahah@neofonie.de>
2732
2733         PR libobjc/23108
2734         * objc.dg/type-stream-1.m: New test.
2735
2736 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
2737
2738         PR fortran/23661
2739         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
2740         gfortran.dg/print_fmt_3.f90: New test.
2741
2742 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2743
2744         * gfortran.dg/fmt_t_1.f90: New test.
2745
2746 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2747
2748         PR rtl-optimization/23454
2749         * g++.dg/opt/pr23454.C: New test.
2750
2751 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/23699
2754         * g++.dg/ext/static1.C: New test.
2755
2756 2005-09-02  Richard Henderson  <rth@redhat.com>
2757
2758         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
2759         tail call to check_fa_work.
2760
2761 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/21687
2764         * g++.dg/other/gc3.C: New test.
2765
2766 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2767
2768         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
2769         * gcc.dg/20050826-1.c: Likewise.
2770
2771 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/23167
2774         * g++.dg/expr/volatile1.C: New test.
2775
2776 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
2777
2778         PR middle-end/23547
2779         * gcc.dg/pr23547.c: New test.
2780
2781 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
2782
2783         PR c/22061
2784         * gcc.c-torture/execute/pr22061-1.c,
2785         * gcc.c-torture/execute/pr22061-2.c,
2786         * gcc.c-torture/execute/pr22061-3.c,
2787         * gcc.c-torture/execute/pr22061-4.c: New tests.
2788
2789 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
2790
2791         * gcc.dg/Wredundant-decls-2.c: New test to check that
2792         -Wredundant-decls does not issue warning for a variable
2793         definition following a declaration.
2794
2795 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR debug/7241
2798         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
2799         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
2800         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
2801
2802         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
2803         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2804         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2805         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2806         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2807         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2808         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2809         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2810
2811 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2812
2813         PR objc/23306
2814         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
2815         scan-assmbler.
2816
2817 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
2818
2819         PR target/21255
2820         * gcc.dg/pr21255-1.c: New test.
2821         * gcc.dg/pr21255-2-mb.c: Likewise.
2822         * gcc.dg/pr21255-2-ml.c: Likewise.
2823         * gcc.dg/pr21255-3.c: Likewise.
2824         * gcc.dg/pr21255-4.c: Likewise.
2825
2826 2005-08-31  Dale Johannesen  <dalej@apple.com>
2827
2828         * gcc.dg/20050830-1.c:  New.
2829
2830 2005-08-31  Josh Conner  <jconner@apple.com>
2831
2832         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
2833         command-line options for arm-*-* targets.
2834         * g++.dg/init/array16.C: Likewise.
2835         * g++.dg/other/crash-4.C: Likewise.
2836
2837 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2838
2839         PR obj-c++/23640
2840         * obj-c++.dg/gnu-runtime-3.mm: New test.
2841
2842 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2843
2844         PR c++/13377
2845         * g++.dg/lookup/ambig4.C: New test.
2846         * g++.dg/lookup/ambig5.C: New test.
2847         * g++.dg/tc1/dr101.C: Adjust error markers.
2848
2849 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2850
2851         PR c++/23639
2852         * g++.dg/template/ttp5.C: Adjust error markers.
2853
2854 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
2855
2856         PR testsuite/23609
2857         * lib/obj-c++.exp: Include target-libpath.exp.
2858         (obj-c++_link_flags): Look for the GNU libobjc library
2859         and set the library path to include it.
2860         Don't manually set LD_LIBRARY_PATH (etc.) but call
2861         set_ld_library_path_env_vars instead.
2862         (obj-c++_target_compile): Don't set library path or
2863         linker flags because they are already set correctly
2864         in obj-c++_link_flags.
2865
2866 2005-08-30  Josh Conner  <jconner@apple.com>
2867
2868         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
2869         to command-line options for arm-*-* targets.
2870
2871 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
2872
2873         * g++.dg/other/i386-1.C: New.
2874
2875 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR preprocessor/20348
2878         PR preprocessor/20356
2879         * gcc.dg/cpp/pr20348.c: New test.
2880         * gcc.dg/cpp/pr20348.h: New file.
2881         * gcc.dg/cpp/inc/pr20348.h: New file.
2882         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
2883         * gcc.dg/cpp/pr20356.c: New test.
2884         * gcc.dg/cpp/pr20356.h: New file.
2885         * gcc.dg/cpp/inc/pr20356.h: New file.
2886         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
2887
2888 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
2889
2890         * gfortran.fortran-torture/execute/intrinsic_count.f90:
2891         Fix array dimension to avoid correct end-of-file error.
2892
2893 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
2894
2895         PR libfortran/23598
2896         * gfortran.dg/iostat_1.f90:  New test.
2897
2898 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
2899
2900         PR middle-end/23408
2901         * gcc.dg/pr23408.c: New test.
2902
2903 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
2904
2905         PR c++/23099
2906         * g++.dg/init/member1.C: Make sure erroneous static data member
2907         definitions are required.
2908         * g++.dg/template/static13.C: New test.
2909         * g++.dg/template/static14.C: Likewise.
2910
2911 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
2912
2913         * gcc.target/i386/pr23575.c: Use -msse2 instead of
2914         -march=pentium4, remove ilp32 requirement.
2915
2916         PR middle-end/23484
2917         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
2918         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
2919
2920 2005-08-29  Andreas Jaeger  <aj@suse.de>
2921
2922         PR testsuite/23607
2923         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
2924
2925 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
2926
2927         * gcc.c-torture/execute/20050316-2.c: New test.
2928         * gcc.c-torture/execute/20050316-3.c: New test.
2929         * gcc.dg/torture/pr16104-1.c: New test.
2930
2931 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
2932
2933         PR middle-end/23463
2934         * gcc.c-torture/execute/zero-struct-1.c: New test.
2935
2936 2005-08-27  Richard Guenther  <rguenther@suse.de>
2937
2938         PR target/23575
2939         * gcc.target/i386/pr23575.c: New testcase.
2940
2941 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR rtl-optimization/23561
2944         * gcc.c-torture/execute/20050826-1.c: New test.
2945
2946         PR rtl-opt/23560
2947         * gcc.c-torture/execute/20050826-2.c: New test.
2948
2949 2005-08-26  Dale Johannesen  <dalej@apple.com>
2950
2951         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
2952         * gcc.dg/20050826-1.c:  New.
2953
2954 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
2955
2956         PR c++/19004
2957         * g++.dg/template/nontype13.C: New test.
2958
2959         PR c++/23491
2960         * g++.dg/init/new14.C: New test.
2961         * g++.dg/expr/anew1.C: Do not XFAIL.
2962         * g++.dg/expr/anew2.C: Likewise.
2963         * g++.dg/expr/anew3.C: Likewise.
2964
2965 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
2966
2967         PR middle-end/22439
2968         * gcc.dg/vla-3.c: New test.
2969
2970 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
2971
2972         PR fortran/20363
2973         * gfortran.dg/named_interface.f90: New.
2974
2975 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2976
2977         * gcc.c-torture/execute/frame-address.c: New test.
2978
2979 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2980
2981         PR c++/20817
2982         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
2983
2984 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2985
2986         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
2987
2988 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2989
2990         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
2991         * gcc.dg/altivec-22.c: Rename from..
2992         * gcc.dg/altivec-nomfcr.c: ..this.
2993
2994 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
2995
2996         PR tree-optimization/23546
2997         * gcc.dg/tree-ssa/pr23546.c: New test.
2998
2999 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3000
3001         PR fortran/17758
3002         * gfortran.dg/nonreturning_statements.f90: New test.
3003
3004 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3005
3006         PR c++/22454
3007         * g++.dg/parse/crash29.C: New.
3008
3009 2005-08-23  DJ Delorie  <dj@redhat.com>
3010
3011         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3012         constants have the L suffix.
3013
3014 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3015
3016         PR c++/23044
3017         * g++.dg/template/instantiate8.C: New.
3018
3019 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3020
3021         PR middle-end/23467
3022         * gcc.c-torture/execute/pr23467.c: New test.
3023
3024 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR tree-optimization/22043
3027         * gcc.c-torture/execute/20050613-1.c: New test.
3028
3029 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3030
3031         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3032
3033 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR rtl-optimization/23478
3036         * g++.dg/opt/pr23478.C: New test.
3037
3038 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3039
3040         PR c/18715
3041         * gcc.dg/switch-warn-3.c: New test.
3042
3043 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3044
3045         PR c++/22233
3046         * g++.dg/template/param1.C: New test.
3047
3048 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3049
3050         PR c++/23089
3051         * g++.dg/other/incomplete1.C: New test.
3052
3053 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3054
3055         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3056         are vectorizable.
3057
3058 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3059
3060         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3061         d_lines_5.f: New.
3062
3063 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.target/i386/sse-4.c: New test.
3066
3067 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         PR testsuite/23239
3070         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3071
3072 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3073
3074         * gcc.dg/20050811-1.c: New test.
3075         * gcc.dg/20050811-2.c: New test.
3076
3077 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3078
3079         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3080
3081 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3082
3083         PR 23476
3084         * gcc.c-torture/compile/pr23476.c: New test.
3085
3086 2005-08-19  Devang Patel  <dpatel@apple.com>
3087
3088         PR tree-optimization/23048
3089         * gcc.dg/tree-ssa/pr23048.c: New test.
3090
3091 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3092
3093         PR middle-end/20624
3094         * g++.dg/warn/Wreturn-3.C: New test
3095
3096 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3097
3098         PR tree-optimization/22228
3099         * g++.dg/vect/pr22543.cc: New test.
3100
3101 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3102
3103         PR tree-optimization/21574
3104         * gcc.dg/tree-ssa/pr21574.c: New test.
3105
3106 2005-08-16  James E Wilson  <wilson@specifix.com>
3107
3108         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3109
3110 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         PR tree-opt/23402
3113         * gcc.c-torture/compile/zero-strct-3.c: New test.
3114         * gcc.c-torture/compile/zero-strct-4.c: New test.
3115
3116 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3117
3118         PR target/23376
3119         * gcc.target/x86_64/pr23376.c: New test.
3120
3121 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3122
3123         PR c++/23337
3124         * g++.dg/ext/vector2.C: New.
3125
3126 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3127
3128         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3129
3130 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3131
3132         PR libfortran/23428
3133         * gfortran.dg/inquire-complex.f90:  New test case.
3134
3135 2005-08-16  James E Wilson  <wilson@specifix.com>
3136
3137         PR tree-optimization/21105
3138         * gcc.dg/large-size-array.c: New.
3139
3140 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
3141
3142         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
3143         type.
3144         * gcc.dg/vect/vect-41: Likewise.
3145         * gcc.dg/vect/vect-42: Likewise.
3146         * gcc.dg/vect/vect-43: Likewise.
3147         * gcc.dg/vect/vect-44: Likewise.
3148         * gcc.dg/vect/vect-46: Likewise.
3149         * gcc.dg/vect/vect-47: Likewise.
3150         * gcc.dg/vect/vect-48: Likewise.
3151         * gcc.dg/vect/vect-52: Likewise.
3152         * gcc.dg/vect/vect-53: Likewise.
3153         * gcc.dg/vect/vect-54: Likewise.
3154         * gcc.dg/vect/vect-55: Likewise.
3155         * gcc.dg/vect/vect-56: Likewise.
3156         * gcc.dg/vect/vect-57: Likewise.
3157         * gcc.dg/vect/vect-58: Likewise.
3158         * gcc.dg/vect/vect-59: Likewise.
3159         * gcc.dg/vect/vect-60: Likewise.
3160         * gcc.dg/vect/vect-61: Likewise.
3161         * gcc.dg/vect/vect-85: Likewise.
3162         * gcc.dg/vect/vect-87: Likewise.
3163         * gcc.dg/vect/vect-88: Likewise.
3164         * gcc.dg/vect/vect-93.c: Likewise.
3165         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
3166         * gcc.dg/vect/vect-75: Likewise.
3167         * gcc.dg/vect/vect-76: Likewise.
3168         * gcc.dg/vect/vect-77: Likewise.
3169         * gcc.dg/vect/vect-78: Likewise.
3170         * gcc.dg/vect/vect-80: Likewise.
3171         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
3172         vectorized for the expected reason, rather than checking how alignment
3173         was handled.
3174         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
3175         type and also instead of aligned pointers. Added documentation.
3176
3177 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
3178
3179         * gfortran.dg/power.f90: New test.
3180
3181 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR rtl-optimization/23299
3184         * g++.dg/opt/pr23299.C: New test.
3185
3186 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3187
3188         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
3189
3190 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
3191
3192         * g++.dg/template/local6.C: New test.
3193
3194 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3195
3196         * execute/exceptions/finally-1.m: Check that the catch and finally are
3197         being called.  Also add a "return 0;" at the end of main.
3198
3199 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
3200
3201         PR fortran/21432.
3202         * gfortran.dg/namelist_print_1.f: New test of functionality of
3203         PRINT namelist.
3204         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
3205         namelist generates error with -std=f95.
3206
3207 2005-08-14  Ira Rosen  <irar@il.ibm.com>
3208
3209         PR tree-optimization/23119
3210         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
3211
3212 2005-08-13  Marcin Koziej  <creep@desk.pl>
3213             Andrew Pinski  <pinskia@physics.uc.edu>
3214
3215         PR libobjc/22492
3216         * execute/exceptions/finally-1.m: New test.
3217
3218 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
3221         testsuite.
3222         * objc/execute/exceptions/trivial.m: New test.
3223         * objc.dg/try-catch-11.m: Move to ...
3224         * objc/execute/exceptions/foward-1.m: Here.
3225         * objc.dg/try-catch-2.m: Move to ...
3226         * objc/execute/exceptions/catchall-1.m: Here.
3227         * objc.dg/try-catch-8.m: Move to ...
3228         * objc/execute/exceptions/local-variables-1.m: Here.
3229
3230 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3231
3232         * objc.dg/nested-func-1.m: Move to ...
3233         * objc/execute/nested-func-1.m: Here.
3234
3235 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3236
3237         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
3238         in ${options} instead of [target_info name].
3239         * lib/obj-c++.exp (objc_target_compile): Likewise.
3240
3241 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3242
3243         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
3244
3245 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
3246
3247         part of PR testsuite/23348
3248         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
3249         of the torture options.
3250         * objc/compile/trivial.m: New test.
3251
3252 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3253
3254         * gfortran.dg/eoshift.f90:  Correct format.
3255
3256 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
3257
3258         * gfortran.fortran-torture/execute/character_passing.f90:
3259         Fix comment typo.
3260
3261 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
3262
3263         PR c++/8271
3264         * g++.dg/template/unify10.C: New.
3265
3266 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
3267
3268         * g++.dg/parse/pr22514.C: Move to...
3269         * g++.dg/debug/pr22514.C: here.
3270
3271 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3272
3273         PR c++/23266
3274         * g++.dg/inherit/pure1.C: New test.
3275
3276         * ChangeLog: Fix typos.
3277
3278 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3279             Steven Bosscher  <stevenb@suse.de>
3280
3281         * gfortran.dg/runtime_warning_1.f90: New test.
3282
3283 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3284
3285         PR c++/23219
3286         * g++.dg/parse/crash28.C: New.
3287
3288 2005-08-11  Richard Guenther  <rguenther@suse.de>
3289
3290         PR target/23289
3291         * gcc.target/i386/tailcall-1.c: New testcase.
3292
3293 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3294
3295         * gcc.dg/vect/vect-67.c: Un-xfail.
3296
3297 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
3298
3299         PR c++/23225
3300         * g++.dg/testsuite/parse/crash27.C: new test.
3301
3302 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
3303
3304         PR libfortran/22143
3305         * gfortran.dg/shift-kind.f90:  New testcase.
3306
3307 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
3308
3309         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
3310         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
3311
3312 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3313
3314         PR c++/20646
3315         * g++.dg/other/mult-stor1.C: New test.
3316
3317 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3318
3319         * gcc.c-torture/pr18299-1.c: Move to ...
3320         * gcc.c-torture/compile/pr18299-1.c: Here.
3321
3322 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
3323
3324         * gfortran/fortran.torture/execute/character_passing.f90:
3325         Fix types for LSAME.
3326
3327 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
3328
3329         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
3330         input data back to what it was originally.
3331
3332 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
3333
3334         * objc.dg/try-catch-8.m: Enable for all targets.
3335
3336 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
3337
3338         * gcc.dg/pr23165.c: New test.
3339
3340 2005-08-09  Steven Bosscher  <stevenb@suse.de>
3341
3342         PR tree-optimization/23234
3343         * gcc.dg/tree-ssa/pr23234.c: New test.
3344
3345 2005-08-08  Josh Conner  <jconner@apple.com>
3346
3347         PR rtl-optimization/23241
3348         * gcc.dg/char-compare.c: New test.
3349
3350 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3351
3352         PR c++/22508
3353         * g++.dg/init/new13.C: New test.
3354
3355 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3356
3357         PR c++/21166
3358         * g++.dg/other/crash-4.C: Adjust
3359         * g++/dg/ext/packed9.C: New.
3360
3361 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3362
3363         PR middle-end/21964
3364         * gcc.c-torture/execute/pr21964-1.c: New test.
3365
3366 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
3367
3368         PR c/22458
3369         * gcc.dg/pr22458-1.c: New test.
3370
3371 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
3372             Steven G. Kargl <kargls@comcast.net>
3373
3374         PR fortran/22390
3375         * gfortran.dg/flush_1.f90: New test.
3376
3377 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3378
3379         PR c++/23191
3380         * g++.dg/template/eh2.C: New test.
3381
3382 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3383
3384         PR c++/19498
3385         * g++.dg/template/instantiate7.C: New test.
3386
3387 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
3388
3389         PR c/23113
3390         * gcc.dg/Wunused-value-1.c: New test.
3391
3392 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
3393
3394         PR rtl-optimization/23233
3395         * gcc.c-torture/compile/pr23233-1.c: New test.
3396
3397 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR fortran/18833
3400         PR fortran/20850
3401         * gfortran.dg/equiv_1.f90: New test.
3402         * gfortran.dg/equiv_2.f90: New test.
3403         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
3404         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
3405         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
3406
3407 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3408
3409         * gcc.c-torture/execute/vrp-5.c: New test.
3410         * gcc.c-torture/execute/vrp-6.c: New test.
3411         * gcc.dg/tree-ssa/vrp21.c: New test.
3412
3413 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
3414
3415         * g++.dg/parse/pr22514.C: New test.
3416
3417 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
3418
3419         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
3420
3421         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
3422         instead of constant loads / pool entries.
3423
3424 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
3425
3426         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
3427         TEST_TO_WCTYPE.
3428
3429 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
3430
3431         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
3432         __WINT_TYPE__ in generated prototypes if possible.
3433
3434 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
3435
3436         PR 22037
3437         * g++.dg/tree-ssa/pr22037.C:
3438
3439 2005-08-04  Richard Henderson  <rth@redhat.com>
3440
3441         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
3442         scan-tree-dump-times directive.
3443
3444 2005-08-04  Jan Hubicka  <jh@suse.cz>
3445
3446         * gcov-1.C: Fix switch counts.
3447         * gcov-4b.c: Likewise.
3448
3449 2005-08-03  Jeff Law  <law@redhat.com>
3450
3451         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
3452
3453 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
3454
3455         * gcc.c-torture/execute/pr23135.c: New test.
3456
3457 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3458
3459         PR tree-optimization/19899
3460         * gcc.dg/tree-ssa/scev-1.c: New test.
3461         * gcc.dg/tree-ssa/scev-2.c: New test.
3462
3463 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
3464
3465         PR target/18582
3466         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
3467
3468 2005-08-03  Jan Hubicka  <jh@suse.cz>
3469
3470         * update-conroll.c: New testcase.
3471         * update-conroll-2.c: New testcase.
3472
3473 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
3474
3475         * gfortran.dg/constant_substring.f: New test.
3476         * gfortran.dg/pr22491.f: New test.
3477
3478 2005-08-02  Jan Hubicka  <jh@suse.cz>
3479
3480         * update-threading.c: Replace by the proper one.
3481
3482 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3483
3484         PR 23164
3485         * g++.dg/tree-ssa/pr23164.C: New test.
3486
3487 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3488
3489         * gcc.dg/tree-ssa/pr23192.c: New test.
3490
3491 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
3492
3493         * gcc.c-torture/execute/vrp-4.c: New test.
3494
3495 2005-08-02  Jan Hubicka  <jh@suse.cz>
3496
3497         * update-threading.c: New test.
3498
3499 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
3500
3501         * gcc.c-torture/compile/20050801-1.c: New test.
3502         * gcc.c-torture/compile/20050801-2.c: New test.
3503
3504 2005-08-01  Jan Hubicka  <jh@suse.cz>
3505
3506         * val-prof-5.c: New test.
3507
3508 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
3509
3510         PR c/22311
3511         * gcc.dg/pr22311-1.c : New test.
3512
3513 2005-07-31  Steven Bosscher  <stevenb@suse.de>
3514
3515         PR target/23095
3516         * gfortran.dg/pr23095.f: New test.
3517
3518         PR c++/22003
3519         * g++.dg/other/pr22003.C: New test.
3520
3521 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
3522
3523         PR target/20621
3524         * gcc.c-torture/execute/pr20621-1.c: New test.
3525
3526 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
3527
3528         * gfortran.dg/comma_format_extension_4.f:  Adjust length
3529         of string for format.
3530         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
3531         print statement with internal write.
3532         * gfortran.dg/der_array_io_2.f:  Likewise.
3533         * gfortran.dg/der_array_io_3.f:  Likewise.
3534
3535 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
3536
3537         * gcc.dg/fold-abs-4.c: new test.
3538
3539 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
3540
3541         PR fortran/22570 an related issues.
3542         * gfortran.dg/x_slash_1.f: New test.
3543
3544 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
3545
3546         PR c/23143
3547         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
3548         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
3549
3550 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3551
3552         PR c/529
3553         * gcc.dg/Wshadow-3.c: New test.
3554
3555 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
3556
3557         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
3558         used to have the wrong bounds).
3559
3560 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3561
3562         PR c/21720
3563         * gcc.dg/hex-round-1.c: Test more cases.
3564         * gcc.dg/hex-round-2.c: New test.
3565
3566 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
3567
3568         PR 22550
3569         * g++.dg/tree-ssa/pr22550.C: New test.
3570
3571 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
3572
3573         * gcc.dg/tree-ssa/vrp19.c: New test.
3574         * gcc.dg/tree-ssa-vrp20.c: New test.
3575
3576 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3577
3578         PR c/22240
3579         * gcc.dg/transparent-union-4.c: New test.
3580
3581 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3582
3583         PR c/22192
3584         * gcc.dg/c99-vla-2.c: New test.
3585
3586 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3587
3588         PR c/21720
3589         * gcc.dg/hex-round-1.c: New test.
3590
3591 2005-07-28  Jan Hubicka  <jh@suse.cz>
3592
3593         * inliner-1.c: Do not dump everything.
3594         * tree-prof.exp: Do not pass -ftree-based-profiling.
3595         * bprob.exp: Likewise.
3596
3597         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
3598
3599 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/22545
3602         * g++.dg/expr/ptrmem7.C: New test.
3603
3604 2005-07-28  Mike Stump  <mrs@apple.com>
3605
3606         * g++.old-deja/g++.mike/visibility-1.C: New test.
3607
3608 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3609
3610         PR c/20187
3611         * gcc.c-torture/execute/pr20187-1.c: New test.
3612
3613 2005-07-28  Jeff Law  <law@redhat.com>
3614
3615         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
3616         * gcc.dg/tree-ssa/vrp18.c: New test.
3617
3618 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3619
3620         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
3621
3622 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3623
3624         PR tree-optimization/22506
3625         * gcc.dg/vect/ps22506.c: New test.
3626
3627 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR target/21149
3630         * gcc.target/i386/sse-3.c: New test.
3631
3632 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3633
3634         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
3635         * gcc.target/mips/mips32-dsp-type.c: Likewise.
3636
3637 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3638
3639         PR c/22589
3640         * gcc.c-torture/compile/pr22589-1.c: New test.
3641
3642 2005-07-28  Jan Hubicka  <jh@suse.cz>
3643
3644         * update-loopch.c: New testcase.
3645
3646 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3647
3648         PR rtl-optimization/23047
3649         * gcc.c-torture/execute/pr23047.c: New test.
3650         * gcc.c-torture/execute/pr23047.x: New.
3651
3652 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3653
3654         PR tree-optimization/22493
3655         * gcc.c-torture/execute/pr22493-1.c: New test.
3656         * gcc.c-torture/execute/pr22493-1.x: New.
3657         * gcc.c-torture/execute/vrp-1.c: New test.
3658         * gcc.c-torture/execute/vrp-2.c: New test.
3659         * gcc.c-torture/execute/vrp-2.c: New test.
3660
3661 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
3662
3663         * gcc.target/frv/all-builtin-read8.c: Delete.
3664         * gcc.target/frv/all-builtin-read16.c: Delete.
3665         * gcc.target/frv/all-builtin-read32.c: Delete.
3666         * gcc.target/frv/all-builtin-read64.c: Delete.
3667         * gcc.target/frv/all-builtin-write8.c: Delete.
3668         * gcc.target/frv/all-builtin-write16.c: Delete.
3669         * gcc.target/frv/all-builtin-write32.c: Delete.
3670         * gcc.target/frv/all-builtin-write64.c: Delete.
3671         * gcc.target/frv/all-read-write-1.c: New.
3672
3673 2005-07-27  Jeff Law  <law@redhat.com>
3674
3675         * gcc.c-torture/execute/pr22630.c: New test.
3676
3677 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
3678
3679         PR tree-optimization/23073
3680         * gcc.dg/vect/nodump-pr23073.c: New test.
3681         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
3682
3683 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
3684
3685         PR tree-optimize/22348
3686         * gcc.c-torture/execute/pr22348.c: New.
3687
3688 2005-07-27  Richard Guenther  <rguenther@suse.de>
3689
3690         * gcc.dg/tree-ssa/salias-1.c: New testcase.
3691
3692 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3693
3694         PR fortran/22503
3695         * gfortran.dg/logical_comp.f90: New test.
3696
3697 2005-07-27  Jan Hubicka  <jh@suse.cz>
3698
3699         * inliner-1.c: Add cleanup of dumps.
3700         * val-prof-*.c: Likewise.
3701         * update-tailcall.c: New.
3702
3703 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
3704
3705         PR 22591
3706         * gcc.dg/tree-ssa/pr22591.c: New test.
3707         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
3708
3709 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
3710
3711         PR libobjc/22606
3712         * objc.dg/try-catch-11.m: New test.
3713
3714 2005-07-26  Richard Guenther  <rguenther@suse.de>
3715
3716         PR tree-optimization/22486
3717         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
3718
3719 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3720
3721         PR tree-opt/22484
3722         * testsuite/g++.dg/opt/loop2.C: New test.
3723
3724 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3725
3726         * gcc.dg/tree-ssa/reassoc-3.c: New test.
3727         * gcc.dg/tree-ssa/reassoc-4.c: New test.
3728
3729 2005-07-25  Adam Nemet  <anemet@lnxw.com>
3730
3731         * lib/profopt.exp (profopt-execute): Check for profiling data
3732         files on the target.
3733
3734 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
3735
3736         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
3737         for matching of asm labels.
3738
3739 2005-07-25  Richard Guenther  <rguenther@suse.de>
3740
3741         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
3742
3743 2005-07-25  Richard Guenther  <rguenther@suse.de>
3744
3745         PR testsuite/22624
3746         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
3747
3748 2005-07-25  Ira Rosen  <irar@il.ibm.com>
3749
3750         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
3751         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
3752         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
3753         * gcc.dg/vect/vect-100.c: New test.
3754         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
3755         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
3756         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
3757         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
3758         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
3759         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
3760         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
3761         * gfortran.dg/vect/pr19049.f90: New testcase.
3762         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3763
3764 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
3765
3766         * gcc.c-torture/execute/20050713-1.c: New test.
3767
3768         PR fortran/20063
3769         * gfortran.fortran-torture/execute/data_4.f90: New test.
3770
3771         PR middle-end/20303
3772         * gcc.dg/visibility-d.c: New test.
3773
3774 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
3775
3776         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
3777         * gfortran.dg/underflow.f90: Ditto.
3778
3779 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3780
3781         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
3782         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
3783         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
3784
3785 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3786
3787         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
3788         include case of field width of zero.
3789
3790 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3791
3792         PR libgfortran/21875
3793         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
3794         with trailing blanks on normal formatted read.
3795
3796 2005-07-23  Chao-ying Fu  <fu@mips.com>
3797
3798         * gcc.target/mips/mips32-dsp-type.c: New test.
3799         * gcc.target/mips/mips32-dsp.c: New test.
3800
3801 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
3802
3803         PR testsuite/21073
3804         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
3805
3806         PR testsuite/20454
3807         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
3808         and __cyg_profile_func_exit.
3809
3810 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
3811
3812         * gfortran.dg/comma_format_extension_3.f: Fix typo.
3813         * gfortran.dg/comma_format_extension_4.f: Same.
3814         * gfortran.dg/pr15332.f: Same.
3815         * gfortran.dg/pr21730.f: Same.
3816
3817 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         * g++.dg/opt/vrp2.C: Fix testcase.
3820
3821         PR tree-opt/22625
3822         * g++.dg/opt/vrp2.C: New test.
3823
3824 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR debug/21828
3827         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
3828
3829 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
3830
3831         * gcc.dg/tree-ssa/20050719-1.c: New test.
3832
3833 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
3834
3835         * gcc.dg/bfin-longcall-1.c: New file.
3836         * gcc.dg/bfin-longcall-2.c: New file.
3837
3838 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
3839
3840         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
3841
3842 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3843
3844         PR middle-end/19055
3845         * gcc.dg/tree-ssa/pr19055.c: New test.
3846         * gcc.dg/tree-ssa/pr19055-2.c: New test.
3847
3848 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3849
3850         PR C++/22358
3851         * g++.dg/other/pr22358.C: New test.
3852
3853 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
3854
3855         PR c++/2922
3856         * g++.dg/lookup/two-stage5.C: New test from bug comments.
3857
3858 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3859
3860         PR c++/15938
3861         * g++.dg/init/union2.C: New test.
3862
3863 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3864
3865         PR c/22393
3866         * gcc.dg/complex-4.c: New test.
3867
3868 2005-07-21  Richard Guenther  <rguenther@suse.de>
3869
3870         PR testsuite/22522
3871         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
3872         scanning for asm labels.
3873         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3874
3875 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3876
3877         PR target/22085
3878         * gcc.dg/altivec-pr22085.c: New.
3879
3880 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3881
3882         PR tree-optimization/19210
3883         * gcc.dg/tree-ssa/pr19210-1.c: New.
3884         * gcc.dg/tree-ssa/pr19210-2.c: New.
3885
3886 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
3887
3888         PR rtl-optimization/22167
3889         * g++.dg/opt/pr22167.C: New test.
3890
3891 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
3892
3893         PR c++/2922
3894         * g++.dg/lookup/two-stage2.C: New.
3895         * g++.dg/lookup/two-stage3.C: New.
3896         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
3897         fixed two-stage name lookup for operators.
3898         * g++.dg/template/call3.C: Compiler now produces an appropriate
3899         error message.
3900         * g++.dg/template/crash37.C: Compiler now describes bla() on line
3901         14 as a candidate.
3902         * g++.dg/template/ptrmem4.C: Compiler produces different error
3903         message.
3904         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
3905         connect_to_method as a candidate.
3906
3907 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
3908
3909         * gcc.dg/fold-alloc-1.c: New test.
3910
3911 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
3912
3913         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3914         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
3915
3916 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
3917
3918         * gcc.dg/fold-abs-1.c: New test.
3919         * gcc.dg/fold-abs-2.c: New test.
3920         * gcc.dg/fold-abs-3.c: New test.
3921
3922 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
3923
3924         Make CONSTRUCTOR use VEC to store initializers.
3925         * g++.dg/ext/complit3.C: Check for specific error messages.
3926         * g++.dg/init/brace2.C: Update error message.
3927         * g++.dg/warn/Wbraces2.C: Likewise.
3928
3929 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/16940
3932         * gfortran.dg/module_interface_1.f90: New test.
3933
3934 2005-07-19  Danny Berlin <dberlin@dberlin.org>
3935             Kenneth Zadeck <zadeck@naturalbridge.com>
3936
3937         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
3938
3939 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3940
3941         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
3942         specify -Wformat for these tests.
3943         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
3944         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
3945         * gcc.dg/format/opt-6.c: Delete.
3946
3947 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
3950         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3951
3952 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3953
3954         * gcc.dg/tree-ssa/alias-2.c: New test.
3955
3956 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
3957
3958         PR c++/22263
3959         * g++.dg/template/explicit7.C: New test.
3960
3961 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
3962
3963         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
3964         width of 8 to +Inf and -Inf.
3965
3966 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/22139
3969         * g++.dg/template/friend36.C: New test.
3970
3971 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
3972
3973         PR fortran/21730
3974         * gfortran.dg/pr21730.f: New test.
3975
3976 2005-07-16  Danny Berlin <dberlin@dberlin.org>
3977             Kenneth Zadeck <zadeck@naturalbridge.com>
3978
3979         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
3980         since pure const detection cannot run at -O1 in c compiler.
3981         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
3982         can now optimize this case properly.
3983         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
3984         because we now pass.
3985         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
3986
3987 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
3988
3989         PR c/22421
3990         * gcc.dg/format/bitfld-1.c: New test.
3991
3992 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/22204
3995         * g++.dg/rtti/repo1.C: New test.
3996
3997 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
3998
3999         PR middle-end/22398
4000         * gcc.c-torture/compile/pr22398.c: New test.
4001
4002 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/22132
4005         * g++.dg/expr/cast4.C: New test.
4006
4007 2005-07-15  Richard Guenther  <rguenther@suse.de>
4008
4009         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4010         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4011
4012 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4013
4014         PR tree-optimization/22230
4015         * gcc.dg/tree-ssa/pr22230.c: New test.
4016
4017 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4018
4019         * gfortran.dg/g77/cpp6.f: New test.
4020
4021         PR fortran/22417
4022         * gfortran.dg/g77/cpp5.F: New test.
4023         * gfortran.dg/g77/cpp5.h: New file.
4024         * gfortran.dg/g77/cpp5inc.h: New file.
4025
4026 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4027
4028         PR libfortran/16435
4029         * gfortran.dg/tl_editting.f90: New.
4030         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4031
4032 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4033
4034         * gfortran.dg/char_array_constructor.f90: New test.
4035
4036 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4037
4038         * gfortran.dg/past_eor.f90: New.
4039         * gfortran.dg/complex_read.f90: New.
4040
4041 2005-07-13  Jeff Law  <law@redhat.com>
4042
4043         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4044         additional casts.
4045
4046         * gcc.dg/tree-ssa/pr22321.c: New test
4047
4048 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4049
4050         PR tree-optimization/21921
4051         * gcc.dg/tree-ssa/pr21921.c: New.
4052
4053 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4054
4055         PR tree-optimizatio/22442
4056         * gcc.dg/tree-ssa/loop-11.c: New test.
4057
4058 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4059
4060         PR tree-opt/21840
4061         * gcc.c-torture/compile/pr21840.c: New test.
4062
4063 2005-07-12  Jan Hubicka  <jh@suse.cz>
4064
4065         * gcc.c-torture/compile/pr22379.c: New test.
4066
4067 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4068
4069         PR libfortran/21593
4070         gfortran.dg/dev_null.f90:  Remove outdated comment about
4071         PR libfortran/21593.
4072
4073
4074 2005-07-12  Dale Johannesen  <dalej@apple.com>
4075
4076         * gcc.target/i386/compress-float-sse.c:  New.
4077         * gcc.target/i386/compress-float-sse-pic.c:  New.
4078         * gcc.target/i386/compress-float-387.c:  New.
4079         * gcc.target/i386/compress-float-387-pic.c:  New.
4080         * gcc.dg/compress-float-ppc.c:  New.
4081         * gcc.dg/compress-float-ppc-pic.c:  New.
4082
4083 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4084
4085         PR libfortran/21593
4086         gfortran.dg/dev_null.f90:  Remove targets.
4087
4088 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4089
4090         PR tree-opt/22335
4091         * gcc.dg/pr22335-1.c: New test.
4092         * gcc.dg/pr22335-2.c: New test.
4093
4094 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4095
4096         PR c++/20172
4097         * g++.dg/template/nontype12.C : New test.
4098
4099 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4100
4101         * gcc.dg/tree-ssa/loop-10.c: New test.
4102
4103 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4104
4105         * gcc.c-torture/execute/20020720-1.x: Remove.
4106
4107 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4108
4109         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4110
4111 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4112
4113         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4114         (dg-mips-options): Use it.
4115
4116 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4117
4118         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4119
4120 2005-07-09  Richard Henderson  <rth@redhat.com>
4121
4122         * lib/target-supports.exp (check_effective_target_sync_char_short):
4123         Add alpha.
4124
4125 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4126
4127         PR libfortran/22217
4128         * gfortran.dg/negative-z-descriptor.f90:  New test.
4129
4130 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4131
4132         PR tree-opt/22329
4133         * gcc.dg/pr22329.c: New test.
4134
4135 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4136
4137         PR tree-optimization/20139
4138         * gcc.dg/tree-ssa/pr20139.c: New.
4139
4140 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4141
4142         PR tree-opt/22356
4143         * testsuite/gcc.dg/pr22356-1.c: New test.
4144
4145 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
4146
4147         PR c++/21799
4148         * g++.dg/template/unify8.C: New.
4149         * g++.dg/template/unify9.C: New.
4150
4151 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
4152
4153         * gfortran.fortran-torture/execute/entry_10.f90: New test.
4154
4155 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
4156
4157         * gcc.dg/darwin-version-1.c: New.
4158         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
4159         * gcc.dg/builtins-20.c: Likewise.
4160         * gcc.dg/builtins-53.c: Likewise.
4161         * gcc.dg/torture/builtins-convert-1.c: Likewise.
4162         * gcc.dg/torture/builtins-convert-2.c: Likewise.
4163         * gcc.dg/torture/builtins-convert-3.c: Likewise.
4164         * gcc.dg/torture/builtins-power-1.c: Likewise.
4165         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
4166         on Darwin.
4167
4168 2005-07-07  Jeff Law  <law@redhat.com>
4169
4170         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
4171         argument evaluation order.
4172
4173 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
4174
4175         PR libfortran/21594
4176         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4177         Add test cases where the shift length is greater than the
4178         array length.
4179
4180 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4181
4182         * obj-c++.dg/proto-lossage-6.mm: New.
4183         * objc.dg/proto-lossage-6.m: New.
4184
4185 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4186
4187         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
4188         * objc.dg/gnu-runtime-2.m: Likewise.
4189
4190 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gfortran.dg/longline.f: New test.
4193
4194         * gfortran.dg/badline.f: New test.
4195
4196 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4197
4198         PR fortran/16531
4199         PR fortran/15966
4200         PR fortran/18781
4201         * gfortran.dg/hollerith.f90: New.
4202         * gfortran.dg/hollerith2.f90: New.
4203         * gfortran.dg/hollerith3.f90: New.
4204         * gfortran.dg/hollerith4.f90: New.
4205         * gfortran.dg/hollerith_f95.f90: New.
4206         * gfortran.dg/hollerith_legacy.f90: New.
4207         * gfortran.dg/g77/cpp4.F: New. Port from g77.
4208
4209 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
4210
4211         PR objc/22274
4212         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
4213         * objc.dg/gnu-runtime-2.m: New.
4214
4215 2005-07-06  Jeff Law  <law@redhat.com>
4216
4217         * gcc.dg/tree-ssa/vrp17.c: New test.
4218
4219 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
4220
4221         PR fortran/22327
4222         * gfortran.dg/array_constructor_5.f90: New test.
4223
4224 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
4225
4226         * gfortran.fortran-torture/execute/entry_9.f90: New test.
4227
4228 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
4229
4230         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
4231         * gcc.dg/980816-1.c: Ditto.
4232
4233 2005-07-06  Jeff Law  <law@redhat.com>
4234
4235         * gcc.c-torture/compile/pr21356.c: New test.
4236
4237 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4238
4239         PR c/22013
4240         PR c/22098
4241         * gcc.c-torture/compile/pr22013-1.c,
4242         gcc.c-torture/execute/pr22098-1.c,
4243         gcc.c-torture/execute/pr22098-2.c,
4244         gcc.c-torture/execute/pr22098-3.c: New tests.
4245
4246 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
4247
4248         PR c/22308
4249         * gcc.dg/pr22308-1.c: New test.
4250
4251 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
4252
4253         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
4254         target.
4255         * gcc.dg/compare9.c: Use -fshort-enums instead of
4256         -fno-short-enums.  Change the last test to dg-bogus.
4257
4258 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
4259
4260         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
4261         * gcc.dg/compare9.c: New.
4262
4263 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4264
4265         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
4266
4267 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4268
4269         PR testsuite/22288
4270         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
4271
4272
4273 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4274
4275         * gcc.dg/format/gcc_gfc-1.c: New.
4276
4277 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
4278
4279         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
4280
4281 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4282
4283         PR fortran/20842
4284         * gfortran.dg/io_invalid_1.f90: New test.
4285
4286 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * gcc.dg/format/gcc_diag-1.c: Update.
4289
4290 2005-07-02  Jeff Law  <law@redhat.com>
4291
4292         * gcc.dg/tree-ssa/pr22051-1.c: New test.
4293         * gcc.dg/tree-ssa/pr22051-2.c: New test.
4294
4295 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
4296
4297         * gcc.dg/format/gcc_diag-1.c: Update.
4298
4299 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR tree-opt/22269
4302         * gcc.c-torture/compile/pr22269.c: New test.
4303
4304 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
4305
4306         PR 21584
4307         PR 22219
4308         * g++.dg/tree-ssa/pr21584-1.C: New test.
4309         * g++.dg/tree-ssa/pr21584-2.C: New test.
4310
4311 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
4312
4313         * obj-c++.dg/try-catch-11.mm: New.
4314         * objc.dg/try-catch-10.m: New.
4315
4316 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
4317
4318         * g++.dg/other/ucnid-1.C: xfail on AIX.
4319
4320 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
4321
4322         PR 22234
4323         * gcc.dg/20050629-1.c: New test.
4324
4325 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
4326
4327         * obj-c++.dg/const-str-1[0-1].mm: New.
4328         * objc.dg/const-str-1[0-1].m: New.
4329
4330 2005-05-29  Richard Henderson  <rth@redhat.com>
4331
4332         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
4333         Rename from check_effective_target_vect_no_max.
4334         (check_effective_target_vect_no_int_add): New.
4335         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
4336         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
4337         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4338         * gcc.dg/vect/vect-reduc-1.c: Use both.
4339         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4340
4341 2005-05-29  Richard Henderson  <rth@redhat.com>
4342
4343         * lib/target-supports.exp (check_effective_target_vect_no_max):
4344         Remove i386 and x86_64.
4345
4346 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4347
4348         PR testsuite/21969
4349         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
4350
4351 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
4352
4353         PR middle-end/21969
4354         * gcc.dg/vect/pr21969.c: New test.
4355
4356 2005-06-28  Eric Christopher  <echristo@redhat.com>
4357
4358         PR c/22052
4359         PR c/21975
4360         * gcc.dg/inline1.c: New test.
4361         * gcc.dg/inline2.c: Ditto.
4362         * gcc.dg/inline3.c: Ditto.
4363         * gcc.dg/inline4.c: Ditto.
4364         * gcc.dg/inline5.c: Ditto.
4365
4366 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4367
4368         PR libfortran/22142
4369         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4370         Add testcase also testing eoshift1 for PR 22142.
4371
4372 2005-06-28  Richard Henderson  <rth@redhat.com>
4373
4374         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
4375         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
4376         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
4377         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
4378         gcc.dg/tree-ssa/20030922-2.c: Likewise.
4379
4380 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
4381
4382         PR libfortran/22142
4383         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
4384         Add testcase for PR 22142.
4385
4386 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
4387
4388         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
4389         gcc.target/ia64/fpreg-2.c: New tests.
4390
4391 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4392
4393         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
4394
4395 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4396
4397         PR libfortran/22170
4398         * gfortran.dg/slash_1.f90: New test.
4399
4400 2005-06-27  Richard Henderson  <rth@redhat.com>
4401
4402         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
4403         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
4404         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4405         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4406         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4407         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4408
4409 2005-06-27  Richard Henderson  <rth@redhat.com>
4410
4411         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
4412         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
4413
4414 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
4415
4416         * obj-c++.dg/proto-lossage-5.mm: New.
4417         * objc.dg/proto-lossage-5.m: New.
4418
4419 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
4420
4421         PR 21959
4422         * gcc.dg/tree-ssa/pr21959.c: New test.
4423
4424 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
4425
4426         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
4427         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
4428         testing uninitialized var.
4429
4430         * gcc.c-torture/execute/builtins/chk.h: New.
4431         * gcc.c-torture/execute/builtins/lib/chk.c: New.
4432         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
4433         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
4434         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
4435         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
4436         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
4437         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
4438         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
4439         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
4440         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
4441         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
4442         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
4443         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
4444         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
4445         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
4446         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
4447         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
4448         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
4449         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
4450         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
4451         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
4452         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
4453         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
4454         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
4455         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
4456         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
4457         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
4458         * gcc.dg/builtin-object-size-1.c: New test.
4459         * gcc.dg/builtin-object-size-2.c: New test.
4460         * gcc.dg/builtin-object-size-3.c: New test.
4461         * gcc.dg/builtin-object-size-4.c: New test.
4462         * gcc.dg/builtin-object-size-5.c: New test.
4463         * gcc.dg/builtin-stringop-chk-1.c: New test.
4464         * gcc.dg/builtin-stringop-chk-2.c: New test.
4465         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
4466         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
4467         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
4468         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
4469         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
4470         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
4471         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
4472         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
4473         * gcc.c-torture/execute/printf-1.c: New test.
4474         * gcc.c-torture/execute/fprintf-1.c: New test.
4475         * gcc.c-torture/execute/vprintf-1.c: New test.
4476         * gcc.c-torture/execute/vfprintf-1.c: New test.
4477         * gcc.c-torture/execute/printf-chk-1.c: New test.
4478         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
4479         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
4480         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
4481
4482 2005-06-27  Michael Matz  <matz@suse.de>
4483
4484         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
4485         slot is not merged if address escapes.
4486
4487 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4488
4489         PR c/21911
4490         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
4491
4492 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
4493
4494         PR middle-end/17965
4495         * gcc.c-torture/compile/20050622-1.c: New test.
4496
4497         PR middle-end/22028
4498         * gcc.dg/20050620-1.c: New test.
4499
4500 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
4501
4502         PR tree-optimization/22026
4503         * gcc.dg/tree-ssa/pr22026.c: New.
4504
4505 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
4506
4507         PR libfortran/22144
4508         * gfortran.dg/shift-alloc.f90:  New testcase.
4509
4510 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
4511
4512         * all files: Update FSF address in copyright headers.
4513
4514 2005-06-22  Jan Hubicka  <jh@suse.cz>
4515
4516         * wholeprogram-1.c: New testcase.
4517         * wholeprogram-2.c: New testcase.
4518
4519 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR 22171
4522         * gcc.dg/tree-ssa/pr22171.c: New test.
4523
4524 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
4525
4526         * gfortran.dg/simplify_modulo.f90: New.
4527
4528 2005-06-24  Jan Hubicka  <jh@suse.cz>
4529
4530         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
4531
4532 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
4533
4534         * obj-c++.dg/proto-lossage-[1-4].mm: New.
4535
4536 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
4537
4538         * obj-c++.dg/typedef-alias-1.mm: New.
4539         * objc.dg/typedef-alias-1.m: New.
4540
4541 2005-06-23  Jeff Law  <law@redhat.com>
4542
4543         * gcc.dg/tree-ssa/vrp16.c: New test.
4544
4545 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4546
4547         * lib/target-supports.exp: Add
4548         check_effective_target_fortran_large_real and
4549         check_effective_target_fortran_large_int to check for
4550         corresponding effective targets.
4551         * gfortran.dg/large_integer_kind_1.f90: New test.
4552         * gfortran.dg/large_real_kind_1.f90: New test.
4553
4554 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
4555
4556         PR tree-optimization/22117
4557         * gcc.dg/tree-ssa/pr22117.c: New.
4558
4559 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
4560
4561         PR testsuite/22123
4562         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
4563
4564 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
4565
4566         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
4567
4568 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
4569
4570         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
4571         * gfortran.dg/f2c_4.c: Likewise
4572
4573 2005-06-22 Paul Brook  <paul@codesourcery.com>
4574
4575         PR fortran/21034
4576         * gfortran.dg/auto_save_1.f90: New test.
4577
4578 2005-06-22  Michael Matz  <matz@suse.de>
4579
4580         * gcc.target/x86-64/abi: New directory.
4581         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
4582         * gcc.target/x86-64/abi/README.gcc: New file.
4583         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
4584         * gcc.target/x86-64/abi/asm-support.s: New file.
4585         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
4586         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
4587         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
4588         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
4589         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
4590         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
4591         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
4592         * gcc.target/x86_64/abi/test_bitfields.c: New test.
4593         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
4594         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
4595         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
4596         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
4597         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
4598         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
4599         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
4600         * gcc.target/x86_64/abi/test_varargs.c: New test.
4601
4602 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
4603
4604         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
4605         32-bit i?86 and x86_64.
4606
4607 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
4608
4609         * obj-c++.dg/const-str-[1-9].mm: New tests.
4610
4611 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
4612
4613         PR fortran/22010
4614         * gfortran.dg/namelist_use.f90: New.
4615         * gfortran.dg/namelist_use_only.f90: New.
4616
4617 2005-06-21  Jeff Law  <law@redhat.com>
4618
4619         * gcc.dg/tree-ssa/vrp15.c: New test.
4620
4621 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
4622
4623         * lib/target-supports.exp (check_effective_target_vect_reduction):
4624         Remove.
4625         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
4626         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
4627         remove vect_reduction target keyword. Also avoid two returns in main.
4628         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4629         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
4630         * gcc.dg/vect/vect-reduc-1short.c: New test.
4631         * gcc.dg/vect/vect-reduc-1char.c: New test.
4632         * gcc.dg/vect/vect-reduc-2short.c: New test.
4633         * gcc.dg/vect/vect-reduc-2char.c: New test.
4634         * gcc.dg/vect/vect-reduc-6.c: New test.
4635         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
4636         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
4637         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
4638
4639 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4640         Paul Thomas  <pault@gcc.gnu.org>
4641
4642         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
4643         New tests.
4644
4645 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4646
4647         * gfortran.dg/backslash_1.f90: New test.
4648         * gfortran.dg/backslash_2.f90: New test.
4649
4650 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
4651
4652         * gfortran.dg/duplicate_labels.f90: New test.
4653
4654 2005-06-20  Jan Beulich  <jbeulich@novell.com>
4655
4656         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
4657         unsupportable relocations.
4658         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4659         * gcc.dg/20050321-2.c: xfail for NetWare.
4660
4661 2005-06-20  Andreas Jaeger  <aj@suse.de>
4662
4663         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
4664         gcc.target/i386/fastcall-sseregparm.c,
4665         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
4666
4667 2005-06-19  Richard Henderson  <rth@redhat.com>
4668
4669         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
4670
4671 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4672
4673         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
4674
4675 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
4676
4677         PR c++/22115
4678         * g++.dg/conversion/simd2.C: Change expected error message.
4679
4680 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4681
4682         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
4683         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4684         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4685
4686 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
4687
4688         * gcc.dg/fold-mod-1.c: New test.
4689
4690 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
4691
4692         PR fortran/19926
4693         * gfortran.dg/pr19926.f90: New test.
4694
4695 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4696
4697         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
4698         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
4699         targets.
4700         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4701         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4702
4703 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
4704
4705         * gcc.target/ia64/float80-varargs-1.c: New test.
4706
4707 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4708
4709         PR tree-opt/22035
4710         * gfortran.dg/f2c_6.f90: New test.
4711
4712 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
4713
4714         PR c++/17413
4715         * g++.dg/template/local5.C: New.
4716
4717 2005-06-17  Richard Henderson  <rth@redhat.com>
4718
4719         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
4720
4721 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
4722
4723         PR testsuite/21945
4724         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
4725
4726 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
4727
4728         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
4729         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
4730         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
4731         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
4732         check_vect to verify the presence of hardware vector support.
4733
4734 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
4735
4736         PR testsuite/22056
4737         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
4738
4739 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4740
4741         PR libfortran/19216
4742         * gfortran.dg/pr19216.f: Add correct space between brackets and
4743         dg directive.
4744
4745 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4746
4747         PR libfortran/16436
4748         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
4749
4750 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
4751
4752         * gcc.target/i386/attributes-error.c: New testcase.
4753         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4754         * gcc.target/i386/regparm-stdcall.c: Likewise.
4755         * gcc.target/i386/sseregparm-1.c: Likewise.
4756         * gcc.target/i386/sseregparm-2.c: Likewise.
4757
4758 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
4759
4760         * g++.dg/rtti/crash2.C: New.
4761
4762 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
4763
4764         * gcc.dg/noncompile/20040203-3.c: Update expected message.
4765
4766 2005-06-15  David Ung  <davidu@mips.com>
4767
4768         * gcc.target/mips/mips16e-extends.c: New test for testing the
4769         generation of MIPS16e zeb/zeh, seb/seh instructions.
4770
4771 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
4772
4773         PR 22018
4774         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
4775         * gcc.dg/tree-ssa/pr22018.c: New test.
4776
4777 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
4778
4779         * gcc.dg/simd-1.c: Update error messages.
4780         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
4781         * gcc.dg/simd-2.c: Update error messages.
4782         * gcc.dg/simd-4.c: New.
4783
4784 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         PR c++/20678
4787         * g++.dg/other/crash-4.C: New.
4788
4789 2005-06-14  Devang Patel  <dpatel@apple.com>
4790
4791         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
4792
4793 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
4794
4795         PR c++/21929
4796         * g++.dg/parse/crash11.C: Update
4797
4798 2005-06-13  Jeff Law  <law@redhat.com>
4799
4800         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
4801         perform the desired transformations.
4802         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
4803         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
4804
4805 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4806
4807         PR fortran/22038
4808         * gfortran.dg/forall_1.f90: Un-XFAIL.
4809
4810 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
4811
4812         PR c++/21929
4813         * g++.dg/parse/crash26.C: New.
4814
4815         PR c++/20789
4816         * g++.dg/init/member1.C: New.
4817
4818 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
4819
4820         * gfortran.dg/altreturn_1.f90: New test.
4821
4822 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
4823
4824         PR middle-end/21985
4825         * gcc.dg/tree-ssa/pr21985.c: New test.
4826
4827 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4828
4829         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
4830
4831 2005-06-12  Roger Sayle  <roger@eyesopen.com>
4832
4833         PR c++/21930
4834         * g++.dg/other/error10.C: New test case.
4835
4836 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4837
4838         PR libfortran/19155
4839         * gfortran.dg/pr19155.f: Add test.
4840
4841 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4842
4843         * gfortran.dg/f2c_7.f90: New test.
4844
4845         * gfortran.dg/forall_1.f90: XFAILed.
4846
4847 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4848
4849         * gcc.dg/pr14796-1.c: New.
4850         * gcc.dg/pr14796-2.c: New.
4851
4852 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
4853
4854         PR fortran/17792
4855         PR fortran/21375
4856         * gfortran.dg/deallocate_stat.f90:  New test.
4857
4858 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
4859
4860         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
4861
4862 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
4863
4864         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
4865         access will be generated when this loop is vectorized. Test that
4866         accesses with same alignment were detected.
4867         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
4868         Test that accesses with same alignment were detected.
4869         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
4870         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
4871         alignment were detected.
4872
4873 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
4874
4875         PR c++/10611
4876         * g++.dg/conversion/simd2.C: New.
4877
4878 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4879
4880         * gcc.dg/Wcxx-compat-1.c: New.
4881
4882 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
4883
4884         PR libfortran/21480
4885         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
4886         complex array.
4887
4888 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
4889
4890         * gcc.dg/alias-8.c: New.
4891
4892 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
4893
4894         * gcc.dg/format/cmn_err-1.c: Update.
4895
4896 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
4897
4898         PR target/20666
4899         * gcc.target/sparc/fexpand-2.c: New.
4900         * gcc.target/sparc/fpmerge-2.c: New.
4901         * gcc.target/sparc/fpmul-2.c: New.
4902         * gcc.target/sparc/noresult.c: New.
4903         * gcc.target/sparc/pdist-2.c: New.
4904         * gcc.target/sparc/pdist-3.c: New.
4905
4906 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
4907
4908         PR testsuite/21702
4909         * gcc.target/i386/i386.exp: Fix comment typo.
4910
4911 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4912
4913         PR c++/19497
4914         * g++.dg/inherit/using5.C: New.
4915         * g++.dg/inherit/using6.C: New.
4916
4917 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4918
4919         PR c++/19894
4920         * g++.dg/template/ptrmem15.C: New test.
4921
4922         PR c++/20563
4923         * g++.dg/ext/label4.C: New test.
4924
4925 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4926
4927         * gcc.dg/tls/debug-1.c: New test.
4928
4929 2005-06-07  Dale Johannesen  <dalej@apple.com>
4930
4931         * gcc.target/i386/movq.c:  New.
4932
4933 2005-06-07  Dale Johannesen  <dalej@apple.com>
4934
4935         * gcc.dg/20050607-1.c:  New.
4936
4937 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR middle-end/21850
4940         * gcc.c-torture/execute/20050607-1.c: New test.
4941
4942 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
4943
4944         PR libfortran/21926
4945         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
4946         Test case where the return array has lowest stride one,
4947         but isn't packed.
4948
4949 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
4950
4951         * lib/target-supports.exp (check_effective_target_sync_int_long):
4952         Add s390 and s390x targets.
4953
4954 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4955
4956         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
4957         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
4958         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
4959         * gcc.dg/tree-ssa/loop-9.c: New test.
4960
4961 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
4962
4963         * g++.dg/parse/defarg10.C: New.
4964
4965 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR regression/21897
4968         * gcc.c-torture/execute/20050604-1.c: New test.
4969
4970 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4971
4972         PR 21903
4973         * g++.dg/parse/defarg9.C: New.
4974
4975         PR c++/20637
4976         * g++.dg/inherit/using4.C: New.
4977         * g++.dg/overload/error1.C: Adjust expected errors.
4978         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4979         * g++.old-deja/g++.brendan/arm2.C: Likewise.
4980         * g++.old-deja/g++.other/redecl2.C: Likewise.
4981         * g++.old-deja/g++.other/redecl4.C: Likewise.
4982         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4983
4984 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4985
4986         * gfortran.dg/f2c_5.f90: Add -w to dg-options
4987
4988 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4989
4990         * lib/gfortran.exp (gfortran_target_compile): Call
4991         dg-additional-files-options
4992         * gfortran.dg/f2c_4.f90: New file
4993         * gfortran.dg/f2c_4.c: New file
4994         * gfortran.dg/f2c_5.f90: New file
4995         * gfortran.dg/f2c_5.c: New file
4996
4997 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4998
4999         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5000
5001         PR fortran/21912
5002         * gfortran.dg/array_constructor_4.f90: New test.
5003
5004 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/21619
5007         * g++.dg/ext/builtin9.C: New test.
5008
5009 2005-06-05  Dale Johannesen  <dalej@apple.com>
5010
5011         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5012         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5013
5014 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5015
5016         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5017         * gcc.dg/vect/vect-reduc-1.c: New.
5018         * gcc.dg/vect/vect-reduc-2.c: New.
5019         * gcc.dg/vect/vect-reduc-3.c: New.
5020
5021 2005-06-04  Dale Johannesen  <dalej@apple.com>
5022
5023         * gcc.c-torture/execute/20050603-1.c:  New.
5024         * gcc.c-torture/execute/20050603-2.c:  New.
5025         * gcc.dg/20050603-3.c:  New.
5026
5027 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5028
5029         PR fortran/19195
5030         * gfortran.dg/debug_1.f90: New test.
5031
5032         * gfortran.dg/forall_1.f90: New test.
5033
5034 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5035
5036         * gfortran.dg/array_constructor_3.f90: New test.
5037
5038 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5039
5040         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5041
5042 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5043
5044         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5045
5046 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5047
5048         PR c/21873
5049         * gcc.dg/init-excess-1.c: New test.
5050
5051 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5052
5053         PR c++/21853
5054         * g++.dg/expr/static_cast6.C: New test.
5055
5056 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5057
5058         * gcc.dg/tree-ssa/vrp14.c: New test.
5059
5060 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/21336
5063         * g++.dg/template/new2.C: New test.
5064
5065 2005-06-03  Josh Conner  <jconner@apple.com>
5066
5067         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5068         all entries in initializer.
5069
5070 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5071
5072         PR middle-end/21858
5073         * gcc.dg/pr21858.c: New testcase.
5074
5075 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5076
5077         PR tree-optimization/21292
5078
5079         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5080         New.
5081         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5082         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5083         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5084         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5085         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5086
5087 2005-06-02  Richard Henderson  <rth@redhat.com>
5088
5089         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5090
5091 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5092
5093         * gcc.dg/wtypequal.c: New testcase.
5094
5095 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5096
5097         PR 21582
5098         * gcc.dg/tree-ssa/pr21582.c: New test.
5099
5100 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5101
5102         PR c++/21280
5103         * g++.dg/opt/interface2.h: New.
5104         * g++.dg/opt/interface2.C: New.
5105         * g++.dg/init/ctor4.C: Adjust error lines.
5106         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5107         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5108         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5109         * g++.old-deja/g++.pt/assign1.C: Likewise.
5110         * g++.old-deja/g++.pt/crash20.C: Likewise.
5111
5112 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5113
5114         PR tree-optimization/21734
5115         * g++.dg/vect/pr21734_1.cc: New.
5116         * g++.dg/vect/pr21734_2.cc: New.
5117
5118 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5119
5120         PR c++/20350
5121         * g++.dg/template/spec24.C: New.
5122
5123         PR c++/21151
5124         * g++.dg/pch/local-1.C: New.
5125         * g++.dg/pch/local-1.Hs: New.
5126
5127 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5128
5129         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5130         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5131         * gcc.dg/tree-ssa/pr14341.c: New test.
5132         * gcc.dg/tree-ssa/pr14841.c: New test.
5133         * gcc.dg/tree-ssa/pr20701.c: New test.
5134         * gcc.dg/tree-ssa/pr21086.c: New test.
5135         * gcc.dg/tree-ssa/pr21090.c: New test.
5136         * gcc.dg/tree-ssa/pr21332.c: New test.
5137         * gcc.dg/tree-ssa/pr21458.c: New test.
5138         * gcc.dg/tree-ssa/pr21658.c: New test.
5139         * gcc.dg/tree-ssa/vrp01.c: New test.
5140         * gcc.dg/tree-ssa/vrp02.c: New test.
5141         * gcc.dg/tree-ssa/vrp03.c: New test.
5142         * gcc.dg/tree-ssa/vrp04.c: New test.
5143         * gcc.dg/tree-ssa/vrp05.c: New test.
5144         * gcc.dg/tree-ssa/vrp06.c: New test.
5145         * gcc.dg/tree-ssa/vrp07.c: New test.
5146         * gcc.dg/tree-ssa/vrp08.c: New test.
5147         * gcc.dg/tree-ssa/vrp09.c: New test.
5148         * gcc.dg/tree-ssa/vrp10.c: New test.
5149         * gcc.dg/tree-ssa/vrp11.c: New test.
5150         * gcc.dg/tree-ssa/vrp12.c: New test.
5151         * gcc.dg/tree-ssa/vrp13.c: New test.
5152
5153 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
5154
5155         PR 21029
5156         * gcc.dg/tree-ssa/pr21029.c: New test.
5157
5158 2005-06-01  Roger Sayle  <roger@eyesopen.com>
5159
5160         * gfortran.dg/logint-1.f: New test case.
5161         * gfortran.dg/logint-2.f: Likewise.
5162         * gfortran.dg/logint-3.f: Likewise.
5163
5164 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR c/21536
5167         PR c/20760
5168         * gcc.dg/20050527-1.c: New test.
5169
5170         * gcc.dg/i386-sse-12.c: New test.
5171
5172         PR fortran/21729
5173         * gfortran.dg/implicit_5.f90: New test.
5174
5175 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
5176
5177         PR fortran/20883
5178         * gfortran/assign_4.f90: New test.
5179         * gfortran/assign_2.f90: Change compile to run.
5180
5181 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
5182
5183         * lib/target-supports.exp
5184         (check_effective_target_sync_char_short): New.
5185         * gcc.dg/sync-2.c: New.
5186
5187 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5188
5189         PR tree-optimization/21817
5190         * gcc.dg/torture/pr21817-1.c: New.
5191
5192 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
5193
5194         PR c++/21165
5195         * g++.dg/template/init5.C: New.
5196
5197 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
5198
5199         * gfortran.dg/char_initialiser_actual.f90:
5200         Test character initialisers as actual arguments.
5201         * gfortran.dg/char_pointer_comp_assign.f90:
5202         Test character pointer structure component assignments.
5203         * gfortran.dg/char_array_structure_constructor.f90:
5204         Test character components in structure constructors.
5205
5206 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
5207
5208         PR middle-end/20931
5209         * g++.dg/opt/pr20931.C: New test.
5210
5211 2005-05-31  Andreas Jaeger  <aj@suse.de>
5212
5213         PR testsuite/20772
5214         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
5215         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
5216         g++.old-deja/g++.ext/asmspec1.C,
5217         g++.old-deja/g++.other/regstack.C,
5218         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
5219         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
5220         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
5221         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
5222         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
5223         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
5224         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
5225         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
5226         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
5227         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
5228         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
5229         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
5230         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
5231         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
5232         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
5233         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
5234         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
5235         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
5236         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
5237
5238 2005-05-31  Jeff Law  <law@redhat.com>
5239
5240         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
5241
5242 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
5243
5244         PR middle-end/21743
5245         * gcc.dg/builtins-1.c: Activate disabled clog test.
5246         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5247
5248 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
5249
5250         * gfortran.dg/char_pointer_assign.f90:
5251         Test character-pointer assignments and pointer assignments.
5252         * gfortran.dg/char_pointer_dummy.f90:
5253         Test character-pointer dummy arguments.
5254         * gfortran.dg/char_pointer_func.f90:
5255         Test character-pointer function returns.
5256         * gfortran.dg/char_pointer_dependency.f90:
5257         Test character-pointer functions with dependencies.
5258
5259 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/21784
5262         * g++.dg/lookup/using14.C: New test.
5263
5264 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
5265
5266         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5267         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
5268         trailing ^M.
5269
5270 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
5271
5272         PR c++/17413
5273         * g++.dg/template/local5.C: New.
5274
5275         PR target/21761
5276         * gcc.c-torture/compile/pr21761.c: New.
5277
5278         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
5279         before darwin8.
5280
5281 2005-05-30  Steven G. Kargl
5282
5283         PR fortran/20846
5284         * gfortran.dg/inquire_8.f90: New test.
5285
5286 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5287
5288         PR libfortran/21376
5289         * gfortran.dg/output_exponents_1.f90: New test.
5290
5291 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5292
5293         PR libfortran/20006
5294         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
5295
5296 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/21210
5299         * g++.dg/ext/complex1.C: New test.
5300
5301         PR c++/21340
5302         * g++.dg/init/ctor6.C: New test.
5303
5304 2005-05-29  Jan Hubicka  <jh@suse.cz>
5305
5306         * gcc.c-torture/compile/pr21562.c: New.
5307
5308 2005-05-28  Steven G. Kargl <kargls@comcast.net>
5309
5310         * gfortran.dg/subnormal_1.f90: New test.
5311
5312 2005-05-28  Jan Hubicka  <jh@suse.cz>
5313
5314         * tree-prof.exp: Fix comment.
5315         * value-prof-1.c: New.
5316         * value-prof-2.c: New.
5317         * value-prof-3.c: New.
5318         * value-prof-4.c: New.
5319
5320 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/21614
5323         * g++.dg/expr/ptrmem6.C: New test.
5324         * g++.dg/expr/ptrmem6a.C: Likewise.
5325
5326 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
5327
5328         PR tree-optimization/21658
5329         * gcc.dg/tree-ssa/pr21658.c: New.
5330
5331 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
5332
5333         PR c++/21455
5334         * g++.dg/inherit/ptrmem3.C: New.
5335
5336         PR c++/21681
5337         * g++.dg/parse/template16.C: New.
5338
5339 2005-05-27  Andreas Jaeger  <aj@suse.de>
5340
5341         * gcc.dg/setjmp-2.c: Only run in 32-bit.
5342
5343         * gcc.dg/i386-sse-8.c: Run test on all archs.
5344
5345 2005-05-26  Mike Stump  <mrs@apple.com>
5346
5347         * objc.dg/isa-field-1.m: Only run on darwin.
5348         * objc.dg/lookup-1.m: Likewise.
5349         * objc.dg/try-catch-8.m: Likewise.
5350
5351 2005-05-26  Roger Sayle  <roger@eyesopen.com>
5352
5353         PR tree-optimization/9814
5354         * gcc.dg/pr9814-1.c: New test case.
5355
5356 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5357
5358         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
5359         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
5360         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
5361         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
5362         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
5363         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
5364         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
5365         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
5366         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
5367         objc.dg/try-catch-8.m: New.
5368
5369 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
5370
5371         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
5372         remove extraneous semicolons.
5373
5374 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
5375
5376         * obj-c++.dg/comp-types-12.mm: New.
5377         * objc.dg/comp-types-11.m: New.
5378         * objc.dg/selector-4.m: New.
5379
5380 2005-05-26  Andreas Jaeger  <aj@suse.de>
5381
5382         PR testsuite/20772
5383         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
5384         g++.old-deja/g++.ext/attrib3.C,
5385         g++.old-deja/g++.other/store-expr1.C,
5386         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
5387         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
5388         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5389         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
5390         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
5391         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
5392         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
5393         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5394         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
5395         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
5396         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
5397         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
5398         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
5399         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
5400         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
5401         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
5402         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
5403         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5404         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
5405
5406 2005-05-26  Andreas Jaeger  <aj@suse.de>
5407
5408         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
5409         x86-64 compilation.
5410
5411 2005-05-26  Andreas Jaeger  <aj@suse.de>
5412
5413         PR testsuite/20772
5414         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
5415         gcc.misc-tests/i386-pf-athlon-1.c,
5416         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5417         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
5418         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
5419         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
5420         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
5421         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
5422         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
5423         programs.
5424
5425         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
5426         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
5427         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
5428         x86-64 compilation.
5429
5430         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
5431         x86_64.
5432
5433         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
5434         effective-target ilp32.
5435
5436 2005-05-26  David Ung  <davidu@mips.com>
5437
5438         * gcc.target/mips/ext_ins.c: New test for testing the generation
5439         of MIPS32/64 rev 2 ext/ins instructions.
5440
5441 2005-05-26  Andreas Jaeger  <aj@suse.de>
5442
5443         * treelang/compile/unsigned.tree: Use gimple instead of
5444         nonexisting generic dump.
5445
5446 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
5447
5448         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
5449
5450 2005-05-26  Andreas Jaeger  <aj@suse.de>
5451
5452         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
5453
5454 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5455
5456         PR libfortran/17283
5457         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
5458         Test callee-allocated memory with write statements.
5459
5460 2005-05-25  Roger Sayle  <roger@eyesopen.com>
5461
5462         PR middle-end/21709
5463         * gcc.dg/pr21709-1.c: New test case.
5464
5465 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5466             Mike Stump  <mrs@apple.com>
5467
5468         * objc/execute/next_mapping.h: Update for C++.
5469
5470         * obj-c++.dg/selector-1.mm: Move to...
5471         * obj-c++.dg/selector-4.mm: here...
5472
5473         * obj-c++.dg/basic.mm: New.
5474         * obj-c++.dg/comp-types-1.mm: New.
5475         * obj-c++.dg/cxx-class-1.mm: New.
5476         * obj-c++.dg/cxx-ivars-1.mm: New.
5477         * obj-c++.dg/cxx-ivars-2.mm: New.
5478         * obj-c++.dg/cxx-ivars-3.mm: New.
5479         * obj-c++.dg/cxx-scope-1.mm: New.
5480         * obj-c++.dg/cxx-scope-2.mm: New.
5481         * obj-c++.dg/defs.mm: New.
5482         * obj-c++.dg/empty-private-1.mm: New.
5483         * obj-c++.dg/encode-1.mm: New.
5484         * obj-c++.dg/encode-2.mm: New.
5485         * obj-c++.dg/encode-3.mm: New.
5486         * obj-c++.dg/extern-c-1.mm: New.
5487         * obj-c++.dg/extra-semi.mm: New.
5488         * obj-c++.dg/fix-and-continue-2.mm: New.
5489         * obj-c++.dg/isa-field-1.mm: New.
5490         * obj-c++.dg/ivar-list-semi.mm: New.
5491         * obj-c++.dg/local-decl-1.mm: New.
5492         * obj-c++.dg/lookup-1.mm: New.
5493         * obj-c++.dg/lookup-2.mm: New.
5494         * obj-c++.dg/method-1.mm: New.
5495         * obj-c++.dg/method-2.mm: New.
5496         * obj-c++.dg/method-3.mm: New.
5497         * obj-c++.dg/method-4.mm: New.
5498         * obj-c++.dg/method-5.mm: New.
5499         * obj-c++.dg/method-6.mm: New.
5500         * obj-c++.dg/method-7.mm: New.
5501         * obj-c++.dg/no-extra-load.mm: New.
5502         * obj-c++.dg/overload-1.mm: New.
5503         * obj-c++.dg/pragma-1.mm: New.
5504         * obj-c++.dg/pragma-2.mm: New.
5505         * obj-c++.dg/private-1.mm: New.
5506         * obj-c++.dg/private-2.mm: New.
5507         * obj-c++.dg/proto-qual-1.mm: New.
5508         * obj-c++.dg/qual-types-1.mm: New.
5509         * obj-c++.dg/stubify-1.mm: New.
5510         * obj-c++.dg/stubify-2.mm: New.
5511         * obj-c++.dg/super-class-1.mm: New.
5512         * obj-c++.dg/super-class-2.mm: New.
5513         * obj-c++.dg/super-dealloc-1.mm: New.
5514         * obj-c++.dg/super-dealloc-2.mm: New.
5515         * obj-c++.dg/template-1.mm: New.
5516         * obj-c++.dg/template-2.mm: New.
5517         * obj-c++.dg/template-3.mm: New.
5518         * obj-c++.dg/template-4.mm: New.
5519         * obj-c++.dg/template-5.mm: New.
5520         * obj-c++.dg/template-6.mm: New.
5521         * obj-c++.dg/try-catch-1.mm: New.
5522         * obj-c++.dg/try-catch-2.mm: New.
5523         * obj-c++.dg/try-catch-3.mm: New.
5524         * obj-c++.dg/try-catch-4.mm: New.
5525         * obj-c++.dg/try-catch-5.mm: New.
5526         * obj-c++.dg/try-catch-6.mm: New.
5527         * obj-c++.dg/try-catch-7.mm: New.
5528         * obj-c++.dg/try-catch-8.mm: New.
5529         * obj-c++.dg/try-catch-9.mm: New.
5530         * obj-c++.dg/va-meth-1.mm: New.
5531
5532 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5533
5534         * obj-c++.dg/selector-1.mm: New.
5535         * obj-c++.dg/selector-2.mm: New.
5536
5537 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5538
5539         * obj-c++.dg/selector-3.mm: New.
5540         * objc.dg/selector-3.m: New.
5541
5542 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5543
5544         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
5545         about where warning appears.
5546
5547 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
5548
5549         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
5550         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5551         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5552         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5553
5554 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
5555
5556         * gcc.dg/20050524-1.c: New test.
5557
5558 2005-05-25  Jan Hubicka  <jh@suse.cz>
5559
5560         * gcc.dg/tree-prof/inliner-1.c: New.
5561
5562 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
5563
5564         * gcc.dg/tree-prof: New directory.
5565         * gcc.dg/tree-prof/tree-prof.exp: New.
5566
5567 2005-05-25  DJ Delorie  <dj@redhat.com>
5568
5569         * gcc.dg/Wattributes-1.c: New.
5570         * gcc.dg/Wattributes-2.c: New.
5571         * gcc.dg/Wattributes-3.c: New.
5572
5573 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
5574
5575         PR tree-optimization/19833
5576         * gcc.dg/uninit-4.c: Remove xfail.
5577         * gcc.dg/uninit-9.c: Ditto.
5578
5579 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
5580
5581         * obj-c++.dg/bitfield-[1-5].mm: New.
5582         * obj-c++.dg/class-protocol-1.mm: New.
5583         * obj-c++.dg/comp-types-1[0-1].mm: New.
5584         * obj-c++.dg/comp-types-[2-9].mm: New.
5585         * obj-c++.dg/encode-[4-8].mm: New.
5586         * obj-c++.dg/layout-1.mm: New.
5587         * obj-c++.dg/method-1[0-9].mm: New.
5588         * obj-c++.dg/method-2[0-1].mm: New.
5589         * obj-c++.dg/method-[8-9].mm: New.
5590         * obj-c++.dg/objc-gc-3.mm: New.
5591         * obj-c++.dg/try-catch-10.mm: New.
5592         * objc.dg/bitfield-5.m: New.
5593         * objc.dg/comp-types-10.m: New.
5594         * objc.dg/comp-types-9.m: New.
5595         * objc.dg/layout-1.m: New.
5596         * objc.dg/objc-gc-4.m: New.
5597         * objc.dg/try-catch-9.m: New.
5598         * objc.dg/class-protocol-1.m: Tweak diagnostics.
5599         * objc.dg/comp-types-1.m: Likewise.
5600         * objc.dg/comp-types-[5-6].m: Likewise.
5601         * objc.dg/method-9.m: Likewise.
5602
5603 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
5604
5605         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
5606         and on hardware without VMX support.
5607
5608         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
5609
5610         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
5611
5612         * lib/profopt.exp (dg-final-generate, dg-final-use,
5613         profopt-final-code, profopt-get-options): New.
5614         (profopt-execute): Process test directives.
5615
5616         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
5617         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5618         cleanup-tree-dump, cleanup-saved-temps): Update comments.
5619
5620 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
5621
5622         PR C++/21645
5623         * g++.dg/init/ctor5.C: New test.
5624
5625 2005-05-24  Ira Rosen  <irar@il.ibm.com>
5626
5627         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
5628         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
5629         vect-113.c, vect-114.c.
5630
5631 2005-05-23  Adam Nemet  <anemet@lnxw.com>
5632
5633         * gcc.dg/const-elim-1.c: Remove xfails.
5634
5635 2005-05-23  Jeff Law  <law@redhat.com>
5636
5637         * gcc.c-torture/compile/pr21638.c: New test.
5638         * gcc.c-torture/compile/20050520-1.c: New test.
5639
5640 2005-05-23  Nick Clifton  <nickc@redhat.com>
5641
5642         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
5643         be a proper triple, ie: m32r*-*-*.
5644         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5645
5646 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
5647
5648         PR middle-end/21331
5649         PR tree-opt/21293
5650         * gcc.c-torture/compile/pr21293.c: New test.
5651         * gcc.c-torture/execute/pr21331.c: New test.
5652
5653 2004-05-20  Richard Henderson  <rth@redhat.com>
5654
5655         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
5656
5657 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
5658
5659         * obj-c++-dg.exp: Add.
5660         * obj-c++.exp: Add.
5661         * obj-c++.dg/dg.exp: Add.
5662
5663 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
5664
5665         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
5666         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
5667
5668 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
5669
5670         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
5671
5672 2004-05-19  Richard Henderson  <rth@redhat.com>
5673
5674         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
5675
5676 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
5677
5678         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
5679
5680         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
5681
5682 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
5683
5684         PR c++/21495
5685         * g++.dg/parse/extern1.C: New test.
5686         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
5687
5688 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5689
5690         * gcc.dg/c99-math.h: New.
5691         * gcc.dg/c99-math-float-1.c: New test.
5692         * gcc.dg/c99-math-double-1.c: Likewise.
5693         * gcc.dg/c99-math-long-double-1.c: Likewise.
5694
5695 2005-05-18  Richard Henderson  <rth@redhat.com>
5696
5697         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
5698
5699 2005-05-18  Devang Patel  <dpatel@apple.com>
5700
5701         * g++.dg/opt/20050511-1.C: New test.
5702
5703 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
5704
5705         PR libfortran/21127
5706         * gfortran.dg/reshape-complex.f90:  New test.
5707
5708 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
5709
5710         * gfortran.dg/array_constructor_1.f90: New test.
5711         * gfortran.dg/array_constructor_2.f90: New test.
5712
5713 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5714
5715         PR fortran/20954
5716         * gfortran.dg/pr20954.f: New test.
5717
5718 2005-05-17  Mike Stump  <mrs@apple.com>
5719
5720         Yet more Objective-C++...
5721
5722         * objc.dg/method-5.m: Update.
5723         * objc.dg/method-6.m: Update.
5724         * objc.dg/method-7.m: Update.
5725         * objc.dg/method-9.m: Update.
5726         * objc.dg/try-catch-2.m: Update.
5727
5728 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
5729
5730         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
5731         Remove little-endian optimizations.
5732
5733 2005-05-17  Jeff Law  <law@redhat.com>
5734
5735         * g++.dg/tree-ssa/pr14814.C: New test.
5736         * gcc.dg/tree-ssa/pr14814.C: New test.
5737         * gcc.dg/tree-ssa/pr17141-1.C: New test.
5738         * gcc.dg/tree-ssa/pr17141-2.C: New test.
5739
5740 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5741
5742         * gcc.dg/compat/generate-random.c: Do not include
5743         libiberty.h.
5744         * gcc.dg/compat/generate-random_r.c: Likewise.
5745
5746 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
5747
5748         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
5749
5750 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5751
5752         PR middle-end/21595
5753         * g++.dg/tree-ssa/builtin1.C: New testcase.
5754
5755 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR c++/21454
5758         * g++.dg/opt/const4.C: New test.
5759
5760         PR middle-end/21492
5761         * g++.dg/opt/crossjump1.C: New test.
5762
5763         PR tree-optimization/21610
5764         * gcc.c-torture/compile/20050516-1.c: New test.
5765
5766         PR fortran/15080
5767         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5768         about the test failing.
5769         * gfortran.fortran-torture/execute/where_7.f90: New test.
5770         * gfortran.fortran-torture/execute/where_8.f90: New test.
5771
5772 2005-05-16  Richard Henderson  <rth@redhat.com>
5773
5774         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
5775         i?86 and x86_64.
5776
5777 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
5778
5779         * gcc.dg/compat/generate-random.c (config.h): Do not include.
5780         (limits.h): Include unconditionally.
5781         (stdlib.h): Likewise.
5782         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
5783         (limits.h): Include unconditionally.
5784         (stdlib.h): Likewise.
5785         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5786         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5787         (limits.h): Include unconditionally.
5788         (stdlib.h): Likewise.
5789         (hashtab.h): Do not include.
5790         (getopt.h): Likewise.
5791         (stddef.h): Include.
5792         (hashval_t): Define.
5793         (struct entry): Add "next" field.
5794         (HASH_SIZE): New macro.
5795         (hash_table): New variable.
5796         (switchfiles): Do not use xmalloc.
5797         (mix): New macro.
5798         (iterative_hash): New function.
5799         (hasht): Remove.
5800         (e_exists): New function.
5801         (e_insert): Likewise.
5802         (output): Use, instead of libiberty hashtable functions.
5803         (main): Do not use getopt.  Do not call htab_create.
5804
5805 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
5806
5807         PR libstdc++/21526
5808         * lib/target-supports.exp (check_mkfifo_available):
5809         Return 0 for cygwin as mkfifo support incomplete on platform.
5810         Fix typos in comments.
5811
5812 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
5813
5814         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
5815
5816 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
5817
5818         PR fortran/17432
5819         * gfortran.dg/assign_4.f: New test.
5820
5821 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
5822
5823         PR tree-optimization/21563
5824         * gcc.dg/tree-ssa/pr21563.c: New.
5825
5826 2005-05-14  Jan Hubicka  <jh@suse.cz>
5827
5828         * gcc.dg/noreturn-7.c: Allow control reaches warning.
5829
5830 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
5831
5832         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
5833
5834 2005-05-13  Julian Brown  <julian@codesourcery.com>
5835
5836         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
5837         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
5838
5839 2005-05-13  Jan Hubicka  <jh@suse.cz>
5840
5841         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
5842         * gcc.dg/fold-xor-?.c: Likewise.
5843         * gcc.dg/pr15784-?.c: Likewise.
5844         * gcc.dg/pr20922-?.c: Likewise.
5845         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
5846         * gcc.dg/tree-ssa/pr17598.c: Likewise.
5847         * gcc.dg/tree-ssa/pr20470.c: Likewise.
5848
5849 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5850
5851         PR fortran/21260
5852         * gfortran.dg/hollerith_1.f90: New test.
5853
5854 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5855
5856         * gfortran.dg/func_result_2.f90: New test.
5857
5858 2005-05-11  Bud Davis  <bdavis@gfortran.org>
5859
5860         * gfortran.dg/dev_null.f90: New test.
5861
5862 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
5863
5864         * gcc.dg/arm-vfp1.c: Revert last change.
5865
5866 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
5867
5868         PR middle-end/19807
5869         PR tree-optimization/19639
5870         * g++.dg/tree-ssa/pr19807.C: New testcase.
5871
5872 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5873
5874         PR libfortran/21471
5875         * gfortran.dg/append-1.f90: New test.
5876
5877 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5878
5879         * gcc.dg/pr18501.c: XFAIL.
5880         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
5881         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
5882         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
5883         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5884         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5885         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
5886         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
5887         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5888
5889 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5890
5891         PR fortran/20178
5892         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
5893         gfortran.dg/f2c_3.f90: New tests.
5894
5895         * gfortran.dg/return_1.f90: Fix dg annotation.
5896
5897 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5898
5899         * gcc.c-torture/compile/20050510-1.c: New test.
5900
5901 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
5902
5903         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
5904
5905 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
5906
5907         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
5908
5909 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
5910
5911         PR c/17913
5912         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
5913
5914 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
5915
5916         PR c/21342
5917         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
5918         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
5919
5920 2005-05-10  Ben Elliston  <bje@au.ibm.com>
5921
5922         PR debug/16676
5923         * gcc.dg/debug/pr16676.c: New test.
5924
5925 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
5926
5927         PR testsuite/21443
5928         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
5929         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
5930         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
5931         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
5932         Change -O1 to -O2.
5933         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
5934         -fno-tree-dominator-opts.
5935
5936 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5937
5938         * gfortran.dg/return_1.f90: New test.
5939
5940 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
5941
5942         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
5943
5944         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
5945
5946 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
5947
5948         PR c++/21427
5949         * g++.dg/inherit/covariant13.C: New.
5950
5951 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5952
5953         PR libfortran/19155
5954         * gfortran.dg/pr19155.f: New test.
5955
5956 2005-05-08  Roger Sayle  <roger@eyesopen.com>
5957
5958         PR inline-asm/8788
5959         * gcc.dg/pr8788-1.c: New testcase.
5960
5961 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
5962
5963         PR target/21416
5964         * gcc.target/mips/fpcmp-[12].c: New tests.
5965
5966 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
5967
5968         * lib/target-supports-dg.exp (dg-require-fork): New function.
5969         (dg-require-mkfifo): Likewise.
5970         * lib/target-supports.exp (check_function_available): New
5971         function.
5972         (check_fork_available): Likewise.
5973         (check_mkfifo_available): Likewise.
5974
5975 2005-05-06  Jeff Law  <law@redhat.com>
5976
5977         * gcc.c-torture/compile/pr21380.c: New test.
5978
5979 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR c++/20961
5982         * g++.dg/ext/weak3.C: New test.
5983
5984 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/21352
5987         * g++.dg/template/crash37.C: New test.
5988
5989 2005-05-05  Paul Brook  <paul@codesourcery.com>
5990
5991         * gcc.dg/arm-g2.c: Use effective-target arm32.
5992         * gcc.dg/arm-mmx-1.c: Ditto.
5993         * gcc.dg/arm-scd42-2.c: Ditto.
5994         * gcc.dg/arm-vfp1.c: Ditto.
5995         * lib/target-supports.exp (check_effective_target_arm32): New
5996         function.
5997
5998 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
5999
6000         PR libfortran/21354
6001         gfortran.dg/in_pack_rank7.f90:  New test.
6002
6003 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6004
6005         PR middle-end/15618
6006         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6007
6008 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6009
6010         PR middle-end/21265
6011         * gcc.dg/20050503-1.c: New test.
6012
6013         PR rtl-optimization/21239
6014         * gcc.dg/i386-sse-11.c: New test.
6015
6016 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6017
6018         PR target/16888
6019         * gcc.target/i386/asm-1.c: New test.
6020
6021 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR rtl-optimization/21330
6024         * gcc.c-torture/execute/20050502-1.c: New test.
6025
6026         PR target/21297
6027         * gcc.c-torture/execute/20050502-2.c: New test.
6028
6029 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6030
6031         PR middle-end/21282
6032         * gcc.dg/pr21282.c: New.
6033
6034 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6035
6036         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6037         * gcc.dg/vect/vect-92.c: Likewise
6038         * gcc.dg/vect/vect-93.c: Likewise
6039         * gcc.dg/vect/vect-dv-1.c: Likewise
6040         * gcc.dg/vect/vect-dv-2.c: Likewise
6041         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6042
6043 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6044
6045         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6046         * gfortran.dg/vect/vect-2.f90:  Likewise
6047         * gfortran.dg/vect/vect-3.f90:  Likewise
6048         * gfortran.dg/vect/vect-4.f90:  Likewise
6049         * gfortran.dg/vect/vect-5.f90:  Likewise
6050
6051 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6052
6053         PR target/20813
6054         * gcc.dg/rs6000-fpint-2.c: New.
6055
6056 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6057
6058         PR c/15698
6059         * gcc.dg/builtins-30.c: Update expected messages.
6060         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6061         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6062         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6063
6064 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6065
6066         PR tree-optimization/21294
6067         * gcc.dg/tree-ssa/pr21294.c: New.
6068
6069 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6070
6071         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6072         __builtin_altivec_st_internal_4si built-in.
6073
6074 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6075
6076         PR c++/15875
6077         * g++.dg/template/ptrmem14.C: New test.
6078
6079 2005-05-02  Paul Brook  <paul@codesourcery.com>
6080
6081         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6082
6083 2005-05-02  Michael Matz  <matz@suse.de>
6084
6085         PR c++/19542
6086         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6087
6088 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6089
6090         * g++.dg/cpp/weak.C: New test.
6091
6092 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6093
6094         * gcc.dg/tree-ssa/loop-8.c: New test.
6095
6096 2005-04-30  Michael Maty  <matz@suse.de>
6097
6098         * gcc.dg/inline-mcpy.c: New test.
6099
6100 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6101
6102         PR libfortran/18958
6103         * gfortran.dg/eoshift.f90:  New test case.
6104
6105 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6106
6107         PR libfortran/18857
6108         * gfortran.dg/matmul_1.f90: New test.
6109
6110 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6111
6112         PR tree-optimization/21030
6113         * gcc.dg/tree-ssa/pr21030.c: New.
6114
6115 2005-04-29  Devang Patel  <dpatel@apple.com>
6116
6117         PR tree-optimization/21272
6118         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6119
6120 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR fortran/13082
6123         PR fortran/18824
6124         * gfortran.dg/entry_4.f90: New test.
6125         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6126         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6127         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6128         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6129         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6130         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6131         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6132
6133 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6134
6135         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6136
6137 2005-04-29  Paul Brook   <paul@codesourcery.com>
6138
6139         * gfortran.dg/entry_3.f90: New test.
6140
6141 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6142
6143         * gfortran.dg/implicit_4.f90: New test.
6144
6145 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6146
6147         * lib/target-supports.exp (check_profiling_available): Return
6148         false for xtensa-*-elf.
6149
6150 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
6151
6152         * lib/fortran-torture.exp (fortran-torture.exp): Catch
6153         error if file cannot be deleted.
6154
6155 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6156
6157         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
6158         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
6159         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
6160         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
6161         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
6162         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
6163         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
6164         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
6165         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
6166         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6167         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
6168         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
6169         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
6170
6171 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6172
6173         PR fortran/20865
6174         * gfortran.dg/pr20865.f90: New test.
6175
6176 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
6177
6178         * gcc.dg/void-cast-2.c: New test.
6179
6180 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6181
6182         PR c/21159
6183         * gcc.dg/void-cast-1.c: New test.
6184
6185 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
6186
6187         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
6188
6189 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6190
6191         PR fortran/21177
6192         * gfortran.dg/pr21177.f90: New test.
6193
6194 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
6195
6196         PR tree-optimization/21171
6197         * gcc.dg/tree-ssa/pr21171.c: New test.
6198
6199 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
6200
6201         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6202         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6203         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6204         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6205         gcc.dg/tree-ssa/gen-vect-32.c: New.
6206         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
6207         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
6208         don't run on PPC32.
6209
6210 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6211
6212         PR c/21213
6213         * gcc.dg/transparent-union-3.c: New test.
6214
6215 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
6216
6217         PR c/20740
6218         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
6219         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
6220         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
6221         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
6222         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
6223         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
6224
6225 2005-04-26  Jeff Law  <law@redhat.com>
6226
6227         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
6228         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
6229         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
6230         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
6231         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
6232         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
6233         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
6234
6235 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
6236
6237         PR tree-optimization/17598
6238         * gcc.dg/tree-ssa/pr17598.c: New testcase.
6239
6240 2005-04-25  Mike Stump  <mrs@apple.com>
6241
6242         * objc.dg/fix-and-continue-1.m: Add.
6243
6244 2005-04-25  Roger Sayle  <roger@eyesopen.com>
6245
6246         PR c++/20995
6247         * g++.dg/opt/pr20995-1.C: New test case.
6248
6249 2005-04-25  Devang Patel <dpatel@apple.com>
6250
6251         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
6252
6253 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6254
6255         PR testsuite/21062
6256         * g++.dg/opt/alias2.C (printf): Correct the prototype.
6257
6258 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
6259
6260         PR C++/21188
6261         * g++.dg/opt/rtti2.C: New test.
6262
6263 2005-04-25  Paul Brook  <paul@codesourcery.com>
6264         Steven G. Kargl  <kargls@comcast.net>
6265
6266         PR fortran/20879
6267         * gfortran.dg/ichar_1.f90: New file.
6268
6269 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR middle-end/20991
6272         * g++.dg/opt/pr20991.C: New test.
6273
6274         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
6275         where sizeof (type) < __alignof__ (type).
6276         * gcc.dg/compat/struct-layout-1.h: Likewise.
6277
6278 2005-04-24  Per Bothner  <per@bothner.com>
6279             Devang Patel  <dpatel@apple.com>
6280
6281         PR preprocessor/20907
6282         * gcc.dg/cpp/very-long-comment.c: New test.
6283
6284 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6285
6286         PR fortran/20059
6287         * gfortran.dg/common_5.f: New test.
6288
6289 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
6290
6291         PR middle-end/21082
6292         * g++.dg/tree-ssa/pr21082.C: New testcase.
6293
6294 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
6295
6296         * gcc.dg/vect/vect-99.c: New test.
6297
6298 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
6299
6300         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
6301
6302 2005-04-22  Jeff Law  <law@redhat.com>
6303
6304         * gcc.dg/uninit-5.c: Remove xfails.
6305         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
6306         conditionals and loads.
6307
6308 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
6309
6310         PR libfortran/20074
6311         PR libfortran/20436
6312         PR libfortran/21108
6313         * gfortran.dg/nested_reshape.f90: new test
6314         * gfortran.dg/reshape-alloc.f90: new test
6315         * gfortran.dg/reshape.f90: new test
6316
6317 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
6320
6321         * gcc.dg/arm-vfp1.c: New test.
6322
6323 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
6324
6325         PR c++/21087
6326         * g++.dg/lookup/builtin2.C: New test.
6327
6328 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6329
6330         * gcc.dg/weak/weak-13.c: New test.
6331
6332 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
6333
6334         * lib/target-supports.exp (check_effective_target_sync_int_long):
6335         Add powerpc*.
6336
6337 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
6338
6339         * gcc.target/mips/branch-1.c: New test.
6340
6341 2005-04-21  Richard Henderson  <rth@redhat.com>
6342
6343         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
6344         * gcc.dg/vect/vect-86.c: Likewise.
6345         * gcc.dg/vect/vect-87.c: Likewise.
6346         * gcc.dg/vect/vect-88.c: Likewise.
6347
6348 2005-04-21  Devang Patel  <dpatel@apple.com>
6349
6350         PR optimization/20994
6351         * gcc.dg/tree-ssa/ifc-3.c: New test.
6352
6353 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6354
6355         PR c/12913
6356         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
6357         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
6358         gcc.dg/c99-vla-jump-5.c: New tests.
6359
6360 2005-04-19  Richard Henderson  <rth@redhat.com>
6361
6362         * lib/target-supports.exp (check_effective_target_vect_int_mult):
6363         Fix typo in exists check.
6364         (check_effective_target_sync_int_long): New.
6365         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
6366         * gcc.dg/ia64-sync-2.c: Likewise.
6367         * gcc.dg/ia64-sync-3.c: Likewise.
6368         * gcc.dg/ia64-sync-4.c: Likewise.
6369
6370 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
6371
6372         * gcc.dg/fold-xor-1.c: New test.
6373         * gcc.dg/fold-xor-2.c: New test.
6374
6375 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
6376
6377         PR target/20670
6378         * g++.dg/eh/fp-regs.C: New test.
6379
6380 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
6381
6382         * gcc.dg/Wint-to-pointer-cast-1.c,
6383         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
6384         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
6385         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
6386
6387 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6388
6389         PR fortran/16861
6390         * gfortran.dg/pr16861.f90: New test.
6391
6392 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6393
6394         * gcc.dg/pr21085.c: New test.
6395
6396 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
6397
6398         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
6399         (setup_mips_tests, dg-mips-options): New procedures.
6400         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
6401         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
6402         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
6403         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6404         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
6405         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
6406         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
6407         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
6408         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
6409         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
6410         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
6411         dg-mips-options instead of dg-options.  Remove now-redundant
6412         preprocessor guards.
6413         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
6414         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6415         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6416         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
6417         * gcc.dg/vr-mult-2.c: Delete.
6418         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
6419         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
6420         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
6421         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
6422         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
6423         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
6424         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
6425
6426 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
6427
6428         * ada/acats/run_all.sh: Use sync when executable not present.
6429
6430 2005-04-18  Devang Patel  <dpatel@apple.com>
6431
6432         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
6433         * gcc.dg/vect/vect-11a.c: New.
6434         * gcc.dg/vect/vect-none.c: Update.
6435         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
6436
6437 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
6438
6439         PR tree-optimization/20922
6440         * gcc.dg/pr20922-1.c: New test.
6441         * gcc.dg/pr20922-2.c: New test.
6442         * gcc.dg/pr20922-3.c: New test.
6443         * gcc.dg/pr20922-4.c: New test.
6444         * gcc.dg/pr20922-5.c: New test.
6445         * gcc.dg/pr20922-6.c: New test.
6446
6447 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6448
6449         PR libfortran/20950
6450         * gfortran.dg/pr20950.f: New test.
6451
6452 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6453
6454         PR libfortran/19216
6455         * gfortran.dg/pr19216.f: New test.
6456
6457 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
6458
6459         PR tree-optimization/21001
6460         * gcc.dg/tree-ssa/pr21001.c: New.
6461
6462 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
6463
6464         PR libfortran/21075
6465         * gfortran.dg/reshape_rank7.f90: New test.
6466
6467 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
6468
6469         PR libfortran/12884 gfortran.dg/pr12884.f: New test
6470         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
6471         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
6472         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
6473         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
6474         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
6475         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
6476         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
6477         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
6478         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
6479         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
6480         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
6481         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
6482         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
6483         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
6484         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
6485         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
6486         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
6487         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
6488         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
6489         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
6490
6491 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
6492
6493         * gfortran.dg/wtruncate.f: New testcase.
6494         * gfortran.dg/wtruncate.f90: New testcase.
6495
6496 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
6497
6498         PR c++/21025
6499         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
6500         which sizeof/alignof is dependent, rather than just whether we are
6501         processing_template_decl.
6502
6503 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6504
6505         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6506         corrected typo where the wrong variables had been compared.
6507
6508 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6509
6510         PR libfortran/18495
6511         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6512         Test callee-allocated version of return array with a write
6513         statement.
6514         Test spread with a temporary with another write statement.
6515
6516 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
6517
6518         PR tree-optimization/21031
6519         * gcc.dg/tree-ssa/pr21031.c: New.
6520
6521 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
6522
6523         PR tree-optimization/21004
6524         * gcc.dg/builtins-53.c: Include builtins-config.h.
6525         Check floorf, ceilf, floorl and ceill transformations
6526         only when HAVE_C99_RUNTIME is defined.
6527
6528 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
6529
6530         PR middle-end/20739
6531         * gcc.dg/tree-ssa/pr20739.c: New test.
6532
6533 2005-04-14  Mike Stump  <mrs@apple.com>
6534
6535         * gcc.dg/Foundation.framework/empty: New.
6536         * gcc.dg/framework-2.c: New.
6537
6538 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
6539
6540         PR tree-optimization/21021
6541         * gcc.c-torture/compile/pr21021.c: New.
6542
6543 2005-04-14  Janis Johnson  <janis187@us.ibm.com
6544
6545         PR testsuite/21010
6546         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
6547         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
6548         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
6549         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
6550         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
6551         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
6552         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
6553         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
6554
6555 2005-04-14  Richard Henderson  <rth@redhat.com>
6556
6557         * lib/target-supports.exp (check_effective_target_vect_condition):
6558         Add ia64, i?86, and x86_64.
6559
6560 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
6561
6562         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
6563
6564 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
6565
6566         PR tree-optimization/20657
6567         * gcc.dg/tree-ssa/pr20657.c: New.
6568
6569 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
6570
6571         * gcc.dg/builtins-53.c: Also check (int)trunc* and
6572         (long long int)trunc*.
6573
6574 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
6575
6576         PR target/20927
6577         * gcc.dg/pr20927.c: New test.
6578
6579 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
6580
6581         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
6582         * gcc.target/mips/asm-1.c: Likewise.
6583
6584 2005-04-13  Dale Johannesen  <dalej@apple.com>
6585
6586         * objc.dg/objc-fast-4.m:  New.
6587
6588 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
6589
6590         * gcc.target/cris/torture/cris-torture.exp: New driver in new
6591         directory.
6592         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
6593
6594 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
6595
6596         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
6597         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
6598         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
6599
6600 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
6601
6602         PR tree-optimization/20913
6603         * gcc.dg/tree-ssa/pr20913.c: New.
6604
6605         PR tree-optimization/20702
6606         * gcc.dg/tree-ssa/pr20702.c: New.
6607
6608 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6609
6610         PR c++/13744
6611         * g++.dg/inherit/local3.C: New test.
6612
6613 2005-04-12  Jeff Law  <law@redhat.com>
6614
6615         * gcc.dg/tree-ssa/20050412-1.c: New test.
6616
6617 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
6618
6619         PR libfortran/19016
6620         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
6621         Add tests with mask generated by expression.
6622         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
6623         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
6624         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
6625
6626 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
6627
6628         PR middle-end/20917
6629         * gcc.dg/20050409-1.c: New test.
6630
6631 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
6634
6635 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6636
6637         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6638         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
6639         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6640         (TARGET_CXX): Adjust accordingly.
6641         * target.h (struct gcc_target): Remove epxort_class_data.  Add
6642         determine_class_data_visibility and class_data_always_comdat.
6643         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6644         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
6645         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6646         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
6647         (arm_cxx_determine_class_data_visibility): New.
6648         (arm_cxx_class_data_always_comdat): Likewise.
6649         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6650         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
6651         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6652         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
6653         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
6654         Define.
6655
6656 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6657
6658         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
6659
6660 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
6661
6662         * gcc.dg/i386-darwin-fpmath.c: New.
6663
6664 2004-04-11  Devang Patel  <dpatel@apple.com>
6665
6666         * lib/target-supports.exp (check_effective_target_vect_condition): New.
6667         * gcc.dg/vect/vect-ifcvt-1.c: New test.
6668         * gcc.dg/vect/vect-ifcvt-2.c: New test.
6669         * gcc.dg/vect/vect-ifcvt-3.c: New test.
6670         * gcc.dg/vect/vect-ifcvt-4.c: New test.
6671         * gcc.dg/vect/vect-ifcvt-5.c: New test.
6672         * gcc.dg/vect/vect-ifcvt-6.c: New test.
6673         * gcc.dg/vect/vect-ifcvt-7.c: New test.
6674         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
6675
6676 2004-04-11  Devang Patel  <dpatel@apple.com>
6677
6678         * gcc.dg/vect/vect-dv-1.c: New test.
6679         * gcc.dg/vect/vect-dv-2.c: New test.
6680
6681 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6682
6683         PR tree-optimization/20933
6684         * gcc.dg/tree-ssa/pr20933.c: New test.
6685
6686 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         * gfortran.dg/fold_nearest.f90: New test.
6689
6690 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
6691
6692         * gcc.dg/tree-ssa/alias-1.c: New test.
6693
6694 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6695
6696         PR tree-optimization/20920
6697         * g++.dg/tree-ssa/pr20920.C: New test.
6698
6699 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
6700
6701         * gcc.dg/builtins-53.c: Also check (int)ceil* and
6702         (long long int)ceil*.
6703
6704 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
6705
6706         * g++.dg/warn/Wdtor1.C: Declare template in system header with
6707         explicit C++ linkage.
6708
6709 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6710
6711         * gfortran.dg/pr17229.f: Take care of the new obsolescence
6712         warning for arithmetic IF statements.
6713
6714 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
6715
6716         * eor_handling_1.f90: New test case.
6717         * eor_handling_2.f90: New test case.
6718         * eor_handling_3.f90: New test case.
6719         * eor_handling_4.f90: New test case.
6720         * eor_handling_5.f90: New test case.
6721         * noadv_size.f90: New test case.
6722         * pad_no.f90: New test case.
6723
6724 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
6725
6726         * gcc.c-torture/execute/20050410-1.c: New test.
6727
6728 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
6729
6730         * gcc.dg/pr20126.c: New.
6731
6732 2005-04-09  Bud Davis  <bdavis@gfortran.org>
6733             Steven G. Kargl <kargls@comcast.net>
6734
6735         * gfortran.dg/PR19872.f: New test.
6736
6737 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6738
6739         * gfortran.dg/nint_1.f90:  Fix dg-do directive
6740
6741 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6742
6743         * gfortran.dg/nint_1.f90: New test.
6744
6745 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6746
6747         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
6748         Added test for callee-allocated arrays with write statements.
6749         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6750         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6751         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6752         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6753         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6754
6755 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6756
6757         PR libfortran/20163
6758         * gfortran.dg/open-options-blanks.f:  New test.
6759
6760 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6761
6762         PR fortran/13257
6763         * gfortran.dg/comma_format_extension_[1234].f: New tests.
6764
6765 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
6766
6767         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6768         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6769         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6770         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6771         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6772         * gcc.c-torture/execute/stdarg-4.c: New test.
6773
6774         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
6775
6776         PR target/20795
6777         * g++.dg/abi/param2.C: New test.
6778
6779 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6780
6781         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
6782
6783 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6784
6785         * gcc.dg/builtins-53.c: New test.
6786
6787 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
6788
6789         * g++.dg/tree-ssa/pr18178.C: New test.
6790         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
6791         * gcc.c-torture/execute/20041019-1.c: New test.
6792         * gcc.dg/tree-ssa/20041008-1.c: New test.
6793         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
6794         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
6795         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
6796         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
6797         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
6798         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
6799         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
6800         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
6801         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6802         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6803
6804 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
6805
6806         PR rtl-optimization/20466
6807         * gcc.c-torture/execute/pr20466-1.c: New test.
6808
6809 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
6810
6811         PR c++/20905
6812         * g++.dg/parse/cond2.C: New test.
6813
6814         PR c++/20145
6815         * g++.dg/warn/Wdtor1.C: New test.
6816
6817 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6818
6819         PR fortran/17229
6820         * gfortran.dg/pr17229.f: New test.
6821
6822 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
6823
6824         * gfortran.dg/tiny_1.f90: New test.
6825         * gfortran.dg/tiny_2.f90: ditto.
6826
6827 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
6828
6829         * gfortran.dg/eor_1.f90:  Fix dg-do run line
6830         * gfortran.dg/open_new.f90:  Fix dg-do run line
6831
6832 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
6833
6834         * lib/target-supports.exp (get_compiler_messages): Support
6835         optional arguments, the fourth being compiler options.
6836         (check_effective_target_fpic): New proc.
6837         * gcc.dg/20050321-2.c: Restrict to target fpic.
6838
6839 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
6840
6841         * gcc.dg/15443-1.c: New test.
6842         * gcc.dg/15443-2.c: Likewise.
6843
6844 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6845
6846         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
6847
6848 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6849
6850         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
6851
6852 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6853
6854         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
6855         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
6856         -m64.
6857         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
6858         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
6859         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
6860
6861 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/20212
6864         * g++.dg/warn/Wunused-11.C: New test.
6865
6866 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
6867
6868         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
6869
6870 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
6871
6872         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
6873
6874 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6875
6876         PR c++/20734
6877         * g++.dg/template/ptrmem13.C: New test.
6878
6879 2005-04-05  Per Bothner  <per@bothner.com>
6880
6881         * lib/gcc.exp: Always add -fno-show-column, for now.
6882
6883 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
6884
6885         PR testsuite/20767
6886         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
6887         of plain old "unsigned int" for the type of "i".  Makes this test
6888         64bit clean.
6889
6890 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
6891
6892         * gcc.dg/i386-ssefn-1.c: New test.
6893         * gcc.dg/i386-ssefn-2.c: New test.
6894         * gcc.dg/i386-ssefn-3.c: New test.
6895         * gcc.dg/i386-ssefn-4.c: New test.
6896
6897 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
6898
6899         PR tree-optimization/20076
6900         * gcc.dg/builtin-apply4.c: New test.
6901
6902         PR preprocessor/19475
6903         * gcc.dg/cpp/macspace1.c: New test.
6904         * gcc.dg/cpp/macspace2.c: New test.
6905
6906 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6907
6908         * gfortran.dg/pr20755.f: Fixed bad format.
6909
6910 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/20763
6913         * g++.dg/ext/attrib21.C: New test.
6914
6915 2004-04-05  Devang Patel  <dpatel@apple.com>
6916
6917         * lib/target-supports.exp (check_effective_target_vect_shif): New.
6918         * gcc.dg/vect/vect-shift-1.c: New test.
6919
6920 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6921
6922         PR libfortran/20755
6923         * gfortran.dg/pr20755.f: New test.
6924
6925 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
6926
6927         * gfortran.dg/pr15959.f90: New test.
6928         * gfortran.dg/string_pad_trunc.f90: New test.
6929
6930 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6931
6932         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
6933         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
6934         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6935         syntax.
6936
6937 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6938
6939         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
6940
6941 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6942
6943         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
6944         * gcc.c-torture/compile/20011119-2.c: Likewise.
6945         * gcc.c-torture/compile/981001-2.c: Likewise.
6946
6947 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/20679
6950         * g++.dg/template/overload4.C: New test.
6951
6952 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6953
6954         PR c++/20746
6955         * g++.dg/abi/covariant5.C: New.
6956
6957         PR debug/20505
6958         * g++.dg/debug/const2.C: New.
6959
6960 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR rtl-optimization/16104
6963         * gcc.c-torture/execute/20050316-1.c: New test.
6964
6965 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6966
6967         * g++.dg/template/spec23.C: Fix dg-error text.
6968
6969 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
6970
6971         PR c++/19199
6972         * g++.dg/expr/lval2.C: New.
6973
6974 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6975
6976         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
6977         __builtin_strcasecmp and __builtin_strncasecmp.
6978
6979 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6980
6981         PR c++/20723
6982         * g++.dg/template/spec22.C: New.
6983         * g++.dg/template/spec23.C: New.
6984
6985 2005-04-03  Dale Ranta  <dir@lanl.gov>
6986             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6987
6988         PR libfortran/20068
6989         PR libfortran/20125
6990         PR libfortran/20156
6991         PR libfortran/20471
6992         * gfortran.dg/backspace.f: New test.
6993
6994 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
6995
6996         * gcc.dg/pr19345.c: New test.
6997
6998 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6999
7000         PR tree-optimization/20640
7001         * gcc.dg/torture/tree-loop-1.c: New.
7002
7003 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7004
7005         PR rtl-optimization/20290
7006         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7007
7008 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7009
7010         * gcc.dg/rs6000-fpint.c: New.
7011
7012 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7013
7014         * gcc.dg/old-style-then-proto-1.c: New test.
7015
7016 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7017
7018         * gfortran.fortran-torture/execute/backspace.f90: Check
7019         after backspace and read was incorrect.
7020
7021 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7022
7023         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7024         buffer past the terminating NUL using memcmp.
7025         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7026         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7027
7028         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7029         Fix unused/uninitialized variable warnings.
7030
7031         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7032         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7033         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7034         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7035
7036         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7037         gcc.c-torture/execute/builtins/fputs-lib.c,
7038         gcc.c-torture/execute/builtins/lib/fprintf.c,
7039         gcc.c-torture/execute/builtins/lib/main.c,
7040         gcc.c-torture/execute/builtins/lib/memcmp.c,
7041         gcc.c-torture/execute/builtins/lib/memmove.c,
7042         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7043         gcc.c-torture/execute/builtins/lib/memset.c,
7044         gcc.c-torture/execute/builtins/lib/printf.c,
7045         gcc.c-torture/execute/builtins/lib/sprintf.c,
7046         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7047         gcc.c-torture/execute/builtins/lib/strchr.c,
7048         gcc.c-torture/execute/builtins/lib/strcmp.c,
7049         gcc.c-torture/execute/builtins/lib/strcpy.c,
7050         gcc.c-torture/execute/builtins/lib/strcspn.c,
7051         gcc.c-torture/execute/builtins/lib/strlen.c,
7052         gcc.c-torture/execute/builtins/lib/strncat.c,
7053         gcc.c-torture/execute/builtins/lib/strncmp.c,
7054         gcc.c-torture/execute/builtins/lib/strncpy.c,
7055         gcc.c-torture/execute/builtins/lib/strrchr.c,
7056         gcc.c-torture/execute/builtins/lib/strspn.c,
7057         gcc.c-torture/execute/builtins/lib/strstr.c,
7058         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7059         gcc.c-torture/execute/builtins/strlen-2.c,
7060         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7061         prototypes.
7062
7063 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7064
7065         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7066         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7067         selectany usage.
7068
7069 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR c++/19406
7072         * g++.dg/debug/using1.C: New test.
7073
7074 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7075
7076         PR middle-end/20524
7077         * gcc.dg/alias-7.c: Prefix asm-declared name with
7078         __USER_LABEL_PREFIX__.
7079
7080 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7081
7082         Fix fallout from PR middle-end/15700:
7083         * gcc.c-torture/compile/20011119-1.c: Take
7084         __USER_LABEL_PREFIX__ into account.
7085         * gcc.c-torture/compile/20011119-2.c: Likewise.
7086
7087 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7088
7089         PR c++/18644
7090         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7091
7092 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7093
7094         PR c/17855
7095         * gcc.c-torture/compile/struct-non-lval-1.c,
7096         gcc.c-torture/compile/struct-non-lval-2.c,
7097         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7098
7099 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7100
7101         * gcc.dg/tls/tls.exp: Remove temporary file.
7102         * g++.dg/tls/tls.exp: Ditto.
7103         * lib/file-format.exp: Ditto.
7104         * g++.dg/special/ecos.exp: Ditto.
7105
7106         * lib/profopt.exp: Treat prof_ext as a list.
7107         * gcc.misc-tests/bprob.exp: Ditto.
7108         * g++.dg/bprob/bprob.exp: Ditto.
7109
7110         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7111         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7112         g++.dg/tree-ssa/pointer-reference-alias.C,
7113         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7114         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7115         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7116         g++.dg/vect/pr19951.cc: Ditto.
7117         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7118         gcc.dg/builtins-47.c: Ditto.
7119         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7120         gcc.dg/pr20115-1.c: Ditto.
7121         * gcc.dg/tree-ssa/20030530-2.c,
7122         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7123         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7124         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7125         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7126         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7127         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7128         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7129         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7130         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7131         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7132         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7133         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7134         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7135         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7136         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7137         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7138         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7139         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7140         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7141         gcc.dg/tree-ssa/20030824-1.c,
7142         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
7143         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
7144         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
7145         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
7146         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
7147         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
7148         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
7149         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
7150         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
7151         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
7152         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
7153         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
7154         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
7155         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
7156         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
7157         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
7158         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
7159         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
7160         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
7161         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
7162         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
7163         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
7164         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
7165         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
7166         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
7167         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
7168         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
7169         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
7170         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
7171         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
7172         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
7173         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
7174         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
7175         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
7176         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
7177         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
7178         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
7179         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
7180         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
7181         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
7182         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
7183         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
7184         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7185         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
7186         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
7187         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
7188         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
7189         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
7190         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
7191         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
7192         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7193         gcc.dg/tree-ssa/useless-1.c: Ditto.
7194         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
7195         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
7196         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
7197         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
7198         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7199         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
7200         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
7201         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
7202         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
7203         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
7204         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
7205         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
7206         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
7207         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
7208         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
7209         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
7210         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
7211         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
7212         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
7213         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
7214         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
7215         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7216         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7217         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
7218         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
7219         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
7220         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
7221         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
7222         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
7223         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
7224         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
7225         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
7226         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
7227         gcc.dg/vect/vect-none.c: Ditto.
7228         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
7229         treelang/compile/unsigned.tree: Ditto.
7230
7231         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
7232         * gcc.dg/cpp/direct2s.c: Ditto.
7233         * gcc.dg/cpp/paste4.c: Ditto.
7234         * gcc.dg/cpp/separate-1.c: Ditto.
7235         * gcc.dg/pch/save-temps-1.c: Ditto.
7236         * g++.dg/ext/altivec-10.C: Ditto.
7237         * g++.dg/pch/pch.C: Ditto.
7238
7239         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
7240
7241         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
7242         * g++.dg/template/repo1.C: Ditto.
7243         * g++.dg/template/repo2.C: Ditto.
7244         * g++.dg/template/repo3.C: Ditto.
7245         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
7246         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
7247         * g++.old-deja/g++.pt/repo1.C: Ditto.
7248         * g++.old-deja/g++.pt/repo2.C: Ditto.
7249         * g++.old-deja/g++.pt/repo3.C: Ditto.
7250         * g++.old-deja/g++.pt/repo4.C: Ditto.
7251
7252         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
7253         * gcc.dg/20030107-1.c: Ditto.
7254         * gcc.dg/20030702-1.c: Ditto.
7255         * gcc.dg/profile-generate-1.c: Ditto.
7256         * g++.dg/other/profile1.C: Ditto.
7257         * g++.old-deja/g++.robertl/eb83.C: Ditto.
7258
7259         * lib/gcc-dg.exp (remove-build-file): New.
7260         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7261         cleanup-tree-dump, cleanup-saved-temps): New.
7262
7263 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7264
7265         PR c++/19203, DR 214
7266         * g++.dg/parse/ambig3.C: Not ambiguous.
7267         * g++.dg/template/spec20.C: New.
7268         * g++.dg/template/spec21.C: New.
7269
7270 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
7271
7272         PR target/20045
7273         * gcc.dg/ia64-fptr-1.c: Run only on linux.
7274
7275 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7276
7277         PR libfortran/20660
7278         * gfortran.dg/negative_unit.f: New test.
7279
7280 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
7281
7282         * gcc.dg/20050330-1.c: New test.
7283
7284 2005-03-30  Devang Patel  <dpatel@apple.com>
7285
7286         * g++.dg/tree-sra/ssa-sra-3.C: New test.
7287
7288 2005-03-30  Dale Johannesen  <dalej@apple.com>
7289
7290         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
7291
7292 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
7293
7294         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7295         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
7296         Strip options from test name.
7297
7298 2005-03-31  Jan Hubicka  <jh@suse.cz>
7299
7300         * gcc.dg/varpool-1.c: New testcase.
7301
7302 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7303
7304         PR c/772
7305         PR c/17913
7306         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
7307         gcc.dg/stmt-expr-label-3.c : New tests.
7308         * gcc.c-torture/execute/medce-2.c: Remove.
7309
7310 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
7311
7312         PR c/20368
7313         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
7314         tests.
7315
7316 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
7317
7318         * gcc.c-torture/compile/pr20203.c: New test.
7319
7320 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7321
7322         * gfortran.dg/promotion.f90:  New test.
7323
7324 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
7325
7326         PR middle-end/20491
7327         * gcc.dg/torture/asm-subreg-1.c: New test.
7328
7329 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
7330
7331         PR c/20672
7332         * gcc.dg/pr20672-1.c: New test.
7333
7334 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
7335
7336         * gfortran.dg/vect: New directory.
7337         * gfortran.dg/vect/vect.exp: New.
7338         * gfortran.dg/vect/vect-1.f90: New test.
7339         * gfortran.dg/vect/vect-2.f90: New test.
7340         * gfortran.dg/vect/vect-3.f90: New test.
7341         * gfortran.dg/vect/vect-4.f90: New test.
7342         * gfortran.dg/vect/vect-5.f90: New test.
7343
7344 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR middle-end/20622
7347         * gcc.dg/alias-7.c: New test.
7348
7349 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7350
7351         * gcc.dg/sparc-reg-1.c: New test.
7352
7353 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
7354
7355         PR target/19890
7356         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
7357
7358 2005-03-29  Dale Ranta  <dir@lanl.gov>
7359             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7360
7361         PR libfortran/20163
7362         * gfortran.dg/pr20163-2.f: New test.
7363
7364 2005-03-28  Jan Hubicka  <jh@suse.cz>
7365
7366         PR middle-end/20635
7367         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
7368         by Jakub Jelinek.
7369
7370 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
7371
7372         PR tree-optimization/20626
7373         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
7374         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
7375
7376 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
7377
7378         * gfortran.dg/underflow.f90:  New test.
7379         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
7380
7381 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7382
7383         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
7384
7385 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
7386
7387         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
7388         (g++_init): Make sure that CXXFLAGS is set.
7389         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
7390         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
7391         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7392         * lib/objc.exp (objc_init): Likewise.
7393         * lib/treelang.exp (treelang_init): Likewise.
7394
7395 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
7396
7397         PR tree-optimization/20470
7398         * gcc.dg/tree-ssa/pr20470.c: New test.
7399
7400 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
7401
7402         * gcc.dg/ppc-stfiwx.c: New.
7403
7404 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
7405
7406         PR target/19888
7407         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
7408
7409 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7410
7411         * gcc.dg/20050325-1.c: Fix a typo.
7412
7413 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7414
7415         PR libfortran/19678
7416         PR libfortran/19679
7417         * gfortran.dg/dos_eol.f: New test.
7418
7419 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7420
7421         PR rtl-optimization/20249
7422         * gcc.dg/20050325-1.c: New test.
7423
7424 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7425
7426         PR libfortran/15332
7427         * gfortran.dg/pr15332.f: New test.
7428
7429 2005-03-24  Dale Johannesen  <dalej@apple.com>
7430
7431         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
7432
7433 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
7434
7435         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
7436         'internal' visibility.
7437         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7438         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
7439         'protected' visibility.
7440         * gcc.dg/visibility-7.c: Likewise.
7441         * lib/target-supports.exp (check_visibility_available): Take
7442         a parameter, the kind of visibility to check for.
7443         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
7444         to check_visibility_available.
7445
7446         * g++.dg/expr/cast3.C: New.
7447
7448 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
7449
7450         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
7451         rs6000.
7452
7453 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
7454
7455         PR target/20095
7456         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
7457
7458 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
7459
7460         * gcc.dg/badshift.c: Renamed to...
7461         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
7462
7463         * gcc.target/i386/badshift.c: Renamed to...
7464         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
7465         only.
7466
7467         PR rtl-optimization/20532
7468         * gcc.target/i386/badshift.c: New.
7469
7470 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7471
7472         * gfortran.dg/pr18025.f90: New test.
7473
7474 2005-03-23  Dale Johannesen  <dalej@apple.com>
7475
7476         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
7477
7478 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
7479
7480         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
7481
7482         * lib/target-supports.exp (check_iconv_available): Default
7483         libiconv to -liconv, if there is no definition.
7484
7485 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
7486
7487         * gcc.dg/torture/cris-asm-mof-1.c: New test.
7488
7489 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
7490
7491         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
7492         * g++.dg/opt/pr7503-2.C: Likewise.
7493         * g++.dg/opt/pr7503-3.C: Likewise.
7494         * g++.dg/opt/pr7503-4.C: Likewise.
7495         * g++.dg/opt/pr7503-5.C: Likewise.
7496         * g++.dg/warn/minmax.C: New test.
7497
7498 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7499
7500         * gfortran.dg/g77_intrinsics_funcs.f: New test.
7501         * gfortran.dg/g77_intrinsics_sub.f: New test.
7502
7503 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
7504             Jan Hubicka  <jh@suse.cz>
7505             Steven Bosscher <stevenb@suse.de
7506
7507         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
7508
7509 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7510
7511         PR c++/19980
7512         * g++.dg/template/redecl3.C: New test.
7513
7514 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7515
7516         PR c++/20499
7517         * g++.dg/parse/error16.C: Tweak error markers.
7518
7519 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR target/20561
7522         * gcc.dg/20050321-2.c: New test.
7523
7524 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7525
7526         PR c++/20465
7527         PR c++/20381
7528         * g++.dg/template/ptrmem12.C: New.
7529
7530 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
7531
7532         PR rtl-optimization/20527
7533         * gcc.c-torture/execute/pr20527-1.c: New test.
7534
7535 2005-03-22  Ben Elliston  <bje@au.ibm.com>
7536
7537         * gcc.misc-tests/options.exp (check_for_options): Create a real C
7538         program, compile it into a real executable and then delete the .c
7539         and .x files afterwards, to avoid problems on testglue targets.
7540
7541 2005-03-21  Stuart Hastings  <stuart@apple.com>
7542
7543         * gcc.target/i386/sse-2.c: New.
7544
7545 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
7546
7547         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
7548
7549 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7550
7551         * g++.dg/parse/crash25.C: Fix typo.
7552
7553 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7554
7555         PR c++/20461
7556         * g++.dg/parse/crash24.C: New test.
7557
7558         PR c++/20536
7559         * g++.dg/parse/crash25.C: New test.
7560
7561 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7562
7563         PR c++/20147
7564         * g++.dg/ext/stmtexpr4.C: New test.
7565
7566 2005-03-20  Roger Sayle  <roger@eyesopen.com>
7567
7568         PR middle-end/20539
7569         * gcc.c-torture/compile/pr13066-1.c: New test case.
7570         * gcc.c-torture/compile/pr20539-1.c: Likewise.
7571         * g++.dg/opt/pr13066-1.C: Likewise.
7572
7573 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
7574
7575         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
7576
7577 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7578
7579         PR fortran/18525
7580         * gfortran.dg/nesting_1.f90: New test.
7581
7582 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/20240
7585         * g++.dg/lookup/using13.C: New test.
7586
7587 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588
7589         PR c++/20333
7590         * g++.dg/template/crash36.C: New test.
7591
7592 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
7593
7594         PR c++/20463
7595         * g++.dg/template/crash35.C: New test.
7596
7597 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
7598
7599         PR c++/19966
7600         * g++.dg/overload/operator2.C: New test.
7601
7602 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7603
7604         PR libfortran/20257
7605         * gfortran.dg/pr20257.f90: New test.
7606
7607 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7608
7609         PR libfortran/20480
7610         * gfortran.dg/pr20480.f90: New test.
7611
7612 2005-03-16  Richard Henderson  <rth@redhat.com>
7613
7614         PR middle-end/15700
7615         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
7616         (_rtld_global): New.
7617         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
7618         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
7619
7620         * gcc.dg/alias-3.c: New.
7621         * gcc.dg/alias-4.c: New.
7622         * gcc.dg/alias-5.c: New.
7623         * gcc.dg/alias-6.c: New.
7624
7625 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
7626
7627         * gcc.dg/cpp/ucnid-7.c: New.
7628
7629 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
7630             Dorit Naishlos  <dorit@il.ibm.com>
7631
7632         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
7633         darwin.
7634
7635 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
7636
7637         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
7638         misaligned accesses.
7639         * gcc.dg/vect/vect-58.c: Likewise.
7640         * gcc.dg/vect/vect-92.c: New.
7641         * gcc.dg/vect/vect-93.c: New.
7642
7643 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
7644
7645         PR fortran/18827
7646         * gfortran.dg/assign_2.f90: New test.
7647         * gfortran.dg/assign_3.f90: New test.
7648         * gfortran.dg/assign.f90: New test.
7649
7650 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
7651
7652         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
7653         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
7654         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
7655         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
7656         names.
7657
7658 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
7659
7660         * gcc.dg/cpp/ucnid-6.c: New.
7661
7662         * gcc.dg/cpp/normalize-1.c: New.
7663         * gcc.dg/cpp/normalize-2.c: New.
7664         * gcc.dg/cpp/normalize-3.c: New.
7665         * gcc.dg/cpp/normalize-4.c: New.
7666         * gcc.dg/cpp/ucnid-4.c: New.
7667         * gcc.dg/cpp/ucnid-5.c: New.
7668         * g++.dg/cpp/normalize-1.C: New.
7669         * g++.dg/cpp/ucnid-1.C: New.
7670
7671 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7672
7673         * gcc.dg/pr18628.c: New.
7674
7675 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7676
7677         PR c++/20280
7678         * g++.dg/tree-ssa/pr20280.C: New.
7679
7680 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7681
7682         PR fortran/20467
7683         * gfortran.dg/stfunc_2.f90: New test.
7684
7685 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7686
7687         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
7688
7689 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7690
7691         * gcc.dg/tree-ssa/20050314-1.c: New test.
7692
7693 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7694
7695         PR c++/4403
7696         PR c++/9783, DR433
7697         * g++.dg/template/friend34.C: New test.
7698         * g++.dg/template/friend35.C: Likewise.
7699         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
7700
7701 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7702
7703         Friend class name lookup 5/n
7704         PR c++/1016
7705         * g++.dg/lookup/hidden-class1.C: New test.
7706         * g++.dg/lookup/hidden-class2.C: Likewise.
7707         * g++.dg/lookup/hidden-class3.C: Likewise.
7708         * g++.dg/lookup/hidden-class4.C: Likewise.
7709         * g++.dg/lookup/hidden-class5.C: Likewise.
7710         * g++.dg/lookup/hidden-class6.C: Likewise.
7711         * g++.dg/lookup/hidden-class7.C: Likewise.
7712         * g++.dg/lookup/hidden-class8.C: Likewise.
7713         * g++.dg/lookup/hidden-class9.C: Likewise.
7714         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
7715         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
7716         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
7717         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
7718         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
7719         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
7720         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
7721         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
7722         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
7723         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
7724         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
7725
7726 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/20157
7729         * g++.dg/template/error18.C: New test.
7730
7731 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7732
7733         PR debug/16792
7734         * g++.dg/debug/pr16792.C: New test.
7735
7736 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7737
7738         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
7739         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
7740         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
7741         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7742         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
7743         test assertion names.
7744
7745 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7746
7747         PR fortran/18600
7748         * gfortran.dg/stfunc_1.f90: New test.
7749
7750 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7751
7752         PR fortran/16907
7753         * gfortran.dg/real_index_1.f90: New test.
7754
7755 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7756
7757         PR fortran/20323
7758         * gfortran.dg/spec_expr_1.f90: New test.
7759
7760 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7761
7762         PR c/20402
7763         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
7764         new parser.
7765
7766 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7767
7768         PR fortran/20361
7769         * gfortran.dg/largeequiv_1.f90: New test.
7770
7771 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7772
7773         * gcc.dg/ucnid-1.c: New.
7774         * gcc.dg/ucnid-2.c: New.
7775         * gcc.dg/ucnid-3.c: New.
7776         * gcc.dg/ucnid-4.c: New.
7777         * gcc.dg/ucnid-5.c: New.
7778         * gcc.dg/ucnid-6.c: New.
7779         * gcc.dg/cpp/ucnid-1.c: New.
7780         * gcc.dg/cpp/ucnid-2.c: New.
7781         * gcc.dg/cpp/ucnid-3.c: New.
7782         * g++.dg/other/ucnid-1.C: New.
7783
7784 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7785
7786         * gcc.dg/vmx/darwin-abi-3.c: Delete.
7787
7788 2005-03-11  Per Bothner  <per@bothner.com>
7789
7790         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
7791         that diagnotics refer to correct token.
7792         * gcc.dg/unused-3.c: Likewise.
7793
7794 2005-03-11  Per Bothner  <per@bothner.com>
7795
7796         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
7797         constant" is now actually on same line as string constant.
7798         * gcc.dg/cpp/direct2s.c: Likewise.
7799
7800 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
7801
7802         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
7803
7804 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7805
7806         PR libfortran/20124
7807         * gfortran.dg/pr20124.f90: New Test
7808
7809 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
7810
7811         PR tree-optimization/20130
7812         * gcc.dg/pr20130-1.c: New test.
7813
7814 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7815
7816         PR target/20095
7817         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
7818
7819 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7820
7821         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
7822
7823 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7824
7825         * g++.dg/eh/forced1.C: Fix comment.
7826         * g++.dg/eh/forced2.C: Ditto.
7827         * g++.dg/eh/forced3.C: Ditto.
7828         * g++.dg/eh/forced4.C: Ditto.
7829
7830 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
7831
7832         PR rtl-opt/20412
7833         * gcc.c-torture/compile/pr20412.c: New test.
7834
7835 2005-03-10  Roger Sayle  <roger@eyesopen.com>
7836
7837         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
7838
7839 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7840
7841         PR target/20322
7842         * gcc.dg/20050307-1.c: New test.
7843
7844 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
7845
7846         PR c++/20375
7847         * g++.dg/other/stdarg3.C: New.
7848
7849 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR c++/18384, c++/18327
7852         * g++.dg/init/array19.C: New test.
7853
7854         PR inline-asm/20314
7855         * gcc.dg/torture/pr20314-1.c: New test.
7856         * gcc.dg/torture/pr20314-2.c: New test.
7857
7858 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
7859
7860         * gcc.dg/20050309-1.c: New test.
7861
7862 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7863
7864         * gcc.dg/builtins-10.c: Reactivate disabled test.
7865         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
7866         new cbrt transformations.
7867
7868 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/20208
7871         * g++.dg/template/array13.C: New test.
7872
7873 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
7874
7875         PR c++/16859
7876         * g++.dg/init/brace4.C: New test.
7877
7878 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         PR c++/20186
7881         * g++.dg/template/non-dependent12.C: New.
7882
7883 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR c++/20142
7886         * g++.dg/init/array18.C: Add dg-do run marker.
7887
7888         PR c++/20142
7889         * g++.dg/init/array18.C: New test.
7890
7891 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7892
7893         * consistency.vlad/vlad.exp: Remove trailing semicolons.
7894         * g++.dg/gcov/gcov.exp: Likewise.
7895         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7896         * gcc.target/xstormy16/xstormy16.exp: Likewise.
7897         * lib/c-torture.exp: Likewise.
7898         * lib/fortran-torture.exp: Likewise.
7899         * lib/g++.exp: Likewise.
7900         * lib/gcc-defs.exp: Likewise.
7901         * lib/gcc-dg.exp: Likewise.
7902         * lib/gcc.exp: Likewise.
7903         * lib/gcov.exp: Likewise.
7904         * lib/gfortran.exp: Likewise.
7905         * lib/mike-g++.exp: Likewise.
7906         * lib/mike-gcc.exp: Likewise.
7907         * lib/objc-torture.exp: Likewise.
7908         * lib/objc.exp: Likewise.
7909         * lib/profopt.exp: Likewise.
7910         * lib/target-libpath.exp: Likewise.
7911         * lib/target-supports.exp: Likewise.
7912         * lib/treelang.exp: Likewise.
7913         * lib/wrapper.exp: Likewise.
7914
7915 2005-03-08  Jeff Law  <law@redhat.com>
7916
7917         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
7918         PHI-OPT changes.
7919
7920 2005-03-08  Ira Rosen  <irar@il.ibm.com>
7921
7922         * gcc.dg/vect/pr20122.c: New test.
7923
7924 2005-03-07  Jeff Law  <law@redhat.com>
7925
7926         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
7927         was folded away.
7928         * gcc.dg/tree-ssa/pr18133-1.c: New test.
7929         * gcc.dg/tree-ssa/pr18133-2.c: New test.
7930         * gcc.dg/tree-ssa/pr18134.c: New test.
7931
7932 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7933
7934         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
7935         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
7936         gcc.dg/torture/builtin-noret-2.c: Require weak support.
7937
7938 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
7939
7940         PR tree-opt/17671
7941         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
7942
7943 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
7944
7945         * g++.dg/warn/Wnvdtor.C: New test.
7946
7947 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
7948
7949         * gcc.dg/torture/pr19683-1.c: New test.
7950
7951 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
7952
7953         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
7954         * gfortran.dg/g77/19990313-2.f: Ditto.
7955         * gfortran.dg/g77/19990313-3.f: Ditto.
7956         * gfortran.dg/g77/19990525-0.f: Ditto.
7957         * gfortran.dg/g77/19990826-0.f: Ditto.
7958         * gfortran.dg/g77/19990826-2.f: Ditto.
7959         * gfortran.dg/g77/19990826-3.f: Ditto.
7960         * gfortran.dg/g77/20000511-1.f: Ditto.
7961         * gfortran.dg/g77/20000511-2.f: Ditto.
7962         * gfortran.dg/g77/970625-2.f: Ditto.
7963         * gfortran.dg/g77/980310-2.f: Ditto.
7964         * gfortran.dg/g77/980310-3.f: Ditto.
7965         * gfortran.dg/g77/980310-8.f: Ditto.
7966         * gfortran.dg/g77/980519-2.f: Ditto.
7967         * gfortran.dg/g77/alpha1.f: Ditto.
7968         * gfortran.dg/g77/claus.f: Ditto.
7969         * gfortran.dg/g77/erfc.f: Ditto.
7970         * gfortran.dg/g77/short.f: Ditto.
7971         * gfortran.fortran-torture/execute/data.f90: Ditto.
7972         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
7973         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
7974
7975 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7976
7977         * lib/file-format.exp (gcc_target_object_format): Add check for som
7978         format and hardcode object formats on hppa*-*-hpux*.
7979         * lib/target-supports.exp (check_weak_available): Add check for som
7980         object format.  Always return 0 on hppa*-*-hpux10*.
7981
7982         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
7983         is defined.
7984
7985         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
7986
7987 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7988
7989         * gfortran.dg/pr19936_1.f90: New test.
7990         * gfortran.dg/pr19936_2.f90: New test.
7991         * gfortran.dg/pr19936_3.f90: New test.
7992
7993 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7994             Paul Thomas <prthomas@drfccad.cea.fr>
7995
7996         * gfortran.dg/PR19754_1.f90: New test.
7997         * gfortran.dg/PR19754_2.f90: Ditto.
7998
7999 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8000
8001         PR c++/19311
8002         * g++.dg/template/non-dependent11.C: New test.
8003
8004 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8005
8006         * lib/target-supports.exp (check_iconv_available): Fix comment.
8007
8008 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8009             Joseph S. Myers  <joseph@codesourcery.com>
8010
8011         PR c++/19797
8012         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8013
8014 2005-03-04  Matthew Sachs  <msachs@apple.com>
8015
8016         * gcc.exp (gcc_target_compile): Put braces around
8017         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8018         * objc.exp (objc_target_compile): Likewise.
8019         * treelang.exp (treelang_target_compile): Likewise.
8020
8021 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8022
8023         PR fortran/19673
8024         * gfortran.dg/func_result_1.f90: New test.
8025
8026 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8027
8028         * gcc.misc-tests/options.exp: New test.
8029
8030 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8031
8032         * gcc.dg/pr15784-4.c: New test.
8033
8034 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8035
8036         * gcc.c-torture/execute/pr17133.c: New.
8037         * gcc.c-torture/compile/20050303-1.c: New.
8038
8039 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8040
8041         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8042
8043 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8044
8045         * g++.dg/overload/using2.C: New.
8046
8047 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/19916
8050         * g++.dg/init/ptrmem2.C: New test.
8051
8052 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8053
8054         PR c/8927
8055         * gcc.dg/pr8927-1.c: New test.
8056
8057 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8058
8059         PR c++/20232
8060         * g++.dg/inherit/covariant12.C: New.
8061
8062 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8063
8064         PR fortran/19479
8065         * gfortran.dg/bound_1.f90: New test.
8066
8067 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8068
8069         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8070         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8071
8072 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8073
8074         PR c/20245
8075         * gcc.dg/pr20245-1.c: New test.
8076
8077 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR middle-end/19874
8080         * gcc.c-torture/execute/20050119-2.c: New test case.
8081
8082 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8083
8084         * README: Update the DejaGnu bug reporting address.
8085         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8086         * lib/objc-torture.exp: Likewise.
8087
8088 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8089
8090         * gfortran.dg/boz_1.f90: New test.
8091         * gfortran.dg/boz_3.f90: New test.
8092         * gfortran.dg/boz_4.f90: New test.
8093
8094 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8095
8096         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8097         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8098
8099 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8100
8101         PR libfortran/20101
8102         * gfortran.dg/write_0_pe_format.f90: New test.
8103
8104 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR c++/20206
8107         * g++.dg/opt/thunk2.C: New test.
8108         * g++.dg/opt/covariant1.C: New test.
8109
8110 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8111
8112         * gfortran.dg/e_d_fmt.f90: New test.
8113
8114 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8115
8116         * gcc.dg/asm-b.c: Fix comment typos.
8117
8118 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8121         a V_MAY_DEF also.
8122
8123 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8124
8125         PR tree-opt/20188
8126         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8127         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8128         * gcc.dg/asm-b.c: New test.
8129
8130 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8131
8132         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8133         Disable this test on IRIX 6.
8134
8135 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8136
8137         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8138         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8139         parser.
8140
8141 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
8142
8143         PR tree-optimization/20204
8144         * testsuite/gcc.dg/pr20204.c: New test.
8145
8146 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
8147
8148         PR target/20196
8149         * gcc.c-torture/execute/20050224-1.c: New test.
8150
8151         PR c++/20175
8152         * g++.dg/warn/Wbraces2.C: New test.
8153
8154 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/19878
8157         * g++.dg/init/const2.C: New test.
8158
8159 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
8160
8161         PR tree-optimization/20100
8162         * gcc.c-torture/execute/pr20100-1.c: New test.
8163
8164 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8165
8166         * gfortran.dg/implicit_3.f90: New test.
8167
8168         * gfortran.dg/deftype_1.f90: New test.
8169
8170 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
8171
8172         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
8173         the test passes.
8174         * g++.dg/other/anon3.C: Accept a warning.
8175
8176 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
8177
8178         * gcc.dg/pr20017.c: Fix a comment typo.
8179
8180 2005-02-23  Bud Davis  <bdavis@gfortran.org>
8181
8182         * gfortran.dg/list_read_4.f90: Change to f90 comments.
8183
8184 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8185
8186         PR ada/19902
8187         * ada/acats/tests/cxa/cxa3004.a: Remove.
8188         * ada/acats/tests/cxb/cxb30061.am: Likewise.
8189
8190 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/20073
8193         * g++.dg/init/const1.C: New test.
8194
8195         PR c++/19991
8196         * g++.dg/parse/constant7.C: New test.
8197
8198         PR c++/20152
8199         * g++.dg/parse/error27.C: New test.
8200         * g++.dg/template/qualttp15.C: Adjust error markers.
8201         * g++.old-deja/g++.other/struct1.C: Likewise.
8202
8203         PR c++/20153
8204         * g++.dg/template/error17.C: New test.
8205
8206         PR c++/20148
8207         * g++.dg/parser/error26.C: New test.
8208
8209 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
8210
8211         PR tree-optimization/20100
8212         PR tree-optimization/20115
8213         * gcc.dg/pr20115.c: New test.
8214         * gcc.dg/pr20115-1.c: New test.
8215         * gcc.dg/pr20100.c: New test.
8216         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
8217         call-clobbered variables after alias1.
8218
8219 2005-02-22  Bud Davis  <bdavis@gfortran.org>
8220
8221         * gfortran.dg/list_read_4.f90: new test.
8222
8223 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
8224
8225         PR rtl-optimization/20017.
8226         * gcc.dg/pr20017.c: New.
8227
8228 2005-02-22  Devang Patel  <dpatel@apple.com>
8229
8230         PR 19952
8231         * g++.dg/tree-ssa/pr19952.C: New test.
8232
8233 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/19883
8236         * g++.dg/parse/constant6.C: New test.
8237
8238 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8239
8240         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8241         * g++.dg/charset/asm2.c: Likewise.
8242         * g++.dg/charset/asm3.c: Likewise.
8243         * g++.dg/charset/asm4.c: Likewise.
8244         * g++.dg/charset/asm5.c: Likewise.
8245         * g++.dg/charset/attribute1.c: Likewise.
8246         * g++.dg/charset/attribute2.c: Likewise.
8247         * g++.dg/charset/extern1.cc: Likewise.
8248         * g++.dg/charset/extern2.cc: Likewise.
8249         * g++.dg/charset/extern3.cc: Likewise.
8250         * g++.dg/charset/function.cc: Likewise.
8251         * g++.dg/charset/string.c: Likewise.
8252         * g++.dg/charset/charset.exp: Likewise.
8253         * lib/target-supports.exp (check_iconv_available): Fix comment.
8254
8255 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
8256
8257         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
8258         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
8259         * gcc.dg/charset/asm2.c: Likewise.
8260         * gcc.dg/charset/asm3.c: Likewise.
8261         * gcc.dg/charset/asm4.c: Likewise.
8262         * gcc.dg/charset/asm5.c: Likewise.
8263         * gcc.dg/charset/asm6.c: Likewise.
8264         * gcc.dg/charset/attribute1.c: Likewise.
8265         * gcc.dg/charset/attribute2.c: Likewise.
8266         * gcc.dg/charset/builtin1.c: Likewise.
8267         * gcc.dg/charset/extern.c: Likewise.
8268         * gcc.dg/charset/function.c: Likewise.
8269         * gcc.dg/charset/string.c: Likewise.
8270         * gcc.dg/charset/charset.exp: Likewise.
8271
8272 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
8273
8274         PR fortran/20086
8275         * gfortran.dg/pr20086.f90: New test.
8276
8277 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
8278
8279         PR tree-optimization/19786
8280         * g++.dg/tree-ssa/pr19786.C: New.
8281
8282 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8283
8284         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
8285
8286 2005-02-21  Jeff Law  <law@redhat.com>
8287
8288         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
8289
8290 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8291
8292         * gfortran.dg/do_iterator: Split loop, markup all lines for
8293         which an error locus is printed.
8294         * gfortran.dg/pr17708.f90: Markup all lines for which an error
8295         locus is printed.
8296         * gfortran.dg/select_4.f90: Likewise.
8297         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
8298         locuses in the various permutations.
8299
8300 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
8301
8302         PR tree-optimization/19951
8303         * g++.dg/vect: New directory.
8304         * g++.dg/vect/vect.exp: New file.
8305         * g++.dg/vect/pr19951.cc: New testcase.
8306         * g++.dg/dg.exp: Also prune vectorizer tests.
8307
8308 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
8309
8310         PR 18785
8311         * gcc.dg/charset/builtin1.c: New test.
8312
8313 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8314
8315         PR c++/19299
8316         * g++.dg/inherit/volatile1.C: New test.
8317
8318         PR c++/19440
8319         * g++.dg/template/dtor4.C: New test.
8320
8321 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8322
8323         * gfortran.dg/int_1.f90: New test.
8324
8325 2005-02-19  Devang Patel  <dpatel@apple.com>
8326
8327         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
8328
8329 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
8330
8331         * gfortran.dg/achar_1.f90: New test.
8332
8333 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
8334
8335         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
8336
8337 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
8338             Jakub Jelinek  <jakub@redhat.com>
8339
8340         PR tree-optimization/19828
8341         * gcc.dg/tree-ssa/loop-7.c: New test.
8342         * gcc.c-torture/execute/20050218-1.c: New test.
8343
8344 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR c/20043
8347         * gcc.dg/transparent-union-1.c: New test.
8348         * gcc.dg/transparent-union-2.c: New test.
8349
8350 2005-02-18  James E Wilson  <wilson@specifixinc.com>
8351
8352         PR tree-optimization/18977
8353         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
8354
8355 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
8356
8357         PR target/20054
8358         * gcc.dg/pr20054.c: New test.
8359
8360 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8361
8362         PR c++/19508
8363         * g++.dg/ext/attrib20.C: New test.
8364
8365 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8366
8367         PR middle-end/20030
8368         * gfortran.fortran-torture/execute/character_passing.f90: New test.
8369
8370 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
8371
8372         PR c++/20008
8373         * g++.dg/opt/switch4.C: New.
8374
8375 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
8376
8377         PR c++/20023
8378         PR tree-optimization/20009
8379         * gcc.c-torture/compile/20050217-1.c: New test.
8380         * g++.dg/opt/switch3.C: New test.
8381
8382         PR tree-optimization/18947
8383         * gcc.c-torture/compile/20050215-1.c: New test.
8384         * gcc.c-torture/compile/20050215-2.c: New test.
8385         * gcc.c-torture/compile/20050215-3.c: New test.
8386
8387 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
8388
8389         PR c++/20028
8390         * g++.dg/template/crash34.C: New.
8391
8392         PR c++/20022
8393         * g++.dg/other/access3.C: New.
8394
8395 2005-02-17  Ira Rosen  <irar@il.ibm.com>
8396
8397         * gcc.dg/vect/vect-98.c: New test.
8398
8399 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
8400
8401         PR tree-optimization/19967
8402         * gcc.dg/pr19967.c: New.
8403
8404 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR middle-end/19857
8407         * gcc.dg/tree-ssa/20050215-1.c: New test.
8408         * gcc.c-torture/execute/20050215-1.c: New test.
8409
8410 2005-02-15  Eric Christopher  <echristo@redhat.com>
8411
8412         * gcc.dg/cpp/20050215-1.c: New file.
8413
8414 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
8415
8416         PR tree-optimization/15785
8417         * gcc.dg/pr15785-1.c: New test.
8418
8419 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
8420
8421         PR c++/17788
8422         * g++.dg/init/ctor4.C: New.
8423         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8424
8425 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
8426
8427         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8428         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
8429
8430 2005-02-15  Andreas Schwab  <schwab@suse.de>
8431
8432         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
8433         declare malloc.
8434
8435 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
8436
8437         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
8438
8439 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
8440
8441         PR tree-optimization/19853
8442         * gcc.c-torture/compile/pr19853.c: New test.
8443
8444 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8445
8446         PR c++/19608
8447         * g++.dg/parse/local-class1.C: New.
8448
8449         PR c++/19895
8450         * g++.dg/parse/ptrmem3.C: New.
8451
8452         PR c++/19884
8453         * g++.old-deja/g++.oliva/template6.C: Add another case.
8454         * g++.dg/template/explicit6.C: New.
8455
8456 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
8457
8458         PR c++/17816
8459         * g++.dg/other/redecl2.C: New.
8460
8461 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8462
8463         PR c++/19891
8464         * g++.dg/abi/covariant4.C: New.
8465
8466 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
8467
8468         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
8469
8470 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
8471
8472         * gcc.dg/vect/vect-96.c: Fix typo.
8473
8474 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8475
8476         PR c++/14479
8477         PR c++/19487
8478         * g++.dg/template/enum5.C: New test.
8479
8480 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8481
8482         * gcc.dg/vect/vect-97.c: New test.
8483
8484 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8485
8486         * gcc.dg/vect/vect-96.c: New test.
8487
8488 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
8489
8490         * gcc.dg/builtins-34.c: Also check ldexp*.
8491
8492 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
8493
8494         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
8495
8496 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
8497
8498         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
8499         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
8500         dg-require-dll, dg-require-iconv, dg-require-named-sections,
8501         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
8502         selector_list, selector_expression, dg-process-target): Move to new
8503         file target-supports-dg.exp.
8504         * lib/target-supports-dg.exp: New.
8505
8506         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8507         New.
8508
8509 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR c++/19666
8512         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
8513
8514         PR middle-end/19858
8515         * gcc.c-torture/compile/20050210-1.c: New test.
8516
8517 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
8518
8519         PR c++/19755
8520         * g++.dg/warn/Wbraces1.C: New test.
8521
8522 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
8523
8524         * gcc.dg/builtins-52.c: New testcase.
8525
8526 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
8527
8528         PR c/19342
8529         * gcc.c-torture/execute/20050119-1.c: New test.
8530
8531 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
8532
8533         PR c++/19811
8534         * g++.dg/init/delete1.C: New test.
8535
8536 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8537
8538         PR c++/18470
8539         * g++.dg/template/static12.C: New test.
8540
8541 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/19787
8544         * g++.dg/conversion/ambig1.C: New test.
8545
8546         PR c++/19739
8547         * g++.dg/ext/attrib19.C: New test.
8548
8549         PR c++/19732
8550         * g++.dg/parse/dtor5.C: New test.
8551
8552         PR c++/19762
8553         * g++.dg/template/dtor3.C: New test.
8554
8555         PR c++/19826
8556         * g++.dg/template/static11.C: New test.
8557         * g++.dg/template/crash2.C: Remove dg-error marker.
8558
8559 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
8560
8561         PR C++/18491
8562         * g++.old-deja/g++.mike/p10769a.C: Remove.
8563
8564 2005-02-09  Roger Sayle  <roger@eyesopen.com>
8565
8566         * gcc.dg/builtins-48.c: New test case.
8567         * gcc.dg/builtins-49.c: New test case.
8568         * gcc.dg/builtins-50.c: New test case.
8569         * gcc.dg/builtins-51.c: New test case.
8570
8571 2005-02-09  Ian Lance Taylor  <ian@airs.com>
8572
8573         PR middle-end/19583
8574         * g++.dg/warn/Wreturn-type-3.C: New test.
8575
8576 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
8577
8578         PR middle-end/19402
8579         * gcc.dg/pr19402-1.c: New testcase.
8580         * gcc.dg/pr19402-2.c: likewise.
8581
8582 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
8583
8584         PR middle-end/19854
8585         * g++.dg/tree-ssa/tmmti.C: New testcase.
8586
8587 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8588
8589         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
8590
8591 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/19733
8594         * g++.dg/parse/crash23.C: New test.
8595         * g++.dg/warn/Weff1.C: New test.
8596
8597 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8598
8599         * gcc.dg/20050209-1.c: New test.
8600
8601 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8602
8603         PR target/19799
8604         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
8605
8606 2005-02-08  Mike Stump  <mrs@apple.com>
8607
8608         * g++.dg/pch/import-2.c: New test.
8609         * g++.dg/pch/import-2.hs: New.
8610         * g++.dg/pch/include/import-2a.h: New.
8611         * g++.dg/pch/include/import-2b.h: New.
8612
8613 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
8614
8615         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
8616
8617 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8618
8619         * gfortran.dg/substr_1.f90: New test.
8620
8621 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
8622
8623         PR middle-end/19775
8624         * gcc.dg/torture/builtin-power-1.c: Disable test for
8625         invalid transformation.
8626         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
8627         no longer optimize.
8628         * gcc.dg/builtins-47.c: New testcase.
8629
8630 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
8631             Dorit Naishlos  <dorit@il.ibm.com>
8632
8633         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
8634
8635 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
8636
8637         * gcc.c-torture/compile/20050206-1.c: New test.
8638
8639 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8640
8641         PR tree-opt/19768
8642         * g++.dg/opt/pr19768.C: New test.
8643
8644 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         PR tree-opt/19736
8647         * gcc.c-torture/compile/pr19736.c: New test.
8648
8649 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8650
8651         PR c++/17401
8652         * g++.dg/parse/error25.C: New test.
8653
8654 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
8655
8656         * gcc.c-torture/execute/20050203-1.c: New.
8657
8658 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
8659
8660         * gcc.dg/vect/vect-85.c: Remove xfail.
8661         * gcc.dg/vect/vect-86.c: Remove xfail.
8662         * gcc.dg/vect/vect-87.c: Remove xfail.
8663         * gcc.dg/vect/vect-88.c: Remove xfail.
8664
8665 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
8666
8667         * gcc.dg/altivec-19.c: New.
8668
8669 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
8670
8671         PR c/17807
8672         * gcc.dg/nested-func-3.c: New test.
8673         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
8674
8675 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
8676
8677         * gcc.test-framework/gen_directive_tests: Generate tests for
8678         selector expressions.
8679
8680 2005-02-02  Matt Austern  <austern@apple.com>
8681
8682         PR c++/19628
8683         * g++/ext/builtin7.C: New.
8684         * g++/ext/builtin8.C: New.
8685
8686 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8687
8688         PR c/18502
8689         * gcc.dg/pr18502-1.c: New test.
8690
8691 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8692
8693         PR c++/17413
8694         * g++.dg/template/local4.C: Tweak.
8695
8696 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
8697
8698         PR tree-optimization/19578
8699         * gcc.c-torture/compile/20050202-1.c: New test.
8700
8701 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8702
8703         PR c/19435
8704         * gcc.dg/c99-init-4.c: New test.
8705
8706 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8707
8708         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
8709
8710         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
8711
8712         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
8713         * g++.dg/eh/check-vect.h: New.
8714
8715         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
8716         * gcc.dg/vect/vect-78.c: Ditto.
8717         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
8718         Remove.
8719
8720         * g++.dg/conversion/simd1.C: Expect warning.
8721         * g++.dg/ext/attribute-test-1.C: Ditto.
8722         * g++.dg/ext/attribute-test-2.C: Ditto.
8723         * g++.dg/ext/attribute-test-3.C: Ditto.
8724         * g++.dg/ext/attribute-test-4.C: Ditto.
8725
8726         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
8727         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
8728
8729         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
8730
8731 2005-02-01  Richard Henderson  <rth@redhat.com>
8732
8733         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8734         long double for ibm double-double format.
8735         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8736
8737 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
8738
8739         PR tree-optimization/19633
8740         * testsuite/gcc.dg/pr19633-1.c: New test.
8741         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
8742         to NULL or a symbol.
8743
8744 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8745
8746         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
8747         New procs.
8748         (dg-process-target (local override)): Handle selector expressions.
8749
8750         * gcc.test-framework/README: Describe tests in source directory.
8751         * gcc.test-framework/test-framework.awk: Handle dg- tests.
8752         * gcc.test-framework/test-framework.exp: Handle dg- tests.
8753         * gcc.test-framework/dg-bogus-exp-P.c: New test.
8754         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
8755         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
8756         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
8757         * gcc.test-framework/dg-do-link-exp-P.c: New test.
8758         * gcc.test-framework/dg-do-run-exp-P.c: New test.
8759         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
8760         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
8761         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
8762         * gcc.test-framework/dg-error-exp-P.c: New test.
8763         * gcc.test-framework/dg-error-exp-XP.c: New test.
8764         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
8765         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
8766         * gcc.test-framework/dg-output-exp-P.c: New test.
8767         * gcc.test-framework/dg-output-exp-XF.c: New test.
8768         * gcc.test-framework/dg-warning-exp-P.c: New test.
8769         * gcc.misc-tests/dg-1.c: Remove.
8770         * gcc.misc-tests/dg-2.c: Remove.
8771         * gcc.misc-tests/dg-3.c: Remove.
8772         * gcc.misc-tests/dg-4.c: Remove.
8773         * gcc.misc-tests/dg-5.c: Remove.
8774         * gcc.misc-tests/dg-6.c: Remove.
8775         * gcc.misc-tests/dg-7.c: Remove.
8776         * gcc.misc-tests/dg-8.c: Remove.
8777         * gcc.misc-tests/dg-9.c: Remove.
8778         * gcc.misc-tests/dg-10.c: Remove.
8779         * gcc.misc-tests/dg-11.c: Remove.
8780         * gcc.misc-tests/dg-12.c: Remove.
8781         * gcc.misc-tests/dg-test.exp: Remove.
8782
8783         * gcc.test-framework/test-framework.awk: Change recording and
8784         printing of passes and failures.
8785
8786         * gcc.test-framework: New directory.
8787         * gcc.test-framework/README: New.
8788         * gcc.test-framework/test-framework.exp: New.
8789         * gcc.test-framework/test-framework.awk: New.
8790         * gcc.test-framework/gen_directive_tests: New.
8791
8792 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
8793
8794         * lib/treelang.exp: Fix comment typos.
8795         (treelang_target_compile): Don't append libs=-ltreelang to options.
8796
8797 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
8798
8799         * g++.dg/parse/typename7.C: Adjust error messages.
8800
8801 2005-01-31  Jeff Law  <law@redhat.com>
8802
8803         * gcc.c-torture/execute/20050131-1.c: New test.
8804         * gcc.dg/wcaselabel.c: New test.
8805
8806 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
8807
8808         * g++.dg/other/warning1.C: Adjust error messags.
8809         * g++.dg/parse/constant5.C: New test.
8810
8811 2005-01-31  Steven Bosscher  <stevenb@suse.de>
8812
8813         PR c/19333
8814         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
8815         the test case valid.
8816         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
8817         * testsuite/gcc.dg/array-7.c: Adjust expected result.
8818         * testsuite/gcc.dg/pr18596-3.c: Likewise.
8819         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
8820         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
8821         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
8822
8823 2005-01-31  Dale Johannesen  <dalej@apple.com>
8824
8825         * g++.dg/opt/pr19650.C:  New test.
8826
8827 2005-01-31  Richard Henderson  <rth@redhat.com>
8828
8829         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8830         long double for intel double extended format.
8831         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8832
8833 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/19555
8836         * g++.dg/template/static10.C: New test.
8837
8838         PR c++/19395
8839         * g++.dg/parse/error24.C: New test.
8840
8841         PR c++/19367
8842         * g++.dg/lookup/builtin1.C: New test.
8843
8844         PR c++/19457
8845         * g++.dg/warn/conv3.C: New test.
8846
8847 2005-01-30  Bud Davis  <bdavis@gfortran.org>
8848
8849         PR fortran/19647
8850         * gfortan.dg/inquire_7.f90
8851
8852 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
8853
8854         PR tree-optimization/15791
8855         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
8856         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
8857         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
8858         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
8859         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
8860         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
8861         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
8862         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
8863         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
8864         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
8865
8866 2005-01-29  Paul Brook  <paul@codesourcery.com>
8867
8868         PR fortran/18565
8869         * check.c (real_or_complex_check): New function.
8870         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
8871         * intrinsic.c (add_functions): Use new check functions.
8872         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
8873         Add prototypes.
8874
8875 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
8876
8877         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
8878         gcc.dg/lvalue-3.c: New tests.
8879         * gcc.dg/concat.c: Update expected messages.
8880
8881 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
8882
8883         PR libfortran/19595
8884         * gfortran.dg/eor_1.f90:  New test.
8885
8886 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
8887
8888         PR fortran/19589
8889         * gfortran.dg/logical_data_1.f90: New test.
8890
8891 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/19253
8894         * g++.dg/template/crash33.C: New test.
8895
8896         PR c++/19667
8897         * g++.dg/template/crash32.C: New test.
8898
8899 2005-01-28  Ian Lance Taylor  <ian@airs.com>
8900
8901         PR middle-end/16558
8902         * g++.dg/warn/Wreturn-type-2.C: New test.
8903
8904 2004-06-24  Jeff Law  <law@redhat.com>
8905
8906         * gcc.dg/tree-ssa/20050128-1.c: New test.
8907
8908 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
8909
8910         * gcc.target/frv/all-mdpackh-1.c: New test.
8911
8912 2005-01-28  Steven Bosscher  <stevenb@suse.de>
8913
8914         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
8915
8916 2005-01-27  Richard Henderson  <rth@redhat.com>
8917
8918         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
8919
8920 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8921
8922         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
8923
8924 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8925
8926         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8927         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8928         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
8929         to cope with cases where the multilib options override the dg-options.
8930
8931 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR c/18946
8934         * gcc.dg/noncompile/20050120-1.c: New test.
8935
8936 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
8937
8938         PR tree-optimization/19633
8939         * gcc.dg/pr19633.c: New test.
8940         * gcc.dg/tree-ssa/pr19633.c: New test.
8941
8942 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
8943
8944         * gcc.dg/20041216-1.c: New test.
8945
8946 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
8947
8948         PR objc/18862
8949         * objc.dg/selector-2.m: New test.
8950
8951 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
8952
8953         * g++.dg/opt/range-test-2.C: New test.
8954
8955         PR rtl-optimization/19579
8956         * gcc.c-torture/execute/20050124-1.c: New test.
8957
8958 2005-01-26  Greg Parker  <gparker@apple.com>
8959         Stuart Hastings  <stuart@apple.com>
8960
8961         * gcc.c-torture/execute/20050125-1.c: New.
8962
8963 2005-01-18  Jan Hubicka  <jh@suse.cz>
8964
8965         PR tree-optimize/19337
8966         * gcc.c-torture/compile/20050119-1.c: New test.
8967
8968 2005-01-24  James E Wilson  <wilson@specifixinc.com>
8969
8970         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
8971         test for successful match.
8972
8973 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
8974
8975         PR objc/18408
8976         * objc.dg/comp-types-7.m: New test.
8977
8978 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
8979
8980         * lib/target-supports.exp (current_target_name): New.
8981         (check_effective_target_ilp32, check_effective_target_lp64):
8982         Cache the result to use as long as the current target, with
8983         multilib flags, remains the same.
8984
8985         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
8986         (dg-require-weak, dg-require-visibility, dg-require-alias,
8987         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
8988         dg-require-effective-target, dg-skip-if): Remove call to
8989         skip_test_and_clear_xfail.
8990         (dg-test): Clear xfail data.
8991
8992 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR target/17751
8995         * gcc.dg/ppc64-toc.c: New test.
8996
8997         * g++.dg/tree-ssa/empty-1.C: New test.
8998
8999         PR middle-end/19551
9000         * gcc.c-torture/execute/20050121-1.c: New test.
9001         * gcc.dg/20050121-2.c: New test.
9002
9003 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9004         Paul Brook  <paul@codesourcery.com>
9005
9006         PR fortran/17941
9007         * gfortran.dg/real_const_1.f: New test.
9008         * gfortran.dg/real_const_2.f90: New test.
9009         * gfortran.dg/complex_int_1.f90: New test.
9010
9011 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9012
9013         PR fortran/19313
9014         * gfortan.dg/inquire_6.f90: New test.
9015
9016 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9017
9018         PR libfortran/19451
9019         * open_readonly_1.f90:  New test.
9020
9021 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9022
9023         PR libfortran/18982
9024         * gfortran.dg/open_new.f90: New file.
9025
9026 2005-01-22  Paul Brook  <paul@codesourcery.com>
9027
9028         * namelist_1.f90: New test.
9029
9030 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9031
9032         PR tree-optimization/19484
9033         * gcc.c-torture/compile/20050122-[12].c: New tests.
9034
9035 2005-01-22  Paul Brook  <paul@codesourcery.com>
9036
9037         * gfortran.dg/implicit_2.f90: New test.
9038
9039 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9040
9041         PR fortran/19314
9042         * gfortran.dg/inquire_5.f90: New test.
9043
9044 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9045
9046         PR c/18809
9047         * gcc.dg/pr18809-1.c: New test.
9048
9049 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9050
9051         * gcc.dg/20050121-1.c: New test.
9052
9053         PR tree-optimization/13000
9054         * gcc.dg/20040206-1.c: Change warning to point where function is
9055         being inlined.
9056
9057 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9058
9059         PR c++/19208
9060         * g++.dg/template/array11.C: New test.
9061
9062 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9063
9064         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9065         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9066         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9067         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9068         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9069         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9070
9071 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9072
9073         PR tree-optimization/15349
9074         * gcc.dg/tree-ssa/pr15349.c: New.
9075
9076 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9077
9078         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9079
9080 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9081
9082         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9083         scan-assembler-times directive name.
9084
9085         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9086         after dg-do.
9087
9088         PR rtl-optimization/19462
9089         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9090
9091 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9092
9093         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9094         counting function calls on ia64.
9095
9096 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR rtl-optimization/15139
9099         * gcc.dg/20050111-2.c: New test.
9100
9101         PR c/17297
9102         * gcc.c-torture/compile/20050113-1.c: New testcase.
9103
9104         PR middle-end/19164
9105         * gcc.dg/20050113-1.c: New testcase.
9106
9107 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9108
9109         * gcc.dg/vect/vect-85.c: Add comment.
9110         * gcc.dg/vect/vect-86.c: Add xfail for now.
9111         * gcc.dg/vect/vect-87.c: Add xfail for now.
9112         * gcc.dg/vect/vect-88.c: Add xfail for now.
9113         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9114
9115 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9116
9117         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9118
9119 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120
9121         * g++.dg/debug/typedef3.C: New test.
9122
9123 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9124
9125         PR c/19472
9126         * gcc.dg/asm-a.c: New test.
9127
9128 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9129
9130         * gcc.dg/sh-relax.c: Add prototype for abort.
9131
9132 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9133
9134         * gcc.dg/short-compare-1.c: New test.
9135         * gcc.dg/short-compare-2.c: Likewise.
9136
9137 2005-01-18  Michael Matz  <matz@suse.de>
9138
9139         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
9140
9141 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
9142
9143         PR tree-optimization/19121
9144         * gcc.c-torture/compile/pr19121.c: New test.
9145
9146 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
9147
9148         PR target/19357
9149         * gcc.c-torture/compile/pr19357.c: New test.
9150
9151 2005-01-17  Ian Lance Taylor  <ian@airs.com>
9152
9153         PR c/5675
9154         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
9155         pass--those that refer just to the variable, possibly with a
9156         cast.
9157         * gcc.dg/c99-const-expr-3.c: Likewise.
9158
9159         PR middle-end/13127
9160         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
9161         longer emitted.
9162
9163 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
9164
9165         PR fortran/18778
9166         * gfortran.dg/endfile_2.f90: New test.
9167
9168 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
9169
9170         PR 19168
9171         * gfortran.dg/select_5.f90: New test.
9172
9173 2004-01-16  Paul Brook  <paul@codesourcery.com>
9174
9175         * gfortran.dg/common_4.f90: New test.
9176
9177 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
9178
9179         PR rtl-optimization/19462
9180         * gcc.dg/torture/pr19462-1.c: New test.
9181
9182 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
9183
9184         PR objc/19321
9185         * objc.dg/func-ptr-2.m: New.
9186         * objc.dg/volatile-1.m: New.
9187
9188 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9189
9190         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
9191
9192 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR tree-optimization/19060
9195         * gcc.c-torture/execute/20050104-1.c: New test.
9196
9197 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
9198
9199         PR fortran/18983
9200         * gfortran.dg/write_to_null.f90: New test.
9201
9202 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
9203             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9204
9205         PR other/19328
9206         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
9207         argument.
9208
9209 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR c++/19263
9212         * g++.dg/init/vector1.C: New test.
9213
9214 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
9215
9216         PR target/13158
9217         * gcc.target/ia64/sibcall-unwind-1.c: New test.
9218         PR target/18987
9219         * gcc.target/ia64/sibcall-unwind-2.c: New test.
9220
9221 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
9222
9223         * gfortran.dg/select_1.f90: New test.
9224         * gfortran.dg/select_2.f90: New test.
9225         * gfortran.dg/select_3.f90: New test.
9226         * gfortran.dg/select_4.f90: New test.
9227
9228 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR middle-end/19084
9231         PR rtl-optimization/19348
9232         * gcc.dg/20050111-1.c: New test.
9233         * gcc.c-torture/execute/20050111-1.c: New test.
9234
9235         * gcc.dg/i386-asm-4.c: New test.
9236
9237 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9238
9239         * gcc.dg/nested-func-2.c: New test.
9240         * ada/acats/norun.lst: Remove c953002.
9241
9242 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
9243
9244         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
9245
9246 2005-01-12  Ben Elliston  <bje@au.ibm.com>
9247
9248         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
9249
9250 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
9251
9252         PR target/18761
9253         * g++.dg/abi/align1.C: New test.
9254
9255 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
9256
9257         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
9258         at a time.
9259         * g++.dg/ext/altivec_check.h: Support compiling as C.
9260
9261 2005-01-10  Roger Sayle  <roger@eyesopen.com>
9262
9263         PR c++/19355
9264         * g++.dg/expr/pr19355-1.C: New test case.
9265
9266 2005-01-10  Laurent GUERBY <laurent@guerby.net>
9267
9268         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
9269         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
9270         * ada/acats/tests/c3/c92005b.ada: Likewise.
9271         * ada/acats/tests/c3/cxb3012.a: Likewise.
9272         * ada/acats/norun.lst: Add c380004 and c953002, add PR
9273
9274 2005-01-09  Paul Brook  <paul@codesourcery.com>
9275
9276         * gfortran.dg/common_2.f90: New file.
9277         * gfortran.dg/common_3.f90: New file.
9278
9279 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
9280
9281         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
9282
9283 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9284
9285         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
9286         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
9287         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
9288         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
9289         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
9290         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
9291         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
9292         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
9293         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
9294         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
9295         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
9296         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
9297         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
9298         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
9299         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
9300         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
9301         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
9302         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
9303         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
9304         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
9305         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
9306         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
9307         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
9308         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
9309         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
9310         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
9311         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
9312         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
9313         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
9314         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
9315         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
9316         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
9317         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
9318         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
9319         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
9320         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
9321         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
9322         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
9323         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
9324         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
9325         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
9326         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
9327         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
9328         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
9329         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
9330         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
9331         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
9332         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
9333         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
9334         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
9335         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
9336         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
9337         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
9338         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
9339         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
9340         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
9341         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
9342         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
9343         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
9344         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
9345         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
9346         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
9347         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
9348         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
9349         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
9350         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
9351         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
9352
9353         * gcc.dg/vect/vect-1.c: Fix spelling.
9354         * gcc.dg/vect/vect-10.c: Fix spelling.
9355         * gcc.dg/vect/vect-11.c: Fix spelling.
9356         * gcc.dg/vect/vect-12.c: Fix spelling.
9357         * gcc.dg/vect/vect-14.c: Fix spelling.
9358         * gcc.dg/vect/vect-15.c: Fix spelling.
9359         * gcc.dg/vect/vect-16.c: Fix spelling.
9360         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
9361         * gcc.dg/vect/vect-64.c: Fix comments.
9362         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
9363
9364 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
9365             Ira Rosen  <irar@il.ibm.com>
9366
9367         * gcc.dg/vect/vect-70.c: New test.
9368         * gcc.dg/vect/vect-71.c: New test.
9369
9370 2005-01-09  Manfred Hollstein  <mh@suse.com>
9371
9372         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
9373         * gcc.dg/pr18241-2.c: Likewise.
9374         * gcc.dg/pr18241-3.c: Likewise.
9375         * gcc.dg/pr18241-4.c: Likewise.
9376         * gcc.dg/pr18241-5.c: Likewise.
9377
9378 2005-01-08  Richard Henderson  <rth@redhat.com>
9379
9380         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9381         False for x86 and x86-64.
9382
9383 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
9384
9385         PR tree-optimization/18241
9386         * gcc.dg/pr18241-1.c: New test.
9387         * gcc.dg/pr18241-2.c: New test.
9388         * gcc.dg/pr18241-3.c: New test.
9389         * gcc.dg/pr18241-4.c: New test.
9390         * gcc.dg/pr18241-5.c: New test.
9391
9392 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
9393
9394         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
9395         gfortran.dg/select_4.f90: New.
9396
9397 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9398
9399         * gcc.c-torture/execute/20050107-1.c: New test.
9400
9401 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
9402
9403         PR c++/19298
9404         * g++.dg/template/ref2.C: New.
9405
9406 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
9407
9408         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
9409         instead of being empty.
9410
9411 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9412
9413         PR fortran/15553
9414         * gfortran.dg/array-1.f90: New test.
9415
9416 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
9417
9418         PR tree-optimization/19283
9419         * gcc.c-torture/execute/20050106-1.c: New test.
9420
9421         PR rtl-optimization/18861
9422         * gcc.dg/20050105-1.c: New test.
9423
9424         PR tree-optimization/18828
9425         * gcc.dg/20050105-2.c: New test.
9426
9427 2005-01-07  Andreas Jaeger  <aj@suse.de>
9428
9429         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
9430
9431 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
9432
9433         PR fortran/18398
9434         * gfortran.dg/fmt_read.f90: New test.
9435
9436 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
9437
9438         * gcc.dg/rs6000-ldouble-2.c: New.
9439
9440 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
9441
9442         PR c++/19244
9443         * g++.dg/parser/ctor2.C: New test.
9444
9445 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9446
9447         PR c++/17154
9448         * g++.dg/template/using9.C: New test.
9449
9450 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9451
9452         PR c++/19258
9453         * g++.dg/lookup/friend6.C: New test.
9454
9455 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         PR c++/19270
9458         * g++.dg/template/array10.C: New.
9459
9460 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9461
9462         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
9463         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
9464
9465 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.c-torture/compile/20050105-1.c: New test.
9468
9469 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
9470
9471         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
9472
9473 2005-01-05  Roger Sayle  <roger@eyesopen.com>
9474
9475         PR middle-end/19100
9476         * gcc.dg/conv-3.c: New test case.
9477
9478 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
9479
9480         * gcc.dg/asm-wide-1.c: New test.
9481
9482 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         PR c++/19030
9485         * g++.dg/parse/crash22.C: New
9486
9487 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
9488
9489         PR 19257
9490         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
9491
9492 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
9493
9494         PR middle-end/17767
9495         * gcc.dg/i386-mmx-6.c: New test case.
9496
9497 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
9498
9499         PR tree-optimization/18308
9500         * gcc.dg/vect/pr18308.c: New testcase.
9501
9502 2005-01-04  Andreas Jaeger  <aj@suse.de>
9503
9504         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
9505
9506 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
9507             Robert Bowdidge <bowdidge@apple.com>
9508
9509         * gcc.dg/cpp/subframework1.c: New.
9510         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
9511         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
9512         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
9513         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
9514
9515 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
9516
9517         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
9518         producing warning.
9519         * gcc.dg/darwin-weakimport-2.c: New.
9520
9521 2005-01-03  Richard Henderson  <rth@redhat.com>
9522
9523         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
9524
9525 2005-01-03  Richard Henderson  <rth@redhat.com>
9526
9527         * gcc.dg/vect/vect.exp: Enable for ia64.
9528         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
9529         (check_effective_target_vect_float): Likewise.
9530         (check_effective_target_vect_no_align): Likewise.
9531         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
9532         * gcc.dg/vect/vect-8.c: Likewise.
9533
9534 2005-01-03  Uros Bizjak <uros@kss-loka.si>
9535
9536         PR target/19236
9537         * gcc.dg/pr19236-1.c: New test case.
9538
9539 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9540
9541         PR rtl-optimization/12092
9542         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
9543
9544 2005-01-02  Andreas Jaeger  <aj@suse.de>
9545
9546         * gcc.dg/pr12092-1.c: Do not run on x86_64.
9547
9548 2005-01-01  Roger Sayle  <roger@eyesopen.com>
9549             Andrew Pinski  <pinskia@physics.uc.edu>
9550
9551         PR rtl-optimization/12092
9552         * gcc.dg/pr12092-1.c: New test case.
9553
9554 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
9555
9556         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
9557         'hidden' and 'default' for better portability.
9558         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
9559
9560         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
9561         6 and 7.
9562         * g++.old-deja/g++.brendan/new3.C: Likewise.
9563
9564 2005-01-01  Steven Bosscher  <stevenb@suse.de>
9565
9566         * gcc.dg/20041231-1.C: New test.
9567         * g++.dg/warn/Wunreachable-code-1.C: New test.
9568
9569 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
9570
9571         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
9572         file, not /dev/null.  Abort on error.
9573
9574 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
9575             Ziemowit Laski  <zlaski@apple.com>
9576
9577         PR objc/18971
9578         * objc.dg/encode-5.m: New test.
9579
9580 2004-12-29  Richard Henderson  <rth@redhat.com>
9581
9582         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
9583         * objc.dg/stabs-1.m: Disable for ia64.
9584
9585 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
9586
9587         PR c++/19190
9588         * g++.dg/warn/Wunused-10.C: New test.
9589
9590 2004-12-28  Richard Henderson  <rth@redhat.com>
9591
9592         * objc.dg/stabs-1.m: Disable for alpha.
9593
9594 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/19149
9597         * g++.dg/parse/error23.C: New test.
9598
9599 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9600
9601         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
9602
9603         PR fortran/19032
9604         * gfortran.dg/intrinsic_modulo_1.f90: New.
9605         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
9606         tests with divisor -1.
9607
9608 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9609
9610         * g++.dg/opt/temp1.C (memcpy): Return a value.
9611
9612         PR c++/19148
9613         * g++.dg/expr/cond7.C: New test.
9614
9615 2004-12-27  Paul Brook  <paul@codesourcery.com>
9616
9617         * gfortran.dg/g77/select_no_compile.f: Remove.
9618
9619 2004-12-27  Richard Henderson  <rth@redhat.com>
9620
9621         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
9622         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
9623         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
9624
9625 2004-12-26  Richard Henderson  <rth@redhat.com>
9626
9627         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
9628         by 1i instead of token pasting.
9629
9630 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9631
9632         PR tree-optimization/17578
9633         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
9634         to additional_flags.
9635         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
9636
9637 2004-12-25  Richard Henderson  <rth@redhat.com>
9638
9639         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9640         Remove Alpha.
9641
9642 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9643
9644         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
9645         hppa*-*-hpux*.
9646         * gcc.dg/pr17957.c (dg-options): Likewise.
9647         * gcc.dg/struct-ret-1.c: Add prototype for abort.
9648         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
9649         instead of 0 on __hppa__.
9650         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
9651         "foo,%r" on hppa*-*-*.
9652
9653 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
9654
9655         PR fortran/19071
9656         * gfortran.dg/complex_write.f90: New test.
9657
9658 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/17595
9661         * g++.dg/parse/pragma2.C: New test.
9662
9663         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
9664
9665 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9666
9667         * gcc.dg/empty2.c: Add missing dg-warning.
9668
9669 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/17413
9672         * g++.dg/template/local4.C: New test.
9673         * g++.dg/template/crash19.C: Add dg-error marker.
9674
9675         * g++.dg/template/crash31.C: Correct embedded PR number.
9676
9677 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/16405
9680         * g++.dg/opt/temp1.C: Add do-run marker.
9681
9682 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9683
9684         * g++.dg/template/spec19.C: New.
9685
9686 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9687
9688         PR target/16819
9689         * gcc.dg/empty2.c: New.
9690
9691 2004-12-23  Richard Henderson  <rth@redhat.com>
9692
9693         * lib/target-supports.exp (check_effective_target_vect_no_align):
9694         Remove i?86 and x86-64.
9695
9696 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9697
9698         PR c++/16405
9699         * g++.dg/opt/temp1.C: New test.
9700
9701 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9702
9703         PR c++/18733
9704         * g++.dg/template/friend33.C: New testcase.
9705
9706 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/18464
9709         * g++.dg/template/cond5.C: New test.
9710
9711         PR c++/18492
9712         * g++.dg/inherit/thunk3.C: New test.
9713
9714         PR c++/11224
9715         * g++.dg/warn/Wunused-9.C: New test.
9716
9717 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
9718
9719         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
9720
9721 2004-12-22  Jan Beulich  <jbeulich@novell.com>
9722
9723         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
9724
9725 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/18378
9728         * g++.dg/ext/packed8.C: New test.
9729
9730         PR c++/19063
9731         * g++.dg/template/crash31.C: New test.
9732
9733         PR c++/19034
9734         * g++.dg/template/crash30.C: New test.
9735
9736 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9737
9738         PR C++/18984
9739         * g++.dg/eh/ctor3.C: New test.
9740
9741 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9742
9743         * objc.dg/stabs-1.m: Allow section name to be quoted and
9744         assembly label to begin with '.LL'.
9745
9746 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
9747
9748         * gcc.dg/vect/vect.exp
9749         (check_effective_target_lp64_or_vect_no_align): New.
9750         * gcc.dg/vect/vect-77.c: Use it.
9751         * gcc.dg/vect/vect-78.c: Use it.
9752
9753         * lib/target-supports.exp
9754         (check_effective_target_vect_no_max,
9755         check_effective_target_vect_no_bitwise,
9756         check_effective_target_vect_no_align): New.
9757         * gcc.dg/vect/vect-13.c: Use them.
9758         * gcc.dg/vect/vect-17.c: Ditto.
9759         * gcc.dg/vect/vect-18.c: Ditto.
9760         * gcc.dg/vect/vect-19.c: Ditto.
9761         * gcc.dg/vect/vect-20.c: Ditto.
9762         * gcc.dg/vect/vect-27.c: Ditto.
9763         * gcc.dg/vect/vect-29.c: Ditto.
9764         * gcc.dg/vect/vect-44.c: Ditto.
9765         * gcc.dg/vect/vect-48.c: Ditto.
9766         * gcc.dg/vect/vect-50.c: Ditto.
9767         * gcc.dg/vect/vect-52.c: Ditto.
9768         * gcc.dg/vect/vect-54.c: Ditto.
9769         * gcc.dg/vect/vect-56.c: Ditto.
9770         * gcc.dg/vect/vect-58.c: Ditto.
9771         * gcc.dg/vect/vect-60.c: Ditto.
9772         * gcc.dg/vect/vect-72.c: Ditto.
9773         * gcc.dg/vect/vect-80.c: Ditto.
9774
9775 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         PR c++/14075
9778         * g++.dg/init/string1.C: New.
9779
9780         PR c++/18975
9781         * g++.dg/other/synth1.C: New.
9782
9783 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9784
9785         PR c/18963
9786         * gcc.dg/pr18963-1.c: New test.
9787
9788 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9789
9790         PR c/18596
9791         * gcc.dg/funcdef-storage-1.c (foo): Remove.
9792         * gcc.dg/pr18596-1.c: Use dg-error.
9793         (dg-options): Use -fno-unit-at-a-time.
9794         * gcc.dg/pr18596-2.c: New test.
9795         * gcc.dg/pr18596-3.c: New test.
9796
9797 2004-12-20  Roger Sayle  <roger@eyesopen.com>
9798
9799         PR middle-end/18683
9800         * g++.dg/opt/pr18683-1.C: New test case.
9801
9802 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR other/19093
9805         * g++.dg/opt/max1.C: Fix for 64bit targets.
9806
9807 2004-12-20  Matt Austern  <austern@apple.com>
9808
9809         PR c++/19044
9810         * g++.dg/ext/builtin6.C: New
9811
9812 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
9813
9814         PR tree-optimization/19080
9815         * gcc.c-torture/compile/pr19080.c: New test.
9816
9817 2004-12-20  Steven Bosscher  <stevenb@suse.de>
9818
9819         * gcc.dg/20041219-1.c: New test.
9820
9821 2004-12-19  Roger Sayle  <roger@eyesopen.com>
9822
9823         PR middle-end/19068
9824         * g++.dg/opt/max1.C: New test case.
9825
9826 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9827
9828         * gcc.dg/fdata-sections-1.c: New test.
9829
9830 2004-12-18  Roger Sayle  <roger@eyesopen.com>
9831
9832         PR middle-end/18548
9833         * gcc.dg/max-1.c: New test case.
9834
9835 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * gcc.c-torture/execute/20041218-1.c: New test.
9838
9839 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
9840
9841         * gcc.dg/pr18501.c: New test.
9842         * gcc.dg/uninit-5.c: XFAIL.
9843         * gcc.dg/uninit-9.c: XFAIL.
9844
9845 2004-12-17  Dale Johannesen  <dalej@apple.com>
9846
9847         * gcc.dg/20041213-1.c:  New.
9848
9849 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
9850
9851         * objc.dg/stabs-1.m: Allow assembly label to begin
9852         with a dot ('.').
9853
9854 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
9855
9856         * gcc.c-torture/execute/20041213-1.c: Move...
9857         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
9858
9859 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
9860
9861         PR c++/18721
9862         * g++.dg/lookup/conv-5.C: New.
9863
9864 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
9865
9866         * objc.dg/stabs-1.m: New test.
9867
9868 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9869
9870         * gcc.dg/visibility-c.c: Change compile to
9871         assemble for the test.
9872
9873 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9874
9875         PR target/19041
9876         * gcc.dg/visibility-c.c: New test.
9877
9878 2004-12-16  Roger Sayle  <roger@eyesopen.com>
9879
9880         PR middle-end/18493
9881         * gcc.dg/switch-8.c: New test case.
9882
9883 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9884
9885         PR c++/18905
9886         * g++.dg/template/init4.C: New.
9887         * g++.dg/opt/static3.C: Enable optimizer.
9888
9889 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
9890
9891         * g++.dg/other/complex1.C: New test.
9892
9893 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
9894
9895         * g++.dg/opt/inline9.C: New test.
9896
9897 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9898
9899         PR fortran/18993
9900         * gfotran.dg/nullify_1.f: New test.
9901
9902 2004-12-15  Richard Henderson  <rth@redhat.com>
9903
9904         * gcc.target/i386/i386.exp: New harness.
9905         * gcc.target/i386/vect-args.c: New.
9906
9907 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
9908
9909         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
9910
9911 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9912
9913         PR c++/18825
9914         * g++.dg/template/friend32.C: New test.
9915
9916 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9917
9918         * cpp/pragma-once-1.c: New test.
9919         * cpp/pragma-once-1b.h: Likewise.
9920         * cpp/pragma-once-1c.h: Likewise.
9921         * cpp/pragma-once-1d.h: Likewise.
9922         * cpp/inc/pragma-once-1a.h: Likewise.
9923
9924 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
9925             Steven G. Kargl  <kargls@comcast.net>
9926
9927         PR fortran/17597
9928         * gfortran.dg/list_read_3.f90: New test.
9929
9930 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9931
9932         * gcc.dg/ftrapv-2.c: New test.
9933
9934 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9935
9936         PR c++/18981
9937         * g++.dg/template/typename9.C: New test.
9938
9939 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/18738
9942         * g++.dg/template/typename8.C: New test.
9943         * g++.dg/parse/friend2.C: Tweak error message.
9944
9945 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         * gcc.c-torture/20041214-1.c: New test.
9948
9949 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9950
9951         PR c++/18965
9952         * g++.dg/init/array17.C: New test.
9953
9954 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/18793
9957         * g++.dg/init/aggr3.C: New test.
9958
9959 2004-12-14  Janis Johnson  <janis187@us.ibm.com
9960
9961         * gcc.dg/altivec-types-1.c: New test.
9962         * gcc.dg/altivec-types-2.c: New test.
9963         * gcc.dg/altivec-types-3.c: New test.
9964         * gcc.dg/altivec-types-4.c: New test.
9965         * g++.dg/ext/altivec-types-1.C: New test.
9966         * g++.dg/ext/altivec-types-2.C: New test.
9967         * g++.dg/ext/altivec-types-3.C: New test.
9968         * g++.dg/ext/altivec-types-4.C: New test.
9969
9970 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
9971
9972         PR middle-end/18951
9973         * gcc.c-torture/execute/20041213-1.c: New test.
9974
9975 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
9976
9977         PR c++/18949
9978         * g++.dg/template/cast1.C: New.
9979
9980 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
9981
9982         * gcc.c-torture/execute/20041213-2.c: New test.
9983
9984 2004-12-13  Richard Henderson  <rth@redhat.com>
9985
9986         * gcc.dg/i386-sse-10.c: Fix typo in options.
9987
9988 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR c++/18968
9991         * g++.dg/opt/pr18968.C: New test.
9992
9993 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/18925
9996         * g++.dg/ext/visibility/staticdatamem.C: New test.
9997
9998 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
9999
10000         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10001
10002 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10003
10004         PR rtl-optimization/18928
10005         * gcc.dg/pr18928-1.c: New test case.
10006
10007 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10008
10009         PR tree-opt/16951
10010         * gcc.c-torture/compile/20041211-1.c: New.
10011
10012 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10013
10014         PR middle-end/17564
10015         * gcc.c-torture/execute/20041212-1.c: New test.
10016
10017 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10018
10019         PR fortran/18869
10020         * gfortran.dg/common_1.f90: New test.
10021
10022 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10023         Paul Brook  <paul@codesourcery.com>
10024
10025         PR fortran/16222
10026         * gfortran.dg/real_do_1.f90: New test.
10027
10028 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10029
10030         PR tree-opt/18040
10031         * g++.dg/opt/ptrmem6.C: New test.
10032
10033 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10034
10035         PR middle-end/18921
10036         * gcc.dg/pr18921-1.c: New test case.
10037
10038 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10039
10040         PR fortran/17175
10041         * gfortran.dg/scale_1.f90: New test.
10042
10043 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10044
10045         PR middle-end/18903
10046         * gcc.c-torture/compile/pr18903.c: New test.
10047
10048 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10049
10050         * gcc.c-torture/execute/20041210-1.c: New test.
10051
10052 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10053
10054         PR c++/18731
10055         * g++.dg/parser/struct-1.C: New test.
10056         * g++.dg/parser/struct-2.C: New test.
10057         * g++.dg/parser/struct-3.C: New test.
10058
10059 2004-12-09  Richard Henderson  <rth@redhat.com>
10060
10061         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10062
10063         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10064         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10065
10066 2004-12-09  Matt Austern  <austern@apple.com>
10067
10068         PR c++/18514
10069         * g++.dg/ext/builtin1.C: New
10070         * g++.dg/ext/builtin2.C: New
10071         * g++.dg/ext/builtin3.C: New
10072         * g++.dg/ext/builtin4.C: New
10073         * g++.dg/ext/builtin5.C: New
10074
10075 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         PR tree-opt/18904
10078         * g++.dg/opt/ptrmem5.C: New test.
10079
10080 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10081
10082         * g++.dg/parse/typename5.C: Adjust for new error.
10083         * g++.dg/parse/typename7.C: New.
10084
10085 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10086
10087         PR c++/18073
10088         * g++.dg/other/mmintrin.C: New test.
10089
10090 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10091
10092         PR c++/16681
10093         * g++.dg/init/array15.C: New.
10094         * g++.dg/init/array16.C: New.
10095
10096 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10097
10098         PR fortran/18826
10099         * gfortran.dg/assign_1.f90: New test.
10100
10101 2004-12-08  Nick Clifton  <nickc@redhat.com>
10102
10103         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10104         * gcc.target/xstormy16/data_below100: Likewise.
10105         * gcc.target/xstormy16/sfr: Likewise.
10106         * gcc.target/xstormy16/below100.S: New test source file.
10107         * gcc.target/xstormy16/below100.ld: New test linker script.
10108         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10109         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10110         bp instructions.
10111         * gcc.target/xstormy16/bp.c: Likewise.
10112
10113         * gcc.target/xstormy16/bss_below100: New files:
10114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10141
10142         * gcc.target/xstormy16/data_below100: New files:
10143         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10144         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10145         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10146         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10147         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10148         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10149         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10150         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10151         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10152         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10153         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10154         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10155         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10156         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10157         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10158         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10159         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10160         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10161         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10162         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10163         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10164         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10165         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10166         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10167         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10168         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
10169         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
10170
10171         * gcc.target/xstormy16/sfr: New files:
10172         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
10173         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
10174         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
10175         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
10176         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
10177         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
10178         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
10179         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
10180         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
10181         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
10182         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
10183         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
10184         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
10185         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
10186         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
10187         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
10188         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
10189         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
10190         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
10191         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
10192         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
10193         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
10194         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
10195         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
10196         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
10197         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
10198         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
10199         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
10200         27_if0_sfrw_bitfield_f.c
10201
10202 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10203
10204         PR c++/18100
10205         * g++.dg/lookup/name-clash4.C: New test.
10206
10207 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
10208
10209         PR c++/18672
10210         * g++.dg/opt/array1.C: New.
10211
10212         PR c++/18803
10213         * g++.dg/template/operator5.C: New.
10214
10215 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10216
10217         PR c/18867
10218         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10219
10220 2004-12-07  Steven Bosscher  <stevenb@suse.de>
10221
10222         * gcc.dg/noncompile/20041207.c: New test.
10223
10224 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
10225
10226         * g++.dg/other/unreachable-1.C: New test.
10227
10228 2004-12-06  Nick Clifton  <nickc@redhat.com>
10229
10230         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
10231         <limits.h> because the latter comes from gcc's include/ directory
10232         and not the newlib/libc/include directory.
10233
10234 2004-12-04  Richard Henderson  <rth@redhat.com>
10235
10236         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
10237
10238 2004-12-04  Richard Henderson  <rth@redhat.com>
10239
10240         * lib/target-supports.exp (check_gc_sections_available): Disable
10241         for alpha and ia64.
10242
10243 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         PR middle-end/17909
10246         * g++.dg/other/vararg-2.C: New test.
10247
10248 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10249
10250         PR c++/17011, c++/17971
10251         * g++.dg/template/error15.C: Adjust expected error.
10252         * g++.dg/template/instantiate3.C: Likewise.
10253
10254 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
10255
10256         * gcc.dg/altivec-18.c: Fix for darwin
10257
10258 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         PR c++/18782
10261         * g++.dg/parse/ptrmem2.C: New.
10262
10263         PR c++/18318
10264         * g++.dg/template/new1.C: New.
10265
10266 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10267
10268         PR fortran/18710
10269         * gfortran.dg/direct_io_3.f90: New test.
10270
10271 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         PR 18758
10274         * g++.dg/parse/crash21.C: New.
10275
10276 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10277
10278         PR c++/15664, c++/18276
10279         * g++.dg/template/ttp13.C: New test.
10280         * g++.dg/template/ttp14.C: Likewise.
10281
10282 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10283
10284         PR c++/18123
10285         * g++.dg/parse/enum2.C: New test.
10286         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
10287
10288 2004-12-02  Nick Clifton  <nickc@redhat.com>
10289
10290         * gcc.target/xstormy16: New test directory.
10291         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10292         * gcc.target/xstormy16/bp.c: Check the generation of bp
10293         instructions.
10294         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
10295         bn instructions and the BELOW100 attribute.
10296
10297 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
10298
10299         PR target/16952
10300         * gcc.dg/ppc-eabi.c: New.
10301
10302 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10303
10304         PR fortran/18284
10305         * gfortran.dg/backspace.f90
10306
10307 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
10308
10309         * gfortran.dg/inquire.f90: New test.
10310
10311 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
10312
10313         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
10314         handle effective-target-keyword.
10315         (dg-skip-if): Support effective-target keyword as target list.
10316         (dg-xfail-if): Ditto.
10317         * lib/target-supports.exp (is-effective-target-keyword): New proc.
10318
10319 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
10320
10321         PR tree-optimization/18291
10322         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
10323
10324 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10325
10326         PR C++/18729
10327         * g++.dg/parse/crash20.C: New.
10328
10329         PR c++/17431
10330         * g++.dg/overload/arg1.C: New.
10331         * g++.dg/overload/arg2.C: New.
10332         * g++.dg/overload/arg3.C: New.
10333         * g++.dg/overload/arg4.C: New.
10334
10335 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
10336
10337         * gcc.dg/c99-flex-array-4.c: Remove.
10338
10339 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10340
10341         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
10342
10343         * lib/target-supports.exp (is-effective-target): Simplify.
10344
10345         * lib/target-supports.exp (check_effective_target_vect_long):
10346         Fix for powerpc64-*-*.
10347
10348 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
10349
10350         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
10351         to support new requirements on FreeBSD 5.
10352
10353 2004-11-30  Devang Patel  <dpatel@apple.com>
10354
10355         PR 18702
10356         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
10357
10358 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * g++.dg/ext/altivec-13.C: New test.
10361
10362 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
10363
10364         PR tree-opt/18298
10365         * gcc.c-torture/execute/p18298.c: New test.
10366
10367 2004-11-30  Ira Rosen  <irar@il.ibm.com>
10368             Dorit Naishlos  <dorit@il.ibm.com>
10369
10370         PR tree-opt/18607
10371         * gcc.dg/vect/vect-89.c: New test.
10372
10373 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
10374
10375         * gcc.dg/pr18596-1.c: New test.
10376
10377 2004-11-30  Ben Elliston  <bje@au.ibm.com>
10378
10379         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
10380
10381 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         PR c/18479
10384         * gcc.dg/pr18479.c: New test.
10385
10386 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10387
10388         PR target/18490
10389         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
10390         mmix-knuth-mmixware.
10391
10392         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
10393         cris-*-elf* cris-*-aout* mmix-*-*
10394
10395 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
10396
10397         PR middle-end/18725
10398         * gcc.dg/pr18725.c: New test.
10399
10400 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10401
10402         PR target/18488
10403         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
10404
10405         PR target/18336
10406         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
10407
10408 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
10409
10410         PR c++/18368
10411         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
10412         * g++.old-deja/g++.law/ctors5.C: Likewise.
10413         * g++.old-deja/g++.other/crash25.C: Likewise.
10414
10415         PR c++/18674
10416         * g++.dg/template/error16.C: New test.
10417
10418         PR c++/18512
10419         * g++.dg/template/crash29.C: New test.
10420
10421 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
10422
10423         PR tree-optimization/18712
10424         * gcc.c-torture/compile/pr18712.c: New test.
10425
10426 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
10427
10428         PR c/7544
10429         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
10430         tests.
10431
10432 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10433
10434         PR c++/18652
10435         * g++.dg/lookup/crash6.C: New test.
10436
10437 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
10438
10439         PR middle-end/18164
10440         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
10441
10442 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10443
10444         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
10445         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
10446         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
10447
10448 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         * gcc.dg/pr18164.c: New test.
10451
10452 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
10453
10454         * gcc.dg/funroll-loops-all.c: New.
10455
10456 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10457
10458         PR target/18489
10459         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
10460         delimeter, match space and TAB as well as ":".
10461
10462         PR target/18484
10463         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
10464
10465         PR target/18348
10466         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
10467
10468         PR target/18345
10469         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
10470
10471         PR target/18337
10472         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
10473
10474 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
10475
10476         * gfortran.dg/direct_io_2.f90: New test.
10477
10478 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10479
10480         PR target/18334
10481         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
10482
10483 2004-11-28  Richard Henderson  <rth@redhat.com>
10484
10485         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
10486
10487 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
10488
10489         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
10490         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
10491         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
10492         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
10493         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
10494         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
10495         gcc.dg/pointer-arith-8.c: New tests.
10496
10497 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
10498
10499         PR fortran/18364
10500         * gfortran.dg/endfile.f90: New test.
10501
10502 2004-11-27  Falk Hueffner  <falk@debian.org>
10503
10504         * gcc.dg/loop-6.c: New test.
10505
10506 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.c-torture/execute/20041126-1.c: New test.
10509
10510 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
10511
10512         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
10513         on IRIX.
10514
10515 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
10516
10517         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
10518         functions.
10519
10520 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
10521
10522         PR rtl-optimization/17825
10523         * gcc.c-torture/compile/20041119-1.c: New test.
10524
10525 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10526
10527         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
10528         Check existence of ld library path variables before unsetting.
10529
10530 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
10531
10532         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
10533
10534 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
10535
10536         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
10537
10538 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
10539
10540         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
10541
10542 2004-11-26  Ben Elliston  <bje@au.ibm.com>
10543
10544         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
10545         dg-do directive.
10546
10547 2004-11-26  Ben Elliston  <bje@au.ibm.com>
10548
10549         * gcc.dg/pr17957.c: Pass --param, not -param.
10550
10551 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10552
10553         PR middle-end/17957
10554         * testsuite/gcc.dg/pr17957.c: New test.
10555
10556 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/18445
10559         * g++.dg/template/crash28.C: Likewise.
10560
10561         PR c++/18001
10562         * g++.dg/expr/unary2.C: Adjust lvalue messages.
10563         * g++.dg/ext/lvaddr.C: Likewise.
10564         * g++.dg/opt/pr7503-3.C: Likewise.
10565
10566         PR c++/18466
10567         * g++.dg/parse/qualified3.C: New test.
10568         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
10569
10570         PR c++/18545
10571         * g++.dg/expr/return1.C: New test.
10572
10573 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10574
10575         Friend class name lookup 3/n, PR c++/3332
10576         * g++.dg/lookup/friend3.C: New test.
10577         * g++.dg/lookup/friend4.C: Likewise.
10578         * g++.dg/lookup/friend5.C: Likewise.
10579
10580 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10581
10582         Friend class name lookup 2/n, PR c++/14513, c++/15410
10583         * g++.dg/lookup/friend2.C: New test.
10584         * g++.dg/template/friend31.C: Likewise.
10585
10586 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10587
10588         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
10589
10590 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10591
10592         PR c++/17473
10593         * g++.dg/tc1/dr56.C: Remove.
10594         * g++.dg/template/typedef1.C: Add dg-error markers.
10595         * g++.old-deja/g++.other/typedef7.C: Likewise.
10596
10597         PR c++/18285
10598         * g++.dg/parse/typedef7.C: New test.
10599
10600 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
10601
10602         * gcc.c-torture/execute/20041124-1.c: New test.
10603
10604 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10605
10606         * g++.dg/template/deduce3.C: New test.
10607
10608         PR c++/18586
10609         * g++.dg/template/crash27.C: New test.
10610
10611         PR c++/18530
10612         * g++.dg/warn/Wshadow-3.C: New test.
10613
10614 2004-11-24  Devang Patel  <dpatel@apple.com>
10615
10616         PR/18555
10617         * gcc.dg/cpp/isysroot-1.c: New test.
10618         * gcc.dg/cpp/usr/include/stdio.h: New file.
10619         * gcc.dg/cpp/isysroot-2.c: New test.
10620         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
10621         New file.
10622
10623 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10624
10625         PR c++/8929
10626         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
10627
10628 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10629
10630         * gcc.target/sparc/align.c: Do not include <stdint.h>.
10631         * gcc.target/sparc/pdist.c: Likewise.
10632
10633 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
10634
10635         PR c++/16882
10636         * g++.dg/conversion/simd1.C: New test.
10637
10638 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10639
10640         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
10641         and restore_ld_library_path_env_vars.
10642         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
10643         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
10644         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
10645         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
10646
10647 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
10648
10649         * gcc.dg/pragma-align-2.c: Test macro expansion.
10650         * gcc.dg/pragma-pack-2.c: New test.
10651
10652 2004-11-23  Richard Henderson  <rth@redhat.com>
10653
10654         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
10655         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10656         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
10657         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
10658         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
10659         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
10660
10661         * gcc.dg/vect/vect.exp: Add check for alpha.
10662         * lib/target-supports.exp (check_alpha_max_hw_available): New.
10663         (check_effective_target_vect_int): Enable for alpha.
10664         (check_effective_target_vect_long): New.
10665         (is-effective-target): Add it.
10666
10667 2004-11-23  Uros Bizjak <uros@kss-loka.si>
10668
10669         * gcc.dg/pr18614-1.c: New test.
10670
10671 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672
10673         * gcc.dg/setjmp-2.c: New test.
10674
10675 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
10676
10677         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
10678         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
10679         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
10680         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
10681         gcc.target/sparc/pdist.c: New tests.
10682
10683 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
10684
10685         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
10686
10687 2004-11-22  Dale Johannesen  <dalej@apple.com>
10688
10689         * gcc.dg/20041111-1.c:  New.
10690
10691 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10692
10693         PR tree-opt/18536
10694         * gcc.dg/vect/pr18536.c: New test.
10695
10696 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10697
10698         PR c++/18354
10699         * g++.dg/template/nontype11.C: New test.
10700
10701 2004-11-21  Roger Sayle  <roger@eyesopen.com>
10702
10703         PR middle-end/18520
10704         * gcc.dg/pr18520-1.c: New test case.
10705
10706 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
10707
10708         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
10709         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
10710         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
10711         expected diagnostics.
10712
10713 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10714
10715         PR target/18580
10716         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
10717         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
10718         vect-77.c, vect-77a.c: XFAIL on the SPARC.
10719
10720 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10721
10722         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
10723
10724 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
10725             Joseph Myers  <joseph@codesourcery.com>
10726
10727         * lib/target-supports.exp (check_visibility_available): Really
10728         test the compiler.
10729
10730 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10731
10732         PR tree-opt/18181
10733         * gcc.dg/vect/vect-85.c: New test.
10734         * gcc.dg/vect/vect-86.c: New test.
10735         * gcc.dg/vect/vect-87.c: New test.
10736         * gcc.dg/vect/vect-88.c: New test.
10737
10738 2004-11-19  Ben Elliston  <bje@au.ibm.com>
10739
10740         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
10741
10742 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
10743
10744         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
10745         * gcc.dg/ppc-and-1.c: Ditto.
10746         * gcc.dg/ppc-compare-1.c: Ditto.
10747         * gcc.dg/ppc-mov-1.c: Ditto
10748
10749 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
10750             Mark Mitchell  <mark@codesourcery.com>
10751
10752         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
10753
10754 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10755             Aldy Hernandez  <aldyh@redhat.com>
10756
10757         * lib/target-supports.exp (check_effective_target_vect_int): New
10758         (check_effective_target_vect_float): New
10759         (check_effective_target_vect_double): New.
10760         (is-effective-target): Support new effective targets keywords.
10761         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
10762         default action for dg-do.
10763         * gcc.dg/vect/pr16105.c: Use new support.
10764         * gcc.dg/vect/pr18400.c: Ditto.
10765         * gcc.dg/vect/pr18425.c: Ditto.
10766         * gcc.dg/vect/vect-1.c: Ditto.
10767         * gcc.dg/vect/vect-10.c: Ditto.
10768         * gcc.dg/vect/vect-11.c: Ditto.
10769         * gcc.dg/vect/vect-12.c: Ditto.
10770         * gcc.dg/vect/vect-13.c: Ditto.
10771         * gcc.dg/vect/vect-14.c: Ditto.
10772         * gcc.dg/vect/vect-15.c: Ditto.
10773         * gcc.dg/vect/vect-16.c: Ditto.
10774         * gcc.dg/vect/vect-17.c: Ditto.
10775         * gcc.dg/vect/vect-18.c: Ditto.
10776         * gcc.dg/vect/vect-19.c: Ditto.
10777         * gcc.dg/vect/vect-2.c: Ditto.
10778         * gcc.dg/vect/vect-20.c: Ditto.
10779         * gcc.dg/vect/vect-21.c: Ditto.
10780         * gcc.dg/vect/vect-22.c: Ditto.
10781         * gcc.dg/vect/vect-23.c: Ditto.
10782         * gcc.dg/vect/vect-24.c: Ditto.
10783         * gcc.dg/vect/vect-25.c: Ditto.
10784         * gcc.dg/vect/vect-26.c: Ditto.
10785         * gcc.dg/vect/vect-27.c: Ditto.
10786         * gcc.dg/vect/vect-27a.c: Ditto.
10787         * gcc.dg/vect/vect-28.c: Ditto.
10788         * gcc.dg/vect/vect-29.c: Ditto.
10789         * gcc.dg/vect/vect-29a.c: Ditto.
10790         * gcc.dg/vect/vect-3.c: Ditto.
10791         * gcc.dg/vect/vect-30.c: Ditto.
10792         * gcc.dg/vect/vect-31.c: Ditto.
10793         * gcc.dg/vect/vect-32.c: Ditto.
10794         * gcc.dg/vect/vect-33.c: Ditto.
10795         * gcc.dg/vect/vect-34.c: Ditto.
10796         * gcc.dg/vect/vect-35.c: Ditto.
10797         * gcc.dg/vect/vect-36.c: Ditto.
10798         * gcc.dg/vect/vect-37.c: Ditto.
10799         * gcc.dg/vect/vect-38.c: Ditto.
10800         * gcc.dg/vect/vect-4.c: Ditto.
10801         * gcc.dg/vect/vect-40.c: Ditto.
10802         * gcc.dg/vect/vect-41.c: Ditto.
10803         * gcc.dg/vect/vect-42.c: Ditto.
10804         * gcc.dg/vect/vect-43.c: Ditto.
10805         * gcc.dg/vect/vect-44.c: Ditto.
10806         * gcc.dg/vect/vect-45.c: Ditto.
10807         * gcc.dg/vect/vect-46.c: Ditto.
10808         * gcc.dg/vect/vect-47.c: Ditto.
10809         * gcc.dg/vect/vect-48.c: Ditto.
10810         * gcc.dg/vect/vect-48a.c: Ditto.
10811         * gcc.dg/vect/vect-49.c: Ditto.
10812         * gcc.dg/vect/vect-5.c: Ditto.
10813         * gcc.dg/vect/vect-50.c: Ditto.
10814         * gcc.dg/vect/vect-51.c: Ditto.
10815         * gcc.dg/vect/vect-52.c: Ditto.
10816         * gcc.dg/vect/vect-53.c: Ditto.
10817         * gcc.dg/vect/vect-54.c: Ditto.
10818         * gcc.dg/vect/vect-55.c: Ditto.
10819         * gcc.dg/vect/vect-56.c: Ditto.
10820         * gcc.dg/vect/vect-56a.c: Ditto.
10821         * gcc.dg/vect/vect-57.c: Ditto.
10822         * gcc.dg/vect/vect-58.c: Ditto.
10823         * gcc.dg/vect/vect-59.c: Ditto.
10824         * gcc.dg/vect/vect-6.c: Ditto.
10825         * gcc.dg/vect/vect-60.c: Ditto.
10826         * gcc.dg/vect/vect-61.c: Ditto.
10827         * gcc.dg/vect/vect-62.c: Ditto.
10828         * gcc.dg/vect/vect-63.c: Ditto.
10829         * gcc.dg/vect/vect-64.c: Ditto.
10830         * gcc.dg/vect/vect-65.c: Ditto.
10831         * gcc.dg/vect/vect-66.c: Ditto.
10832         * gcc.dg/vect/vect-67.c: Ditto.
10833         * gcc.dg/vect/vect-68.c: Ditto.
10834         * gcc.dg/vect/vect-69.c: Ditto.
10835         * gcc.dg/vect/vect-7.c: Ditto.
10836         * gcc.dg/vect/vect-72.c: Ditto.
10837         * gcc.dg/vect/vect-72a.c: Ditto.
10838         * gcc.dg/vect/vect-73.c: Ditto.
10839         * gcc.dg/vect/vect-74.c: Ditto.
10840         * gcc.dg/vect/vect-75.c: Ditto.
10841         * gcc.dg/vect/vect-76.c: Ditto.
10842         * gcc.dg/vect/vect-77.c: Ditto.
10843         * gcc.dg/vect/vect-77a.c: Ditto.
10844         * gcc.dg/vect/vect-78.c: Ditto.
10845         * gcc.dg/vect/vect-79.c: Ditto.
10846         * gcc.dg/vect/vect-8.c: Ditto.
10847         * gcc.dg/vect/vect-80.c: Ditto.
10848         * gcc.dg/vect/vect-82.c: Ditto.
10849         * gcc.dg/vect/vect-82_64.c: Ditto.
10850         * gcc.dg/vect/vect-83.c: Ditto.
10851         * gcc.dg/vect/vect-83_64.c: Ditto.
10852         * gcc.dg/vect/vect-9.c: Ditto.
10853         * gcc.dg/vect/vect-all.c: Ditto.
10854         * gcc.dg/vect/vect-none.c: Ditto.
10855
10856 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10857
10858         * lib/gcc-dg.exp (dg-skip-if): New function.
10859         (dg-forbid-option): Remove.
10860         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
10861         * g++.dg/abi/bitfield8.C: Likewise.
10862         * g++.dg/abi/dtor1.C: Likewise.
10863         * g++.dg/abi/empty10.C: Likewise.
10864         * g++.dg/abi/empty7.C: Likewise.
10865         * g++.dg/abi/empty9.C: Likewise.
10866         * g++.dg/abi/layout3.C: Likewise.
10867         * g++.dg/abi/layout4.C: Likewise.
10868         * g++.dg/abi/thunk1.C: Likewise.
10869         * g++.dg/abi/thunk2.C: Likewise.
10870         * g++.dg/abi/vbase11.C: Likewise.
10871         * g++.dg/abi/vthunk2.C: Likewise.
10872         * g++.dg/abi/vthunk3.C: Likewise.
10873         * g++.dg/ext/attrib8.C: Likewise.
10874         * g++.dg/opt/longbranch2.C: Likewise.
10875         * g++.dg/opt/reg-stack4.C: Likewise.
10876         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10877         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10878         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10879         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10880         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10881         * gcc.dg/20000609-1.c: Likewise.
10882         * gcc.dg/20000720-1.c: Likewise.
10883         * gcc.dg/20011107-1.c: Likewise.
10884         * gcc.dg/20011119-1.c: Likewise.
10885         * gcc.dg/20020108-1.c: Likewise.
10886         * gcc.dg/20020122-2.c: Likewise.
10887         * gcc.dg/20020122-3.c: Likewise.
10888         * gcc.dg/20020201-3.c: Likewise.
10889         * gcc.dg/20020206-1.c: Likewise.
10890         * gcc.dg/20020218-1.c: Likewise.
10891         * gcc.dg/20020310-1.c: Likewise.
10892         * gcc.dg/20020411-1.c: Likewise.
10893         * gcc.dg/20020418-2.c: Likewise.
10894         * gcc.dg/20020426-1.c: Likewise.
10895         * gcc.dg/20020426-2.c: Likewise.
10896         * gcc.dg/20020517-1.c: Likewise.
10897         * gcc.dg/20020523-1.c: Likewise.
10898         * gcc.dg/20020523-2.c: Likewise.
10899         * gcc.dg/20020729-1.c: Likewise.
10900         * gcc.dg/20030204-1.c: Likewise.
10901         * gcc.dg/20030826-2.c: Likewise.
10902         * gcc.dg/20030926-1.c: Likewise.
10903         * gcc.dg/20031202-1.c: Likewise.
10904         * gcc.dg/980312-1.c: Likewise.
10905         * gcc.dg/980313-1.c: Likewise.
10906         * gcc.dg/990117-1.c: Likewise.
10907         * gcc.dg/990424-1.c: Likewise.
10908         * gcc.dg/990524-1.c: Likewise.
10909         * gcc.dg/991230-1.c: Likewise.
10910         * gcc.dg/i386-387-1.c: Likewise.
10911         * gcc.dg/i386-387-2.c: Likewise.
10912         * gcc.dg/i386-387-3.c: Likewise.
10913         * gcc.dg/i386-387-4.c: Likewise.
10914         * gcc.dg/i386-387-5.c: Likewise.
10915         * gcc.dg/i386-387-6.c: Likewise.
10916         * gcc.dg/i386-asm-1.c: Likewise.
10917         * gcc.dg/i386-bitfield1.c: Likewise.
10918         * gcc.dg/i386-bitfield2.c: Likewise.
10919         * gcc.dg/i386-loop-1.c: Likewise.
10920         * gcc.dg/i386-loop-2.c: Likewise.
10921         * gcc.dg/i386-loop-3.c: Likewise.
10922         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10923         * gcc.dg/i386-pic-1.c: Likewise.
10924         * gcc.dg/i386-regparm.c: Likewise.
10925         * gcc.dg/i386-signbit-1.c: Likewise.
10926         * gcc.dg/i386-signbit-2.c: Likewise.
10927         * gcc.dg/i386-signbit-3.c: Likewise.
10928         * gcc.dg/i386-sse-5.c: Likewise.
10929         * gcc.dg/i386-sse-8.c: Likewise.
10930         * gcc.dg/i386-unroll-1.c: Likewise.
10931         * gcc.dg/tls/opt-1.c: Likewise.
10932         * gcc.dg/tls/opt-2.c: Likewise.
10933         * gcc.dg/unroll-1.c: Likewise.
10934         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10935         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10936         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10937         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10938
10939 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10940
10941         * g++.dg/template/incomplete1.C: New test.
10942
10943 2004-11-16  Nick Clifton  <nickc@redhat.com>
10944
10945         Revert patches accidentally commited during checkin of fixes for
10946         xstormy16 tests:
10947         gcc.c-torture/execute/simd-4.c: Revert
10948         gcc.dg/20040910-1.c: Revert.
10949
10950 2004-11-16  Paul Brook  <paul@codesourcery.com>
10951
10952         PR fortran/13010
10953         * gfortran.dg/der_pointer_1.f90: New test.
10954
10955 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
10956
10957         PR c/18498
10958         * gcc.dg/bitfld-13.c: New test.
10959
10960 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
10961
10962         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
10963         powerpc*-*-linux*.
10964
10965         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
10966         * gcc.dg/ppc64-abi-2.c: Ditto.
10967         * gcc.dg/ppc64-abi-3.c: Ditto.
10968
10969         * lib/gcc-dg.exp (dg-target-list): Remove.
10970
10971 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10972
10973         * gcc.dg/ia64-postinc.c: New test.
10974
10975 2004-11-15  Mark Mitchell <mark@codesourcery.com>
10976
10977         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
10978
10979 2004-11-15  Nick Clifton  <nickc@redhat.com>
10980
10981         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
10982         __INT_MAX__ so that the test can be compiled by toolchains
10983         targeted at 16-bit processors.
10984
10985         * gcc.dg/20040625-1.c: Use long constants rather than integers
10986         when performing arithmetic that will overflow 16-bits.
10987
10988         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
10989         xstormy16.  It does not support 128-bit vector operations.
10990
10991         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
10992         with the macro PTR_TYPE.  Define this macro to an integer type
10993         suitable for holding a pointer.
10994
10995         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
10996         the target is a 16-bit processor.
10997
10998         * gcc.dg/cpp/if-2.c: Expect a different warning message from
10999         16-bit targets where the character constant will be too long.
11000
11001         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11002         where the double will not be directly addressable.
11003
11004 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11005
11006         Friend class name lookup 1/n, PR c++/18471
11007         * g++.dg/template/crash26.C: New test.
11008         * g++.dg/lookup/struct1.C: Adjust expected error.
11009         * g++.dg/parse/elab1.C: Likewise.
11010         * g++.dg/parse/elab2.C: Likewise.
11011         * g++.dg/parse/int-as-enum1.C: Likewise.
11012         * g++.dg/parse/struct-as-enum1.C: Likewise.
11013         * g++.dg/parse/typedef1.C: Likewise.
11014         * g++.dg/parse/typedef3.C: Likewise.
11015         * g++.dg/parse/typedef4.C: Likewise.
11016         * g++.dg/parse/typedef5.C: Likewise.
11017         * g++.dg/template/nontype4.C: Likewise.
11018         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11019         * g++.old-deja/g++.other/elab1.C: Likewise.
11020         * g++.old-deja/g++.other/syntax4.C: Likewise.
11021
11022 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11023
11024         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11025
11026 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11027
11028         * gcc.c-torture/execute/20041114-1.c: New test.
11029
11030 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11031
11032         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11033         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11034         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11035         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11036         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11037         gcc.dg/switch-7.c: New tests.
11038
11039 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11040
11041         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11042
11043 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11044
11045         PR tree-opt/18400
11046         * gcc.dg/vect/pr18400.c: New test.
11047
11048 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11049             Andrew Pinski  <pinskia@physics.uc.edu>
11050
11051         PR tree-opt/18425
11052         * gcc.dg/vect/pr18425.c: New test.
11053
11054 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11055
11056         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11057         Guard with dg-require-alias and dg-require-visibility.
11058
11059 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11060
11061         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11062
11063 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11064
11065         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11066
11067 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11068
11069         PR c++/17344
11070         * g++.dg/template/defarg5.C: New test.
11071
11072 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11073
11074         * g++.dg/parse/cast1.C: Run only on ILP32.
11075         * g++.old-deja/g++.mike/p784.C: Likewise.
11076
11077 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11078
11079         * gcc.c-torture/execute/20041113-1.c: New test.
11080
11081 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11082
11083         PR target/18230
11084         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11085         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11086         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11087         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11088         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11089         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11090         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11091         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11092         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11093         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11094         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11095         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11096         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11097
11098 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11099
11100         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11101         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11102         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11103         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11104         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11105         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11106         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11107         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11108         gcc.target/sparc/combined-1.c: New tests.
11109
11110 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11111
11112         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11113         New tests.
11114
11115 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11116
11117         * lib/gcc-dg.exp (dg-forbid-option): New function.
11118         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11119         * g++.dg/abi/bitfield8.C: Likewise.
11120         * g++.dg/abi/dtor1.C: Likewise.
11121         * g++.dg/abi/empty10.C: Likewise.
11122         * g++.dg/abi/empty7.C: Likewise.
11123         * g++.dg/abi/empty9.C: Likewise.
11124         * g++.dg/abi/layout3.C: Likewise.
11125         * g++.dg/abi/layout4.C: Likewise.
11126         * g++.dg/abi/thunk1.C: Likewise.
11127         * g++.dg/abi/thunk2.C: Likewise.
11128         * g++.dg/abi/vbase11.C: Likewise.
11129         * g++.dg/abi/vthunk2.C: Likewise.
11130         * g++.dg/abi/vthunk3.C: Likewise.
11131         * g++.dg/ext/attrib8.C: Likewise.
11132         * g++.dg/opt/longbranch2.C: Likewise.
11133         * g++.dg/opt/reg-stack4.C: Likewise.
11134         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11135         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11136         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11137         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11138         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11139         * gcc.dg/20000609-1.c: Likewise.
11140         * gcc.dg/20000720-1.c: Likewise.
11141         * gcc.dg/20011107-1.c: Likewise.
11142         * gcc.dg/20011119-1.c: Likewise.
11143         * gcc.dg/20020108-1.c: Likewise.
11144         * gcc.dg/20020122-2.c: Likewise.
11145         * gcc.dg/20020122-3.c: Likewise.
11146         * gcc.dg/20020201-3.c: Likewise.
11147         * gcc.dg/20020206-1.c: Likewise.
11148         * gcc.dg/20020218-1.c: Likewise.
11149         * gcc.dg/20020310-1.c: Likewise.
11150         * gcc.dg/20020411-1.c: Likewise.
11151         * gcc.dg/20020418-2.c: Likewise.
11152         * gcc.dg/20020426-1.c: Likewise.
11153         * gcc.dg/20020426-2.c: Likewise.
11154         * gcc.dg/20020517-1.c: Likewise.
11155         * gcc.dg/20020523-1.c: Likewise.
11156         * gcc.dg/20020523-2.c: Likewise.
11157         * gcc.dg/20020729-1.c: Likewise.
11158         * gcc.dg/20030204-1.c: Likewise.
11159         * gcc.dg/20030826-2.c: Likewise.
11160         * gcc.dg/20030926-1.c: Likewise.
11161         * gcc.dg/20031202-1.c: Likewise.
11162         * gcc.dg/980312-1.c: Likewise.
11163         * gcc.dg/980313-1.c: Likewise.
11164         * gcc.dg/990117-1.c: Likewise.
11165         * gcc.dg/990424-1.c: Likewise.
11166         * gcc.dg/990524-1.c: Likewise.
11167         * gcc.dg/991230-1.c: Likewise.
11168         * gcc.dg/i386-387-1.c: Likewise.
11169         * gcc.dg/i386-387-2.c: Likewise.
11170         * gcc.dg/i386-387-3.c: Likewise.
11171         * gcc.dg/i386-387-4.c: Likewise.
11172         * gcc.dg/i386-387-5.c: Likewise.
11173         * gcc.dg/i386-387-6.c: Likewise.
11174         * gcc.dg/i386-asm-1.c: Likewise.
11175         * gcc.dg/i386-bitfield1.c: Likewise.
11176         * gcc.dg/i386-bitfield2.c: Likewise.
11177         * gcc.dg/i386-loop-1.c: Likewise.
11178         * gcc.dg/i386-loop-2.c: Likewise.
11179         * gcc.dg/i386-loop-3.c: Likewise.
11180         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11181         * gcc.dg/i386-pic-1.c: Likewise.
11182         * gcc.dg/i386-regparm.c: Likewise.
11183         * gcc.dg/i386-signbit-1.c: Likewise.
11184         * gcc.dg/i386-signbit-2.c: Likewise.
11185         * gcc.dg/i386-signbit-3.c: Likewise.
11186         * gcc.dg/i386-sse-5.c: Likewise.
11187         * gcc.dg/i386-sse-8.c: Likewise.
11188         * gcc.dg/i386-unroll-1.c: Likewise.
11189         * gcc.dg/tls/opt-1.c: Likewise.
11190         * gcc.dg/tls/opt-2.c: Likewise.
11191         * gcc.dg/unroll-1.c: Likewise.
11192         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11193         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11194         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11195         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11196         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
11197         -m64 is specified.
11198
11199 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/18389
11202         * g++.dg/parse/cond1.C: New test.
11203
11204         PR c++/18429
11205         * g++.dg/template/array9.C: New test.
11206         * g++.dg/ext/vla1.C: Adjust error messages.
11207         * g++.dg/ext/vlm1.C: Likewise.
11208         * g++.dg/template/crash2.C: Likewise.
11209
11210         PR c++/18436
11211         * g++.dg/template/call3.C: New test.
11212
11213         PR c++/18407
11214         * g++.dg/template/ptrmem11.C: New test.
11215
11216 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
11217
11218         PR other/14264
11219         * lib/g++.exp: Set LC_ALL and LANG to C.
11220         * lib/gcc-dg.exp: Likewise.
11221         * lib/gfortran.exp: Likewise.
11222         * lib/objc.exp: Likewise.
11223         * lib/treelang.exp: Likewise.
11224
11225 2004-11-12  Andreas Schwab  <schwab@suse.de>
11226
11227         * gcc.dg/pr16286.c: Fix last change.
11228
11229 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
11230
11231         PR c++/18416
11232         * g++.dg/init/global1.C: New test.
11233
11234 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
11235
11236         * gcc.c-torture/execute/20041112-1.c: New test.
11237
11238 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11239
11240         * lib/gcc-dg.exp (dg-target-list): New.
11241
11242 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11243             Richard Sandiford  <rsandifo@redhat.com>
11244
11245         * lib/target-supports.exp (get-compiler_messages): New.
11246         (check_named_sections_available): Use it.
11247         (check_effective_target_ilp32): New.
11248         (check_effective_target_lp64): New.
11249         (is-effective-target): New.
11250         * lib/gcc-dg.exp (dg-require-effective-target): New.
11251
11252 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
11253
11254         * gcc.dg/precedence-1.c: New test.
11255
11256 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
11257
11258         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
11259
11260         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
11261         message, delete generated files, use more descriptive name for
11262         executable, and make the test unsupported when it cannot be run.
11263
11264         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
11265         (dg-require-weak, dg-require-visibility, dg-require-alias,
11266         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
11267         dg-require-iconv, dg-require-named-sections): Use it.
11268
11269         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
11270
11271 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         PR target/16457
11274         * gcc.dg/ppc-and-1: New
11275
11276         PR target/16796
11277         * gcc.dg/ppc-mov-1.c: New.
11278
11279         PR target/16458
11280         * gcc.dg/ppc-compare-1.c: New.
11281
11282 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
11283
11284         * objc.dg/desig-init-2.m: New test.
11285
11286 2004-11-10  Adam Nemet  <anemet@lnxw.com>
11287
11288         PR middle-end/18160
11289         * g++.dg/warn/register-var-1.C: New test.
11290         * g++.dg/warn/register-var-2.C: New test.
11291
11292 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11293
11294         * gcc.dg/union-2.c: New test.
11295
11296 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
11297
11298         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
11299         New test for PR tree-optimization/17892.
11300
11301 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR c++/18369
11304         * g++.dg/init/new12.C: New test.
11305
11306 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
11307
11308         * gcc.target/sparc: New directory.
11309         * gcc.target/sparc/sparc.exp: New driver.
11310         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
11311         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
11312         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
11313         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
11314
11315 2004-11-10  Paul Brook  <paul@codesourcery.com>
11316
11317         PR fortran/18218
11318         * gfortran.dg/list_read.c: New test.
11319
11320 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11321
11322         PR c/18322
11323         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
11324         expected diagnostic location.
11325
11326 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
11327
11328         * gcc.dg/20041109-1.c: New test.
11329
11330 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11331
11332         PR objc/18406
11333         * objc/compile/pr18406.m: New test.
11334
11335 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11336
11337         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
11338
11339 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
11340
11341         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
11342
11343 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11344
11345         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
11346
11347 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
11348
11349         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
11350         exit.
11351
11352 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
11353
11354         PR tree-opt/18299
11355         * gcc.c-torture/pr18299-1.c: New test.
11356
11357 2004-11-06  Andreas Schwab  <schwab@suse.de>
11358
11359         * gcc.dg/pr16286.c: Also test for bool and pixel.
11360
11361 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
11362
11363         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
11364         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
11365         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
11366         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
11367         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
11368         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
11369         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
11370         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
11371         gcc.dg/struct-semi-3.c: New tests.
11372
11373 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11374
11375         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
11376
11377 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
11380         Do not use C99 designators.
11381
11382 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11383
11384         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
11385
11386 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11387
11388         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
11389         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
11390         * gcc.c-torture/execute/simd-5.x: Remove.
11391
11392 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
11393
11394         PR rtl-optimization/17933
11395         * gcc.dg/torture/pr17933-1.c: New test.
11396
11397 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11398
11399         PR target/18106
11400         * lib/target-supports.exp (check_weak_available): Support
11401         Windows.
11402
11403 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
11404
11405         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
11406         call to fflush(stdout) before abort.
11407         (my_ffsll): New function.
11408         (generate_fields): Use it.
11409
11410 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11411
11412         * gcc.dg/init-undef-1.c: New test.
11413
11414 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
11415
11416         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
11417         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
11418         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
11419         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
11420         expected messages for new parser.
11421
11422 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
11423
11424         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
11425
11426 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11427
11428         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
11429         on LP64 targets.
11430
11431 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11432
11433         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
11434         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
11435         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
11436         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
11437         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
11438         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
11439         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
11440         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
11441         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
11442         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
11443
11444 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11445
11446         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
11447         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
11448         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
11449         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
11450         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
11451         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
11452         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
11453         for new parser.
11454
11455 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
11456
11457         PR target/15342
11458         * gcc.dg/20041104-1.c: New test.
11459
11460 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11461
11462         * g++.dg/template/nontype7.C: New test.
11463         * g++.dg/template/nontype8.C: Likewise.
11464         * g++.dg/template/nontype9.C: Likewise.
11465         * g++.dg/template/nontype10.C: Likewise.
11466         * g++.dg/tc1/dr49.C: Likewise.
11467         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
11468         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
11469
11470 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11471
11472         * g++.dg/rtti/tinfo1.C: Remove xfails.
11473
11474 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11475
11476         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
11477         packed attribute to the definition to satisfy the new C++ parser.
11478
11479 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11480
11481         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
11482         invocations of va_arg.
11483
11484 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
11485
11486         PR c++/18124
11487         * g++.dg/template/crash25.C: New test.
11488
11489         PR c++/18155
11490         * g++.dg/template/typedef2.C: New test.
11491         * g++.dg/parse/crash13.C: Adjust error markers.
11492
11493         PR c++/18177
11494         * g++.dg/conversion/const3.C: New test.
11495
11496 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11497
11498         PR fortran/17535
11499         PR fortran/17583
11500         PR fortran/17713
11501         * gfortran.dg/generic_[123].f90: New testcases.
11502
11503 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
11506         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
11507
11508 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11509
11510         PR tree-opt/16808
11511         * gcc.c-torture/compile/pr16808.c: New test.
11512
11513 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         PR rtl-optimization/17104
11516         * gcc.dg/ppc-bitfield1.c: New.
11517
11518 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
11519
11520         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
11521
11522 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
11523
11524         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
11525         strings for 32-bit code.
11526
11527 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
11528
11529         PR c/18239
11530         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
11531
11532 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         PR c++/18064
11535         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
11536
11537 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/15172
11540         * g++.dg/init/aggr2.C: New test.
11541
11542 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
11543
11544         * objc.dg/local-decl-1.m: New test.
11545
11546 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11547
11548         * gcc.dg/20040910-1.c: Adjust regex.
11549
11550 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11551
11552         PR rtl-optimization/18084
11553         * g++.dg/opt/pr18084-1.C: New testcase.
11554
11555 2004-10-30  Matt Austern  <austern@apple.com>
11556
11557         PR c++/17542
11558         * g++.dg/ext/attrib18.C: New test.
11559
11560 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11561
11562         PR middle-end/18096
11563         * gcc.dg/pr18096-1.c: New test case.
11564
11565 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11566
11567         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
11568
11569 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
11570
11571         PR c/16666
11572         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
11573         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
11574         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
11575         gcc.dg/old-style-prom-3.c: New tests.
11576
11577 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
11578
11579         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
11580         Remove unnecessary inclusion of stdio.h.
11581
11582 2004-10-29  Roger Sayle  <roger@eyesopen.com>
11583
11584         PR rtl-optimization/17581
11585         * gcc.dg/pr17581-1.c: New test case.
11586
11587 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
11590         being implemented.
11591         * g++.dg/conversion/dr195-1.C: New.
11592         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
11593         * g++.old-deja/g++.mike/p10148.C: Likewise.
11594
11595 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
11596
11597         PR c++/17695
11598         * g++.dg/debug/typedef2.C: New test.
11599
11600 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
11601
11602         PR fortran/13490
11603         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
11604         * gfortran.dg/g77/README: Update.
11605
11606 2004-10-28  Matt Austern  <austern@apple.com>
11607
11608         PR c++/14124
11609         * g++.dg/ext/packed7.C: New test.
11610
11611 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11612
11613         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
11614         scan-assembler.
11615         * lib/scanasm.exp (hidden-scan-for): New proc.
11616         (scan-hidden): Use hidden-scan-for instead of constructing the scan
11617         string.
11618         (scan-not-hidden): Likewise.
11619         * lib/target-supports.exp (check_visibility_available): mach-o is
11620         support too.
11621
11622 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/17132
11625         * g++.dg/template/memclass3.C: New test.
11626
11627 2004-10-28  Adam Nemet  <anemet@lnxw.com>
11628
11629         PR middle-end/18160
11630         * gcc.dg/register-var-1.c: New test.
11631         * gcc.dg/register-var-2.c: New test.
11632         * gcc.dg/asm-7.c: Taking the address of a register variable is an
11633         error now.
11634
11635 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
11636
11637         PR other/18172
11638         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
11639         unused variables.
11640         * gcc.dg/vect/vect-22.c: Likewise.
11641
11642 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
11643
11644         * gcc.dg/i386-rotate-1.c: New test.
11645
11646 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
11647
11648         * g++.dg/init/ref12.C: Add "run" marker.
11649
11650         PR c++/17435
11651         * g++.dg/init/ref12.C: New test.
11652
11653         PR c++/18140
11654         * g++.dg/template/shift1.C: New test.
11655         * g++.dg/template/error10.C: Adjust error markers.
11656
11657 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
11658
11659         PR tree-opt/17529
11660         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
11661
11662 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
11663
11664         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
11665         * gcc.dg/weak/weak-3.c: Likewise.
11666         * gcc.dg/weak/weak-5.c: Likewise.
11667         * gcc.dg/weak/weak-9.c: Likewise.
11668         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
11669         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
11670
11671         * gcc.dg/darwin-weakimport-1.c: New.
11672
11673 2004-10-28  Ben Elliston  <bje@au.ibm.com>
11674
11675         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
11676
11677 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
11680         'syntax' error messages.
11681         * gcc.dg/cpp/direct2s.c: Likewise.
11682
11683 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
11684
11685         * gcc.c-torture/compile/20041026-1.c: New.
11686
11687 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/18093
11690         * g++.dg/lookup/ns2.C: New test.
11691
11692         PR c++/18020
11693         * g++.dg/template/enum4.C: New test.
11694
11695         PR c++/18161
11696         * g++.dg/template/expr1.C: New test.
11697
11698 2004-10-26  Ben Elliston  <bje@au.ibm.com>
11699
11700         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
11701
11702 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11703
11704         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
11705         gcc.dg/decl-nospec-3.c: New tests.
11706
11707 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
11708
11709         * objc.dg/super-class-3.m: New test.
11710
11711 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
11714         resyncing.
11715         * gcc.dg/cpp/direct2s.c: Likewise.
11716
11717 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
11718
11719         * objc.dg/image-info.m: Update for changes to section selection.
11720
11721 2004-10-25  David Ayers  <d.ayers@inode.at>
11722             Ziemowit Laski  <zlaski@apple.com>
11723
11724         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
11725         diagnostics when messaging 'id <Proto>'.
11726         * objc.dg/class-protocol-1.m: New test.
11727         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
11728         a non-existent method signature.
11729         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
11730         Update diagnostics when messaging with non-existent method signature.
11731         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
11732         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
11733         invalid receivers are now resolved as if messaging 'id'; remove
11734         extraneous diagnostics.
11735
11736 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11737
11738         PR c/16667
11739         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
11740         gcc.dg/init-desig-obs-3.c: New tests.
11741
11742 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
11743
11744         * gcc.dg/debug/20041023-1.c: New test.
11745
11746 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
11747
11748         PR middle-end/17407
11749         * gcc.c-torture/compile/pr17407.c: New test.
11750
11751         PR c++/18121
11752         * g++.dg/template/array8.C: New test.
11753
11754 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11755
11756         PR other/18138
11757         * lib/g++.exp: Accept more than one multilib libgcc.
11758         * lib/gcc-dg.exp: Likewise.
11759         * lib/objc.exp: Likewise.
11760         * lib/treelang.exp: Likewise.
11761         * lib/gfortran.exp: Likewise.
11762
11763 2004-10-24  Ben Elliston  <bje@au.ibm.com>
11764
11765         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
11766
11767 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
11768
11769         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
11770         * gcc.dg/c99-const-expr-3.c: Likewise.
11771
11772 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
11773
11774         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
11775
11776 2004-10-23  Ben Elliston  <bje@au.ibm.com>
11777
11778         * gcc.c-torture/execute/loop-2e.x: Remove.
11779
11780 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         PR c++/18095
11783         * g++.dg/parse/crash18.C: New.
11784         * g++.dg/parse/crash19.C: New.
11785
11786 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11787
11788         * g++.dg/ext/dllimport1.C: Move dg-warnings.
11789         * g++.dg/ext/dllimport2.C: Same.
11790         * g++.dg/ext/dllimport8.C: Same.
11791
11792 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/10841
11795         * g++.dg/conversion/cast1.C: New test.
11796         * g++.dg/overload/pmf1.C: Adjust error marker.
11797
11798 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
11799
11800         PR objc/17923
11801         * objc.dg/const-str-7.m: New test.
11802
11803 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11804
11805         * g++.dg/template/memfriend11.C: Fix comment typo.
11806         * g++.dg/template/memfriend14.C: Likewise.
11807
11808 2004-10-20  Richard Henderson  <rth@redhat.com>
11809
11810         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
11811         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
11812         -fasynchronous-unwind-tables.
11813
11814 2004-10-20  Richard Henderson  <rth@redhat.com>
11815
11816         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
11817         (main): Return success.
11818         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
11819         (main): Return success.
11820
11821 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11822
11823         PR c++/13495
11824         * g++.dg/template/memfriend9.C: New test.
11825         * g++.dg/template/memfriend10.C: Likewise.
11826         * g++.dg/template/memfriend11.C: Likewise.
11827         * g++.dg/template/memfriend12.C: Likewise.
11828         * g++.dg/template/memfriend13.C: Likewise.
11829         * g++.dg/template/memfriend14.C: Likewise.
11830         * g++.dg/template/memfriend15.C: Likewise.
11831         * g++.dg/template/memfriend16.C: Likewise.
11832         * g++.dg/template/memfriend17.C: Likewise.
11833         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
11834
11835 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.dg/conversion/dr195.C: New.
11838         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
11839
11840 2004-10-20  Ben Elliston  <bje@au.ibm.com>
11841             Devang Patel  <dpatel@apple.com>
11842
11843         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
11844         of floating point arithmetic, which could trap.
11845
11846 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
11847
11848         PR c++/14035
11849         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
11850         * g++.dg/conversion/const2.C: New test.
11851         * g++.dg/expr/reinterpret2.C: New test.
11852         * g++.dg/expr/reinterpret3.C: New test.
11853         * g++.dg/expr/cast2.C: New test.
11854         * g++.dg/expr/copy1.C: New test.
11855         * g++.dg/other/conversion1.C: Change error message.
11856         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
11857         function pointers to void *.
11858         * g++.old-deja/g++.mike/p10148.C: Likewise.
11859
11860 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11861
11862         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
11863
11864 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
11865
11866         PR c++/18047
11867
11868         * g++.dg/parse/expr3.C: New test.
11869
11870 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11871
11872         * gcc.dg/smod-1.c: New test.
11873
11874 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
11875
11876         * objc.dg/method-14.m: New test.
11877
11878 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
11881         Also xfail as the patch was reverted.
11882
11883 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11884
11885         PR middle-end/16973
11886         * gcc.dg/pr16973.c: New test.
11887
11888 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
11889
11890         PR tree-optimization/17656
11891         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
11892
11893 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11894
11895         * g++.dg/eh/shadow1.C: New.
11896
11897 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.c-torture/compile/20041018-1.c: New test.
11900
11901 2004-10-18  Ben Elliston  <bje@au.ibm.com>
11902
11903         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
11904         compiler referring to register 0 when accessing sdata.  The linker
11905         now patches things up.
11906
11907 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
11908
11909         PR c/17529
11910         * gcc.c-torture/compile/pr17529.c: New test.
11911
11912 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11913
11914         PR c++/17743
11915         * g++.dg/ext/attrib17.C: New test.
11916
11917 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11918
11919         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
11920
11921 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11922
11923         PR c++/10479
11924         * g++.dg/ext/attrib16.C: New test.
11925
11926 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/17042
11929         * g++.dg/init/dso_handle1.C: New test.
11930
11931         PR c++/14667
11932         * g++.dg/parse/typedef6.C: New test.
11933
11934         PR c++/17916
11935         * g++.dg/parse/pragma1.C: New test.
11936
11937 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
11938
11939         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
11940
11941 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
11942
11943         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
11944         -fno-common when on HPPA HP-UX platforms.
11945
11946 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR other/16820
11949         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
11950         stdint.h.
11951         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
11952         uintptr_t.
11953
11954 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11955
11956         PR c++/16301
11957         * g++.dg/lookup/strong-using-4.C: New test.
11958
11959 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11960
11961         PR middle-end/16567
11962         * gcc.c-torture/compile/nested-1.c: New test.
11963
11964 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11965
11966         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
11967         and mipsisa64*-*-* (until support for misaligned loads is added).
11968         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
11969         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
11970         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
11971         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
11972         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
11973         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
11974
11975 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
11976
11977         PR c++/17976
11978         * g++.dg/init/dtor3.C: New test.
11979
11980 2004-10-15  Ben Elliston  <bje@au.ibm.com>
11981
11982         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
11983
11984 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
11985
11986         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
11987         * gcc.dg/macho-lo-sum.c: Likewise.
11988
11989 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
11990
11991         * gcc.dg/ppc-spe64-1.c: New test.
11992
11993 2004-10-14  Devang Patel  <dpatel@apple.com>
11994
11995         PR 17635
11996         * gcc.dg/pr17635.c : New test.
11997
11998 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
11999
12000         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12001         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12002         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12003         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12004         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12005         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12006         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12007         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12008         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12009         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12010         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12011         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12012         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12013         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12014         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12015         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12016         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12017         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12018
12019 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12020
12021         * gcc.dg/vect/vect-82.c: New testcase.
12022         * gcc.dg/vect/vect-82_64.c: New testcase.
12023         * gcc.dg/vect/vect-83.c: New testcase.
12024         * gcc.dg/vect/vect-83_64.c: New testcase.
12025
12026 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12027
12028         * gcc.dg/cpp/error-1.c: New test.
12029
12030 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12031
12032         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12033
12034 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12035
12036         PR target/17984
12037         * gcc.dg/cris-peep2-xsrand2.c: New test.
12038
12039 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12040
12041         PR c++/17661
12042         * testsuite/g++.dg/expr/for2.C: New test.
12043
12044 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12047
12048 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12049
12050         PR tree-optimization/17724
12051         * g++.dg/opt/pr17724-1.C: New test.
12052         * g++.dg/opt/pr17724-2.C: New test.
12053         * g++.dg/opt/pr17724-3.C: New test.
12054         * g++.dg/opt/pr17724-4.C: New test.
12055         * g++.dg/opt/pr17724-5.C: New test.
12056         * g++.dg/opt/pr17724-6.C: New test.
12057
12058 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12059
12060         PR c/17301
12061         * gcc.dg/pr17301-2.c: New test.
12062
12063 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12064
12065         PR c++/15876
12066         * g++.dg/parse/error22.C: New test.
12067
12068         PR c++/17936
12069         * g++.dg/template/spec18.C: New test.
12070
12071 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12072
12073         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12074         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12075         memcpy.
12076         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12077         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12078
12079 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12080
12081         * g++.dg/eh/cleanup5.C: Add dg-options "".
12082
12083 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12084
12085         PR middle-end/17657
12086         * gcc.dg/switch-4.c: New test case.
12087
12088 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12089
12090         * gcc.c-torture/execute/20041011-1.c: New test.
12091
12092 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12093
12094         PR c++/17554
12095         * g++.dg/init/for3.C: New test.
12096
12097         PR c++/17657
12098         * g++.dg/opt/switch2.C: New test.
12099
12100         PR middle-end/17703
12101         * g++.dg/warn/Wreturn-2.C: New test.
12102
12103 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12104
12105         PR c++/17907
12106         * g++.dg/eh/cleanup5.C: New test.
12107
12108 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12109
12110         PR c++/17393
12111         * g++.dg/parse/error21.C: New test.
12112
12113 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12114
12115         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12116         * g++.dg/warn/incomplete1.C: Likewise.
12117         * g++.dg/template/qualttp20.C: Likewise.
12118
12119 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12120
12121         PR c/17881
12122         * parm-incomplete-1.c: New test.
12123
12124 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12125
12126         PR c++/17867
12127         * g++.dg/parse/error19.C: New test.
12128
12129         PR c++/17670
12130         * g++.dg/init/new11.C: New test.
12131
12132         PR c++/17821
12133         * g++.dg/parse/error20.C: New test.
12134
12135         PR c++/17826
12136         * g++.dg/template/crash24.C: New test.
12137
12138 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12139
12140         PR c/17301
12141         * gcc.dg/pr17301-1.c: New test.
12142
12143 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12144
12145         PR c/17189
12146         * gcc.dg/anon-struct-5.c: New test.
12147
12148 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12149
12150         PR c/17844
12151         * gcc.dg/pr17844-1.c: New test.
12152
12153 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
12154
12155         PR tree-optimization/17906
12156         * gcc.c-torture/compile/pr17906.c: New.
12157
12158 2004-10-09  Stuart Hastings  <stuart@apple.com>
12159             Roger Sayle  <roger@eyesopen.com>
12160
12161         PR rtl-optimization/17853
12162         * gcc.dg/i386-mmx-5.c: New testcase.
12163
12164 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
12165
12166         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
12167
12168 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12169
12170         PR c++/17524
12171         * g++.dg/template/static9.C: New test.
12172
12173         PR c++/17685
12174         * g++.dg/parse/operator5.C: New test.
12175
12176 2004-10-09  Roger Sayle  <roger@eyesopen.com>
12177
12178         PR middle-end/17894
12179         * gcc.c-torture/execute/divcmp-4.c: New test case.
12180
12181 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12182
12183         PR tree-opt/17902
12184         * g++.dg/opt/pr17902.C: New test.
12185
12186 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * gcc.dg/cpp/ident-1.c: Add dg-options "".
12189
12190 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12191
12192         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
12193
12194 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12195
12196         * gcc.dg/assign-warn-3.c: New test.
12197
12198 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12199
12200         PR c/16999
12201         * gcc.dg/cpp/ident-1.c: New test.
12202
12203 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         * gcc.c-torture/compile/acc1.c: New.
12206
12207 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
12210         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
12211
12212 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12213
12214         * gcc.dg/ultrasp11.c: New test.
12215
12216 2004-10-08  Michael Matz  <matz@suse.de>
12217
12218         * gcc.dg/doloop-2.c: New test.
12219
12220 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12221
12222         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
12223         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
12224         objc.dg/method-9.m: Update expected diagnostics.
12225
12226 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
12227
12228         * gcc.dg/ppc-fsel-3.c: New file.
12229         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
12230
12231 2004-10-07  Paul Brook  <paul@codesourcery.com>
12232
12233         * gfortran.dg/intrinsic_verify_1.f90: New test.
12234
12235 2004-10-07  Paul Brook  <paul@codesourcery.com>
12236
12237         * gfortran.dg/empty_format_1.f90: Remove stray commas.
12238
12239 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12240
12241         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
12242         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
12243         commit.
12244
12245 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12246
12247         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
12248
12249 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12250
12251         PR c++/17115
12252         * g++.dg/warn/Winline-4.C: New test.
12253
12254 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12255
12256         * gcc.c-torture/compile/20041007-1.c: New test.
12257
12258 2004-10-07  Paul Brook  <paul@codesourcery.com>
12259
12260         PR fortran/17678
12261         * gfortran.dg/use_allocated_1.f90: New test.
12262
12263 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12264
12265         PR middle-end/17849
12266         * gfortran.fortran-torture/compile/nested.f90: New test
12267
12268 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12269
12270         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
12271
12272 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
12273
12274         PR c++/17368
12275         * g++.dg/ext/asm6.C: New test.
12276
12277 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
12278
12279         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
12280
12281 2004-10-06  Paul Brook  <paul@codesourcery.com>
12282
12283         PR libfortran/17709
12284         * gfortran.dg/empty_format_1.f90: New test.
12285
12286 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12287
12288         PR fortran/17568
12289         * gfortran.dg/ishft.f90: New test.
12290
12291         PR fortran/17283
12292         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
12293         tests.
12294
12295 2004-10-06  Paul Brook  <paul@codesourcery.com>
12296
12297         * gfortran.dg/do_1.f90: New test.
12298
12299 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12300
12301         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
12302         optimizing for size.
12303
12304 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12305
12306         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
12307
12308 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12309
12310         * gcc.c-torture/compile/20041005-1.c: New test.
12311
12312 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         PR c++/17829
12315         * g++.dg/lookup/koenig4.C: New.
12316
12317 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12318
12319         * g++.dg/other/classkey1.C: Adjust quoting marks.
12320         * g++.dg/parse/error15.C: Likewise.
12321         * g++.dg/template/meminit2.C (int>): Likewise.
12322
12323 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12324
12325         PR fortran/17283
12326         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
12327
12328         PR fortran/17631
12329         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
12330
12331         PR fortran/17708
12332         * gfortran.dg/pr17708.f90: New test.
12333
12334 2004-10-04  Chao-ying Fu  <fu@mips.com>
12335
12336         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
12337         * gcc.dg/vect/vect-4.c: Ditto.
12338         * gcc.dg/vect/vect-5.c: Ditto.
12339         * gcc.dg/vect/vect-6.c: Ditto.
12340         * gcc.dg/vect/vect-8.c: Ditto.
12341         * gcc.dg/vect/vect-16.c: Ditto.
12342         * gcc.dg/vect/vect-30.c: Ditto.
12343         * gcc.dg/vect/vect-40.c: Ditto.
12344         * gcc.dg/vect/vect-41.c: Ditto.
12345         * gcc.dg/vect/vect-42.c: Ditto.
12346         * gcc.dg/vect/vect-43.c: Ditto.
12347         * gcc.dg/vect/vect-44.c: Ditto.
12348         * gcc.dg/vect/vect-45.c: Ditto.
12349         * gcc.dg/vect/vect-46.c: Ditto.
12350         * gcc.dg/vect/vect-47.c: Ditto.
12351         * gcc.dg/vect/vect-48.c: Ditto.
12352         * gcc.dg/vect/vect-49.c: Ditto.
12353         * gcc.dg/vect/vect-50.c: Ditto.
12354         * gcc.dg/vect/vect-51.c: Ditto.
12355         * gcc.dg/vect/vect-52.c: Ditto.
12356         * gcc.dg/vect/vect-53.c: Ditto.
12357         * gcc.dg/vect/vect-54.c: Ditto.
12358         * gcc.dg/vect/vect-55.c: Ditto.
12359         * gcc.dg/vect/vect-56.c: Ditto.
12360         * gcc.dg/vect/vect-57.c: Ditto.
12361         * gcc.dg/vect/vect-58.c: Ditto.
12362         * gcc.dg/vect/vect-59.c: Ditto.
12363         * gcc.dg/vect/vect-60.c: Ditto.
12364         * gcc.dg/vect/vect-74.c: Ditto.
12365         * gcc.dg/vect/vect-79.c: Ditto.
12366         * gcc.dg/vect/vect-80.c: Ditto.
12367
12368 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12369
12370         * gcc.dg/unused-7.c: Use the correct option.
12371
12372 2004-10-04  Paul Brook  <paul@codesourcery.com>
12373         Bud Davis  <bdavis9659@comcast.net>
12374
12375         PR fortran/17706
12376         PR fortran/16434
12377         * gfortran/pr17706.f90: New test.
12378         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
12379
12380 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12381
12382         * gfortran.dg/pr17612.f90: New test.
12383
12384 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12385
12386         * g++.dg/template/local1.C: Adjust quoting marks in
12387         testing for diagnostics.
12388         * g++.dg/tls/diag-2.C: Likewise.
12389         * g++.dg/other/error8.C: Likewise.
12390
12391 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12392
12393         PR c/17178
12394         * gcc.dg/unused-4.c: Adjust to be correct.
12395
12396         PR c/17820
12397         * gcc.dg/unused-7.c: New test.
12398
12399 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
12400
12401         PR c++/17797
12402         * g++.dg/overload/template2.C: New test.
12403
12404 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
12405
12406         PR tree-optimization/16632
12407         * gcc.dg/tree-ssa/20041002-1.c: New.
12408
12409 2004-10-03  Paul Brook  <paul@codesourcery.com>
12410
12411         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
12412         rather than relying on default formatting.
12413
12414 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
12415
12416         * gcc.dg/20040920-1.c: Update expected message text.
12417
12418 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
12419
12420         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
12421
12422 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
12423
12424         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
12425         tree level.
12426
12427 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12428
12429         * gcc.dg/tree-ssa/pr17343.c: Remove.
12430
12431 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
12432
12433         PR tree-opt/17343
12434         * gcc.dg/tree-ssa/pr17343.c: New test.
12435
12436 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
12437
12438         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
12439         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
12440         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
12441         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
12442         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
12443
12444 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12445
12446         * gcc.dg/lvalue-2.c: New test.
12447
12448 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12449
12450         PR c/17730
12451         * gcc.dg/pr17730-1.c: New test
12452
12453 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12454
12455         PR c/7425
12456         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
12457
12458 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.c-torture/execute/stdarg-1.c: New test.
12461         * gcc.c-torture/execute/stdarg-2.c: New test.
12462         * gcc.c-torture/execute/stdarg-3.c: New test.
12463         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12464         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12465         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12466         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12467         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12468
12469 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12470
12471         PR tree-optimization/17697
12472         * g++.dg/opt/pr17697-1.C: New test.
12473         * g++.dg/opt/pr17697-2.C: New test.
12474         * g++.dg/opt/pr17697-3.C: New test.
12475
12476 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12477
12478         PR c/16409
12479         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
12480         gcc.dg/vla-init-5.c: New tests.
12481
12482 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12483
12484         PR c/13804
12485         * gcc.dg/pr13804-1.c: New test.
12486
12487 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12488
12489         PR fortran/16938
12490         * gfortran.dg/pr16938.f90: New test.
12491
12492 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12493
12494         * g++.dg/template/crash23.C: New test.
12495
12496 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12497
12498         PR c++/17585
12499         * g++.dg/template/static8.C: New test.
12500
12501 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         PR c++/17681
12504         * g++.dg/other/error9.C: New test.
12505
12506 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12507
12508         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
12509
12510 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12511
12512         PR fortran/15164
12513         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
12514
12515 2004-09-26  Roger Sayle  <roger@eyesopen.com>
12516
12517         PR middle-end/17112
12518         * gcc.dg/pr17112-1.c: New test case.
12519
12520 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12521
12522         PR c/11459
12523         * gcc.dg/pr11459-1.c: New test.
12524
12525 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
12526
12527         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
12528         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12529
12530 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12531
12532         * gfortran.dg/pr15324.f90: Make array bounds consistent.
12533
12534 2004-09-25  Jan Hubicka  <jh@suse.cz>
12535
12536         * compile/30040909-1.c: New test.
12537         * compile/30040907-1.c: New test.
12538
12539 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
12540
12541         * gcc.c-torture/execute/va-arg-26.c: New test.
12542
12543 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
12544
12545         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
12546         extra diagnostics on targets with 64-bit pointers.
12547         * objc.dg/selector-1.m: Adjust dg-warning regexp.
12548
12549 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12550
12551         PR c/17188
12552         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
12553         * gcc.dg/decl-3.c: Adjust expected message.
12554
12555 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12556
12557         PR fortran/17615
12558         * gfortran.dg/pr17615.f90: New test.
12559
12560 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
12561
12562         PR tree-optimzation/17517
12563         * g++.dg/tree-ssa/pr17517.C: New Test.
12564
12565 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         PR c++/16889
12568         * g++.dg/lookup/ambig3.C: New.
12569
12570 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
12571
12572         PR tree-opt/17624
12573         * g++.dg/opt/pr17624.C: New test.
12574
12575 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12576
12577         PR c/6980
12578         * gcc.dg/Wbad-function-cast-1.c: New test.
12579
12580 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
12581
12582         * g++.dg/ext/complit1.C
12583         * g++.dg/other/error2.C
12584         * g++.dg/other/nontype-1.C
12585         * g++.dg/parse/crash11.C
12586         * g++.dg/parse/crash12.C
12587         * g++.dg/parse/error15.C
12588         * g++.dg/parse/error4.C
12589         * g++.dg/parse/tmpl-outside1.C
12590         * g++.dg/parse/too-many-tmpl-args1.C
12591         * g++.dg/template/dependent-expr3.C
12592         * g++.dg/template/error10.C
12593         * g++.dg/template/instantiate1.C
12594         * g++.dg/template/vtable2.C
12595         * g++.dg/warn/Wshadow-1.C
12596         * g++.dg/warn/weak1.C
12597         * g++.old-deja/g++.brendan/crash16.C
12598         * g++.old-deja/g++.brendan/crash18.C
12599         * g++.old-deja/g++.brendan/crash48.C
12600         * g++.old-deja/g++.brendan/crash49.C
12601         * g++.old-deja/g++.brendan/crash55.C
12602         * g++.old-deja/g++.brendan/crash56.C
12603         * g++.old-deja/g++.brendan/crash8.C
12604         * g++.old-deja/g++.brendan/enum11.C
12605         * g++.old-deja/g++.brendan/enum8.C
12606         * g++.old-deja/g++.brendan/enum9.C
12607         * g++.old-deja/g++.brendan/friend3.C
12608         * g++.old-deja/g++.brendan/misc14.C
12609         * g++.old-deja/g++.bugs/900402_02.C
12610         * g++.old-deja/g++.bugs/900404_03.C
12611         * g++.old-deja/g++.bugs/900404_04.C
12612         * g++.old-deja/g++.bugs/900428_03.C
12613         * g++.old-deja/g++.jason/crash4.C
12614         * g++.old-deja/g++.jason/overload21.C
12615         * g++.old-deja/g++.jason/redecl1.C
12616         * g++.old-deja/g++.jason/report.C
12617         * g++.old-deja/g++.jason/rfg10.C
12618         * g++.old-deja/g++.jason/template30.C
12619         * g++.old-deja/g++.law/arm12.C
12620         * g++.old-deja/g++.law/ctors5.C
12621         * g++.old-deja/g++.law/cvt20.C
12622         * g++.old-deja/g++.law/init10.C
12623         * g++.old-deja/g++.law/init8.C
12624         * g++.old-deja/g++.law/visibility17.C
12625         * g++.old-deja/g++.law/visibility7.C
12626         * g++.old-deja/g++.mike/net8.C
12627         * g++.old-deja/g++.mike/p646.C
12628         * g++.old-deja/g++.mike/p700.C
12629         * g++.old-deja/g++.mike/p701.C
12630         * g++.old-deja/g++.mike/p811.C
12631         * g++.old-deja/g++.ns/template13.C
12632         * g++.old-deja/g++.other/array3.C
12633         * g++.old-deja/g++.other/crash25.C
12634         * g++.old-deja/g++.other/dtor3.C
12635         * g++.old-deja/g++.other/dtor4.C
12636         * g++.old-deja/g++.other/main1.C
12637         * g++.old-deja/g++.other/warn7.C
12638         * g++.old-deja/g++.pt/crash11.C
12639         * g++.old-deja/g++.pt/crash36.C
12640         * g++.old-deja/g++.pt/spec22.C
12641         * g++.old-deja/g++.pt/spec9.C
12642         * g++.old-deja/g++.pt/ttp52.C
12643         * g++.old-deja/g++.robertl/eb103.C
12644         * g++.old-deja/g++.robertl/eb121.C
12645         * g++.old-deja/g++.robertl/eb22.C
12646         * g++.old-deja/g++.robertl/eb8.C:
12647         Update locations and/or regexps of dg-error markers.
12648         Remove markers for some bogus messages that are no longer issued.
12649
12650 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
12653         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
12654
12655 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
12656
12657         PR c++/17618
12658         * g++.dg/lookup/crash5.C: New test.
12659
12660 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
12661
12662         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
12663         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
12664         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
12665         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
12666         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
12667         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
12668
12669         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
12670         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
12671         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
12672         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
12673         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
12674         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
12675
12676         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
12677
12678         * gcc.dg/vect/vect-44.c: Check additional cases.
12679         * gcc.dg/vect/vect-48.c: Check additional cases.
12680
12681         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
12682         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
12683         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
12684         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
12685         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
12686         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
12687         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
12688         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
12689         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
12690
12691         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
12692         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
12693         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
12694
12695 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12696
12697         * gcc.dg/tree-ssa/loop-6.c: New test.
12698
12699 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
12700
12701         PR c++/17620
12702         * g++.dg/inherit/base2.C: New.
12703
12704 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12705
12706         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
12707         * gcc.dg/20001012-2.c: Likewise.
12708         * gcc.dg/20001013-1.c: Likewise.
12709         * gcc.dg/20001101-1.c: Likewise.
12710         * gcc.dg/20001102-1.c: Likewise.
12711         * gcc.dg/bf-spl1.c: Likewise.
12712         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
12713         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
12714
12715 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
12716
12717         PR tree-optimization/16721
12718         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
12719
12720 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
12721
12722         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
12723         * gcc.dg/20040305-1.c: Likewise.
12724
12725 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12726
12727         PR c/16566
12728         * gcc.c-torture/compile/pr16566-1.c,
12729         gcc.c-torture/compile/pr16566-2.c,
12730         gcc.c-torture/compile/pr16566-3.c: New tests.
12731
12732 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
12733
12734         PR tree-optimization/17512
12735         * gcc.c-torture/compile/20040916-1.c.
12736
12737 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
12738
12739         * gcc.dg/pragma-re-3.c: New test.
12740
12741 2004-09-17  Matt Austern  <austern@apple.com>
12742
12743         PR c++/15049
12744         * g++.dg/other/anon3.C: New.
12745
12746 2004-09-21  Roger Sayle  <roger@eyesopen.com>
12747
12748         PR c++/7503
12749         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
12750         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
12751         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
12752         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
12753         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
12754
12755 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
12756
12757         PR fortran/17286
12758         * gfortran.dg/pr17286.f90: New test.
12759
12760 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/17530
12763         * g++.dg/template/static7.C: New test.
12764
12765 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
12766
12767         PR tree-opt/17558
12768         * gcc.c-torture/compile/pr17558.c: New test.
12769
12770 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12771
12772         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
12773         if SKIP_ATTRIBUTE is defined.
12774
12775 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12776
12777         PR fortran/15957
12778         * gfortran.dg/pr15957.f90: New test.
12779
12780 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12781
12782         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
12783         in comparison.
12784         * gcc.dg/vect/vect-79.c: Likewise.
12785         * gcc.dg/vect/vect-80.c: Likewise.
12786
12787 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12788
12789         PR fortran/15750
12790         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
12791
12792 2004-09-20  Ira Rosen  <irar@il.ibm.com>
12793
12794         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
12795         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
12796         * gcc.dg/vect/vect-62.c: New testcase.
12797         * gcc.dg/vect/vect-63.c: New testcase.
12798         * gcc.dg/vect/vect-64.c: New testcase.
12799         * gcc.dg/vect/vect-65.c: New testcase.
12800         * gcc.dg/vect/vect-66.c: New testcase.
12801         * gcc.dg/vect/vect-67.c: New testcase.
12802         * gcc.dg/vect/vect-68.c: New testcase.
12803         * gcc.dg/vect/vect-69.c: New testcase.
12804         * gcc.dg/vect/vect-79.c: New testcase.
12805         * gcc.dg/vect/vect-80.c: New testcase.
12806
12807 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12808
12809         * gcc.target/mips/asm-1.c: New test.
12810
12811 2004-09-19  Ira Rosen  <irar@il.ibm.com>
12812
12813         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
12814         * gcc.dg/vect/vect-73.c: New testcase.
12815         * gcc.dg/vect/vect-74.c: New testcase.
12816         * gcc.dg/vect/vect-75.c: New testcase.
12817         * gcc.dg/vect/vect-76.c: New testcase.
12818         * gcc.dg/vect/vect-77.c: New testcase.
12819         * gcc.dg/vect/vect-78.c: New testcase
12820
12821 2004-09-18  Paul Brook  <paul@codesourcery.com>
12822
12823         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
12824
12825 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12826
12827         PR c/17424
12828         * gcc.dg/pr17424-1.c: New test.
12829
12830 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
12831
12832         * g++.dg/tree-ssa/pr17153.C: New test.
12833
12834 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
12835
12836         PR pch/13361
12837         * testsuite/g++.dg/pch/wchar-1.C: New.
12838         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12839
12840 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
12841
12842         * gcc.c-torture/execute/20040917-1.c: New test.
12843
12844 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12845
12846         PR tree-optimization/17319
12847         * gcc.dg/pr17319.c: New test.
12848
12849 2004-09-17  Devang Patel  <dpatel@apple.com>
12850
12851         * gcc.dg/20040813-1.c: New test.
12852
12853 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12854
12855         PR tree-optimization/17273
12856         * gcc.c-torture/compile/pr17273.c: New test.
12857
12858 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12859
12860         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
12861         Update expected messages.
12862         * gcc.dg/declspec-13.c: New test.
12863
12864 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
12865
12866         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
12867
12868 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12869
12870         * gcc.c-torture/execute/pr17252.c: Use post-increment to
12871         change what 'a' is pointing to.
12872
12873 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
12874
12875         PR c++/16002
12876         * g++.dg/template/error18.C: New test.
12877
12878         PR c++/16029
12879         * g++.dg/warn/Wunused-8.C: New test.
12880
12881 2004-09-17  Steven Bosscher  <stevenb@suse.de>
12882
12883         PR tree-optimization/17513
12884         * gcc.dg/20040916-1.c: New test.
12885
12886 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
12887
12888         PR c++/17501
12889         * g++.dg/template/typename7.C: New test.
12890
12891 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12892
12893         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
12894
12895 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
12896
12897         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
12898         with -ftree-based-profiling also.
12899         * lib/profopt.exp: Support late-set profile_option/feedback_option.
12900
12901 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
12902
12903         PR/15364
12904         * gfortran.dg/der_array_io_1.f90: New test.
12905         * gfortran.dg/der_array_io_2.f90: New test.
12906         * gfortran.dg/der_array_io_3.f90: New test.
12907
12908 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12909
12910         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
12911         EABI.
12912
12913 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12914
12915         * g++.dg/opt/switch1.C: New test.
12916
12917 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12918
12919         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
12920         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
12921         Update expected messages.
12922
12923 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12924
12925         PR fortran/16485
12926         * gfortran.dg/same_name_1.f90: New test.
12927
12928 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
12929
12930         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
12931         dereference garbage pointers.
12932
12933 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
12936         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
12937
12938         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12939         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
12940         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
12941
12942 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
12943
12944         PR c++/17324
12945         * g++.dg/template/mangle1.C: New test.
12946
12947 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12948
12949         PR tree-optimization/17252
12950         * gcc.c-torture/execute/pr17252.c: New test.
12951
12952 2004-09-14  Andrew Pinski  <apinski@apple.com>
12953
12954         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
12955
12956 2004-09-14  Roger Sayle  <roger@eyesopen.com>
12957
12958         PR rtl-optimization/9771
12959         * gcc.dg/pr9771-1.c: New test case.
12960
12961 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12962
12963         PR tree-optimization/15262
12964         * gcc.c-torture/execute/pr15262-1.c: New test.
12965         * gcc.c-torture/execute/pr15262-2.c: New test.
12966
12967 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12968
12969         * gcc.dg/declspec-12.c: New test.
12970
12971 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
12972
12973         * gfortran.dg/pr17090.f90: Add directives to test.
12974
12975 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12976
12977         * gcc.c-torture/compile/20040914-1.c: New test.
12978
12979 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12980
12981         PR c++/16162
12982         * g++.dg/template/decl2.C: New test.
12983
12984 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
12985
12986         PR fortran/17090
12987         * gfortran.dg/pr17090.f90: New test.
12988
12989 2004-09-13  Dale Johannesen  <dalej@apple.com>
12990
12991         * gcc.c-torture/compile/pr17408.c:  New test case.
12992
12993 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/16716
12996         * g++.dg/parse/crash17.C: New test.
12997
12998         PR c++/17327
12999         * g++.dg/template/enum3.C: New test.
13000
13001 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13002
13003         * lib/gcc-defs.exp: Load wrapper.exp.
13004         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13005         using local code.
13006         * lib/gcc.exp (gcc_init): Similar.
13007         * lib/gfortran.exp (gfortran_init): Similar.
13008         * lib/objc.exp (objc_init): Similar.
13009         * lib/treelang.exp (treelang_init): Similar.
13010         * lib/wrapper.exp: New file with build_wrapper call machinery in
13011         ${tool}_maybe_build_wrapper.
13012
13013 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13014
13015         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13016         "inline".
13017         * gcc.dg/declspec-11.c: Update expected messages.
13018         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13019         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13020         gcc.dg/inline-12.c: New tests.
13021
13022 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13023
13024         * g++.dg/tree-ssa/pr17400.C: New testcase.
13025
13026 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13027
13028         * gcc.target/mips/sb1-1.c: New testcase.
13029
13030 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13031
13032         * lib/g77-dg.exp: Remove unused file.
13033         * lib/mike-g77.exp: Ditto.
13034         * lib/g77.exp: Ditto.
13035
13036 2004-09-12  Richard Henderson  <rth@redhat.com>
13037
13038         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13039
13040 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13041
13042         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13043         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13044         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13045         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13046         Update expected messages.
13047
13048 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13049
13050         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13051         declaration/use mismatch for dirp parameter.
13052
13053 2004-09-12  Andrew Pinski  <apinski@apple.com>
13054
13055         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13056         -fgnu-runtime is passed.
13057
13058 2004-09-12  Richard Henderson  <rth@redhat.com>
13059
13060         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13061         do the uplevel thing and update additional_flags directly.
13062         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13063         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13064         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13065         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13066
13067 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13068
13069         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13070
13071 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13072
13073         PR middle-end/17411
13074         * g++.dg/opt/pr17411-1.C: New test case.
13075
13076 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13077
13078         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13079         gcc.dg/tls/diag-2.c: Update expected messages.
13080         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13081         messages.
13082         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13083         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13084         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13085         gcc.dg/tls/diag-5.c: New tests.
13086
13087 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13088
13089         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13090
13091 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13092
13093         * g++.dg/parse/break-in-for.C: New test.
13094
13095 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13096
13097         * gcc.dg/tree-ssa/20040911-1.c: New test.
13098
13099 2004-09-11  Andreas Jaeger  <aj@suse.de>
13100
13101         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13102         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13103
13104 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13105
13106         * gcc.target/frv: New directory of FR-V-specific tests.
13107
13108 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13109
13110         * gcc.dg/convert-vec-1.c: New test.
13111
13112 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13113
13114         PR middle-end/17024
13115         * gcc.dg/pr17024-1.c: New test case.
13116
13117 2004-09-10  Eric Christopher  <echristo@redhat.com>
13118
13119         * gcc.dg/20040910-1.c: New test.
13120
13121 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13122
13123         * gcc.dg/bitfld-9.c: New test.
13124
13125 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13126
13127         * gcc.c-torture/execute/ieee/acc1.c: New test.
13128         * gcc.c-torture/execute/ieee/acc2.c: New test.
13129         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13130
13131 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13132
13133         * gcc.dg/deprecated-2.c: New test.
13134
13135 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13136
13137         * gcc.dg/init-vec-1.c: New test.
13138
13139 2004-09-09  Roger Sayle  <roger@eyesopen.com>
13140
13141         PR middle-end/17055
13142         * gcc.dg/pr17055-1.c: New test case.
13143
13144 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
13145
13146         PR target/17377
13147         * gcc.c-torture/execute/pr17377.c: New test.
13148
13149 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13150
13151         PR c/8420
13152         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
13153         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
13154         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13155         gcc.dg/long-long-typespec-1.c: New tests.
13156         * gcc.dg/tls/diag-2.c: Update expected diagnostics
13157
13158 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13159
13160         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
13161         gcc.dg/gnu99-static-1.c: New tests.
13162
13163 2004-09-08  Devang Patel  <dpatel@apple.com>
13164
13165         * gcc.dg/darwin-ld-20040828-1.c: New test.
13166         * gcc.dg/darwin-ld-20040828-2.c: New test.
13167         * gcc.dg/darwin-ld-20040828-3.c: New test.
13168
13169 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13170
13171         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
13172         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
13173         in error message.
13174         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
13175         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
13176         in error message.
13177         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
13178         types they qualify.
13179         * objc.dg/type-size-2.m: Fix wording in comment.
13180         * objc.dg/va-meth-1.m: New test case.
13181
13182 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
13183
13184         PR c/16633:
13185         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
13186         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
13187
13188 2004-09-06  Devang Patel  <dpatel@apple.com>
13189
13190         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
13191         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
13192
13193 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
13194
13195         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
13196         reflect changed line numbering of diagnostics.
13197
13198 2004-09-06  Paul Brook  <paul@codesourcery.com>
13199
13200         * gfortran.dg/edit_real_1.f90: Add new test.
13201
13202 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13203
13204         * gcc.dg/tree-ssa/loop-2.c: New test.
13205         * gcc.dg/tree-ssa/loop-3.c: New test.
13206         * gcc.dg/tree-ssa/loop-4.c: New test.
13207         * gcc.dg/tree-ssa/loop-5.c: New test.
13208
13209 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210
13211         * gcc.dg/format/sentinel-1.c: Update for parameter option.
13212
13213 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13214
13215         * gcc.dg/format/sentinel-1.c: New test.
13216
13217 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
13218
13219         * testsuite/gcc.dg/builtins-46.c: New.
13220
13221 2004-09-03  Devang Patel  <dpatel@apple.com>
13222
13223         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
13224         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
13225
13226 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13227
13228         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
13229         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
13230         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
13231         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
13232         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
13233         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
13234         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
13235         the non-portable bzero.
13236         * gcc.dg/20010912-1.c: xfail for NetWare.
13237         * gcc.dg/20020426-2.c: xfail for NetWare.
13238         * gcc.dg/20021014-1.c: xfail for NetWare.
13239         * gcc.dg/20021018-1.c: xfail for NetWare.
13240         * gcc.dg/20030213-1.c: xfail for NetWare.
13241         * gcc.dg/20030225-1.c: xfail for NetWare.
13242         * gcc.dg/20030708-1.c: xfail for NetWare.
13243         * gcc.dg/builtins-config.h: Also exclude NetWare.
13244         * gcc.dg/format/format.h: Define restrict only if not already defined.
13245         * gcc.dg/nest.c: xfail for NetWare.
13246         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
13247         * lib/target-supports.exp (check_visibility_available): Exclude
13248         NetWare.
13249
13250 2004-09-03  Jan Beulich  <jbeulich@novell.com>
13251
13252         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
13253         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
13254         deterministic starting point for the alignment of structure fields.
13255         * gcc.dg/Wpadded.c: Dito.
13256         * g++.dg/abi/vbase10.C: Dito.
13257
13258 2004-09-03  Devang Patel  <dpatel@apple.com>
13259
13260         * g++.dg/debug/pr15736.cc: New test.
13261
13262 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13263
13264         * README.QMTEST: Fix out-of-date link.
13265
13266 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
13267
13268         PR fortran/16579
13269         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
13270         Delete.  Duplicate of gfortran.dg/g77/20010610.f
13271
13272 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
13273
13274         * g++.dg/abi/arm_rtti1.C: New test.
13275
13276 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
13277
13278         * gcc.dg/ppc-vector-memcpy.c: New.
13279         * gcc.dg/ppc-vector-memset.c: New.
13280
13281 2004-09-02  Chao-ying Fu  <fu@mips.com>
13282
13283         * gcc.target/mips/mips-3d-1.c: New test.
13284         * gcc.target/mips/mips-3d-2.c: New test.
13285         * gcc.target/mips/mips-3d-3.c: New test.
13286         * gcc.target/mips/mips-3d-4.c: New test.
13287         * gcc.target/mips/mips-3d-5.c: New test.
13288         * gcc.target/mips/mips-3d-6.c: New test.
13289         * gcc.target/mips/mips-3d-7.c: New test.
13290         * gcc.target/mips/mips-3d-8.c: New test.
13291         * gcc.target/mips/mips-3d-9.c: New test.
13292         * gcc.target/mips/mips-ps-1.c: New test.
13293         * gcc.target/mips/mips-ps-2.c: New test.
13294         * gcc.target/mips/mips-ps-3.c: New test.
13295         * gcc.target/mips/mips-ps-4.c: New test.
13296         * gcc.target/mips/mips-ps-type.c: New test.
13297
13298 2004-09-02  Paul Brook  <paul@codesourcery.com>
13299
13300         * gfortran.dg/edit_real_1.f90: Add new tests.
13301
13302 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13303
13304         PR fortran/15327
13305         * gfortran.dg/merge_char_1.f90: New test.
13306
13307 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13308
13309         PR fortran/16404
13310         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
13311
13312 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13313
13314         PR c/1522
13315         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
13316
13317 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/opt/loop1.C: Do not XFAIL.
13320
13321 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
13322
13323         * gcc.c-torture/execute/20040831-1.c: New test.
13324
13325 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
13326
13327         PR fortran/16579
13328         * gfortran.dg/g77/20010610.f: Now passes.
13329         Copy from g77.f-torture/execute. Add dg-run directive.
13330         * gfortran.dg/g77/README: Update
13331
13332 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13333
13334         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
13335         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
13336         (t1, t2, t3, t4): Add volatile.
13337
13338 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13339
13340         * g++.dg/ext/visibility/arm1.C: New test.
13341
13342 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
13343
13344         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
13345         -pedantic-errors.
13346
13347 2004-09-01  Paul Brook  <paul@codesourcery.com>
13348
13349         * gfortran.dg/eof_2.f90: New test.
13350
13351 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13352
13353         PR fortran/16579
13354         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
13355
13356 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
13357
13358         PR libfortran/16805
13359         * gfortran.dg/list_read_2.f90: New test.
13360
13361 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
13362
13363         * g++.dg/abi/key1.C: New test.
13364
13365 2004-08-31  Richard Henderson  <rth@redhat.com>
13366
13367         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
13368         form of offsetof.
13369         * g++.dg/other/offsetof5.C: Remove duplicate.
13370
13371 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13372
13373         PR fortran/17244
13374         * gfortran.dg/func_derived_1.f90: New test.
13375
13376 2004-08-31  Paul Brook  <paul@codesourcery.com>
13377
13378         * gfortran.dg/eof_1.f90: New test.
13379
13380 2004-08-31  Paul Brook  <paul@codesourcery.com>
13381
13382         * gfortran.dg/list_read_1.f90: New file.
13383
13384 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
13385
13386         * g++.dg/opt/loop1.C: XFAIL.
13387
13388 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
13389
13390         * gcc.dg/funcdef-storage-1.c: New.
13391         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
13392         an extern function in local scope.
13393         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
13394         declare an 'auto inline' function in local scope.
13395         * gcc.dg/20011130-1.c: Likewise.
13396         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
13397         an 'auto' function in local scope.
13398         * gcc.dg/20021014-1.c: Likewise.
13399         * gcc.dg/20030331-2.c: Likewise.
13400
13401 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13402
13403         * gfortran.dg/blockdata_1.f90: New test.
13404
13405 2004-08-30  Richard Henderson  <rth@redhat.com>
13406
13407         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
13408
13409 2004-08-30  Richard Henderson  <rth@redhat.com>
13410
13411         * lib/fortran-torture.exp (fortran-torture-execute): Honor
13412         additional_flags set by alternate driver.
13413         (ieee-options): New procedure.
13414         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
13415         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
13416         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
13417         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
13418
13419 2004-08-30  Richard Henderson  <rth@redhat.com>
13420
13421         * lib/f-torture.exp: Remove.
13422
13423 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR rtl-optimization/16590
13426         * g++.dg/opt/loop1.C: New test.
13427
13428 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13429
13430         PR fortran/13910
13431         * gfortran.dg/oldstyle_1.f90: New test.
13432
13433 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
13434         Paul Brook  <paul@codesourcery.com>
13435
13436         * gfortran.dg/g77/README: Update.
13437         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
13438         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13439         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
13440
13441 2004-08-28  Paul Brook  <paul@codesourcery.com>
13442
13443         PR libfortran/17195
13444         * gfortran.dg/edit_real_1.f90: New test.
13445
13446 2004-08-27  Paul Brook  <paul@codesourcery.com>
13447
13448         * gfortran.dg/rewind_1.f90: New test.
13449
13450 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
13451
13452         PR fortran/16597
13453         * gfortran.dg/pr16597.f90: New test.
13454
13455 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13456
13457         PR c/13801
13458         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
13459         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
13460         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
13461         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
13462         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
13463
13464 2004-08-26  Nick Clifton  <nickc@redhat.com>
13465
13466         * gcc.c-torture/compile/pr17119.c: New test.
13467
13468 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13469
13470         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
13471
13472 2004-08-25  Richard Henderson  <rth@redhat.com>
13473
13474         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
13475         the bits that expect kind=8 to be the largest real kind.
13476
13477 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13478
13479         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
13480
13481 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13482
13483         * gfortran.dg/assignment_1.f90: New test.
13484
13485 2004-08-25  Adam Nemet  <anemet@lnxw.com>
13486
13487         * g++.dg/template/repo3.C: New test.
13488
13489 2004-08-25  Roger Sayle  <roger@eyesopen.com>
13490
13491         PR middle-end/16693
13492         PR tree-optimization/16372
13493         * g++.dg/opt/pr16372-1.C: New test case.
13494         * g++.dg/opt/pr16693-1.C: New test case.
13495         * g++.dg/opt/pr16693-2.C: New test case.
13496
13497 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13498
13499         * objc.dg/proto-lossage-4.m: New test.
13500
13501 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/17155
13504         * g++.dg/inherit/local2.C: New test.
13505
13506 2004-08-25  Paul Brook  <paul@codesourcery.com>
13507
13508         PR fortran/17144
13509         * gfortran.dg/string_ctor_1.f90: New test.
13510
13511 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13512
13513         PR c++/14428
13514         * g++.dg/template/redecl2.C: New test.
13515
13516 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
13517
13518         PR fortran/17143
13519         * gfortran.dg/pr17143.f90: New test.
13520
13521 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
13522
13523         PR fortran/17164
13524         * gfortran.dg/pr17164.f90: New test.
13525
13526 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13527
13528         * gcc.dg/tree-ssa/loop-1.c: New test.
13529
13530 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
13531
13532         * gcc.c-torture/compile/20040824-1.c: New test.
13533
13534 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
13535
13536         * gcc.c-torture/compile/iftrap-3.c: New test.
13537
13538 2004-08-24  Paul Brook  <paul@codesourcery.com>
13539
13540         * gfortran.dg/entry_2.f90: New test.
13541
13542 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13543
13544         PR c++/16889
13545         * g++.dg/lookup/ambig[12].C: New.
13546
13547 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13548
13549         PR c++/16706
13550         * g++.dg/template/crash21.C: New test.
13551         * g++.dg/template/crash22.C: Likewise.
13552
13553 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         PR c++/17149
13556         * g++.dg/template/access15.C: New.
13557
13558 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/17163
13561         * g++.dg/template/repo2.C: New test.
13562
13563 2004-08-23  Roger Sayle  <roger@eyesopen.com>
13564
13565         PR rtl-optimization/17078
13566         * gcc.c-torture/execute/pr17078-1.c: New test case.
13567
13568 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c/14492
13571         * gcc.dg/debug/crash1.c: New test.
13572
13573 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c/16180
13576         * gcc.dg/loop-5.c: New test.
13577
13578 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13579
13580         * gcc.c-torture/execute/20040823-1.c: New test.
13581
13582 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
13583
13584         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
13585         to the assembler.  Simplify test accordingly.
13586         (asm_abi_flags): Use GNU names.
13587         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
13588         to check for ABI flags.
13589
13590 2004-08-22  Andrew Pinski  <apinski@apple.com>
13591
13592         * g++.dg/opt/pr14029.C: New test.
13593         * gcc.c-torture/execute/pr15262.c: New test.
13594
13595 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13596
13597         * gfortran.dg/reduction.f90: Add checks with complex arguments.
13598
13599 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
13600
13601         PR 16908
13602         * gfortran.dg/direct_io.f90: New test.
13603
13604 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13605
13606         PR c++/17121
13607         * g++.dg/inherit/local2.C: New test.
13608
13609 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13610
13611         PR c++/17120
13612         * g++.dg/warn/Wparentheses-4.C: New test.
13613
13614 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/17121
13617         * g++.dg/inherit/local2.C: New test.
13618
13619         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
13620         * gcc.dg/ppc-ldstruct.c: Likewise.
13621         * gcc.dg/ppc64-abi-2.c: Likewise.
13622
13623 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
13624
13625         PR rtl-optimization/17099
13626         * gcc.c-torture/execute/20040820-1.c: New test.
13627
13628 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
13629
13630         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
13631
13632 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
13633
13634         PR fortran/17077
13635         * gfortran.dg/auto_array_1.f90: New test.
13636
13637 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13638
13639         PR fortran/17074
13640         * gfortran.dg/simpleif_1.f90: New test.
13641
13642 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
13643
13644         * lib/target-supports.exp (check_profiling_available): Return
13645         false for arm*-*-symbianelf* and arm*-*-eabi*.
13646
13647         PR c++/15890
13648         * g++.dg/template/delete1.C: New test.
13649
13650 2004-08-19  Paul Brook  <paul@codesourcery.com>
13651
13652         PR fortran/14976
13653         PR fortran/16228
13654         * gfortran.dg/data_char_1.f90: New test.
13655
13656 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
13657
13658         PR fortran/16946
13659         * gfortran.dg/reduction.f90: New testcase.
13660
13661 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13662
13663         PR fortran/16520
13664         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
13665
13666 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13667
13668         PR c++/17041
13669         * g++.dg/Wparentheses-3.C: New test.
13670
13671 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
13672
13673         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
13674         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
13675         * gcc.dg/vect/vect-2.c: Likewise.
13676         * gcc.dg/vect/vect-3.c: Likewise.
13677         * gcc.dg/vect/vect-4.c: Likewise.
13678         * gcc.dg/vect/vect-5.c: Likewise.
13679         * gcc.dg/vect/vect-6.c: Likewise.
13680         * gcc.dg/vect/vect-7.c: Likewise.
13681         * gcc.dg/vect/vect-25.c: Likewise.
13682         * gcc.dg/vect/vect-31.c: Likewise.
13683         * gcc.dg/vect/vect-32.c: Likewise.
13684         * gcc.dg/vect/vect-34.c: Likewise.
13685         * gcc.dg/vect/vect-36.c: Likewise.
13686         * gcc.dg/vect/vect-all.c: Likewise.
13687
13688 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/17068
13691         * g++.dg/template/operator4.C: New test.
13692
13693 2004-08-18  Richard Henderson  <rth@redhat.com>
13694
13695         * gcc.dg/20040206-1.c: XFAIL.
13696
13697 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/16246
13700         * g++.dg/template/array7.C: New test.
13701
13702 2004-08-17  James E Wilson  <wilson@specifixinc.com>
13703
13704         * gcc.dg/mips-movcc-1.c: New test.
13705         * gcc.dg/mips-movcc-2.c: New test.
13706         * gcc.dg/mips-movcc-3.c: New test.
13707
13708         * gcc.dg/mips-nmadd-1.c: New test.
13709         * gcc.dg/mips-nmadd-2.c: New test.
13710
13711 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/15871
13714         * g++.dg/opt/inline8.C: New test.
13715
13716         PR c++/16965
13717         * g++.dg/parse/error17.C: New test.
13718
13719 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
13720
13721         * gcc.dg/vect: New directory for vectorizer tests.
13722         * gcc.dg/vect/tree-vect.h: New file.
13723         * gcc.dg/vect/vect.exp: New file.
13724         * gcc.dg/vect/pr16105.c.c: New test.
13725         * gcc.dg/vect/vect-1.c: New test.
13726         * gcc.dg/vect/vect-2.c: New test.
13727         * gcc.dg/vect/vect-3.c: New test.
13728         * gcc.dg/vect/vect-4.c: New test.
13729         * gcc.dg/vect/vect-5.c: New test.
13730         * gcc.dg/vect/vect-6.c: New test.
13731         * gcc.dg/vect/vect-7.c: New test.
13732         * gcc.dg/vect/vect-8.c: New test.
13733         * gcc.dg/vect/vect-9.c: New test.
13734         * gcc.dg/vect/vect-10.c: New test.
13735         * gcc.dg/vect/vect-11.c: New test.
13736         * gcc.dg/vect/vect-12.c: New test.
13737         * gcc.dg/vect/vect-13.c: New test.
13738         * gcc.dg/vect/vect-14.c: New test.
13739         * gcc.dg/vect/vect-15.c: New test.
13740         * gcc.dg/vect/vect-16.c: New test.
13741         * gcc.dg/vect/vect-17.c: New test.
13742         * gcc.dg/vect/vect-18.c: New test.
13743         * gcc.dg/vect/vect-19.c: New test.
13744         * gcc.dg/vect/vect-20.c: New test.
13745         * gcc.dg/vect/vect-21.c: New test.
13746         * gcc.dg/vect/vect-22.c: New test.
13747         * gcc.dg/vect/vect-23.c: New test.
13748         * gcc.dg/vect/vect-24.c: New test.
13749         * gcc.dg/vect/vect-25.c: New test.
13750         * gcc.dg/vect/vect-26.c: New test.
13751         * gcc.dg/vect/vect-27.c: New test.
13752         * gcc.dg/vect/vect-28.c: New test.
13753         * gcc.dg/vect/vect-29.c: New test.
13754         * gcc.dg/vect/vect-30.c: New test.
13755         * gcc.dg/vect/vect-31.c: New test.
13756         * gcc.dg/vect/vect-32.c: New test.
13757         * gcc.dg/vect/vect-33.c: New test.
13758         * gcc.dg/vect/vect-34.c: New test.
13759         * gcc.dg/vect/vect-35.c: New test.
13760         * gcc.dg/vect/vect-36.c: New test.
13761         * gcc.dg/vect/vect-37.c: New test.
13762         * gcc.dg/vect/vect-38.c: New test.
13763         * gcc.dg/vect/vect-40.c: New test.
13764         * gcc.dg/vect/vect-41.c: New test.
13765         * gcc.dg/vect/vect-42.c: New test.
13766         * gcc.dg/vect/vect-43.c: New test.
13767         * gcc.dg/vect/vect-44.c: New test.
13768         * gcc.dg/vect/vect-45.c: New test.
13769         * gcc.dg/vect/vect-46.c: New test.
13770         * gcc.dg/vect/vect-47.c: New test.
13771         * gcc.dg/vect/vect-48.c: New test.
13772         * gcc.dg/vect/vect-49.c: New test.
13773         * gcc.dg/vect/vect-50.c: New test.
13774         * gcc.dg/vect/vect-51.c: New test.
13775         * gcc.dg/vect/vect-52.c: New test.
13776         * gcc.dg/vect/vect-53.c: New test.
13777         * gcc.dg/vect/vect-54.c: New test.
13778         * gcc.dg/vect/vect-55.c: New test.
13779         * gcc.dg/vect/vect-56.c: New test.
13780         * gcc.dg/vect/vect-57.c: New test.
13781         * gcc.dg/vect/vect-58.c: New test.
13782         * gcc.dg/vect/vect-59.c: New test.
13783         * gcc.dg/vect/vect-60.c: New test.
13784         * gcc.dg/vect/vect-61.c: New test.
13785         * gcc.dg/vect/vect-all.c: New test.
13786         * gcc.dg/vect/vect-none.c: New test.
13787
13788 2004-08-17  Paul Brook  <paul@codesourcery.com>
13789
13790         PR fortran/13082
13791         * gfortran.dg/entry_1.f90: New test.
13792
13793 2004-08-17  Andrew Pinski  <apinski@apple.com>
13794
13795         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
13796
13797 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
13798
13799         * gcc.dg/pr17036-1.c: New test.
13800
13801 2004-08-16  Devang Patel  <dpatel@apple.com>
13802
13803         * gcc.dg/darwin-20040809-1.c: New test.
13804
13805 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
13806
13807         * gcc.dg/funcdef-attr-1.c: New test.
13808
13809 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
13810
13811         * gcc.dg/altivec-17.c: New test.
13812         * gcc.dg/altivec-18.c: New test.
13813
13814 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13815
13816         PR c++/6749
13817         * g++.dg/template/vtable2.C: New test.
13818
13819 2004-08-14  Richard Henderson  <rth@redhat.com>
13820
13821         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
13822         * gcc.dg/pack-test-4.c (main): Return 0.
13823         * gcc.dg/setjmp-1.c: Remove XFAIL.
13824         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
13825
13826 2004-08-14  Richard Henderson  <rth@redhat.com>
13827
13828         * gcc.dg/980217-1.c: Add prototype for printf.
13829
13830 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
13831
13832         * gfortran.dg/pr16935.f90: New test.
13833
13834 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
13835
13836         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
13837
13838 2004-08-13  Paul Brook  <paul@codesourcery.com>
13839
13840         * gfortran.dg/der_io_1.f90: Remove stray comma.
13841
13842 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13843
13844         * gcc.dg/vmx/cw-bug-2.c: Remove.
13845         * gcc.dg/vmx/vprint-1.c: Remove.
13846         * gcc.dg/vmx/vscan-1.c: Remove.
13847
13848 2004-08-12  Devang patel  <dpatel@apple.com>
13849
13850         * gcc.dg/darwin-20040809-2.c: New test.
13851
13852 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
13853
13854         * g++.dg/ext/altivec-12.C: New test.
13855
13856         * g++.dg/ext/altivec-11.C: New test.
13857
13858 2004-08-12  Paul Brook  <paul@codesourcery.com>
13859
13860         * g++.dg/abi/arm_cxa_vec_1.C: New test.
13861
13862 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13863
13864         * g++.dg/ext/altivec-2.C: Check for hardware support before
13865         executing any VMX instructions.
13866
13867         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
13868
13869 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
13870
13871         PR c++/16276
13872         * g++.old-deja/g++.other/comdat4.C: New test.
13873         * g++.old-deja/g++.other/comdat4-aux.cc: New.
13874
13875 2004-08-12  Ben Elliston  <bje@au.ibm.com>
13876
13877         PR target/16286
13878         * gcc.dg/pr16286.c: New test.
13879
13880 2004-08-12 Jan Beulich <jbeulich@novell.com>
13881
13882         * g++.dg/ext/asm5.C: New.
13883
13884 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/16698
13887         * g++.dg/eh/crash1.C: New test.
13888
13889         PR c++/16717
13890         * g++.dg/ext/construct1.C: New test.
13891
13892 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/16853
13895         * g++.dg/init/ptrmem1.C: New test.
13896
13897         PR c++/16618
13898         * g++.dg/parse/offsetof5.C: New test.
13899
13900         PR c++/16870
13901         * g++.dg/template/overload3.C: New test.
13902
13903 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/16964
13906         * g++.dg/parse/error16.C: New test.
13907
13908         PR c++/16904
13909         * g++.dg/template/error14.C: New test.
13910
13911         PR c++/16929
13912         * g++.dg/template/error15.C: New test.
13913
13914 2004-08-11  Devang Patel  <dpatel@apple.com>
13915
13916         * gcc.dg/darwin-ld-20040809-1.c: New test.
13917         * gcc.dg/darwin-ld-20040809-2.c: New test.
13918
13919 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
13920
13921         PR fortran/16917
13922         * gfortran.dg/dfloat_1.f90: New test.
13923
13924 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
13925
13926         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
13927         * gcc.dg/dll-2.c: Fix dg-require syntax.
13928         * gcc.misc-tests/arm-isr.c (abort): Declare.
13929         (exit): Likewise.
13930
13931 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
13932
13933         PR c++/16971
13934         * g++.dg/parse/crash16.C: New test.
13935
13936 2004-08-10  Roger Sayle  <roger@eyesopen.com>
13937
13938         * gcc.dg/mips-rsqrt-1.c: New test case.
13939         * gcc.dg/mips-rsqrt-2.c: New test case.
13940         * gcc.dg/mips-rsqrt-3.c: New test case.
13941
13942 2004-08-10  Paul Brook  <paul@codesourcery.com>
13943
13944         * gfortran.dg/der_io_1.f90: New test.
13945
13946 2004-08-10  Paul Brook  <paul@codesourcery.com>
13947
13948         PR fortran/16919
13949         * gfortran.dg/der_array_1.f90: New test.
13950
13951 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
13952
13953         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
13954
13955 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
13956
13957         * gcc.dg/wchar_t-2.c: Fix typo.
13958
13959 2004-08-09  Falk Hueffner  <falk@debian.org>
13960
13961         PR tree-optimization/12517
13962         * gcc.c-torture/compile/pr12517.c: New test.
13963
13964         PR tree-optimization/12578
13965         * gcc.c-torture/compile/pr12578.c: New test.
13966
13967         PR tree-optimization/12899
13968         * gcc.c-torture/compile/pr12899.c: New test.
13969
13970         PR rtl-optimization/14692
13971         * gcc.c-torture/compile/pr14692.c: New test.
13972
13973         PR tree-optimization/16461
13974         * gcc.c-torture/compile/pr16461.c: New test.
13975
13976 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13977
13978         * gfortran.dg/getenv_1.f90: New test.
13979
13980 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13981
13982         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
13983         wchar_t.
13984         * gcc.dg/symbian5.c: Test -fno-short-wchar.
13985
13986 2004-08-06  Paul Brook  <paul@codesourcery.com>
13987
13988         * gfortran.dg/ret_array_1.f90: New test.
13989         * gfortran.dg/ret_pointer_1.f90: New test.
13990
13991 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
13992
13993         * gcc.dg/missing-field-init-[12].c: New tests.
13994         * g++.dg/warn/missing-field-init-[12].C: New tests.
13995
13996 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13997
13998         * gcc.dg/enum2.c: New test.
13999         * gcc.dg/symbian3.c: Likewise.
14000         * gcc.dg/symbian4.c: Likewise.
14001         * gcc.dg/wchar_t-2.c: Likewise.
14002
14003 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14004
14005         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14006         destructor tests.
14007
14008 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14009
14010         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14011         dg-require-visiblity.
14012         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14013         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14014         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14015         * g++.dg/ext/visibility/new1.C: Likewise.
14016         * g++.dg/ext/visibility/pragma.C: Likewise.
14017         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14018         * g++.dg/ext/visibility/virtual.C: Likewise.
14019         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14020         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14021         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14022         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14023         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14024         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14025         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14026         * g++/dg/ext/visibility/visibility-8.C: New test.
14027         * gcc.c-torture/compile/dll.x: Remove.
14028         * gcc.dg/dll-2.c: Use dg-require-dll
14029         * gcc.dg/visibility-10.c: New test.
14030         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14031         supporting DLLs.
14032         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14033         (scan_not_hidden): Likewise.
14034
14035 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14036
14037         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14038
14039 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14040
14041         * gcc.c-torture/execute/20040805-1.c: New test.
14042
14043 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14044
14045         * gcc.dg/20020118-1.c: Declare abort.
14046         * gcc.dg/altivec_check.h: Likewise.
14047         * gcc.dg/iftrap-2.c: Likewise.
14048         * gcc.dg/pragma-darwin.c: Likewise.
14049         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14050
14051 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14052
14053         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14054
14055 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14056
14057         * gcc.c-torture/execute/builtins/abs-2.c,
14058         gcc.c-torture/execute/builtins/abs-3.c,
14059         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14060         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14061         intmax_t, uintmax_t and their limits.
14062         * gcc.dg/intmax_t-1.c: New test.
14063
14064 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14065
14066         * g++.dg/tc1/dr147.C: Add reference to PR.
14067
14068 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14069
14070         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14071         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14072
14073 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14074
14075         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14076
14077 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14078
14079         * gcc.dg/redecl-5.c: New test.
14080         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14081         of scanf.
14082
14083 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14084
14085         PR middle-end/16790
14086         * gcc.c-torture/execute/pr16790-1.c: New test case.
14087
14088 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14089
14090         * g++.dg/ext/visibility/assign1.C: New test.
14091         * g++.dg/ext/visibility/new1.C: Likewise.
14092
14093         * gcc.dg/symbian1.c: New test.
14094         * gcc.dg/symbian2.c: Likewise.
14095
14096 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14097
14098         PR target/16570
14099         * gcc.dg/i386-sse-9.c: New test.
14100
14101 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14102
14103         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14104
14105 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14106
14107         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14108         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14109         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14110         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14111         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14112         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14113         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14114         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14115         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14116         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14117         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14118         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14119         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14120         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14121         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14122         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14123         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14124         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14125         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14126         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14127         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14128         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14129         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14130         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14131         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14132         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14133         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14134         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14135         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14136         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14137         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14138         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14139         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
14140         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
14141         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
14142         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14143         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14144         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14145         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14146         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
14147         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
14148         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
14149         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
14150         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
14151         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14152         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14153         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
14154         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
14155         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
14156         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
14157         gcc.misc-tests/i386-pf-3dnow-1.c,
14158         gcc.misc-tests/i386-pf-athlon-1.c,
14159         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14160         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
14161         Declare built-in functions used.
14162         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
14163
14164 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
14165
14166         PR c++/16707
14167         * g++.dg/lookup/using12.C: New test.
14168
14169         * g++.dg/init/null1.C: Fix PR number.
14170         * g++.dg/parse/namespace10.C: Likewise.
14171
14172 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/16224
14175         * g++.dg/template/spec17.C: New test.
14176         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
14177         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
14178
14179 2004-08-02  David Billinghurst
14180
14181         PR fortran/16292
14182         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
14183
14184 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
14185
14186         * gcc.dg/ia64-got-1.c: New test case.
14187
14188 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/16489
14191         * g++.dg/init/null1.C: New test.
14192         * g++.dg/tc1/dr76.C: Adjust error marker.
14193
14194         PR c++/16529
14195         * g++.dg/parse/namespace10.C: New test.
14196
14197         PR c++/16810
14198         * g++.dg/inherit/ptrmem2.C: New test.
14199
14200 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14201
14202         PR target/16155
14203         * gcc.dg/pr16155.c: New test.
14204
14205 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14206
14207         * gcc.dg/redecl-2.c: New test.
14208
14209 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
14210
14211         * gcc.dg/darwin-longdouble.c: New file.
14212
14213 2004-07-30  Richard Henderson  <rth@redhat.com>
14214
14215         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
14216         write to constant argument.
14217         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14218
14219 2004-07-30  Richard Henderson  <rth@redhat.com>
14220
14221         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
14222         tests of nearest around zero.
14223
14224 2004-07-30  Andrew Pinski  <apinski@apple.com>
14225
14226         * gcc.c-torture/compile/20040730-1.c: New test.
14227
14228 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14229
14230         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
14231         powerpc-eabispe.
14232
14233 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
14234
14235         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
14236
14237 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
14238
14239         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
14240         contains $ld_library_path.
14241         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14242
14243 2004-07-29  Richard Henderson  <rth@redhat.com>
14244
14245         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
14246
14247         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
14248         (alt2, which): New.
14249         (Check): Accept either alternative.
14250
14251 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
14252
14253         * g++.dg/abi/inline1.C: New test.
14254         * g++.dg/abi/local1-a.cc: Likewise.
14255         * g++.dg/abi/local1.C: Likewise.
14256         * g++.dg/abi/mangle11.C: Tweak location of warnings.
14257         * g++.dg/abi/mangle12.C: Likewise.
14258         * g++.dg/abi/mangle17.C: Likewise.
14259         * g++.dg/abi/mangle20-2.C: Likewise.
14260         * g++.dg/opt/interface1.C: Likewise.
14261         * g++.dg/opt/interface1.h: Likewise.
14262         * g++.dg/opt/interface1-a.cc: New test.
14263         * g++.dg/parse/repo1.C: New test.
14264         * g++.dg/template/repo1.C: Likewise.
14265         * g++.dg/warn/Winline-1.C: Likewise.
14266         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
14267
14268 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
14269
14270         * gcc.dg/tree-ssa/20040729-1.c: New test.
14271
14272 2004-07-27  Matt Austern <austern@apple.com>
14273
14274         * gcc.dg/darwin-bool-1.c: New test.
14275         * gcc.dg/darwin-bool-2.c: New test.
14276
14277 2004-07-28  Richard Henderson  <rth@redhat.com>
14278
14279         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
14280         arguments in the correct type.  Don't write to constant arguments.
14281
14282 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14283
14284         PR tree-optimization/16688
14285         PR tree-optimization/16689
14286         * g++.dg/tree-ssa/pr16688.C: New test.
14287
14288 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14289
14290         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14291         loads.  Not only in the comment, this time.
14292
14293 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
14294
14295         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
14296         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
14297         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
14298         * gcc.dg/sh4a-bitmovua.c: New.
14299         * gcc.dg/sh4a-cos.c: New.
14300         * gcc.dg/sh4a-cosf.c: New.
14301         * gcc.dg/sh4a-fprun.c: New.
14302         * gcc.dg/sh4a-fsrra.c: New.
14303         * gcc.dg/sh4a-memmovua.c: New.
14304         * gcc.dg/sh4a-sin.c: New.
14305         * gcc.dg/sh4a-sincos.c: New.
14306         * gcc.dg/sh4a-sincosf.c: New.
14307         * gcc.dg/sh4a-sinf.c: New.
14308
14309 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
14310
14311         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
14312         conditionals.
14313         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
14314         loads.
14315         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
14316         DOM1.
14317
14318 2004-07-27  Andrew Pinski  <apinski@apple.com>
14319
14320         * g++.dg/rtti/tinfo1.C: Correct the xfail.
14321
14322 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
14323
14324         * gcc.dg/pragma-isr.c: New test.
14325
14326 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14327
14328         PR c++/14429
14329         * g++.dg/template/ttp11.C: New test.
14330
14331 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
14332
14333         * gcc.c-torture/compile/20040727-1.c: New test.
14334
14335 2004-07-26  Eric Christopher  <echristo@redhat.com>
14336
14337         * gcc.c-torture/compile/20040726-2.c: New test.
14338
14339 2004-07-26  Andrew Pinski  <apinski@apple.com>
14340
14341         * g++.dg/rtti/tinfo1.C: Xfail.
14342
14343 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
14344
14345         * gcc.c-torture/compile/20040726-1.c: New test.
14346
14347 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
14348             Brian Ryner  <bryner@brianryner.com>
14349
14350         PR c++/9283
14351         PR c++/15000
14352         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
14353         * g++.dg/ext/visibility/: New directory.
14354         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
14355         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
14356         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
14357         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
14358         * g++.dg/ext/visibility/fvisibility.C,
14359         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
14360         g++.dg/ext/visibility/fvisibility-override1.C
14361         g++.dg/ext/visibility/fvisibility-override2.C
14362         g++.dg/ext/visibility/memfuncts.C
14363         g++.dg/ext/visibility/noPLT.C
14364         g++.dg/ext/visibility/pragma.C
14365         g++.dg/ext/visibility/pragma-override1.C
14366         g++.dg/ext/visibility/pragma-override2.C
14367         g++.dg/ext/visibility/staticmemfuncts.C
14368         g++.dg/ext/visibility/virtual.C: New tests.
14369
14370 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14371
14372         PR c/15360
14373         * gcc.dg/pr15360-1.c: New test.
14374
14375 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
14376
14377         * gcc.dg/pragma-align-2.c: New test.
14378         * gcc.dg/pragma-init-fini.c: New test.
14379         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
14380         targets.
14381
14382 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14383
14384         * gcc.dg/init-string-2.c: New test.
14385
14386 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
14387
14388         PR 16684
14389         * gcc.dg/Wredundant-decls-1.c: New test case.
14390
14391 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
14392
14393         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
14394         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
14395         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
14396         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
14397         * gcc.dg/compat/generate-random.c: New file.
14398         * gcc.dg/compat/generate-random.h: Likewise.
14399         * gcc.dg/compat/generate-random_r.c: Likewise.
14400         * gcc.dg/compat/struct-layout-1.h: Likewise.
14401         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
14402         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
14403         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
14404         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
14405         * gcc.dg/compat/struct-layout-1_main.c: New test.
14406         * gcc.dg/compat/struct-layout-1_x.c: New file.
14407         * gcc.dg/compat/struct-layout-1_y.c: New file.
14408         * gcc.dg/compat/struct-layout-1_test.h: New file.
14409
14410 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14411
14412         * gcc.dg/comp-return-1.c: New test
14413
14414 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
14415
14416         * gcc.dg/vmx/8-02a.c: Fix typo.
14417
14418         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
14419         * gcc.dg/darwin-abi-3.c: New test.
14420
14421         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
14422         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
14423
14424         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
14425         * gcc.dg/vmx/ops-long-1.c: New test.
14426         * gcc.dg/vmx/ops-long-2.c: New test.
14427
14428 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14429
14430         * g++.dg/lookup/conv-[1234].C: New.
14431
14432 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
14433
14434         * g++.dg/parse/attr2.C: Simplify.
14435
14436 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14437
14438         PR c/7284
14439         * gcc.c-torture/execute/pr7284-1.c: New test.
14440
14441 2004-07-22  Brian Booth  <bbooth@redhat.com>
14442
14443         * gcc.dg/tree-ssa/20040721-1.c: New test.
14444
14445 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         * g++.dg/template/crash20.c: New.
14448
14449 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
14450
14451         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
14452         Add dg-run directive.  Declare variables as required.
14453         * gfortran.dg/g77/README: Update
14454
14455 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
14456
14457         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
14458         gcc.dg/cris-peep2-andu2.c: New tests.
14459
14460 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14461
14462         PR c/15052
14463         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
14464         on return type.
14465         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
14466         messages.
14467         * gcc.dg/qual-return-2.c: Update expected messages.
14468         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
14469
14470 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14471
14472         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
14473         * gcc.dg/noncompile/921102-1.c: Update expected error message.
14474
14475 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14476
14477         PR c/11250
14478         * gcc.dg/init-string-1.c: New test.
14479
14480 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
14481
14482         PR middle-end/15345
14483         PR c/16450
14484         * gcc.dg/torture/nested-fn-1.c: New test.
14485
14486 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
14487
14488         PR target/16559
14489         * gcc.dg/ia64-fptr-1.c: New file.
14490
14491 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14492
14493         PR c++/14497
14494         * g++.dg/template/spec16.C: New test.
14495         * g++.old-deja/g++.robertl/eb118.C: Remove.
14496
14497 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14498
14499         PR c++/509
14500         * g++.dg/template/spec15.C: New test.
14501
14502 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
14503
14504         Copy cases from g77.f-torture/execute and add dg-run
14505         directive.  Other changes as noted.
14506         * gfortran.dg/g77/13037.f
14507         * gfortran.dg/g77/1832.f
14508         * gfortran.dg/g77/19981119-0.f
14509         * gfortran.dg/g77/19990313-0.f
14510         * gfortran.dg/g77/19990313-1.f
14511         * gfortran.dg/g77/19990313-2.f
14512         * gfortran.dg/g77/19990313-3.f
14513         * gfortran.dg/g77/19990419-1.f
14514         * gfortran.dg/g77/19990826-0.f
14515         * gfortran.dg/g77/19990826-2.f
14516         * gfortran.dg/g77/20000503-1.f
14517         * gfortran.dg/g77/20001111.f
14518         * gfortran.dg/g77/20010116.f
14519         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
14520         * gfortran.dg/g77/20010430.f
14521         * gfortran.dg/g77/6177.f
14522         * gfortran.dg/g77/947.f
14523         * gfortran.dg/g77/970816-3.f
14524         * gfortran.dg/g77/971102-1.f
14525         * gfortran.dg/g77/980520-1.f
14526         * gfortran.dg/g77/980628-0.f
14527         * gfortran.dg/g77/980628-1.f
14528         * gfortran.dg/g77/980628-10.f
14529         * gfortran.dg/g77/980628-2.f
14530         * gfortran.dg/g77/980628-3.f
14531         * gfortran.dg/g77/980628-7.f
14532         * gfortran.dg/g77/980628-8.f
14533         * gfortran.dg/g77/980628-9.f
14534         * gfortran.dg/g77/980701-0.f
14535         * gfortran.dg/g77/980701-1.f
14536         * gfortran.dg/g77/cabs.f
14537         * gfortran.dg/g77/claus.f
14538         * gfortran.dg/g77/complex_1.f
14539         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
14540         * gfortran.dg/g77/dcomplex.f
14541         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
14542         * gfortran.dg/g77/f90-intrinsic-mathematical.f
14543         * gfortran.dg/g77/f90-intrinsic-numeric.f
14544         * gfortran.dg/g77/int8421.f
14545         * gfortran.dg/g77/labug1.f
14546         * gfortran.dg/g77/large_vec.f
14547         * gfortran.dg/g77/le.f
14548         * gfortran.dg/g77/short.f
14549         * gfortran.dg/g77/README: Update
14550
14551 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/16637
14554         * g++.dg/parse/lookup4.C: New test.
14555
14556 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14557
14558         PR c++/16175
14559         * g++.dg/template/ttp10.C: New test.
14560
14561 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14562
14563         * gcc.dg/pr12625-1.c: New test.
14564
14565 2004-07-20  Steven Bosscher  <stevenb@suse.de>
14566
14567         * testsuite/gcc.dg/switch-warn-1.c: New test.
14568         * testsuite/gcc.dg/switch-warn-2.c: New test.
14569         * gcc.c-torture/compile/pr14730.c: Update.
14570
14571 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
14572
14573         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
14574         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
14575         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
14576         g++.dg/template/nontype3.C: Remove trailing CR from tests.
14577
14578 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/16623
14581         * g++.dg/template/assign1.C: New test.
14582
14583 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14584
14585         PR c++/12170
14586         * g++.dg/template/ttp9.C: New test.
14587
14588 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
14589
14590         * gcc.dg/format/cmn-err-1.c: New test.
14591
14592 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14593
14594         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
14595         gcc.dg/Wparentheses-10.c: New tests.
14596         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
14597
14598 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14599
14600         PR fortran/16465
14601         * gfortran.dg/g77//ffixed-line-length-0.f,
14602         gfortran.dg/g77/ffixed-line-length-132.f,
14603         gfortran.dg/g77/ffixed-line-length-72.f,
14604         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
14605         gfortran.dg/g77/README: Update.
14606
14607 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14608
14609         PR c++/13092
14610         * g++.dg/template/non-dependent7.C: New test.
14611         * g++.dg/template/non-dependent8.C: Likewise.
14612         * g++.dg/template/non-dependent9.C: Likewise.
14613         * g++.dg/template/non-dependent10.C: Likewise.
14614
14615 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
14616
14617         PR c++/16337
14618         * g++.dg/parse/attr2.C: New test.
14619
14620 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
14621
14622         * g77.dg: Removed.
14623         * g77.f-torture: Ditto.
14624
14625 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14626
14627         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
14628         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
14629         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
14630
14631 2004-07-16  Richard Henderson  <rth@redhat.com>
14632
14633         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
14634
14635 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14636
14637         * lib/fortran-torture.exp (fortran-torture): Don't test compile
14638         tests with full list of options.
14639         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
14640         of TORTURE_OPTIONS if test contains 'dg-do run'.
14641
14642         PR fortran/16404
14643         * gfortran.dg/do_iterator.f90: New test.
14644
14645 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14646
14647         PR rtl-optimization/16536
14648         * gcc.c-torture/execute/restrict-1.c: New test.
14649
14650 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14651
14652         PR fortran/15324
14653         * gfortran.dg/pr15324.f90: New test.
14654
14655         PR fortran/15129
14656         * gfortran.dg/pr15129.f90: New test.
14657
14658         PR fortran/15140
14659         * gfortran.dg/pr15140.f90: New test.
14660
14661         PR fortran/13792
14662         * gfortran.fortran-torture/execute/bounds.f90: Add check for
14663         compile-time simplification.
14664
14665 2004-07-14  Mike Stump  <mrs@apple.com>
14666
14667         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
14668
14669 2004-07-14  James E Wilson  <wilson@specifixinc.com>
14670
14671         PR target/16325
14672         * gcc.dg/profile-generate-1.c: New.
14673
14674 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gcc.c-torture/execute/20040709-1.c: New test.
14677         * gcc.c-torture/execute/20040709-2.c: New test.
14678
14679 2004-07-14  Mike Stump  <mrs@apple.com>
14680
14681         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
14682
14683 2004-07-14  Mike Stump  <mrs@apple.com>
14684
14685         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
14686
14687 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/16518
14690         * g++.dg/parse/mutable1.C: New test.
14691
14692 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
14693
14694         PR tree-optimization/16443
14695         * gcc.dg/tree-ssa/20040713-1.c: New test.
14696
14697 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
14698
14699         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
14700         for operator new.
14701
14702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14703
14704         * gfortran.dg/g77/README: New file
14705         * gfortran.dg/g77/19981216-0.f:  Copy from
14706         g77.f-torture/noncompile.  Add "dg-do compile" and
14707         dg-error as required.
14708         * gfortran.dg/g77/19990218-1.f: Likewise
14709         * gfortran.dg/g77/19990905-1.f: Likewise
14710         * gfortran.dg/g77/9263.f: Likewise
14711         * gfortran.dg/g77/980615-0.f: Likewise
14712         * gfortran.dg/g77/980616-0.f: Likewise
14713         * gfortran.dg/g77/check0.f: Likewise
14714         * gfortran.dg/g77/select_no_compile.f: Likewise
14715
14716 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14717
14718         Copy files from g77.f-torture/compile.
14719         Add "{ dg-do compile}".  Other changes as noted
14720         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
14721         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
14722         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
14723         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
14724         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
14725         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
14726         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
14727         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
14728         statement to conform to standard.  Append alpha1.x for reference.
14729         * gfortran.dg/g77/xformat.f: Add dg-warning
14730
14731 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14732
14733         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
14734         Add {dg-do compile} directive.
14735         * gfortran.dg/g77/cpp2.F: Likewise
14736
14737 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14738
14739         PR c++/5402
14740         * g++.dg/lookup/name-clash1.C: New test.
14741
14742         PR c++/9777
14743         * g++.dg/lookup/name-clash2.C: New test.
14744
14745         PR c++/12102
14746         * g++.dg/lookup/name-clash3.C: New test.
14747
14748 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14749
14750         * g++.dg/lookup/new2.C: New test.
14751         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
14752
14753 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
14754
14755         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
14756         Add {dg-do compile} directive.
14757         * gfortran.dg/g77/13060.f: Likewise
14758         * gfortran.dg/g77/19990218-0.f: Likewise
14759         * gfortran.dg/g77/19990305-0.f: Likewise
14760         * gfortran.dg/g77/19990419-0.f: Likewise
14761         * gfortran.dg/g77/19990502-0.f: Likewise
14762         * gfortran.dg/g77/19990502-1.f: Likewise
14763         * gfortran.dg/g77/19990525-0.f: Likewise
14764         * gfortran.dg/g77/19990826-1.f: Likewise
14765         * gfortran.dg/g77/19990826-3.f: Likewise
14766         * gfortran.dg/g77/19990905-2.f: Likewise
14767         * gfortran.dg/g77/20000412-1.f: Likewise
14768         * gfortran.dg/g77/20000511-1.f: Likewise
14769         * gfortran.dg/g77/20000511-2.f: Likewise
14770         * gfortran.dg/g77/20000518.f: Likewise
14771         * gfortran.dg/g77/20000601-1.f: Likewise
14772         * gfortran.dg/g77/20000601-2.f: Likewise
14773         * gfortran.dg/g77/20000629-1.f: Likewise
14774         * gfortran.dg/g77/20000630-2.f: Likewise
14775         * gfortran.dg/g77/20010115.f: Likewise
14776         * gfortran.dg/g77/20010321-1.f: Likewise
14777         * gfortran.dg/g77/20010426.f: Likewise
14778         * gfortran.dg/g77/20020307-1.f: Likewise
14779         * gfortran.dg/g77/8485.f: Likewise
14780         * gfortran.dg/g77/960317-1.f: Likewise
14781         * gfortran.dg/g77/970915-0.f: Likewise
14782         * gfortran.dg/g77/980310-1.f: Likewise
14783         * gfortran.dg/g77/980310-2.f: Likewise
14784         * gfortran.dg/g77/980310-3.f: Likewise
14785         * gfortran.dg/g77/980310-4.f: Likewise
14786         * gfortran.dg/g77/980310-6.f: Likewise
14787         * gfortran.dg/g77/980310-7.f: Likewise
14788         * gfortran.dg/g77/980310-8.f: Likewise
14789         * gfortran.dg/g77/980419-2.f: Likewise
14790         * gfortran.dg/g77/980424-0.f: Likewise
14791         * gfortran.dg/g77/980427-0.f: Likewise
14792         * gfortran.dg/g77/980729-0.f: Likewise
14793         * gfortran.dg/g77/981117-1.f: Likewise
14794         * gfortran.dg/g77/toon_1.f: Likewise
14795
14796 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14797
14798         PR c++/2204
14799         * g++.dg/other/abstract2.C: New test.
14800
14801 2004-07-12  Paul Brook  <paul@codesourcery.com>
14802
14803         * gfortran.dg/pointer_init_1.f90: New test.
14804
14805 2004-07-11  Paul Brook  <paul@codesourcery.com>
14806
14807         PR fortran/15986
14808         * gfortran.dg/contained_1.f90: New test.
14809
14810 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
14811
14812         * g++.dg/parse/defarg8.C: New test.
14813
14814 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14815
14816         PR fortran/16433
14817         * gfortran.dg/pr16433.f: New test.
14818
14819         PR fortran/17574
14820         * gfortran.dg/pr15754.f90: New test.
14821
14822 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14823
14824         PR tree-optimization/16437
14825         * gcc.c-torture/execute/bitfld-4.c: New test.
14826
14827 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14828
14829         * gfortran.fortran-torture/execute/common_2.f90: Add check for
14830         access to common var from module.
14831
14832 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14833
14834         PR fortran/16336
14835         * gfortran.fortran-torture/execute/common_2.f90: New test.
14836
14837 2004-07-10  Paul Brook  <paul@codesourcery.com>
14838
14839         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
14840
14841 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14842
14843         PR fortran/15969
14844         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14845
14846 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
14847
14848         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
14849         * gfortran.dg/g77/ffixed-form-2.f: Likewise
14850         * gfortran.dg/g77/ffree-form-1.f: Likewise
14851         * gfortran.dg/g77/ffree-form-2.f: Likewise
14852         * gfortran.dg/g77/ffree-form-3.f: Likewise
14853         * gfortran.dg/g77/fno-underscoring.f: Likewise
14854         * gfortran.dg/g77/funderscoring.f: Likewise
14855         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
14856
14857 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14858
14859         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
14860
14861 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14862         Paul Brook  <paul@codesourcery.com>
14863
14864         PR fortran/13415
14865         * gfortran.dg/common_pointer_1.f90: New test.
14866
14867 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14868
14869         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
14870
14871 2004-07-09  James E Wilson  <wilson@specifixinc.com>
14872
14873         PR target/16364
14874         * gcc.c-torture/compile/20040709-1.c: New.
14875
14876 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14877
14878         PR fortran/14077
14879         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
14880
14881 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14882
14883         PR fortran/13201
14884         * gfortran.dg/shape_1.f90: New test.
14885
14886 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
14887             Andrew Pinski  <apinski@apple.com>
14888
14889         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
14890
14891 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14892
14893         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
14894         comment.
14895
14896 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14897         Paul Brook  <paul@codesourcery.com>
14898
14899         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
14900         '.f95' and '.F95'.
14901
14902 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
14903
14904         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
14905
14906 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14907
14908         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
14909         testcases with capital suffix.
14910
14911 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14912
14913         PR fortran/15481
14914         PR fortran/13372
14915         PR fortran/13575
14916         PR fortran/15978
14917         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
14918
14919         * gfortran.dg/implicit_1.f90: New test.
14920
14921 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14922
14923         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
14924         expression to match gfortran warning/error messages
14925         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
14926         dg-error text.
14927
14928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14929
14930         * lib/fortran-torture.exp: Rename proc search_for to
14931         search_for_re.
14932
14933 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14934
14935         * gcc.c-torture/execute/simd-5.x: New file.
14936         XFAIL on SPARC 64-bit at -O0.
14937
14938 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14939
14940         PR c++/8211
14941         PR c++/16165
14942         * g++.dg/warn/effc3.C: New test.
14943
14944 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14945
14946         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
14947         change X to 1X in format.
14948         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
14949         add data statements to conform to standard.
14950
14951 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14952
14953         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
14954         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
14955         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
14956
14957 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14958
14959         * gfortran.dg/g77/7388.f: Copy from g77.dg
14960         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
14961         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
14962         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
14963         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
14964         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
14965         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
14966         * gfortran.dg/g77/strlen0.f: Likewise
14967
14968 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
14969
14970         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
14971         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
14972
14973 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14974
14975         * gcc.c-torture/execute/920428-2.x: Delete.
14976         * gcc.c-torture/execute/920501-7.x: Likewise.
14977
14978 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
14979
14980         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
14981         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
14982         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
14983         prescott and c3-2.
14984         (PREFETCH_3DNOW): Add -march=c3.
14985
14986 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
14987
14988         PR c/16437
14989         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
14990         * gcc.c-torture/execute/bf64-1.x: Likewise.
14991
14992 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14993
14994         * gcc.c-torture/compile/20040708-1.c: New test.
14995
14996 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14997
14998         PR c++/16169
14999         * g++.dg/warn/effc2.C: New test.
15000
15001 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15002
15003         * gcc.c-torture/execute/bitfld-1.x: Remove.
15004         * gcc.c-torture/execute/bitfld-3.c: New test.
15005         * gcc.dg/bitfld-2.c: Remove XFAILs.
15006
15007 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15008
15009         PR c++/16276
15010         * g++.dg/rtti/tinfo1.C: New file.
15011
15012 2004-07-07  Eric Christopher  <echristo@redhat.com>
15013
15014         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15015
15016 2004-07-07  Andrew Pinski  <apinski@apple.com>
15017
15018         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15019
15020 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15021
15022         * g++.dg/init/call1.C: XFAIL.
15023
15024 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15025
15026         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15027         except for movstrict*, to movmem* and clrstr* to clrmem*.
15028
15029 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15030
15031         * gcc.c-torture/execute/20040707-1.c: New test.
15032
15033 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15034
15035         * gcc.c-torture/execute/20040706-1.c: New test.
15036
15037 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15038
15039         PR c++/3671
15040         * g++.dg/template/spec14.C: New test.
15041
15042 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15045         nothing if not yet defined.  Use it in b, c and d type definitions.
15046         * gcc.c-torture/execute/20040705-1.c: New test.
15047         * gcc.c-torture/execute/20040705-2.c: New test.
15048
15049 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15050
15051         PR c++/2518
15052         * g++.dg/lookup/new1.C: New test.
15053
15054 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15055
15056         PR c++/11406
15057         * g++.dg/template/sizeof8.C: New test.
15058
15059 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15060
15061         * gcc.c-torture/compile/20040705-1.c: New test.
15062
15063 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15064
15065         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15066
15067 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15068
15069         * gcc.dg/cpp/if-mop.c: Two new testcases.
15070         * gcc.dg/cpp/trad/comment-3.c: New.
15071
15072 2004-07-04  Paul Brook  <paul@codesourcery.com>
15073
15074         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15075
15076 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15077
15078         PR c++/3761
15079         * g++.dg/lookup/crash4.C: New test.
15080
15081 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15082
15083         * gcc.c-torture/execute/builtin-abs-1.c
15084         * gcc.c-torture/execute/builtin-abs-2.c
15085         * gcc.c-torture/execute/builtin-complex-1.c
15086         * gcc.c-torture/execute/builtins/string-1-lib.c
15087         * gcc.c-torture/execute/builtins/string-1.c
15088         * gcc.c-torture/execute/builtins/string-2-lib.c
15089         * gcc.c-torture/execute/builtins/string-2.c
15090         * gcc.c-torture/execute/builtins/string-3-lib.c
15091         * gcc.c-torture/execute/builtins/string-3.c
15092         * gcc.c-torture/execute/builtins/string-4-lib.c
15093         * gcc.c-torture/execute/builtins/string-4.c
15094         * gcc.c-torture/execute/builtins/string-5-lib.c
15095         * gcc.c-torture/execute/builtins/string-5.c
15096         * gcc.c-torture/execute/builtins/string-6-lib.c
15097         * gcc.c-torture/execute/builtins/string-6.c
15098         * gcc.c-torture/execute/builtins/string-7-lib.c
15099         * gcc.c-torture/execute/builtins/string-7.c
15100         * gcc.c-torture/execute/builtins/string-8-lib.c
15101         * gcc.c-torture/execute/builtins/string-8.c
15102         * gcc.c-torture/execute/builtins/string-9-lib.c
15103         * gcc.c-torture/execute/builtins/string-9.c
15104         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15105         * gcc.c-torture/execute/builtins/string-asm-1.c
15106         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15107         * gcc.c-torture/execute/builtins/string-asm-2.c
15108         * gcc.c-torture/execute/stdio-opt-1.c
15109         * gcc.c-torture/execute/stdio-opt-2.c
15110         * gcc.c-torture/execute/stdio-opt-3.c
15111         * gcc.c-torture/execute/string-opt-1.c
15112         * gcc.c-torture/execute/string-opt-10.c
15113         * gcc.c-torture/execute/string-opt-11.c
15114         * gcc.c-torture/execute/string-opt-12.c
15115         * gcc.c-torture/execute/string-opt-13.c
15116         * gcc.c-torture/execute/string-opt-14.c
15117         * gcc.c-torture/execute/string-opt-15.c
15118         * gcc.c-torture/execute/string-opt-16.c
15119         * gcc.c-torture/execute/string-opt-2.c
15120         * gcc.c-torture/execute/string-opt-6.c
15121         * gcc.c-torture/execute/string-opt-7.c
15122         * gcc.c-torture/execute/string-opt-8.c:
15123         Replace with ...
15124
15125         * gcc.c-torture/execute/builtins/abs-2.c
15126         * gcc.c-torture/execute/builtins/abs-3.c
15127         * gcc.c-torture/execute/builtins/complex-1.c
15128         * gcc.c-torture/execute/builtins/fprintf.c
15129         * gcc.c-torture/execute/builtins/fputs.c
15130         * gcc.c-torture/execute/builtins/memcmp.c
15131         * gcc.c-torture/execute/builtins/memmove.c
15132         * gcc.c-torture/execute/builtins/memops-asm.c
15133         * gcc.c-torture/execute/builtins/mempcpy-2.c
15134         * gcc.c-torture/execute/builtins/mempcpy.c
15135         * gcc.c-torture/execute/builtins/memset.c
15136         * gcc.c-torture/execute/builtins/printf.c
15137         * gcc.c-torture/execute/builtins/sprintf.c
15138         * gcc.c-torture/execute/builtins/strcat.c
15139         * gcc.c-torture/execute/builtins/strchr.c
15140         * gcc.c-torture/execute/builtins/strcmp.c
15141         * gcc.c-torture/execute/builtins/strcpy.c
15142         * gcc.c-torture/execute/builtins/strcspn.c
15143         * gcc.c-torture/execute/builtins/strlen-2.c
15144         * gcc.c-torture/execute/builtins/strlen.c
15145         * gcc.c-torture/execute/builtins/strncat.c
15146         * gcc.c-torture/execute/builtins/strncmp-2.c
15147         * gcc.c-torture/execute/builtins/strncmp.c
15148         * gcc.c-torture/execute/builtins/strncpy.c
15149         * gcc.c-torture/execute/builtins/strpbrk.c
15150         * gcc.c-torture/execute/builtins/strpcpy-2.c
15151         * gcc.c-torture/execute/builtins/strpcpy.c
15152         * gcc.c-torture/execute/builtins/strrchr.c
15153         * gcc.c-torture/execute/builtins/strspn.c
15154         * gcc.c-torture/execute/builtins/strstr-asm.c
15155         * gcc.c-torture/execute/builtins/strstr.c:
15156         ... these new files.
15157
15158         * gcc.c-torture/execute/builtins/abs-2-lib.c
15159         * gcc.c-torture/execute/builtins/abs-3-lib.c
15160         * gcc.c-torture/execute/builtins/complex-1-lib.c
15161         * gcc.c-torture/execute/builtins/fprintf-lib.c
15162         * gcc.c-torture/execute/builtins/fputs-lib.c
15163         * gcc.c-torture/execute/builtins/memcmp-lib.c
15164         * gcc.c-torture/execute/builtins/memmove-lib.c
15165         * gcc.c-torture/execute/builtins/memops-asm-lib.c
15166         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
15167         * gcc.c-torture/execute/builtins/mempcpy-lib.c
15168         * gcc.c-torture/execute/builtins/memset-lib.c
15169         * gcc.c-torture/execute/builtins/printf-lib.c
15170         * gcc.c-torture/execute/builtins/sprintf-lib.c
15171         * gcc.c-torture/execute/builtins/strcat-lib.c
15172         * gcc.c-torture/execute/builtins/strchr-lib.c
15173         * gcc.c-torture/execute/builtins/strcmp-lib.c
15174         * gcc.c-torture/execute/builtins/strcpy-lib.c
15175         * gcc.c-torture/execute/builtins/strcspn-lib.c
15176         * gcc.c-torture/execute/builtins/strlen-2-lib.c
15177         * gcc.c-torture/execute/builtins/strlen-lib.c
15178         * gcc.c-torture/execute/builtins/strncat-lib.c
15179         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
15180         * gcc.c-torture/execute/builtins/strncmp-lib.c
15181         * gcc.c-torture/execute/builtins/strncpy-lib.c
15182         * gcc.c-torture/execute/builtins/strpbrk-lib.c
15183         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
15184         * gcc.c-torture/execute/builtins/strpcpy-lib.c
15185         * gcc.c-torture/execute/builtins/strrchr-lib.c
15186         * gcc.c-torture/execute/builtins/strspn-lib.c
15187         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
15188         * gcc.c-torture/execute/builtins/strstr-lib.c
15189         * gcc.c-torture/execute/builtins/lib/abs.c
15190         * gcc.c-torture/execute/builtins/lib/fprintf.c
15191         * gcc.c-torture/execute/builtins/lib/memset.c
15192         * gcc.c-torture/execute/builtins/lib/printf.c
15193         * gcc.c-torture/execute/builtins/lib/sprintf.c
15194         * gcc.c-torture/execute/builtins/lib/strcpy.c
15195         * gcc.c-torture/execute/builtins/lib/strcspn.c
15196         * gcc.c-torture/execute/builtins/lib/strncat.c
15197         * gcc.c-torture/execute/builtins/lib/strncmp.c
15198         * gcc.c-torture/execute/builtins/lib/strncpy.c
15199         * gcc.c-torture/execute/builtins/lib/strpbrk.c
15200         * gcc.c-torture/execute/builtins/lib/strspn.c
15201         * gcc.c-torture/execute/builtins/lib/strstr.c:
15202         New files containing support routines.
15203
15204         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
15205         declaration.
15206         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
15207         when not optimizing.
15208
15209 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/16240
15212         * g++.dg/abi/mangle22.C: New test.
15213         * g++.dg/abi/mangle23.C: Likewise.
15214
15215 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
15216
15217         PR fortran/16290
15218         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
15219         Allow for cases without denormalized floating point numbers.
15220
15221 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
15222
15223         PR c/1027
15224         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15225         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
15226         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
15227         expected warning text.
15228         * gcc.dg/format/diag-2.c: New test.
15229
15230 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15231
15232         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
15233
15234 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
15235
15236         * gcc.dg/builtins-43.c: New.
15237         * gcc.dg/builtins-44.c: New.
15238         * gcc.dg/builtins-45.c: New.
15239
15240 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
15241             Andreas Tobler  <a.tobler@schweiz.ch>
15242
15243         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
15244         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
15245         as SIGSEGV.
15246         * gcc.dg/cleanup-11.c: Likewise.
15247         * gcc.dg/cleanup-8.c: Likewise.
15248         * gcc.dg/cleanup-9.c: Likewise.
15249         * gcc.dg/cleanup-5.c: Run on all platforms.
15250
15251 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15252
15253         * g++.dg/warn/nonnull1.C: New test.
15254
15255 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15256
15257         * gcc.dg/compat/compat-common.h: Wrap up CINT in
15258         an #ifndef SKIP_COMPLEX_INT/#endif pair.
15259         Special-case the Sun compiler wrt to <complex.h>.
15260
15261 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
15262
15263         * gcc.dg/Wunreachable-8.C: New test.
15264
15265         * gcc.dg/h8300-ice2.c : New test.
15266
15267 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
15268
15269         PR fortran/16161
15270         * gfortran.fortran-torture/compile/implicit.f90: Add test
15271         for implicit character.
15272
15273 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
15274
15275         PR fortran/16289
15276         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
15277         Use tiny() intrinsic to find smallest non-negative real
15278
15279 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.dg/compat/struct-by-value-22_main.c: New test.
15282         * gcc.dg/compat/struct-by-value-22_x.c: New.
15283         * gcc.dg/compat/struct-by-value-22_y.c: New.
15284
15285         * gcc.c-torture/execute/20040629-1.c: New test.
15286
15287 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
15290         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
15291
15292         PR target/16195
15293         * gcc.dg/20040625-1.c: New test.
15294
15295 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15296
15297         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
15298
15299 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15300
15301         PR fortran/15963
15302         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
15303
15304 2004-06-29  Richard Henderson  <rth@redhat.com>
15305
15306         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
15307
15308 2004-06-29  Paul Brook  <paul@codesourcery.com>
15309
15310         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
15311         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
15312
15313 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
15314
15315         PR c++/16260
15316         * g++.dg/parse/crash15.C: New.
15317
15318 2004-06-28  Andrew Pinski  <apinski@apple.com>
15319
15320         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
15321         by the error already.
15322
15323         * g++.dg/opt/ptrmem4.C: Change to compile only test.
15324
15325 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
15326
15327         PR target/14041
15328         * gcc.dg/h8300-bss-align-1.c : New.
15329
15330 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15331
15332         * PR c++/16174
15333         * g++.dg/template/ctor4.C: New.
15334
15335 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         PR c++/16205
15338         * g++.dg/warn/Wsequence-point-1.C: New test.
15339
15340 2004-06-27  Paul Brook  <paul@codesourcery.com>
15341
15342         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
15343
15344 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
15345
15346         * g++.old-deja/g++.mike/p7325.C: Remove.
15347
15348 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
15349
15350         PR c/14963
15351         * gcc.dg/pr14963.c: New test.
15352
15353 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/16193
15356         * g++.dg/parse/redef1.C: New test.
15357
15358 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15359
15360         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
15361         20021110.c.
15362         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
15363         20021119-1.c.
15364         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
15365         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
15366         5-04.c.
15367         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
15368         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
15369         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
15370         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
15371         g++.brendan/enum14.C.
15372         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
15373         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
15374         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
15375         g++.mike/virt1.C.
15376         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
15377         memtemp24.C.
15378
15379 2004-06-27  Roger Sayle  <roger@eyesopen.com>
15380
15381         * gcc.dg/20040527-1.c: New test case.
15382
15383 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
15384
15385         PR gfortran/pr16196
15386         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
15387
15388 2004-06-25  Roger Sayle  <roger@eyesopen.com>
15389
15390         PR middle-end/15825
15391         * gcc.dg/pr15825-1.c: New test case.
15392
15393 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15394
15395         * gcc.c-torture/execute/20040625-1.c: New test.
15396
15397 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15398
15399         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
15400
15401 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
15402
15403         * gcc.dg/torture/mips-div-1.c: New test.
15404
15405 2004-06-24  Jeff Law  <law@redhat.com>
15406
15407         * gcc.dg/tree-ssa/20040624-1.c: New test.
15408
15409 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
15410
15411         * gcc.c-torture/compile/20040624-1.c: New test.
15412
15413 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15414
15415         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
15416         this directory.
15417
15418 2004-06-23  Andrew Pinski  <apinski@apple.com>
15419
15420         PR middle-end/15988
15421         * g++.dg/opt/ptrmem4.C: New test.
15422
15423         * gcc.dg/c90-array-quals-2.c: New test.
15424
15425 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
15426
15427         * gcc.dg/kpice1.c: New test.
15428
15429 2006-06-23  Andrew Pinski  <apinski@apple.com>
15430
15431         * gcc.dg/c90-array-quals.c: New test.
15432
15433 2006-06-22  Richard Henderson  <rth@redhat.com>
15434
15435         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
15436
15437 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
15438
15439         * gcc.dg/builtins-config.h: Handle FreeBSD.
15440
15441 2006-06-22  Richard Henderson  <rth@redhat.com>
15442
15443         * g++.dg/opt/devirt1.C: New.
15444
15445 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
15446
15447         * g++.dg/opt/pr15551.C: New testcase.
15448
15449 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
15450
15451         PR target/14800
15452         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
15453         x86_64-*-linux* when compiling for 32bit.
15454
15455 2004-06-21  Andrew Pinski  <apinski@apple.com>
15456
15457         * gcc.dg/pch/struct-1.c: New.
15458         * gcc.dg/pch/struct-1.hs: New.
15459
15460 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
15461
15462         * gcc.dg/pch/save-temps-1.c: New file.
15463         * gcc.dg/pch/save-temps-1.hs: New file.
15464
15465 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15466
15467         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
15468         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
15469
15470 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15471
15472         * gfortran.fortran-torture/execute/select_1.f90: Rename function
15473         to fix type error.
15474         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
15475         Remove trailing spaces.
15476
15477 2004-06-21  Richard Henderson  <rth@redhat.com>
15478
15479         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
15480         merging && to BIT_FIELD_REF.
15481
15482 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
15483
15484         * g++.dg/opt/placeholder1.C: New test.
15485
15486 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15487
15488         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
15489         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15490         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15491         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15492
15493 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
15494
15495         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
15496         extern "C".
15497         * g++.dg/other/pragma-re-1.C: Add comments.
15498
15499 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
15500
15501         PR gfortran/16080
15502         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
15503
15504 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
15505
15506         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
15507         instead of setting the type of size_t by
15508         hand.
15509
15510 2004-06-18  Roger Sayle  <roger@eyesopen.com>
15511
15512         * gcc.dg/unordered-2.c: New test case.
15513         * gcc.dg/unordered-3.c: New test case.
15514
15515 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
15516
15517         PR other/16043
15518         * lib/g++.exp (g++_version): Tweak regexp for version
15519         * lib/g77.exp (g77_version): Likewise
15520         * lib/gfortran.exp (gfortran_version): Likewise
15521         * lib/objc.exp (objc_version): Likewise
15522         * lib/treelang.exp (treelang_version): Likewise
15523
15524 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
15525
15526         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
15527         Use INT_MAX instead of __INT_MAX__.
15528         * gcc.dg/compat/struct-align-2_y.c: Likewise.
15529
15530         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
15531         * gcc.dg/compat/scalar-return-3_x.c: Use it.
15532         * gcc.dg/compat/scalar-return-3_y.c: Use it.
15533         * gcc.dg/compat/scalar-return-4_x.c: Use it.
15534         * gcc.dg/compat/scalar-return-4_y.c: Use it.
15535         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
15536         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
15537         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
15538         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
15539
15540         * gcc.dg/range-test-1.c: New test.
15541         * g++.dg/opt/range-test-1.C: New test.
15542
15543 2004-06-17  Richard Henderson  <rth@redhat.com>
15544
15545         * objc.dg/sync-1.m: New.
15546         * objc.dg/try-catch-1.m: Don't force next runtime.
15547         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
15548         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
15549         shadowed catch clause.
15550         * objc.dg/try-catch-5.m: New.
15551
15552 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
15553
15554         Bug 14610
15555         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
15556
15557 2004-06-15  Richard Henderson  <rth@redhat.com>
15558
15559         * gcc.dg/20001116-1.c: Move expected warning line.
15560
15561 2004-06-15  Richard Henderson  <rth@redhat.com>
15562
15563         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
15564         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
15565
15566 2004-06-15  Jeff Law  <law@redhat.com>
15567
15568         * gcc.dg/tree-ssa/20040615-1.c: New test.
15569         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
15570         be less sensitive to operand ordering.
15571         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
15572
15573 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
15574
15575         * g++.dg/abi/bitfield3.C: Add comment..
15576
15577 2004-06-15  Richard Henderson  <rth@redhat.com>
15578
15579         * g++.dg/ext/stmtexpr1.C: XFAIL.
15580         * gcc.dg/20030612-1.c: XFAIL.
15581
15582 2004-06-15  Eric Christopher  <echristo@redhat.com>
15583
15584         * g++.dg/charset/asm5.c: New.
15585         * gcc.dg/charset/asm6.c: New.
15586
15587 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15588
15589         PR fortran/15962
15590         * gfortran.fortran-torture/execute/select_1.f90: New test.
15591
15592 2004-06-15  Paul Brook  <paul@codesourcery.com>
15593
15594         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
15595
15596 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15597
15598         PR c++/15967
15599         * g++.dg/lookup/crash3.C: New test.
15600
15601 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15602
15603         PR c++/15947
15604         * g++.dg/parse/dtor4.C: New test.
15605
15606 2004-06-14  Jeff Law  <law@redhat.com>
15607
15608         * gcc.c-torture/compile/20040614-1.c: New test.
15609
15610 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15611
15612         PR fortran/15211
15613         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
15614         LEN of a character array.
15615
15616 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/15096
15619         * g++.dg/template/ptrmem10.C: New test.
15620
15621         PR c++/14930
15622         * g++.dg/template/friend30.C: New test.
15623
15624 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15625
15626         PR fortran/14928
15627         * gfortran.fortran-torture/compile/mloc.f90: New test.
15628
15629 2004-06-13  Paul Brook  <paul@codesourcery.com>
15630
15631         * gfortran.fortran-torture/execute/random_2.f90: New test.
15632
15633 2004-06-13  Eric Christopher  <echristo@redhat.com>
15634
15635         * gcc.dg/noncompile/redecl-1.c: Fix error message.
15636
15637 2004-06-12  Paul Brook  <paul@codesourcery.com>
15638
15639         * gfortran.fortran-torture/execute/contained_3.f90: New test.
15640
15641 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15642
15643         PR fortran/14923
15644         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
15645
15646 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15647
15648         PR fortran/14957
15649         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
15650         syntax errors in end statements of contained subroutines.
15651
15652 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15653
15654         PR fortran/12841
15655         * gfortran.fortran-torture/execute/null_arg.f90: New test.
15656
15657 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15658
15659         PR fortran/15665
15660         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
15661
15662 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15663
15664         PR gfortran/12839
15665         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
15666
15667 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
15668
15669         PR c++/15862
15670         * g++.dg/parse/enum1.C: New test.
15671
15672 2004-06-10  Jeff Law  <law@redhat.com>
15673
15674         * gcc.c-torture/compile/20040610-1.c: New test.
15675
15676 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15677
15678         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
15679         * g++.old-deja/g++.other/decl3.C: Likewise.
15680
15681 2004-06-10  Brian Booth  <bbooth@redhat.com>
15682
15683         * gcc.dg/tree-ssa/20031015-1.c: Scan for
15684         V_MAY_DEF instead of VDEF.
15685         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
15686
15687 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
15688
15689         PR c++/14211
15690         * g++.dg/conversion/const1.C: New test.
15691
15692         PR c++/15076
15693         * g++.dg/conversion/reinterpret1.C: New test.
15694
15695         PR c++/15877
15696         * g++.dg/template/enum2.C: New test.
15697
15698         PR c++/15227
15699         * g++.dg/template/error13.C: New test.
15700
15701 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15702
15703         PR fortran/14957
15704         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
15705         arguments to test_* REAL and of the right size.
15706
15707 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15708
15709         PR target/15569
15710         PR rtl-optimization/15681
15711         * gcc.dg/20040609-1.c: New test.
15712
15713 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR c++/14791
15716         * g++.dg/opt/builtins1.C: New test.
15717
15718 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
15719
15720         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
15721         that use default windows32 struct layout.
15722         * gcc.dg/i386-bitfield2.c: Likewise.
15723
15724 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
15725
15726         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
15727         for mingw32 and cygwin targets.
15728
15729 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
15730
15731         * gcc.dg/pch/macro-4.c: New.
15732         * gcc.dg/pch/macro-4.hs: New.
15733
15734 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15735
15736         PR fortran/13249
15737         * gfortran.fortran-torture/compile/name_clash.f90: New test.
15738
15739 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15740
15741         PR fortran/13372
15742         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
15743
15744 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15745
15746         PR gfortran/14897
15747         * gfortran.fortran-torture/execute/t_edit.f90: New test.
15748
15749 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15750
15751         PR gfortran/15755
15752         * gfortran.fortran-torture/execute/backspace.c : New test.
15753
15754 2004-06-09  Paul Brook  <paul@codesourcery.com>
15755
15756         * gfortran.fortran-torture/execure/intrinsic_associated.f90
15757         (pointer_to_section): Rewrite to use smaller array.
15758
15759 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
15760
15761         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
15762         * gcc.dg/ext/altivec-10.c: Same.
15763         * gcc.dg/ext/altivec-11.c: Same.
15764         * gcc.dg/ext/altivec-12.c: Same.
15765         * gcc.dg/ext/altivec-13.c: Same.
15766         * gcc.dg/ext/altivec-14.c: Same.
15767         * gcc.dg/ext/altivec-15.c: Same.
15768         * gcc.dg/ext/altivec-16.c: Same.
15769         * gcc.dg/ext/altivec-3.c: Same.
15770         * gcc.dg/ext/altivec-4.c: Same.
15771         * gcc.dg/ext/altivec-6.c: Same.
15772         * gcc.dg/ext/altivec-7.c: Same.
15773         * gcc.dg/ext/altivec-8.c: Same.
15774         * gcc.dg/ext/altivec-varargs-1.c: Same.
15775
15776         * g++.dg/ext/altivec-1.C: Correct dg syntax.
15777         * g++.dg/ext/altivec-10.C: Same.
15778         * g++.dg/ext/altivec-2.C: Same.
15779         * g++.dg/ext/altivec-3.C: Same.
15780         * g++.dg/ext/altivec-4.C: Same.
15781         * g++.dg/ext/altivec-5.C: Same.
15782         * g++.dg/ext/altivec-6.C: Same.
15783         * g++.dg/ext/altivec-7.C: Same.
15784         * g++.dg/ext/altivec-8.C: Same.
15785         * g++.dg/ext/altivec-9.C: Same.
15786
15787 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15788
15789         PR c++/7841
15790         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
15791
15792 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15793
15794         * gcc.dg/union-1.c: New test.
15795
15796 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15797
15798         * gcc.dg/builtins-41.c: New test case.
15799         * gcc.dg/builtins-42.c: New test case.
15800
15801 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15802
15803         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
15804         * g++.dg/ext/altivec-10.C: Same.
15805         * g++.dg/ext/altivec-2.C: Same.
15806         * g++.dg/ext/altivec-3.C: Same.
15807         * g++.dg/ext/altivec-4.C: Same.
15808         * g++.dg/ext/altivec-5.C: Same.
15809         * g++.dg/ext/altivec-6.C: Same.
15810         * g++.dg/ext/altivec-7.C: Same.
15811         * g++.dg/ext/altivec-8.C: Same.
15812         * g++.dg/ext/altivec-9.C: Same.
15813         * g++.old-deja/g++.abi/cxa_vec.C: Same.
15814         * g++.old-deja/g++.brendan/new3.C: Same.
15815         * gcc.c-torture/execute/eeprof-1.x: Same.
15816
15817 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15818
15819         PR c/14765
15820         * gcc.dg/pr14765-1.c: New test.
15821
15822 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15823
15824         PR c/14649
15825         * gcc.dg/pr14649-1.c: New test case.
15826
15827 2004-06-07  Richard Henderson  <rth@redhat.com>
15828
15829         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
15830         if temporaries.
15831
15832 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15833
15834         * g++.dg/eh/elide1.C: Remove XFAIL.
15835
15836 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
15837
15838         PR c++/15337
15839         * g++.dg/expr/sizeof3.C: New test.
15840
15841         PR c++/14777
15842         * g++.dg/template/access14.C: New test.
15843
15844         PR c++/15554
15845         * g++.dg/template/enum1.C: New test.
15846
15847         PR c++/15057
15848         * g++.dg/eh/throw1.C: New test.
15849
15850 2004-06-07  David Ayers  <d.ayers@inode.at>
15851             Ziemowit Laski  <zlaski@apple.com>
15852
15853         * lib/objc.exp (objc_target_compile): Revert the '-framework
15854         Foundation' flag fix, since bare Darwin does not ship
15855         with the Foundation framework.
15856         * objc/execute/next_mapping.h: Provide a local NSConstantString
15857         @interface and @implementation.
15858         (objc_constant_string_init): A constructor function, used to
15859         initialize the NSConstantString meta-class object.
15860         * objc/execute/string1.m: Include "next_mapping.h" instead of
15861         <Foundation/NSString.h>.
15862         * objc/execute/string2.m: Likewise.
15863         * objc/execute/string3.m: Likewise.
15864         * objc/execute/string4.m: Likewise.
15865
15866 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
15867
15868         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
15869         to double. Replace double with FLOAT.
15870         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
15871
15872         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
15873         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
15874         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
15875         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
15876         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
15877         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
15878         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
15879         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
15880
15881 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15882
15883         PR c/13519
15884         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
15885
15886 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15887
15888         PR c++/15503
15889         * g++.dg/template/meminit2.C: New test.
15890
15891 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
15892
15893         PR target/15822
15894         * gcc.c-torture/execute/compare-fp-1.c,
15895         gcc.c-torture/execute/compare-fp-2.c,
15896         gcc.c-torture/execute/compare-fp-3.c,
15897         gcc.c-torture/execute/compare-fp-4.c,
15898         gcc.c-torture/execute/compare-fp-3.x,
15899         gcc.c-torture/execute/compare-fp-4.x: Moved...
15900         * gcc.c-torture/execute/ieee/compare-fp-1.c,
15901         gcc.c-torture/execute/ieee/compare-fp-2.c,
15902         gcc.c-torture/execute/ieee/compare-fp-3.c,
15903         gcc.c-torture/execute/ieee/compare-fp-4.c,
15904         gcc.c-torture/execute/ieee/compare-fp-3.x,
15905         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
15906
15907 2004-06-04  David Ayers  <d.ayers@inode.at>
15908
15909         * objc/execute/protocol-isEqual-4.m: New testcase.
15910
15911 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
15912
15913         * objc/execute/protocol-isEqual-1.m: New testcase.
15914         * objc/execute/protocol-isEqual-2.m: New testcase.
15915         * objc/execute/protocol-isEqual-3.m: New testcase.
15916
15917 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15918
15919         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
15920
15921 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
15922
15923         * lib/objc.exp (objc_target_compile): When running tests on
15924         Darwin (Mac OS X), inform the linker about '-framework
15925         'Foundation'.
15926
15927 2004-06-02  Eric Christopher  <echristo@redhat.com>
15928
15929         * gcc.c-torture/compile/20040602-1.c: New.
15930
15931 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
15932
15933         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
15934         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15935
15936         PR tree-optimization/14736
15937         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
15938
15939         PR tree-optimization/14042
15940         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
15941
15942         PR tree-optimization/14729
15943         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
15944
15945 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15946
15947         PR fortran/15557
15948         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
15949
15950 2004-06-01  Richard Hederson  <rth@redhat.com>
15951
15952         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
15953
15954 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15955
15956         PR c++/14932
15957         * g++.dg/parse/offsetof4.C: New test.
15958
15959 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
15960
15961         PR objc/7993
15962         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
15963
15964 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR c++/15701
15967         * g++.dg/template/friend29.C: New test.
15968
15969 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15970
15971         PR c/15749
15972         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
15973
15974 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15975
15976         * gcc.dg/sparc-trap-1.c: New test.
15977
15978 2004-05-31  Roger Sayle  <roger@eyesopen.com>
15979
15980         PR middle-end/15069
15981         * g++.dg/opt/fold3.C: New test case.
15982
15983 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
15984
15985         * lib/target-supports.exp (check_iconv_available): Fix fallout
15986         from 2004-05-28 patch.
15987
15988 2004-05-30  Paul Brook  <paul@codesourcery.com>
15989
15990         PR fortran/15620
15991         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
15992         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
15993
15994 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
15995
15996         * gfortran.fortran-torture/execute/random_1.f90: New test.
15997
15998 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15999
16000         * g++.dg/ext/altivec-10.C: New test.
16001
16002 2004-05-29  Paul Brook  <paul@codesourcery.com>
16003
16004         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16005
16006 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16007
16008         * gcc.dg/altivec-16.c: New test.
16009
16010 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16011
16012         * lib/target-supports.exp (check_vmx_hw_available): New.
16013         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16014
16015         * lib/target-supports.exp (check_alias_available,
16016         check_iconv_available, check_named_sections_available): Use
16017         unique names for temporary files.
16018
16019 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16020
16021         * gcc.dg/altivec-15.c: New test.
16022
16023 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/15083
16026         * g++.dg/warn/noeffect6.C: New test.
16027
16028         PR c++/15471
16029         * g++.dg/expr/ptrmem4.C: New test.
16030
16031         PR c++/15640
16032         * g++.dg/template/operator3.C: New test.
16033
16034 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16035
16036         PR c++/14668
16037         * g++.dg/lookup/redecl1.C: New test.
16038         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16039
16040 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16041
16042         * gcc.c-torture/execute/compare-fp-1.c,
16043         gcc.c-torture/execute/compare-fp-2.c,
16044         gcc.c-torture/execute/compare-fp-3.c,
16045         gcc.c-torture/execute/compare-fp-4.c,
16046         gcc.c-torture/execute/compare-fp-3.x,
16047         gcc.c-torture/execute/compare-fp-4.x,
16048         gcc.dg/pr15649-1.c: New.
16049
16050 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16051
16052         PR c++/12883
16053         * g++.dg/init/array14.C: New test.
16054
16055 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16056
16057         * lib/compat.exp (compat-get-options-main): New.
16058         (compat-get-options): Remove unneeded code, warn for ignored
16059         command.
16060         (compat-execute): Check flag set by dg-require-* commands.
16061
16062         * lib/compat.exp (compat-execute): Break up long lines.
16063
16064 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16065
16066         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16067         * gcc.dg/altivec-14.c: New test.
16068         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16069
16070         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16071         * gcc.dg/altivec-12.c: Ditto.
16072
16073         * gcc.dg/altivec-3.c: Move call to altivec_check.
16074
16075 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/15044
16078         * g++.dg/template/error12.C: New test.
16079
16080         PR c++/15317
16081         * g++.dg/ext/attrib15.C: New test.
16082
16083         PR c++/15329
16084         * g++.dg/template/ptrmem9.C: New test.
16085
16086 2004-05-25  Paul Brook  <paul@codesourcery.com>
16087
16088         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16089
16090 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16091
16092         PR c++/15165
16093         * g++.dg/template/crash19.C: New test.
16094
16095 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16096
16097         PR c++/15025
16098         * g++.dg/template/redecl1.C: New test.
16099
16100 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16101
16102         PR c++/14821
16103         * g++.dg/other/ns1.C: New test.
16104
16105         PR c++/14883
16106         * g++.dg/template/invalid1.C: New test.
16107
16108 2004-05-23  Paul Brook  <paul@codesourcery.com>
16109         Victor Leikehman  <lei@haifasphere.co.il>
16110
16111         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16112         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16113
16114 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/15285
16117         PR c++/15299
16118         * g++.dg/template/non-dependent5.C: New test.
16119         * g++.dg/template/non-dependent6.C: New test.
16120
16121 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16122
16123         PR c++/15507
16124         * g++.dg/inherit/union1.C: New test.
16125
16126         PR c++/15542
16127         * g++.dg/template/addr1.C: New test.
16128
16129         PR c++/15427
16130         * g++.dg/template/array5.C: New test.
16131
16132         PR c++/15287
16133         * g++.dg/template/array6.C: New test.
16134
16135 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16136             Roger Sayle  <roger@eyesopen.com>
16137
16138         * g++.dg/lookup/forscope2.C: New test case.
16139
16140 2004-05-22  Ben Elliston  <bje@au.ibm.com>
16141
16142         * gcc.dg/cpp/Wmissingdirs.c: New.
16143
16144 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16145
16146         PR target/15301
16147         * gcc.dg/compat/union-m128-1.h: New file.
16148         * gcc.dg/compat/union-m128-1_main.c: Likewise.
16149         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16150         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16151
16152 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
16153
16154         PR target/15302
16155         * gcc.dg/compat/struct-complex-1.h: New file.
16156         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
16157         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
16158         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16159
16160 2004-05-20  Roger Sayle  <roger@eyesopen.com>
16161
16162         PR middle-end/3074
16163         * gcc.dg/pr3074-1.c: New test case.
16164         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
16165
16166 2004-05-20  Falk Hueffner  <falk@debian.org>
16167
16168         PR other/15526
16169         * gcc.dg/ftrapv-1.c: New test case.
16170
16171 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16172
16173         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
16174
16175 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
16176             Jeff Law  <law@redhat.com>
16177
16178         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
16179         * gcc.dg/tree-ssa/20040518-2.c: New test.
16180
16181         * gcc.dg/tree-ssa/20040518-1.c: New test.
16182
16183 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
16184
16185         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
16186
16187 2004-05-18  Paul Brook  <paul@codesourcery.com>
16188
16189         PR fortran/13930
16190         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
16191
16192 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16193
16194         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
16195         constant folding.
16196
16197 2004-05-17  Steven Bosscher  <stevenb@suse.de>
16198
16199         * gcc.dg/tree-ssa/20040517-1.c: New test.
16200
16201 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16202
16203         * gcc.dg/loop-4.c: New test.
16204
16205 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
16206
16207         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
16208
16209 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
16210
16211         PR fortran/15311
16212         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
16213
16214 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16215
16216         PR fortran/13826
16217         PR fortran/13940
16218         * gfortran.fortran-torture/compile/data_1.f90: New test.
16219
16220 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
16221
16222         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
16223         * gcc.dg/uninit-H.c: Define ASM for __s390__.
16224
16225 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16226
16227         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
16228
16229 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16230
16231         PR c/15444
16232         * gcc.dg/format/xopen-1.c: Adjust expected message.
16233         * gcc.dg/format/xopen-3.c: New test.
16234
16235 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
16236
16237         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
16238
16239 2004-05-14  Jeff Law  <law@redhat.com>
16240
16241         * gcc.dg/tree-ssa/20040514-2.c: New test.
16242
16243 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16244
16245         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
16246         this ...
16247         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
16248         this.
16249
16250 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252         * gcc.dg/tree-ssa/20040514-1.c: New test.
16253
16254 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16255
16256         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
16257         test.
16258
16259 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16260
16261         PR fortran/14066
16262         * gfortran.fortran-torture/compile/do_1.f90: New test.
16263
16264 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16265
16266         PR fortran/15051
16267         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
16268         test.
16269
16270 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
16271
16272         PR fortran/15149
16273         * gfortran.fortran-torture/execute/random_init.f90: New test.
16274
16275 2004-05-13  Paul Brook  <paul@codesourcery.com>
16276
16277         PR fortran/15314
16278         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
16279
16280 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
16281
16282         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
16283         for the powerpc case.
16284
16285 2004-05-13  Jeff Law  <law@redhat.com>
16286
16287         * gcc.dg/tree-ssa/20040513-1.c: New test.
16288         * gcc.dg/tree-ssa/20040513-2.c: New test.
16289
16290 2004-05-13  Paul Brook  <paul@codesourcery.com>
16291
16292         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
16293         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
16294         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
16295
16296 2004-05-13  Andreas Schwab  <schwab@suse.de>
16297
16298         PR other/10819
16299         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
16300         characters.
16301
16302 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
16303
16304         PR fortran/15294
16305         * gfortran.fortran-torture/execute/adjustr.f90: New file.
16306
16307 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
16308
16309         Merge from tree-ssa-20020619-branch.  See
16310         ChangeLog.tree-ssa for details.
16311
16312 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
16313
16314         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
16315         include <altivec.h> explicitly.
16316         * gcc.dg/altivec-13.c: Likewise.
16317
16318 2004-05-11  Paul Brook  <paul@codesourcery.com>
16319
16320         * gcc.c-torture/compile/20010518-1.c: Force enum size.
16321
16322 2004-05-10  Eric Christopher  <echristo@redhat.com>
16323
16324         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
16325         * gcc.dg/sibcall-4.c: Ditto.
16326
16327 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
16328
16329         * g++.dg/ext/altivec-8.C: New test case.
16330         * gcc.dg/altivec-13.c: New test case.
16331
16332 2004-05-08  Roger Sayle  <roger@eyesopen.com>
16333
16334         * gcc.c-torture/execute/divcmp-1.c: New test case.
16335         * gcc.c-torture/execute/divcmp-2.c: New test case.
16336         * gcc.c-torture/execute/divcmp-3.c: New test case.
16337
16338 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
16339
16340         * g++.dg/other/pragma-re-2.C: New test.
16341
16342 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16343
16344         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
16345         * gcc.dg/i386-387-2.c: Likewise.
16346
16347         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
16348         __builtin_drem.
16349         * gcc.dg/i386-387-6.c: Likewise.
16350
16351 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
16352
16353         * gcc.dg/builtins-33.c:  Also check log1p*.
16354
16355 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
16356
16357         PR optimization/15296
16358         * gcc.c-torture/execute/pr15296.c: New test.
16359
16360 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
16361
16362         * gcc.dg/builtins-40.c: New test.
16363
16364 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
16365
16366         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
16367
16368 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
16369
16370         * g++.dg/ext/spe1.C: New testcase.
16371
16372 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
16373
16374         * objc.dg/image-info.m: Allow additional attributes
16375         for __image_info section.
16376
16377 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
16378
16379         * gcc.dg/torture/mips-hilo-2.c: New test.
16380
16381 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16382
16383         PR c++/14389
16384         * g++.dg/template/member5.C: New test.
16385
16386 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
16387
16388         * gcc.dg/builtins-34.c: Also check expm1*.
16389
16390 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16391
16392         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
16393         * gcc.dg/torture/builtin-convert-3.c: New test.
16394
16395 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
16396
16397         PR middle-end/15054
16398         * g++.dg/opt/pr15054.C: New test.
16399
16400 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16401
16402         * gcc.dg/torture/builtin-rounding-1.c: New test.
16403         * gcc.dg/builtins-25.c: Delete.
16404         * gcc.dg/builtins-29.c: Delete.
16405
16406 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
16407
16408         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
16409         * gcc.dg/sibcall-4.c: Likewise.
16410         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
16411
16412 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16413
16414         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
16415         bit-field on 16-bit targets.
16416
16417 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
16418
16419         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
16420         16-bit targets.
16421
16422 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
16423
16424         * gcc.dg/rs6000-power2-1.c: Change to compile only.
16425         * gcc.dg/rs6000-power2-2.c: Likewise.
16426
16427 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
16428
16429         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
16430         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
16431         Change the asm registers to be in form of frN instead of fN.
16432
16433 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16434
16435         * gcc.dg/torture/builtin-convert-2.c: New test.
16436
16437 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
16438
16439         * gcc.dg/rs6000-power2-1.c: New test.
16440         * gcc.dg/rs6000-power2-2.c: New test.
16441
16442 2004-04-28  Jan Hubicka  <jh@suse.cz>
16443
16444         * gcc.dg/unused-6.c: New test.
16445
16446 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
16447             Ulrich Weigand  <uweigand@de.ibm.com>
16448
16449         * ada/acats/run_all.sh: Define $target variable.
16450
16451 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
16452
16453         PR c++/15119
16454         * g++.dg/other/vararg-1.C: New test.
16455
16456         PR c++/4794
16457         * g++.dg/eh/cleanup3.C: New test.
16458
16459 2004-04-24  Laurent GUERBY <laurent@guerby.net>
16460
16461         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
16462         and ad8011a (target_insn).
16463         * ada/acats/support/macro.dfs: Likewise.
16464         * ada/acats/support/impbit.adb: New file.
16465
16466 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
16467
16468         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
16469
16470 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16471
16472         * gcc.dg/loop-3.c: New test.
16473
16474 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
16475
16476         * gcc.c-torture/execute/simd-5.c: New test.
16477
16478 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16479
16480         PR c++/15064
16481         * g++.dg/template/crash18.C: New test.
16482
16483 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
16484
16485         * g++.dg/ext/complit3.C: New test.
16486
16487 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16488
16489         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
16490         * gcc.dg/altivec-3.c: Same.
16491         * gcc.dg/altivec-varargs-1.c: Same.
16492
16493 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16494
16495         * lib/target-supports.exp (check_profiling_available): Assume
16496         profiling is not available on powerpc-eabi targets.
16497
16498 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
16499
16500         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
16501         * gcc.dg/vmx/bug-1.c: Ditto.
16502
16503 2004-04-20  Eric Christopher  <echristo@redhat.com>
16504
16505         * gcc.dg/charset/extern.c: New test.
16506         * g++.dg/charset/extern3.cc: Ditto.
16507
16508 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
16509
16510         * gcc.dg/builtins-39.c: New test.
16511
16512 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
16513
16514         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
16515
16516 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
16517
16518         * gcc.dg/torture/mips-hilo-1.c: New test.
16519
16520 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
16521
16522         * gcc.c-torture/compile/20040419-1.c: New test.
16523
16524 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
16525
16526         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
16527
16528 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
16529             Aldy Hernandez  <aldyh@redhat.com>
16530
16531         * gcc.c-torture/execute/va-arg-24.c: New.
16532
16533 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
16534             Aldy Hernandez  <aldyh@redhat.com>
16535
16536         * gcc.dg/vmx/1b-01.c: New.
16537         * gcc.dg/vmx/1b-02.c: New.
16538         * gcc.dg/vmx/1b-03.c: New.
16539         * gcc.dg/vmx/1b-04.c: New.
16540         * gcc.dg/vmx/1b-05.c: New.
16541         * gcc.dg/vmx/1b-06.c: New.
16542         * gcc.dg/vmx/1b-07.c: New.
16543         * gcc.dg/vmx/1c-01.c: New.
16544         * gcc.dg/vmx/1c-02.c: New.
16545         * gcc.dg/vmx/3a-01a.c: New.
16546         * gcc.dg/vmx/3a-01.c: New.
16547         * gcc.dg/vmx/3a-01m.c: New.
16548         * gcc.dg/vmx/3a-03.c: New.
16549         * gcc.dg/vmx/3a-03m.c: New.
16550         * gcc.dg/vmx/3a-04.c: New.
16551         * gcc.dg/vmx/3a-04m.c: New.
16552         * gcc.dg/vmx/3a-05.c: New.
16553         * gcc.dg/vmx/3a-06.c: New.
16554         * gcc.dg/vmx/3a-06m.c: New.
16555         * gcc.dg/vmx/3a-07.c: New.
16556         * gcc.dg/vmx/3b-01.c: New.
16557         * gcc.dg/vmx/3b-02.c: New.
16558         * gcc.dg/vmx/3b-10.c: New.
16559         * gcc.dg/vmx/3b-13.c: New.
16560         * gcc.dg/vmx/3b-14.c: New.
16561         * gcc.dg/vmx/3b-15.c: New.
16562         * gcc.dg/vmx/3c-01a.c: New.
16563         * gcc.dg/vmx/3c-01.c: New.
16564         * gcc.dg/vmx/3c-02.c: New.
16565         * gcc.dg/vmx/3c-03.c: New.
16566         * gcc.dg/vmx/3d-01.c: New.
16567         * gcc.dg/vmx/4-01.c: New.
16568         * gcc.dg/vmx/4-03.c: New.
16569         * gcc.dg/vmx/5-01.c: New.
16570         * gcc.dg/vmx/5-02.c: New.
16571         * gcc.dg/vmx/5-03.c: New.
16572         * gcc.dg/vmx/5-04.c: New.
16573         * gcc.dg/vmx/5-05.c: New.
16574         * gcc.dg/vmx/5-06.c: New.
16575         * gcc.dg/vmx/5-07.c: New.
16576         * gcc.dg/vmx/5-07t.c: New.
16577         * gcc.dg/vmx/5-08.c: New.
16578         * gcc.dg/vmx/5-10.c: New.
16579         * gcc.dg/vmx/5-11.c: New.
16580         * gcc.dg/vmx/7-01a.c: New.
16581         * gcc.dg/vmx/7-01.c: New.
16582         * gcc.dg/vmx/7c-01.c: New.
16583         * gcc.dg/vmx/7d-01.c: New.
16584         * gcc.dg/vmx/7d-02.c: New.
16585         * gcc.dg/vmx/8-01.c: New.
16586         * gcc.dg/vmx/8-02a.c: New.
16587         * gcc.dg/vmx/8-02.c: New.
16588         * gcc.dg/vmx/brode-1.c: New.
16589         * gcc.dg/vmx/bug-1.c: New.
16590         * gcc.dg/vmx/bug-2.c: New.
16591         * gcc.dg/vmx/bug-3.c: New.
16592         * gcc.dg/vmx/cw-bug-1.c: New.
16593         * gcc.dg/vmx/cw-bug-2.c: New.
16594         * gcc.dg/vmx/cw-bug-3.c: New.
16595         * gcc.dg/vmx/dct.c: New.
16596         * gcc.dg/vmx/debug-1.c: New.
16597         * gcc.dg/vmx/debug-2.c: New.
16598         * gcc.dg/vmx/debug-3.c: New.
16599         * gcc.dg/vmx/debug-4.c: New.
16600         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
16601         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
16602         * gcc.dg/vmx/eg-5.c: New.
16603         * gcc.dg/vmx/fft.c: New.
16604         * gcc.dg/vmx/gcc-bug-1.c: New.
16605         * gcc.dg/vmx/gcc-bug-2.c: New.
16606         * gcc.dg/vmx/gcc-bug-3.c: New.
16607         * gcc.dg/vmx/gcc-bug-4.c: New.
16608         * gcc.dg/vmx/gcc-bug-5.c: New.
16609         * gcc.dg/vmx/gcc-bug-6.c: New.
16610         * gcc.dg/vmx/gcc-bug-7.c: New.
16611         * gcc.dg/vmx/gcc-bug-8.c: New.
16612         * gcc.dg/vmx/gcc-bug-9.c: New.
16613         * gcc.dg/vmx/gcc-bug-b.c: New.
16614         * gcc.dg/vmx/gcc-bug-c.c: New.
16615         * gcc.dg/vmx/gcc-bug-d.c: New.
16616         * gcc.dg/vmx/gcc-bug-e.c: New.
16617         * gcc.dg/vmx/gcc-bug-f.c: New.
16618         * gcc.dg/vmx/gcc-bug-g.c: New.
16619         * gcc.dg/vmx/gcc-bug-i.c: New.
16620         * gcc.dg/vmx/harness.h: New.
16621         * gcc.dg/vmx/ira1.c: New.
16622         * gcc.dg/vmx/ira2a.c: New.
16623         * gcc.dg/vmx/ira2b.c: New.
16624         * gcc.dg/vmx/ira2.c: New.
16625         * gcc.dg/vmx/ira2c.c: New.
16626         * gcc.dg/vmx/mem.c: New.
16627         * gcc.dg/vmx/newton-1.c: New.
16628         * gcc.dg/vmx/ops.c: New.
16629         * gcc.dg/vmx/sn7153.c: New.
16630         * gcc.dg/vmx/spill2.c: New.
16631         * gcc.dg/vmx/spill3.c: New.
16632         * gcc.dg/vmx/spill.c: New.
16633         * gcc.dg/vmx/t.c: New.
16634         * gcc.dg/vmx/varargs-1.c: New.
16635         * gcc.dg/vmx/varargs-2.c: New.
16636         * gcc.dg/vmx/varargs-3.c: New.
16637         * gcc.dg/vmx/varargs-4.c: New.
16638         * gcc.dg/vmx/varargs-5.c: New.
16639         * gcc.dg/vmx/varargs-6.c: New.
16640         * gcc.dg/vmx/varargs-7.c: New.
16641         * gcc.dg/vmx/vmx.exp: New.
16642         * gcc.dg/vmx/vprint-1.c: New.
16643         * gcc.dg/vmx/vscan-1.c: New.
16644         * gcc.dg/vmx/x-01.c: New.
16645         * gcc.dg/vmx/x-02.c: New.
16646         * gcc.dg/vmx/x-03.c: New.
16647         * gcc.dg/vmx/x-04.c: New.
16648         * gcc.dg/vmx/x-05.c: New.
16649         * gcc.dg/vmx/yousufi-1.c: New.
16650         * gcc.dg/vmx/zero-1.c: New.
16651         * gcc.dg/vmx/zero.c: New.
16652
16653 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
16654
16655         * g++.dg/lookup/java1.C: Update for chage of
16656         _Jv_AllocObject.
16657         * g++.dg/lookup/java2.C: Likewise.
16658
16659 2004-04-17  Laurent GUERBY <laurent@guerby.net>
16660
16661         * ada/acats/run_all.sh: use -O2 by default.
16662
16663 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
16664
16665         * gcc.dg/vr-mult-[12].c: New tests.
16666
16667 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16668
16669         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
16670
16671         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
16672
16673 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
16674
16675         * lib/target-supports.exp (check_profiling_available): Assume profiling
16676         isn't available for mips*-*-elf targets.
16677
16678 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
16679
16680         * gcc.dg/builtins-38.c: New test.
16681
16682 2004-04-14  Eric Christopher  <echristo@redhat.com>
16683
16684         * g++.dg/charset/charset.exp: Run .cc extension tests.
16685
16686 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
16687
16688         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
16689
16690 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16691
16692         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
16693
16694 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
16695
16696         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
16697         * gcc.dg/i386-387-2.c: Likewise.
16698
16699         * gcc.dg/i386-387-7.c: New test.
16700         * gcc.dg/i386-387-8.c: New test.
16701
16702         * gcc.dg/builtins-37.c: New test.
16703
16704 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
16705
16706         * g++.dg/pch/externc-1.C: Add missing semicolon.
16707
16708 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
16709
16710         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
16711
16712 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16713
16714         * gcc.c-torture/execute/20040411-1.c: New test.
16715
16716 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16717
16718         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
16719
16720 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
16721
16722         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
16723
16724 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
16725
16726         * lib/target-supports.exp (check_named_sections_available): New.
16727         * lib/gcc-dg.exp (dg-require-named-sections): New.
16728         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
16729         old-deja.exp.  Also prune error-count message from HP linker.
16730         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
16731
16732         * g++.dg/init/init-ref4.C: Use dg-require-weak.
16733         * g++.old-deja/g++.pt/static3.C: Likewise.
16734         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
16735
16736 2004-04-09  Roger Sayle  <roger@eyesopen.com>
16737
16738         * gcc.c-torture/execute/20040409-1.c: New test case.
16739         * gcc.c-torture/execute/20040409-2.c: New test case.
16740         * gcc.c-torture/execute/20040409-3.c: New test case.
16741
16742 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16743
16744         * gcc.dg/20040409-1.c: New test.
16745
16746 2004-04-08  Roger Sayle  <roger@eyesopen.com>
16747
16748         PR target/14888
16749         * g++.dg/opt/pr14888.C: New test case.
16750
16751 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
16752
16753         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
16754         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
16755         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
16756         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
16757         New tests.
16758
16759 2004-04-08  Paul Brook  <paul@codesourcery.com>
16760
16761         * gcc.dg/spill-1.c: New test.
16762
16763 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16764
16765         * gcc.dg/torture/builtin-ctype-2.c: New test.
16766
16767 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
16768
16769         * gcc.dg/pch/pch.exp: Add largefile test.
16770
16771 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
16772
16773         * g++.dg/pch/externc-1.Hs: New.
16774         * g++.dg/pch/externc-1.C: New.
16775
16776 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16777
16778         * gcc.dg/compat/struct-by-value-5a_main.c,
16779         gcc.dg/compat/struct-by-value-5b_main.c: New files.
16780         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
16781         * gcc.dg/compat/struct-by-value-5a_x.c,
16782         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
16783         gcc.dg/compat/struct-by-value-5_x.c.
16784         * gcc.dg/compat/struct-by-value-5a_y.c,
16785         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
16786         gcc.dg/compat/struct-by-value-5_y.c.
16787
16788         * gcc.dg/compat/struct-by-value-6a_main.c,
16789         gcc.dg/compat/struct-by-value-6b_main.c: New files.
16790         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
16791         * gcc.dg/compat/struct-by-value-6a_x.c,
16792         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
16793         gcc.dg/compat/struct-by-value-6_x.c.
16794         * gcc.dg/compat/struct-by-value-6a_y.c,
16795         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
16796         gcc.dg/compat/struct-by-value-6_y.c.
16797
16798         * gcc.dg/compat/struct-by-value-7a_main.c,
16799         gcc.dg/compat/struct-by-value-7b_main.c: New files.
16800         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
16801         * gcc.dg/compat/struct-by-value-7a_x.c,
16802         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
16803         gcc.dg/compat/struct-by-value-7_x.c.
16804         * gcc.dg/compat/struct-by-value-7a_y.c,
16805         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
16806         gcc.dg/compat/struct-by-value-7_y.c.
16807
16808 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
16809
16810         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
16811         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
16812         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
16813         options.
16814
16815 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
16816
16817         * gcc.dg/builtins-36.c: New test.
16818
16819 2004-04-06  Paul Brook  <paul@codesourcery.com>
16820
16821         * README.gcc: Remove obsolete contraint on testcases.
16822
16823 2004-04-05  Paul Brook  <paul@codesourcery.com>
16824
16825         PR2123
16826         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
16827         failure and exit(0) on success.
16828         * g++.dg/expr/anew2.C: Ditto.
16829         * g++.dg/expr/anew3.C: Ditto.
16830         * g++.dg/expr/anew4.C: Ditto.
16831
16832 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
16833
16834         PR c++/3518
16835         * g++.dg/template/unify7.C: New.
16836
16837 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16838
16839         * g++.dg/README: Bring up to date with new subdirectories; remove
16840         duplicate subdirectory lines.
16841
16842 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
16843
16844         PR c++/14007
16845         * g++.dg/template/unify5.C: New.
16846         * g++.dg/template/unify6.C: New.
16847         * g++.dg/template/qualttp20.C: Adjust.
16848         * g++.old-deja/g++.jason/report.C: Adjust.
16849         * g++.old-deja/g++.other/qual1.C: Adjust.
16850
16851 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
16852
16853         PR c++/14803
16854         * g++.dg/inherit/ptrmem1.C: New test.
16855
16856 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
16857
16858         PR c++/14755
16859         * gcc.c-torture/execute/20040331-1.c: New test.
16860         * gcc.dg/20040331-1.c: New test.
16861
16862 2004-04-01  Paul Brook  <paul@codesourcery.com>
16863
16864         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
16865
16866 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
16867
16868         PR c++/14724
16869         * g++.dg/init/goto1.C: New test.
16870
16871         PR c++/14763
16872         * g++.dg/template/defarg4.C: New test.
16873
16874 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
16875
16876         * gcc.dg/altivec-11.c: Extend test for more valid cases.
16877
16878 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
16879
16880         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
16881
16882 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
16883
16884         * gcc.dg/noncompile/undeclared-2.c: New test.
16885
16886 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16887
16888         * gcc.dg/940409-1.c: Remove XFAIL.
16889         * gcc.dg/reg-vol-struct-1.c: New test.
16890
16891 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16892
16893         * gcc.dg/torture/builtin-wctype-1.c: New test.
16894
16895 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
16896
16897         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
16898         * gcc.dg/20001101-1.c: Likewise.
16899         * gcc.dg/20001102-1.c: Likewise.
16900
16901 2004-03-25  Roger Sayle  <roger@eyesopen.com>
16902
16903         * gcc.dg/compare8.c: Add an additional test for XOR.
16904
16905 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16906
16907         * gcc.dg/torture/builtin-ctype-1.c: New test.
16908
16909 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16910
16911         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
16912         * gcc.dg/torture/builtin-math-1.c: Likewise.
16913         * gcc.dg/torture/builtin-power-1.c: New test.
16914
16915 2004-03-24  Andreas Schwab  <schwab@suse.de>
16916
16917         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
16918         IA64 assembler.
16919
16920 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16921             Roger Sayle  <roger@eyesopen.com>
16922
16923         * gcc.dg/compare8.c: New test case.
16924
16925 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
16926
16927         * g++.dg/ext/altivec-7.C: New test.
16928
16929 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
16930
16931         PR 12267, 12391, 12560, 13129, 14114, 14133
16932         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
16933         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
16934         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
16935         Adjust error regexps.
16936         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
16937         * gcc.dg/noncompile/undeclared-1.c: New test cases.
16938         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
16939         * gcc.dg/local1.c: Add explanatory comment.
16940
16941 2004-03-23  Roger Sayle  <roger@eyesopen.com>
16942
16943         PR optimization/14669
16944         * g++.dg/opt/fold2.C: New test case.
16945
16946 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR c/14069
16949         * gcc.dg/20040322-1.c: New test.
16950
16951 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16952
16953         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
16954         * gcc.dg/ultrasp4.c: Likewise.
16955         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
16956
16957 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16958
16959         * gcc.dg/i386-sse-8.c: Reset default options.
16960
16961 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16962
16963         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
16964         in the error message text.
16965
16966 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16967
16968         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
16969
16970 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
16971
16972         PR c++/14616
16973         * g++.dg/init/array13.C: New test.
16974
16975 2004-03-20  Roger Sayle  <roger@eyesopen.com>
16976
16977         PR target/13889
16978         * gcc.c-torture/compile/pr13889.c: New test case.
16979
16980 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16981
16982         PR c/14635
16983         * builtins-1.c (nan, nans): Don't test.
16984         * builtins-30.c: Don't use nan, nanf, nanl.
16985         * builtins-35.c: New test.
16986
16987 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
16988
16989         * g++.dg/ext/altivec-6.C: New test.
16990
16991 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
16992
16993         * g++.dg/init/placement3.C: New test.
16994
16995         * g++.dg/template/spec13.C: New test.
16996
16997         * g++.dg/lookup/using11.C: New test.
16998
16999         * g++.dg/lookup/koenig3.C: New test.
17000
17001         * g++.dg/template/operator2.C: New test.
17002
17003         * g++.dg/expr/dtor3.C: New test.
17004         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17005         marker.
17006         * g++.old-deja/g++.law/visibility28.C: Likewise.
17007
17008 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17009
17010         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17011         * gcc.dg/ppc64-abi-3.c: Likewise.
17012
17013 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17014
17015         PR c++/14545
17016         * g++.dg/parse/template15.C: New test.
17017
17018 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17019
17020         * g++.dg/expr/dtor2.C: New test.
17021
17022         * g++.dg/lookup/anon4.C: New test.
17023
17024         * g++.dg/overload/using1.C: New test.
17025
17026         * g++.dg/template/lookup7.C: New test.
17027
17028         * g++.dg/template/typename6.C: New test.
17029
17030         * g++.dg/expr/cond6.C: New test.
17031
17032 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17033
17034         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17035
17036 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17037
17038         * g++.dg/expr/cond5.C: New test.
17039         * g++.dg/expr/constcast1.C: Likewise.
17040         * g++.dg/expr/ptrmem2.C: Likewise.
17041         * g++.dg/expr/ptrmem3.C: Likewise.
17042         * g++.dg/lookup/main1.C: Likewise.
17043         * g++.dg/template/lookup6.C: Likewise.
17044
17045 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * gcc.dg/local1.c: New test.
17048
17049         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17050
17051 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17052
17053         * gcc.dg/torture/builtin-convert-1.c: New test.
17054
17055 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17056
17057         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17058
17059 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/14481
17062         * g++.dg/warn/Wunused-7.C: New test.
17063
17064 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17065
17066         * gcc.dg/torture/builtin-integral-1.c: New test.
17067
17068 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17069
17070         PR c++/14586
17071         * g++.dg/parse/non-dependent3.C: New test.
17072
17073 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17074
17075         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17076         * g++.dg/eh/simd-2.C: Likewise.
17077         * g++.dg/init/array10.C: Likewise.
17078         * gcc.c-torture/compile/simd-1.c: Likewise.
17079         * gcc.c-torture/compile/simd-2.c: Likewise.
17080         * gcc.c-torture/compile/simd-3.c: Likewise.
17081         * gcc.c-torture/compile/simd-4.c: Likewise.
17082         * gcc.c-torture/compile/simd-6.c: Likewise.
17083         * gcc.c-torture/execute/simd-1.c: Likewise.
17084         * gcc.c-torture/execute/simd-2.c: Likewise.
17085         * gcc.dg/compat/vector-defs.h: Likewise.
17086         * gcc.dg/20020531-1.c: Likewise.
17087         * gcc.dg/altivec-3.c: Likewise.
17088         * gcc.dg/altivec-4.c: Likewise.
17089         * gcc.dg/altivec-varargs-1.c: Likewise.
17090         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17091         * gcc.dg/i386-mmx-3.c: Likewise.
17092         * gcc.dg/i386-sse-4.c: Likewise.
17093         * gcc.dg/i386-sse-5.c: Likewise.
17094         * gcc.dg/i386-sse-8.c: Likewise.
17095         * gcc.dg/simd-1.c: Likewise.
17096         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17097         __ev64_opaque__ since the machine description provides it.
17098
17099 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17100
17101         * lib/compat.exp (skip_list): New global variable.
17102         Use it to hold the user defined COMPAT_SKIPS list if any.
17103         (compat-obj): Add the members of skip_list to optall.
17104
17105 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * gcc.dg/compat/union-by-value-1_main.c,
17108         union-by-value-1_x.c, union-by-value-1_y.c,
17109         union-check.h, union-defs.h,
17110         union-init.h, union-return-1_main.c,
17111         union-return-1_x.c, union-return-1_y.c: New files.
17112
17113 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17114
17115         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17116         mixed-struct-init.h: Add 4 mixed structure types.
17117         struct-by-value-21_main.c, struct-by-value-21_x.c,
17118         struct-by-value-21_y.c, struct-return-21_main.c,
17119         struct-return-21_x.c, struct-return-21_y.c: New files.
17120
17121 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR c++/14550
17124         * g++.dg/parse/template14.C: New test.
17125
17126 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17127
17128         * gcc.c-torture/execute/20040313-1.c: New test.
17129
17130 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17131
17132         PR target/14533
17133         * gcc.dg/20040311-2.c: New test.
17134
17135 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17136
17137         PR other/14544
17138         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17139         bit-field.
17140
17141 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
17142
17143         * gcc.dg/20040305-2.c: Add missing return statement.
17144
17145 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17146
17147         * gcc.dg/builtins-34.c: Also check pow10*.
17148
17149 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17150
17151         PR target/14262
17152         * gcc.dg/20040305-2.c: New test.
17153
17154 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
17155
17156         * gcc.dg/20040310-1.c: New test.
17157
17158 2004-03-11  Roger Sayle  <roger@eyesopen.com>
17159
17160         * gcc.c-torture/execute/20040311-1.c: New test case.
17161
17162 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c++/14476
17165         * g++.dg/lookup/enum1.C: New test.
17166
17167 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/14510
17170         * g++.dg/lookup/struct2.C: New test.
17171
17172 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
17173
17174         * gcc.dg/builtins-34.c: New test.
17175
17176 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17177
17178         * gcc.dg/torture/builtin-nonneg-1.c: New test.
17179
17180 2004-03-09  James E Wilson  <wilson@specifixinc.com>
17181
17182         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
17183         * gcc.dg/alias-2.c: New testcase.
17184
17185 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
17186
17187         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
17188
17189 2004-03-09  Roger Sayle  <roger@eyesopen.com>
17190
17191         * gcc.c-torture/execute/20040309-1.c: New test case.
17192
17193 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17194
17195         PR c++/14397
17196         * g++.dg/overload/ref1.C: New.
17197
17198 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17199
17200         PR c++/14409
17201         * g++.dg/template/spec12.C: New test.
17202
17203         PR c++/14448
17204         * g++.dg/parse/crash14.C: New test.
17205
17206 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17207
17208         PR c++/14230
17209         * g++.dg/init/ref11.C: New test.
17210
17211 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/14432
17214         * g++.dg/parse/builtin2.C: New test.
17215
17216 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17217
17218         PR c++/14401
17219         * g++.dg/init/ctor3.C: New test.
17220         * g++.dg/init/union1.C: New test.
17221         * g++.dg/ext/anon-struct4.C: New test.
17222
17223 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
17224
17225         * g++.dg/lookup/koenig1.C: Tweak error messages.
17226         * g++.dg/lookup/used-before-declaration.C: Likewise.
17227         * g++.dg/other/do1.C: Likewise.
17228         * g++.dg/overload/koenig1.C: Likewise.
17229         * g++.dg/parse/crash13.C: Likewise.
17230         * g++.dg/template/instantiate3.C: Likewise.
17231
17232 2004-03-08  Eric Christopher  <echristo@redhat.com>
17233
17234         * * lib/target-supports.exp: Enable libiconv in test
17235         compilation.  Fix up error checking.
17236
17237 2004-03-08  Roger Sayle  <roger@eyesopen.com>
17238
17239         PR middle-end/14289
17240         * gcc.dg/pr14289-1.c: New test case.
17241         * gcc.dg/pr14289-2.c: Likewise.
17242         * gcc.dg/pr14289-3.c: Likewise.
17243
17244 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
17245
17246         * gcc.c-torture/execute/20040308-1.c: New test.
17247
17248 2004-03-07  Roger Sayle  <roger@eyesopen.com>
17249
17250         * gcc.c-torture/execute/20040307-1.c: New test case.
17251
17252 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
17253
17254         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
17255
17256 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
17257
17258         * gcc.dg/20040306-1.c: New test.
17259
17260 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
17261
17262         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
17263         them static.
17264         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
17265
17266 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17267
17268         PR c/14465
17269         * gcc.dg/decl-6.c: New test.
17270
17271 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17272
17273         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
17274         Rename LOGPOW -> LOG_POW.
17275         (SQRT_EXP, POW_EXP): New.
17276
17277 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17278
17279         * gcc.dg/i386-sse-8.c: New test.
17280
17281 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17282
17283         PR c/14114
17284         * gcc.dg/decl-5.c: New test.
17285
17286 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
17287
17288         * gcc.dg/20040305-1.c: New test.
17289
17290 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
17291
17292         PR other/14354
17293         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
17294
17295 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
17296
17297         PR c++/14425, c++/14426
17298         * g++.dg/ext/altivec-4.C: New test.
17299         * g++.dg/ext/altivec-5.C: New test.
17300
17301 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
17302
17303         * g++.old-deja/g++.other/linkage1.C: Expect errors about
17304         global variables of a type with no linkage.
17305         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
17306         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
17307         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
17308         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
17309         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
17310         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
17311         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
17312         * g++.dg/warn/deprecated.C: Name enum Color.
17313         * g++.dg/overload/VLA.C: Name structure for 'b'.
17314         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
17315
17316 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17317
17318         * gcc.c-torture/compile/20040304-1.c: New test.
17319
17320 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
17321
17322         PR 13728
17323         * gcc.dg/decl-4.c: New testcase.
17324
17325 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
17326
17327         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
17328         as PRECF if sizeof (float) > sizeof (double).
17329         (PRECL): Make it the same as PRECF if
17330         sizeof (float) > sizeof (long double).
17331
17332 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17333
17334         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
17335         system type.  Add check for irix6 which doesn't have c99 runtime.
17336
17337 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
17338
17339         * gcc.dg/const-elim-1.c: xfail for xtensa.
17340
17341 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17342
17343         PR c++/14369
17344         * g++.dg/template/cond4.C: New test.
17345
17346 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/14360
17349         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
17350
17351         PR c++/14361
17352         * g++.dg/parse/defarg7.C: New test.
17353
17354         PR c++/14359
17355         * g++.dg/template/friend26.C: New test.
17356
17357 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/14324
17360         * g++.dg/abi/mangle21.C: New test.
17361
17362         PR c++/14260
17363         * g++.dg/parse/constructor2.C: New test.
17364
17365         PR c++/14337
17366         * g++.dg/template/sfinae1.C: New test.
17367
17368 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/14267
17371         * g++.dg/expr/crash2.C: New test.
17372
17373         PR middle-end/13448
17374         * gcc.dg/inline-5.c: New test.
17375         * gcc.dg/always-inline.c: Split out tests into ...
17376         * gcc.dg/always-inline2.c: ... this and ...
17377         * gcc.dg/always-inline3.c: ... this.
17378
17379 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR debug/12103
17382         * g++.dg/debug/crash1.C: New test.
17383
17384 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
17385
17386         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
17387         function with __attribute__((noinline)).
17388         (recurser_void2): Likewise.
17389         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
17390         (recurser_void2): Likewise.
17391
17392 2004-02-29  Roger Sayle  <roger@eyesopen.com>
17393
17394         PR middle-end/14203
17395         * g++.dg/warn/Wunused-6.C: New test case.
17396
17397 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
17398
17399         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
17400         not defined.
17401
17402 2004-02-27  Eric Christopher  <echristo@redhat.com>
17403
17404         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
17405         * g++.dg/charset/asm2.c: Run only x86.
17406         * gcc.dg/charset/asm3.c: Ditto.
17407
17408 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
17409
17410         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
17411         ld_library_path.
17412
17413 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
17414
17415         * g++.dg/ext/altivec-3.C: New.
17416
17417 2004-02-26  Richard Henderson  <rth@redhat.com>
17418
17419         * g++.dg/ext/attrib10.C: Mark for warning.
17420         * gcc.dg/attr-alias-1.c: New.
17421
17422 2004-02-26  Richard Henderson  <rth@redhat.com>
17423
17424         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
17425         * gcc.c-torture/execute/20040208-2.c: ... it back.
17426
17427 2004-02-26  Eric Christopher  <echristo@redhat.com>
17428
17429         * lib/target-supports.exp (check-iconv-available): New function.
17430         * lib/gcc-dg.exp (dg-require-iconv): New function.
17431         Use above.
17432         * gcc.dg/charset: New directory.
17433         * gcc.dg/charset/charset.exp: New file.
17434         * gcc.dg/charset/asm1.c: Ditto.
17435         * gcc.dg/charset/asm2.c: Ditto.
17436         * gcc.dg/charset/asm3.c: Ditto.
17437         * gcc.dg/charset/asm4.c: Ditto.
17438         * gcc.dg/charset/asm5.c: Ditto.
17439         * gcc.dg/charset/attribute1.c: Ditto.
17440         * gcc.dg/charset/attribute2.c: Ditto.
17441         * gcc.dg/charset/string1.c: Ditto.
17442         * g++.dg/charset: New directory.
17443         * g++.dg/dg.exp: Add here. Special options.
17444         * g++.dg/charset/charset.exp: New file.
17445         * g++.dg/charset/asm1.c: Ditto.
17446         * g++.dg/charset/asm2.c: Ditto.
17447         * g++.dg/charset/asm3.c: Ditto.
17448         * g++.dg/charset/asm4.c: Ditto.
17449         * g++.dg/charset/attribute1.c: Ditto.
17450         * g++.dg/charset/attribute2.c: Ditto.
17451         * g++.dg/charset/extern1.cc: Ditto.
17452         * g++.dg/charset/extern2.cc: Ditto.
17453         * g++.dg/charset/string1.c: Ditto.
17454
17455 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/14278
17458         * g++.dg/parse/comma1.C: New test.
17459
17460 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17461
17462         PR c++/14284
17463         * g++.dg/template/ttp8.C: New test.
17464
17465 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
17466
17467         * gcc.dg/fixuns-trunc-1.c: New test.
17468
17469 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17470
17471         * gcc.dg/builtins-config.h: Use #elif.
17472
17473 2004-02-26  Michael Matz  <matz@suse.de>
17474
17475         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
17476         * gcc.dg/991214-1.c: Likewise.
17477         * gcc.dg/i386-asm-1.c: Likewise.
17478
17479 2004-02-25  Richard Henderson  <rth@redhat.com>
17480
17481         * gcc.c-torture/execute/20040208-2.c: Move ...
17482         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
17483
17484 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17485
17486         PR c++/14246
17487         * g++.dg/other/crash-3.C: New test.
17488
17489 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17490
17491         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
17492         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
17493
17494         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
17495         HP-UX.
17496
17497 2004-02-24  Michael Matz  <matz@suse.de>
17498
17499         * gcc.dg/i386-regparm.c: New.
17500
17501 2004-02-23  James E Wilson  <wilson@specifixinc.com>
17502
17503         * gcc.c-torture/execute/20040223-1.c: New.
17504
17505 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
17506             Kazu Hirata  <kazu@cs.umass.edu>
17507
17508         * gcc.dg/fwritable-strings-1.c: Remove.
17509
17510 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
17511
17512         PR c/14156
17513         * gcc.dg/20040223-1.c: New test.
17514
17515 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17516
17517         PR c++/14106
17518         * g++.dg/ext/typeof9.C: New test.
17519
17520 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17521
17522         PR c++/14250
17523         * g++.dg/other/switch1.C: New test.
17524
17525 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17526
17527         * gcc.dg/cast-function-1.c: Adjust for new informative message.
17528         * gcc.dg/va-arg-1.c: Likewise.
17529
17530 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17531
17532         PR c++/14143
17533         * g++.dg/template/koenig5.C: New test.
17534
17535 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
17536
17537         * g++.dg/ext/altivec-1.C: Generalize target triple.
17538         * g++.dg/ext/altivec-2.C: New test case.
17539         * g++.dg/ext/altivec_check.h: New file.
17540         * gcc.dg/altivec-1.c: Generalize target triple;
17541         include altivec_check.h and call altivec_check().
17542         * gcc.dg/altivec-[2-5].c: Generalize target triple.
17543         * gcc.dg/altivec-6.c: New test case.
17544         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
17545         type casts as needed.
17546         * gcc.dg/altivec-10.c: Include altivec_check.h and call
17547         altivec_check().
17548         * gcc.dg/altivec-12.c: New test case.
17549         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
17550         include altivec_check.h and call altivec_check().
17551         * gcc.dg/altivec_check.h: New file.
17552
17553 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554
17555         * lib/target-supports.exp (check_alias_available): Don't mangle
17556         function `g' in test program.
17557
17558 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17559
17560         * lib/target-supports.exp (check_profiling_available): Check
17561         argument to determine whether we support a profiling type.
17562         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
17563         check_profiling_available.
17564         * g++.dg/bprob/bprob.exp: Likewise
17565         * g77.dg/bprob/bprob.exp: Likewise.
17566         * gcc.misc-tests/bprob.exp: Likewise.
17567         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
17568         dg-require-profiling and delete expected error handling.
17569         * gcc.dg/20021014-1.c: Likewise.
17570         * gcc.dg/nest.c: Likewise.
17571
17572 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17573
17574         PR c++/12007
17575         * g++.dg/other/vthunk1.C: New test.
17576
17577 2004-02-20  Falk Hueffner  <falk@debian.org>
17578
17579         PR target/14201
17580         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
17581
17582 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/13927
17585         * g++.dg/other/error8.C: Remove XFAIL markers.
17586
17587         PR c++/14173
17588         * g++.dg/ext/packed5.C: New test.
17589
17590         PR c++/14199
17591         * g++.dg/warn/Wunused-5.C: New test.
17592
17593         PR c++/14186
17594         * g++.dg/lookup/member1.C: New test.
17595
17596 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
17597
17598         * gcc.c-torture/compile/20040130-1.c: Enable only when
17599         __INT_MAX__ >= 2147483647L.
17600         * gcc.c-torture/compile/961203-1.c: Likewise.
17601
17602 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
17603
17604         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
17605         * g++.dg/opt/template1.C: Robustify assembler regexp
17606
17607 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17608
17609         * gcc.c-torture/execute/simd-4.x: Remove.
17610         * gcc.c-torture/execute/va-arg-25.x: Likewise.
17611         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
17612         Guard with #ifndef SKIP_ATTRIBUTE.
17613         * gcc.dg/compat/vector-1_y.c: Likewise.
17614         * gcc.dg/compat/vector-2_x.c: Likewise.
17615         * gcc.dg/compat/vector-2_y.c: Likewise.
17616         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
17617         * g++.dg/eh/simd-2.C: Likewise.
17618
17619 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
17620
17621         * gcc.c-torture/compile/complex-1.c: New.
17622
17623 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
17624
17625         PR target/14209
17626         * gcc.c-torture/execute/20040218-1.c: New test.
17627
17628 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17629
17630         PR c++/14181
17631         * g++.dg/parse/new2.C: New test.
17632
17633 2004-02-18  Paul Brook  <paul@codesourcery.com>
17634
17635         * gcc.c-torture/compile/libcall-1.c: New test.
17636
17637 2004-02-18  Paul Brook  <paul@codesourcery.com>
17638
17639         PR debug/12934
17640         * gcc.dg/debug/debug-7.c: New test.
17641
17642 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
17643
17644         * gcc.dg/20040217-1.c: New test.
17645
17646 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
17647
17648         * gcc.c-torture/execute/990208-1.x: Delete.
17649
17650 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
17651
17652         * gcc.c-torture/execute/20040208-2.x: New file.
17653
17654 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/11326
17657         * g++.dg/abi/structret1.C: New test.
17658
17659 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
17660
17661         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
17662         (i386_cpuid): No need to test if cpuid is available on AMD64.
17663         Fix assembly, so that it works onboth i386 and AMD64.
17664         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
17665         (vecInLong): Fix s[] member type to unsigned int.
17666         (vecInWord): Remove type.
17667         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
17668         (a64, b64, c64, d64, e64): Remove.
17669         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
17670         Remove unused variable.  Remove initialization of removed variables.
17671         Don't call mmx_tests nor sse_tests.
17672         (reference_mmx, reference_sse): Remove.
17673         (check): Add return stmt.
17674         * gcc.dg/i386-sse-7.c: New test.
17675         * gcc.dg/i386-mmx-4.c: New test.
17676
17677 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17678
17679         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
17680         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17681         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17682         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
17683         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
17684         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
17685         g++.dg/tc1/dr94.C: Fix line terminator.
17686
17687 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
17688
17689         * gcc.c-torture/compile/20040216-1.c: New.
17690
17691 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17692
17693         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17694         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17695         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
17696         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
17697         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
17698         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
17699
17700 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17701
17702         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
17703
17704 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c++/13971
17707         * g++.dg/expr/cond4.C: New test.
17708
17709         PR c++/14086
17710         * g++.dg/lookup/crash2.C: New test.
17711
17712 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
17713
17714         * gcc.c-torture/compile/20040214-2.c: New test.
17715
17716 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
17717
17718         PR c++/14116
17719         * g++.dg/ext/typeof8.C: New test.
17720
17721 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
17722
17723         * gcc.c-torture/compile/20040214-1.c: New test.
17724
17725 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17726
17727         PR c++/13635
17728         * g++.dg/template/spec11.C: New test.
17729
17730 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17731
17732         PR c++/13927
17733         * g++.dg/other/error8.C: New test.
17734
17735 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
17736
17737         PR c++/14122
17738         * g++.dg/template/array4.C: New test.
17739
17740         PR c++/14108
17741         * g++.dg/inherit/thunk2.C: New test.
17742
17743         PR c++/14083
17744         * g++.dg/eh/cond2.C: New test.
17745
17746 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
17747
17748         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
17749
17750 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
17751
17752         * lib/scanasm.exp (dg-scan): Quote pattern before display.
17753
17754 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
17755
17756         * g++.dg/simd-2.C: xfail on ppc64-linux.
17757
17758 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17759
17760         PR c/456
17761         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
17762         tests.
17763
17764 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
17765
17766         * gcc.dg/builtins-33.c: New test.
17767
17768 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
17769
17770         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
17771
17772 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17773
17774         * g++.dg/simd-2.C: Set -maltivec for ppc64.
17775
17776 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17777
17778         * gcc.dg/ppc64-abi-3.c: New test.
17779
17780 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
17781
17782         PR c/14092
17783
17784         * gcc.dg/pr14092-1.c: New testcase.
17785
17786 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
17787
17788         * gcc.dg/cpp/assert4.c: Fix typo last change.
17789
17790         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
17791         * gcc.dg/cpp/assert4.c: Handle powerpc64.
17792
17793         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
17794
17795 2004-02-09  Roger Sayle  <roger@eyesopen.com>
17796
17797         * gcc.c-torture/compile/20040209-1.c: New test case.
17798
17799 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17800
17801         * gcc.dg/c90-init-1.c: Adjust expected error messages.
17802
17803 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
17804
17805         * gcc.c-torture/execute/20040208-[12].c: New tests.
17806
17807 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17808
17809         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
17810
17811 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17812
17813         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
17814
17815 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17816
17817         Bug 13856
17818         * gcc.dg/visibility-8.c: New testcase.
17819
17820 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17821
17822         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
17823         arguments.
17824         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
17825
17826 2004-02-07  Roger Sayle  <roger@eyesopen.com>
17827
17828         PR middle-end/13696
17829         * g++.dg/opt/fold1.C: New test case.
17830
17831 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17832
17833         PR c++/14033
17834         * g++.dg/other/crash-2.C: New test.
17835
17836 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17837
17838         PR c++/14028
17839         * g++.dg/parse/angle-bracket2.C: New test.
17840
17841 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17842
17843         PR middle-end/13750
17844         Revert:
17845         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17846         PR pch/13361
17847         * testsuite/g++.dg/pch/wchar-1.C: New.
17848         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17849
17850 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17851
17852         PR c++/14008
17853         * g++.dg/parse/error15.C: New test.
17854         * g++.dg/parse/crash11.C: Update dg-error mark.
17855
17856 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/13932
17859         * g++.dg/warn/conv2.C: New test.
17860
17861 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17862
17863         PR c++/13086
17864         * g++.dg/warn/incomplete1.C: Remove xfail.
17865
17866 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17867
17868         * lib/file-format.exp (gcc_target_object_format): Use
17869         ${tool}_target_compile, not gcc_target_compile.
17870         * lib/target-supports.exp (check_alias_available): Likewise.
17871         (check_gc_sections_available): Likewise.
17872         * g++.dg/ext/attrib10.C: Use dg-require-alias.
17873         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
17874         dg-require-alias.
17875
17876 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17877
17878         PR c++/13969
17879         * g++.dg/template/static6.C: New test.
17880
17881 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
17882
17883         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
17884
17885 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17886
17887         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
17888         tests for systems where `char' is unsigned by default.
17889
17890 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17891
17892         PR c++/13997
17893         * g++.dg/template/partial3.C: New test.
17894
17895 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
17896
17897         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
17898         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
17899         Remove mentions of obsolete ports.
17900
17901 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
17902
17903         * gcc.dg/noncompile/20001228-1.c: Fix for new
17904         error message.
17905
17906 2004-02-03  Roger Sayle  <roger@eyesopen.com>
17907
17908         PR target/9348
17909         * gcc.c-torture/execute/multdi-1.c: New test case.
17910
17911 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/13925
17914         * g++.dg/template/lookup5.C: New test.
17915
17916 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17917
17918         PR c++/13950
17919         * g++.dg/template/lookup4.C: New test.
17920
17921         PR c++/13970
17922         * g++.dg/parse/error14.C: New test.
17923
17924         PR c++/14002
17925         * g++.dg/parse/template13.C: New test.
17926
17927 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17928
17929         PR c++/13978
17930         * g++.dg/template/koenig4.C: New test.
17931
17932         PR c++/13968
17933         * g++.dg/template/crash17.C: New test.
17934
17935         PR c++/13975
17936         * g++.dg/parse/error13.C: New test.
17937         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
17938
17939 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
17942
17943 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
17944
17945         PR c/11658
17946         PR c/13994
17947         * gcc.dg/noncompile/20040203-1.c: New test.
17948         * gcc.dg/noncompile/20040203-2.c: Likewise.
17949         * gcc.dg/noncompile/20040203-3.c: Likewise.
17950         * gcc.dg/20040203-1.c: Likewise.
17951
17952 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
17953
17954         PR c++/10858
17955         * g++.dg/template/sizeof7.C: New test.
17956
17957 2004-02-02  Eric Christopher  <echristo@redhat.com>
17958             Zack Weinberg  <zack@codesourcery.com>
17959
17960         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
17961
17962 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
17963
17964         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
17965         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
17966         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
17967         * gcc.dg/cleanup-5.c: Run only on Linux targets.
17968
17969 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/13113
17972         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
17973
17974         PR c++/13854
17975         * g++.dg/ext/attrib13.C: New test.
17976
17977         PR c++/13907
17978         * g++.dg/conversion/op2.C: New test.
17979
17980 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17981
17982         * gcc.dg/titype-1.c: Fix pasto.
17983
17984 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17985
17986         * gcc.dg/titype-1.c: New test.
17987
17988 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17989
17990         PR c++/13957
17991         * g++.dg/template/non-type-template-argument-1.C,
17992         g++.dg/template/qualified-id1.C: Update dg-error marks.
17993         * g++.dg/template/nontype6.C: New test.
17994
17995 2004-02-01  Roger Sayle  <roger@eyesopen.com>
17996
17997         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
17998         * gcc.dg/builtins-31.c: New testcase.
17999         * gcc.dg/builtins-32.c: New testcase.
18000
18001 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18002
18003         * objc.dg/call-super-2.m: Update line numbers
18004         for the including of stddef.h.
18005
18006 2004-01-30  Michael Matz  <matz@suse.de>
18007
18008         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18009         g++.dg/ext/case-range3.C: New tests.
18010
18011 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18012
18013         DR206
18014         PR c++/13813
18015         * g++.dg/template/member4.C: New test.
18016
18017 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18018
18019         PR c++/13683
18020         * g++.dg/template/sizeof6.C: New test.
18021
18022 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18023
18024         * gcc.dg/fwritable-strings-1.c: New test.
18025
18026 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18027
18028         * gcc.c-torture/compile/20040130-1.c: New test.
18029
18030 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18031
18032         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18033
18034 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/13883
18037         * g++.dg/template/ctor3.C: New test.
18038
18039 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18040
18041         * g++.dg/tc1: New directory.
18042         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18043         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18044         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18045         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18046         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18047
18048 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18049
18050         * g++.dg/parse/error11.C: New test.
18051         * g++.dg/parse/error12.C: Likewise.
18052
18053 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18054
18055         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18056         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18057
18058 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/13791
18061         * g++.dg/ext/attrib12.C: New test.
18062
18063         PR c++/13736
18064         * g++.dg/parse/cast2.C: New test.
18065
18066 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18067
18068         * objc.dg/encode-2.m (main): New local string.  Set depending on
18069         sizeof long.  Use in sscanf call.
18070         * objc.dg/encode-3.m (main): New local string.  Set depending on
18071         sizeof long.  Use in scan_initial call.
18072
18073 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18074
18075         * objc.dg/call-super-2.m: Make LP64-safe.
18076         * objc.dg/desig-init-1.m: Likewise.
18077
18078 2004-01-27  Devang Patel <dpatel@apple.com>
18079
18080         * g++.dg/debug/namespace1.C: New test.
18081
18082 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18083
18084         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18085         xscale-*-*.
18086
18087         * gcc.dg/arm-mmx-1.c: New test.
18088
18089 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18090
18091         * gcc.dg/20040127-1.c: New test.
18092         * gcc.dg/20040127-2.c: New test.
18093
18094 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18095
18096         * objc.dg/stret-1.m (glob): Renamed to globa.
18097
18098 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/13663
18101         * g++.dg/expr/for1.C: New test.
18102
18103 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18104
18105         PR middle-end/13779
18106         * gcc.dg/darwin-longlong.c: New test.
18107
18108 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18109
18110         * gcc.dg/20040124-1.c: Moved test from here...
18111         * gcc.c-torture/compile/20040124-1.c: ...to here.
18112
18113 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18116         the assembly output if -m64 is passed.
18117
18118 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18119
18120         PR c++/13833
18121         * g++.dg/template/cond3.C: New test.
18122
18123 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18124
18125         PR c++/13810
18126         * g++.dg/template/ttp7.C: New test.
18127
18128 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18129
18130         PR c++/13797
18131         * g++.dg/template/nontype4.C: New test.
18132         * g++.dg/template/nontype5.C: Likewise.
18133
18134 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18135
18136         * gcc.dg/torture/mips-clobber-at.c: New test.
18137
18138 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18139
18140         * gcc.dg/20040124-1.c: New test.
18141
18142 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
18143
18144         * gcc.dg/20040123-1.c: New test.
18145
18146 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18147
18148         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
18149
18150 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18151
18152         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
18153
18154 2004-01-23  Andrew Pinski  <apinski@apple.com>
18155
18156         * gcc.dg/20030121-1.c: Move to ..
18157         * gcc.dg/20040121-1.c: here.
18158
18159 2004-01-23  Roger Sayle  <roger@eyesopen.com>
18160
18161         * gcc.dg/builtins-29.c: New test case.
18162
18163 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
18164
18165         PR 18314
18166         * gcc.dg/builtins-30.c: New testcase.
18167
18168 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
18169
18170         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
18171         * lib/g77.exp: Likewise.
18172         * lib/objc.exp: Likewise.
18173         * lib/g++.exp: Likewise.
18174
18175 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18176
18177         * gcc.dg/struct-by-value-2.c: New test.
18178
18179 2004-01-21  Andrew Pinski  <apinski@apple.com>
18180
18181         PR target/13785
18182         * gcc.dg/20030121-1.c: New test.
18183
18184 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
18185
18186         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
18187         clobber frame pointer register in asm statement.
18188
18189 2004-01-21  Falk Hueffner  <falk@debian.org>
18190
18191         * gcc.c-torture/compile/20040121-1.c: New test.
18192
18193 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
18194
18195         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
18196
18197 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
18198
18199         * gcc.dg/ppc64-abi-2.c: New test.
18200
18201 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
18202
18203         * lib/treelang.exp: Fill out this file.
18204         * lib/treelang-dg.exp: New File.
18205
18206 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18207
18208         * gcc.c-torture/compile/981022-1.c: Remove.
18209         * gcc.dg/array-5.c: Remove XFAIL.
18210         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
18211         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
18212         gcc.dg/cond-lvalue-1.c: Update.
18213         * gcc.dg/cast-lvalue-2.c: New test.
18214
18215 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/13592
18218         * g++.dg/other/error1.C (class foo): Tweak error message.
18219
18220         PR c++/13592
18221         * g++.dg/template/call2.C: New test.
18222
18223 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
18226         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
18227         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
18228         scalar-return-1_x.c, scalar-return-2_y.c,
18229         scalar-return-3_x.c, scalar-return-3_y.c,
18230         scalar-return-4_x.c, scalar-return-4_y.c,
18231         struct-align-1.h, struct-align-1_x.c,
18232         struct-align-1_y.c, struct-align-2.h,
18233         struct-align-2_x.c, struct-align-2_y.c,
18234         struct-by-value-10_y.c, struct-by-value-11_x.c,
18235         struct-by-value-11_y.c, struct-by-value-12_x.c,
18236         struct-by-value-12_y.c, struct-by-value-13_x.c,
18237         struct-by-value-13_y.c, struct-by-value-14_x.c,
18238         struct-by-value-14_y.c, struct-by-value-15_x.c,
18239         struct-by-value-15_y.c, struct-by-value-16_y.c,
18240         struct-by-value-17_y.c, struct-by-value-18_y.c,
18241         struct-by-value-19_y.c, struct-by-value-1_x.c,
18242         struct-by-value-1_y.c, struct-by-value-20_y.c,
18243         struct-by-value-2_x.c, struct-by-value-2_y.c,
18244         struct-by-value-3_y.c, struct-by-value-4_x.c,
18245         struct-by-value-4_y.c, struct-by-value-5_y.c,
18246         struct-by-value-6_y.c, struct-by-value-7_y.c
18247         struct-by-value-8_x.c, struct-by-value-8_y.c
18248         struct-by-value-9_x.c, struct-by-value-9_y.c
18249         struct-return-10_x.c, struct-return-10_y.c,
18250         struct-return-19_x.c, struct-return-20_x.c
18251         struct-return-2_x.c, struct-return-2_y.c
18252         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
18253         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
18254
18255 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18256
18257         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
18258         attribute on sparc*-sun-solaris2.*.
18259
18260 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
18261
18262         PR c++/13710
18263         * g++.dg/ext/typeof7.C: New test.
18264
18265 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
18266
18267         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
18268         * gcc.dg/const-elim-1.c: Same.
18269
18270 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
18271
18272         * objc.dg/stret-1.m: New.
18273         * objc.dg/stret-2.m: New.
18274
18275 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18276
18277         PR c++/11895
18278         * g++.dg/ext/vector1.C: New test.
18279
18280 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
18281
18282         * gcc.dg/pch/import-1.c: New.
18283         * gcc.dg/pch/import-1.hs: New.
18284         * gcc.dg/pch/import-1a.h: New.
18285         * gcc.dg/pch/import-1b.h: New.
18286         * gcc.dg/pch/import-1c.h: New.
18287
18288 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18289
18290         PR c++/13574
18291         * g++.dg/ext/array1.C: New test.
18292
18293         PR c++/13178
18294         * g++.dg/conversion/op1.C: New test.
18295
18296 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
18297
18298         PR 11864
18299         From Kazumoto Kojima / Dan Kegel:
18300         * gcc.dg/pr11864-1.c: New test.
18301
18302         PR 10392
18303         From Marcus Comstedt / Dan Kegel:
18304         * gcc.dg/pr10392-1.c: New test.
18305
18306 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/13478
18309         * g++.dg/init/ref10.C: New test.
18310
18311 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18312
18313         PR c++/13407
18314         * g++.dg/parse/typename6.C: New test.
18315
18316 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18317
18318         PR pch/13361
18319         * testsuite/g++.dg/pch/wchar-1.C: New.
18320         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18321
18322 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18323
18324         PR c++/9259
18325         * g++.dg/expr/sizeof2.C: New test.
18326
18327 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
18328
18329         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
18330
18331 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18332
18333         PR c++/13659
18334         * g++.dg/lookup/strong-using-3.C: New.
18335         * g++.dg/lookup/using-10.C: New.
18336
18337 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
18338
18339         PR c++/13594
18340         * g++.dg/lookup/strong-using-2.C: New.
18341
18342 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
18343             Dan Kegel <dank@kegel.com>
18344             J"orn Rennecke <joern.rennecke@superh.com>
18345
18346         PR target/9365
18347         * gcc.dg/pr9365-1.c: New test.
18348
18349 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18350
18351         PR c++/8856
18352         * g++.dg/parse/casting-operator2.C: New test.
18353         * g++.old-deja/g++.pt/explicit83.C: Remove.
18354
18355 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18356
18357         * gcc.dg/label-compound-stmt-1.c: New test.
18358         * gcc.c-torture/compile/950922-1.c,
18359         gcc.c-torture/compile/20000211-3.c,
18360         gcc.c-torture/compile/20000518-1.c,
18361         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
18362         compound statements.
18363
18364 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
18365
18366         * gcc.dg/ppc64-abi-1.c: New test.
18367
18368 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
18369
18370          * g++.dg/ext/attrib9.C: Add dg-warnings.
18371
18372 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18373
18374         PR c++/12335
18375         * g++.dg/parse/dtor3.C: New test.
18376
18377 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18378
18379         PR c++/12709
18380         * g++.dg/parse/try-catch-1.C: New test.
18381
18382 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
18383
18384         * ada/acats/run_all.sh: Add more verbose output in acats.log
18385         when compiling tests.
18386
18387 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18388
18389         PR 13656
18390         * gcc.dg/typedef-redecl.c: New test case.
18391         * gcc.dg/typedef-redecl.h: New support file.
18392
18393 2004-01-13  Jan Hubicka  <jh@suse.cz>
18394
18395         * gcc.dg/always_inline.c: New test.
18396         * gcc.dg/debug/20031231-1.c: Fix.
18397
18398 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18399
18400         PR c++/13474
18401         * g++.dg/template/array3.C: New test.
18402
18403 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
18404
18405         * g++.dg/ext/lvalue1.C: No longer expected to fail.
18406         * g++.dg/warn/Wunused-2.C: Likewise.
18407
18408 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18409
18410         PR c++/13289
18411         * g++.dg/template/instantiate6.C: New test.
18412
18413 2004-01-12  Roger Sayle  <roger@eyesopen.com>
18414
18415         PR middle-end/11397
18416         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
18417
18418 2004-01-12  Jan Hubicka  <jh@suse.cz>
18419
18420         PR opt/12826
18421         * gcc.dg/20040112-1.c: New.
18422
18423         * gcc.dg/dwarf-die[1-7].c: Move to...
18424         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
18425         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
18426
18427 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
18428
18429         PR c++/4100
18430         * g++.dg/parse/friend4.C: New test.
18431
18432 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
18433
18434         PR c++/4100
18435         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
18436         definition is called a friend.
18437
18438 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
18439
18440         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
18441
18442 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
18443
18444         PR c++/3478
18445         * g++.dg/parse/error10.C: New test.
18446         * g++.dg/template/arg2.C: Accept "invalid type" error.
18447
18448 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
18449
18450         PR middle-end/13392
18451         * g++.dg/opt/expect2.C: New test.
18452
18453 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18454
18455         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
18456         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
18457         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
18458         Update dg-error regexps.
18459
18460 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18461
18462         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
18463         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
18464
18465 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18466
18467         * gcc.dg/pragma-re-1.c: Use right pointer type.
18468
18469 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
18472
18473 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
18474
18475         * gcc.dg/rs6000-ldouble-1.c: New.
18476
18477 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18478
18479         DR 337
18480         PR c++/9256
18481         * g++.dg/other/abstract1.C: New test.
18482
18483 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
18484
18485         * g++.dg/lookup/strong-using-1.C: New.
18486
18487 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18488
18489         PR c/11234
18490         * gcc.dg/func-ptr-conv-1.c: New test.
18491         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
18492
18493 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
18494
18495         PR target/13380.
18496         * gcc.c-torture/compile/20040109-1.c: New.
18497
18498 2004-01-08  Stuart Hastings  <stuart@apple.com>
18499
18500         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
18501         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
18502         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
18503
18504 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
18505
18506         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
18507
18508 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18509
18510         * ada/acats/run_acats: Treat 'gnatchop' the same way
18511         as 'gnatmake'.  Export GCC_DRIVER.
18512         * ada/acats/run_all.sh: Add target_gnatchop.  Use
18513         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
18514
18515 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18516
18517         PR c++/12573
18518         * g++.dg/template/dependent-expr4.C: New test.
18519
18520 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
18521
18522         * gcc.dg/altivec-11.c: New test.
18523
18524 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
18525
18526         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
18527
18528 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18529
18530         PR c/6024
18531         * gcc.dg/enum-compat-1.c: New test.
18532         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
18533
18534 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18535
18536         PR c/12165
18537         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
18538         gcc.dg/c99-idem-qual-3.c: New tests.
18539
18540 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
18541
18542         * gcc.dg/winline-7.c: Don't cast void * to int.
18543
18544 2004-01-06  Jan Hubicka  <jh@suse.cz>
18545
18546         * gcc.dg/i386-sse-5.c: New test
18547         * g++.dg/eh/simd-1.c: Add -w argument for i386.
18548
18549 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/12815
18552         * g++.dg/rtti/typeid4.C: New test.
18553
18554 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18555
18556         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
18557
18558 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
18559
18560         PR c++/12132
18561         * g++.dg/template/error11.C: New test.
18562
18563         PR c++/13451
18564         * g++.dg/template/class2.C: New test.
18565
18566 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18567         Richard Sandiford <rsandifo@redhat.com>
18568
18569         PR c++/13387
18570         * g++.dg/opt/alias3.C: New test.
18571
18572 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/13157
18575         * g++.dg/template/koenig3.C: New test.
18576
18577         PR c++/13529
18578         * g++.dg/parse/offsetof3.C: New test.
18579
18580         * g++.dg/init/copy7.C: Add missing dg-error markers.
18581
18582         PR c++/12226
18583         * g++.dg/init/copy7.c: New test.
18584
18585         PR c++/13536
18586         * g++.dg/parse/cast1.C: New test.
18587
18588 2004-01-04  Jan Hubicka  <jh@suse.cz>
18589
18590         * gcc.dg/winline[1-7].c: New tests.
18591
18592 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18593
18594         PR c++/13520
18595         * g++.dg/template/qualttp22.C: New test.
18596
18597 2004-01-01  Jan Hubicka  <jh@suse.cz>
18598
18599         * gcc.dg/debug/20031231-1.c: New.
18600         * gcc.c-torture/compile/20040101-1.c: New.
18601         * gcc.dg/dwarf-die-[1-7].c: New.
18602
18603 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
18604
18605         PR optimization/13521
18606         * gcc.c-torture/compile/20031231-1.c: New test.
18607
18608 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18609
18610         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
18611
18612 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18613
18614         PR c++/10079
18615         * g++.dg/template/crash16.C: New test.
18616
18617 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
18618
18619         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
18620
18621 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18622
18623         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
18624         ports.
18625         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18626         * g++.old-deja/g++.law/profile1.C: Likewise.
18627         * gcc.c-torture/compile/981006-1.c: Likewise.
18628         * gcc.c-torture/execute/loop-2e.x: Likewise.
18629         * gcc.c-torture/execute/loop-2f.x: Remove.
18630         * gcc.c-torture/execute/loop-2g.x: Likewise.
18631         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
18632         * gcc.dg/20020312-2.c: Remove traces of dead ports.
18633
18634 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         PR c++/13507
18637         * g++.dg/ext/attrib11.C: New test.
18638
18639         PR c++/13494
18640         * g++.dg/template/array2-1.C: New test.
18641         * g++.dg/template/array2-2.C: New test.
18642
18643 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
18644
18645         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
18646
18647 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18648
18649         PR c++/12774
18650         * g++.dg/template/array1-1.C: New test.
18651         * g++.dg/template/array1-2.C: New test.
18652
18653 2003-12-29  Roger Sayle  <roger@eyesopen.com>
18654
18655         PR fortran/12632
18656         * g77.dg/12632.f: New test case.
18657
18658 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18659
18660         PR c++/13289
18661         * g++.dg/parse/nontype1.C: New test.
18662
18663 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18664
18665         PR c++/12403
18666         * g++.dg/parse/explicit1.C: New test.
18667         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
18668
18669 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/13081
18672         * g++.dg/opt/inline6.C: New test.
18673
18674         PR c++/12613
18675         * g++.dg/parse/error9.C: New test.
18676
18677         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
18678
18679 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18680
18681         PR c++/13009
18682         * g++.dg/init/assign1.C: New test.
18683
18684 2003-12-28  Roger Sayle  <roger@eyesopen.com>
18685
18686         PR c++/13070
18687         * g++.dg/warn/format3.C: New test case.
18688
18689 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18690
18691         * gcc.c-torture/compile/20031227-1.c: New test.
18692
18693 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18694
18695         * g++.dg/bprob/bprob.exp: Load target-supports.exp
18696         * g77.dg/bprob/bprob.exp: Likewise.
18697         * gcc.misc-tests/bprob.exp: Likewise.
18698         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
18699         variants on systems where the library does not provide that
18700         functionality.
18701         * gcc.dg/builtins-20.c: Use builtins-config.h.
18702         * gcc.dg/builtins-config.h: New file.
18703
18704 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18705
18706         * lib/gcc-dg.exp (dg-require-profiling): New function.
18707         * lib/target-supports.exp (check_profiling_available): Likewise.
18708         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
18709         * g77.dg/bprob/bprob.exp: Likewise.
18710         * gcc.misc-tests/bprob.exp: Likewise.
18711         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
18712         * gcc.dg/20021014-1.c: Likewise.
18713         * gcc.dg/nest.c: Likewise.
18714
18715 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18716
18717         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
18718         compiling.
18719         * g++.dg/lookup/java2.C: Likewise.
18720         * gcc.dg/cpp/lexident.c: Likewise.
18721
18722 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
18723
18724         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
18725         given.
18726         * gcc.c-torture/compile/961203-1.c: Likewise.
18727         * gcc.c-torture/compile/980506-1.c: Likewise.
18728
18729 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
18730
18731         * lib/gcc-dg.exp (dg-prune-output): New annotation.
18732         (additional_prunes): New global.
18733         (gcc-dg-prune): Handle additional per-test pruning.
18734         (dg-test): Clear additional_prunes between tests.
18735
18736         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
18737         dg-prune-output to avoid spurious failures from assembler
18738         complaining about nonexistent WAW violations.
18739         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
18740         Use dg-prune-output to avoid spurious failures from assembler
18741         warning about Itanium B-step errata.
18742
18743 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18744
18745         * g++.dg/abi/macro0.C: New test.
18746         * g++.dg/abi/macro1.C: Likewise.
18747         * g++.dg/abi/macro2.C: Likewise.
18748
18749         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
18750         * g++.dg/abi/bitfield7.C: Likewise.
18751         * g++.dg/abi/dtor2.C: Likewise.
18752         * g++.dg/abi/mangle11.C: Likewise.
18753         * g++.dg/abi/mangle12.C: Likewise.
18754         * g++.dg/abi/mangle14.C: Likewise.
18755         * g++.dg/abi/mangle17.C: Likewise.
18756         * g++.dg/abi/vbase10.C: Likewise.
18757         * g++.dg/abi/vbase14.C: Likewise.
18758         * g++.dg/template/qualttp17.C: Likewise.
18759
18760 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18761
18762         PR c/11995
18763         * gcc.dg/20031223-1.c: New test.
18764
18765 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18766
18767         * gcc.dg/noreturn-7.c: New test.
18768
18769 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18770
18771         * gcc.dg/null-pointer-1.c: New test.
18772
18773 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * g++.old-deja/g++.jason/template18.C: Remove.
18776         * g++.old-deja/g++.jason/template37.C: Likewise.
18777
18778         PR c++/12862
18779         * g++.dg/lookup/ns1.C: New test.
18780
18781         PR c++/12397
18782         * g++.dg/template/lookup3.C: New test.
18783
18784 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18785
18786         * g++.dg/template/recurse1.C: New test
18787
18788 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/12479
18791         * g++.dg/parse/semicolon1.C: New test.
18792         * g++.dg/parse/semicolon1.h: Likewise.
18793
18794 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
18795
18796         * gcc.dg/darwin-misaligned.c: New test.
18797
18798 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18799
18800         PR c/9163
18801         * gcc.dg/20031222-1.c: New test.
18802
18803 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
18804
18805         PR c++/13438
18806         * g++.dg/parse/error8.C: New test.
18807
18808         PR c++/11554
18809         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
18810
18811 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
18812
18813         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
18814         too small.
18815         * gcc.c-torture/compile/930217-1.c: Likewise.
18816         * gcc.c-torture/compile/930513-1.c: Likewise.
18817         * gcc.c-torture/execute/920908-2.c: Likewise.
18818         * gcc.c-torture/execute/921204-1.c: Likewise.
18819         * gcc.c-torture/execute/930621-1.c: Likewise.
18820         * gcc.c-torture/execute/930630-1.c: Likewise.
18821         * gcc.c-torture/execute/931031-1.c: Likewise.
18822         * gcc.c-torture/execute/980602-2.c: Likewise.
18823         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18824         * gcc.c-torture/execute/compndlit-1.c: Likewise.
18825         * gcc.c-torture/execute/extzvsi.c: Likewise.
18826         * gcc.c-torture/unsorted/ext.c: Likewise.
18827
18828 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
18829
18830         PR target/12749
18831         * gcc.c-torture/compile/20031220-2.c: New test case.
18832
18833 2003-12-20  Roger Sayle  <roger@eyesopen.com>
18834
18835         PR optimization/13031
18836         * gcc.c-torture/compile/20031220-1.c: New test case.
18837
18838 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18839
18840         * gcc.dg/cast-function-1.c: New test.
18841
18842 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18843
18844         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
18845         formats.
18846
18847 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
18848
18849         PR c++/12795
18850         * g++.dg/ext/attrib10.C: New test.
18851
18852 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18853
18854         * gcc.dg/cleanup-10.c: New test.
18855         * gcc.dg/cleanup-11.c: New test.
18856
18857 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18858
18859         PR c++/13239
18860         * g++.dg/opt/expect1.C: New test.
18861
18862 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
18863
18864         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
18865
18866 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
18867
18868         PR debug/12923
18869         * gcc.dg/20031218-1.c: New test.
18870
18871         PR debug/12389
18872         * gcc.dg/20031218-2.c: New test.
18873         * gcc.dg/20031218-3.c: New test.
18874
18875         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
18876         of label name and allow for USER_LABEL_PREFIX == "_" names.
18877         * g++.dg/abi/mangle18-2.C: Likewise.
18878         * g++.dg/abi/mangle19-1.C: Likewise.
18879         * g++.dg/abi/mangle19-2.C: Likewise.
18880         * g++.dg/abi/mangle20-1.C: Likewise.
18881         * g++.dg/abi/mangle20-2.C: Likewise.
18882
18883 2003-12-18  Richard Henderson  <rth@redhat.com>
18884
18885         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
18886
18887 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
18888             Dan Kegel <dank@kegel.com>
18889
18890         PR other/12009
18891         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
18892         testing a cross compiler, it causes spurious compile failures.
18893         * lib/g++.exp: Likewise.
18894
18895 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18896
18897         PR c++/13262
18898         * g++.dg/template/access13.C: New test.
18899
18900 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18901
18902         * gcc.dg/20031216-1.c: New test.
18903
18904 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18905
18906         PR c++/9154
18907         * g++.dg/template/error10.C: New test.
18908
18909 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18910
18911         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
18912         * g++.dg/eh/simd-2.C: Likewise.
18913
18914 2003-12-17  James E Wilson  <wilson@specifixinc.com>
18915             Roger Sayle  <roger@eyesopen.com>
18916
18917         * gcc.c-torture/execute/ieee/mzero5.c: New.
18918
18919 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/10603
18922         * g++.dg/parse/error6.C: New test.
18923
18924         PR c++/12827
18925         * g++.dg/parse/error7.C: New test.
18926
18927 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18928
18929         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
18930         at -O with stabs debugging formats.
18931         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
18932         * gcc.dg/debug/debug-2.c: Likewise.
18933
18934 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/12696
18937         * g++.dg/init/error1.C: New test.
18938
18939         PR c++/12218
18940         * g++.dg/init/pm3.C: New test.
18941
18942 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18943
18944         PR c/3347
18945         * gcc.dg/bitfld-8.c: New test.
18946
18947 2003-12-16  James Lemke  <jim@wasabisystems.com>
18948
18949         * gcc.dg/arm-scd42-[123].c: New tests.
18950
18951 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18952
18953         PR c++/9043
18954         * g++.dg/abi/mangle20-1.C: New test.
18955         * g++.dg/abi/mangle20-2.C: New test.
18956
18957 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18958
18959         PR c++/13275
18960         * g++.dg/other/offsetof2.C: Remove XFAIL.
18961         * g++.dg/parse/offsetof1.C: New test.
18962         * g++.gd/parse/offsetof2.C: Likewise.
18963
18964 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18965
18966         * g++.dg/template/nontype3.C: New test.
18967         * g++.dg/template/static2.C: Tweaked the dg-error clause.
18968
18969 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18970
18971         * g++.dg/warn/noreturn-3.C: Also test instantiation.
18972
18973 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18974
18975         PR c++/13387
18976         * g++.dg/expr/assign1.C: New test.
18977
18978         PR c++/13242
18979         * g++.dg/abi/mangle19-1.C: New test.
18980         * g++.dg/abi/mangle19-2.C: New test.
18981
18982 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
18983
18984         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
18985
18986 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18987
18988         * gcc.c-torture/execute/20031216-1.c: New test.
18989
18990 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18991
18992         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
18993         an ICE regression.
18994
18995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18996
18997         PR c++/10926
18998         * g++.dg/template/error9.C: New test.
18999
19000         PR c++/11116
19001         * g++.dg/template/error8.C: New test.
19002
19003 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19004
19005         PR middle-end/13400
19006         * gcc.c-torture/execute/20031215-1.c: New test case.
19007
19008 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19009
19010         PR c++/13269
19011         * g++.dg/parse/error5.C: New test.
19012
19013         PR c++/12989
19014         * g++.dg/expr/sizeof1.C: New test.
19015
19016         PR c++/13310
19017         * g++.dg/template/crash15.C: New test.
19018
19019 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19020
19021         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19022         a non-POD type as the last named parameter of a varargs function.
19023
19024 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19025
19026         PR c++/13243
19027         PR c++/12573
19028         * g++.dg/template/crash14.C: New test.
19029         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19030
19031 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * g++.dg/other/java1.C: New test.
19034
19035         PR c++/13241
19036         * g++.dg/abi/mangle18-1.C: New test.
19037         * g++.dg/abi/mangle18-2.C: New test.
19038
19039 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19040
19041         PR optimization/10312
19042         * gcc.c-torture/execute/20031214-1.c: New.
19043
19044 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/10779
19047         PR c++/12160
19048         * g++.dg/parse/error3.C: New test.
19049         * g++.dg/parse/error4.C: Likewise.
19050         * g++.dg/abi/mangle4.C: Tweak error messages.
19051         * g++.dg/lookup/using5.C: Likewise.
19052         * g++.dg/other/error2.C: Likewise.
19053         * g++.dg/parse/typename5.C: Likewise.
19054         * g++.dg/parse/undefined1.C: Likewise.
19055         * g++.dg/template/arg2.C: Likewise.
19056         * g++.dg/template/ttp3.C: Likewise.
19057         * g++.dg/template/type1.C: Likewise.
19058         * g++.old-deja/g++.other/crash32.C: Likewise.
19059         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19060
19061 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19062
19063         PR c++/13106
19064         * g++.dg/warn/noreturn-3.C: New test.
19065
19066 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR c++/13118
19069         * g++.dg/abi/covariant3.C: New.
19070
19071 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19072
19073         * g++.dg/eh/ia64-1.C: New test.
19074
19075 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19076
19077         PR optimization/13037
19078         * g77.f-torture/execute/13037.f: New test case.
19079
19080 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19081
19082         PR c++/12881
19083         * g++.dg/abi/covariant2.C: New.
19084
19085 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19086
19087         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19088
19089 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19090
19091         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19092
19093 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19094
19095         PR other/10819
19096         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19097         to fix Bug 10819.
19098         * lib/g++.exp (g++_version): Likewise.
19099         * lib/g77.exp (g77_version): Likewise.
19100         * lib/objc.exp (default_objc_version): Likewise.
19101
19102 2003-12-10  Richard Henderson  <rth@redhat.com>
19103
19104         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19105
19106         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19107
19108 2003-12-08  Matt Austern  <austern@apple.com>
19109
19110         PR c/13134
19111         * lib/gcc-dg.exp (dg-require-visibility): Define.
19112         * lib/target-supports (check_visibility_available): Define.
19113         * gcc.dg/visibility-1.c: New test.
19114         * gcc.dg/visibility-2.c: Likewise.
19115         * gcc.dg/visibility-3.c: Likewise.
19116         * gcc.dg/visibility-4.c: Likewise.
19117         * gcc.dg/visibility-5.c: Likewise.
19118         * gcc.dg/visibility-6.c: Likewise.
19119         * g++.dg/ext/visibility-1.C: Likewise.
19120         * g++.dg/ext/visibility-2.C: Likewise.
19121         * g++.dg/ext/visibility-3.C: Likewise.
19122         * g++.dg/ext/visibility-4.C: Likewise.
19123         * g++.dg/ext/visibility-5.C: Likewise.
19124         * g++.dg/ext/visibility-6.C: Likewise.
19125
19126 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19127
19128         * g++.dg/lookup/java1.C: New test.
19129         * g++.dg/lookup/java2.C: New test.
19130
19131 2003-12-07  Falk Hueffner  <falk@debian.org>
19132
19133         * g++.dg/opt/noreturn-1.C: New test.
19134
19135 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19136
19137         * gcc.dg/overflow-1.c: New test.
19138
19139 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19140
19141         * g77.f-torture/compile/13060.f: New test.
19142
19143 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
19144
19145         PR c++/13323
19146         * g++.dg/inherit/operator2.C: New test.
19147
19148 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/13305
19151         * g++.dg/ext/attrib9.C: New test.
19152
19153 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
19154
19155         PR c++/13314
19156         * g++.dg/template/error7.C: New test.
19157
19158 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
19159             J"orn Rennecke <joern.rennecke@superh.com>
19160
19161         PR target/13302
19162         * g++.dg/other/struct-va_list.C: New test.
19163
19164 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19165
19166         PR c++/13166
19167         * g++.dg/parse/defarg6.C: New test.
19168
19169 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
19170
19171         PR target/13256
19172         * gcc.c-torture/execute/20031201-1.c: New test.
19173
19174 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
19175
19176         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
19177
19178 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19179
19180         * gcc.dg/builtin-return-1.c: New test.
19181
19182 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
19183             J"orn Rennecke <joern.rennecke@superh.com>
19184
19185         PR optimization/13260
19186         * gcc.c-torture/execute/20031204-1.c: New test.
19187
19188 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19189
19190         PR c++/9127
19191         * g++.dg/template/error6.C: New test.
19192
19193 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * gcc.dg/20031202-1.c: New test.
19196
19197 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c++/13179
19200         * g++.dg/template/eh1.C: New test.
19201
19202         PR c++/10771
19203         * g++.dg/template/error5.C: New test.
19204
19205 2003-12-02  David Ung  <davidu@mips.com>
19206
19207         * gcc.dg/compat/vector-check.h: Corrected type for var
19208         g_##TMODE
19209
19210 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19211
19212         PR c++/10126
19213         * g++.dg/template/ptrmem8.C: New test.
19214
19215 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19216
19217         PR c++/12573
19218         * g++.dg/template/dependent-expr3.C: New test.
19219
19220 2003-12-01  James Lemke  <jim@wasabisystems.com>
19221
19222         * gcc.dg/arm-g2.c: New test.
19223
19224 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19225
19226         PR optimization/11634
19227         * gcc.dg/20031201-2.c: New test case.
19228
19229 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
19230
19231         PR 11433
19232         * objc.dg/proto-lossage-3.m: New test.
19233
19234 2003-12-01  Roger Sayle  <roger@eyesopen.com>
19235
19236         PR optimization/12628
19237         * gcc.dg/20031201-1.c: New test case.
19238
19239 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19240
19241         * gcc.dg/unaligned-1.c: New test.
19242
19243 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/9849
19246         * g++.dg/template/error4.C: New test.
19247         * g++.dg/template/nested3.C: Adjust error markers.
19248
19249 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19250
19251         * gcc.dg/cpp/assert4.c: Check more #system assertions.
19252
19253 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19254
19255         PR c/10333
19256         * gcc.dg/bitfld-7.c: New test.
19257
19258 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
19259
19260         * gcc.dg/tls/asm-1.C: New test.
19261
19262 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19263
19264         * gcc.dg/cpp/assert4.c: Update.
19265
19266 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19267
19268         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
19269         * gcc.dg/builtin-apply3.c: New test.
19270
19271 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19272
19273         * lib/compat.exp (compat-obj): New xfaildata parameter.
19274         Use it to set compiler_conditional_xfail_data before compiling.
19275         (compat-get-options): Handle dg-xfail-if.
19276         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
19277         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
19278         * gcc.dg/compat/vector-1_y.c: Likewise.
19279         * gcc.dg/compat/vector-2_x.c: Likewise.
19280         * gcc.dg/compat/vector-2_y.c: Likewise.
19281
19282 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19283
19284         * g++.dg/opt/reg-stack4.C: New test.
19285
19286 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19287
19288         * gcc.dg/builtin-apply2.c: New test.
19289
19290 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19291
19292         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
19293
19294 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19295
19296         PR c++/12924
19297         * g++.dg/template/template-id-2.C: New test.
19298
19299 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19300
19301         PR c++/5369
19302         * g++.dg/template/memfriend1.C: New test.
19303         * g++.dg/template/memfriend2.C: Likewise.
19304         * g++.dg/template/memfriend3.C: Likewise.
19305         * g++.dg/template/memfriend4.C: Likewise.
19306         * g++.dg/template/memfriend5.C: Likewise.
19307         * g++.dg/template/memfriend6.C: Likewise.
19308         * g++.dg/template/memfriend7.C: Likewise.
19309         * g++.dg/template/memfriend8.C: Likewise.
19310         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
19311
19312 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/12515
19315         * g++.dg/ext/cond1.C: New test.
19316
19317 2003-11-20  Richard Henderson  <rth@redhat.com>
19318
19319         * gcc.dg/20020201-2.c: Remove.
19320         * gcc.dg/20020201-4.c: Remove.
19321         * gcc.dg/20020304-1.c: Remove.
19322
19323 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
19324
19325         * gcc.dg/cpp/trad/xwin1.c: New test case.
19326
19327 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
19328
19329         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
19330         * lib/g77.exp: Likewise.
19331         * lib/objc.exp: Likewise.
19332         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
19333         for darwin.
19334
19335 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19336
19337         PR c++/12932
19338         * g++.dg/template/static5.C: New test.
19339
19340 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19341
19342         * gcc.dg/nested-func-1.c: New test.
19343
19344 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19345
19346         * gcc.dg/cpp/assert4.c: New test.
19347
19348 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19349
19350         PR c++/2294
19351         * g++.dg/lookup/using9.c: New test.
19352
19353 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/12762
19356         * g++.dg/template/error3.C: New test.
19357
19358 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
19359
19360         PR ada/13035
19361         * ada/acats/run_acats, run_all.sh: Fix syntax error.
19362         No longer use a wrapper for gcc, since this does not work under
19363         Windows.
19364
19365 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19366
19367         PR c++/2094
19368         * g++.dg/template/ptrmem7.C: New test.
19369
19370 2003-11-13  Andrew Pinski <apinski@apple.com>
19371
19372         * gcc.c-torture/compile/20031113-1.c: New test.
19373
19374 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
19375             Kean Johnston <jkj@sco.com>
19376
19377         PR c/13029
19378         * gcc.dg/unused-4.c: Update.
19379
19380 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19381
19382         * g++.dg/opt/const3.C: New test.
19383
19384 2003-11-13  Jan Hubicka  <jh@suse.cz>
19385
19386         * gcc.c-torture/compile/20031112-1.c: New test.
19387
19388 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * g++.dg/parse/crash10.C: Remove bogus error marker.
19391
19392 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19393
19394         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
19395         (host_gcc): Likewise.
19396         (ROOT): Honor $PWDCMD.
19397         (BASE): Likewise.
19398         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
19399
19400 2003-11-12  Catherine Moore  <clm@redhat.com>
19401
19402         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
19403
19404 2003-11-12  Andreas Jaeger  <aj@suse.de>
19405             Jakub Jelinek  <jakub@redhat.com>
19406             Andrew Pinski  <pinskia@physics.uc.edu>
19407             Richard Henderson  <rth@redhat.com>
19408
19409         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
19410         systems.
19411         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
19412
19413         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
19414         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19415
19416 2003-11-11  Andreas Jaeger  <aj@suse.de>
19417
19418         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
19419
19420         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
19421
19422 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
19423
19424         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
19425         Clean ups.
19426
19427 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
19428
19429         * gcc.dg/trampoline-1.c: New test.
19430
19431 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19432
19433         * gcc.c-torture/compile/200031109-1.c: New test.
19434
19435 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19436
19437         PR c/3190
19438         PR c/8714
19439         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19440         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
19441         gcc.dg/format/no-y2k-1.c: Update.
19442
19443 2003-11-08  Roger Sayle  <roger@eyesopen.com>
19444
19445         PR optimization/10467
19446         * gcc.dg/20031108-1.c: New test case.
19447
19448 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
19451
19452 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19453
19454         * gcc.dg/compound-lvalue-1.c: New test.
19455         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
19456         some XFAILs.
19457
19458 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
19459
19460         * gcc.dg/altivec-varargs-1.c: New test.
19461
19462 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19463
19464         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
19465         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
19466         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
19467         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
19468         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
19469
19470 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19471
19472         * gcc.dg/cond-lvalue-1.c: New test.
19473
19474 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
19475
19476         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
19477
19478 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19479
19480         PR c++/11616
19481         * g++.dg/template/instantiate5.C: New test.
19482
19483 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19484
19485         PR c++/12726
19486         * g++.dg/ext/complit2.C: Replace test with self-contained version.
19487         * ChangeLog: Add missing first entry for above test.
19488
19489 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19490
19491         PR c++/9810
19492         * g++.dg/template/using8.C: New test.
19493         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
19494
19495 2003-11-02  Roger Sayle  <roger@eyesopen.com>
19496
19497         PR optimization/10817
19498         * gcc.c-torture/compile/20031102-1.c: New test case.
19499
19500 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
19501
19502         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
19503         2147483647.
19504
19505 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19506
19507         * gcc.dg/20031102-1.c: New test.
19508
19509 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19510
19511         * gcc.dg/complex-1.c: New test.
19512
19513 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19514
19515         PR c++/12796
19516         * g++.dg/template/crash13.C: Adjust expected error location.
19517         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19518
19519 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
19520
19521         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
19522
19523 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
19524
19525         PR/10239
19526         * gcc.c-torture/compile/20031031-2.c: New test.
19527
19528 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
19529
19530         PR/11640
19531         * gcc.c-torture/compile/20031031-1.c: New test.
19532
19533 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
19534
19535         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
19536         * gcc.misc-tests/bprob.exp: Likewise.
19537         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
19538         the execution test on arm-elf configs.
19539         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
19540         configs that don't support scratch files.
19541         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
19542
19543 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
19544
19545         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
19546         done by dejagnu.
19547
19548 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
19549
19550         * ada/acats/run_all.sh: Redirect mv output to /dev/null
19551         Avoid non pure sh syntax. Add more logging.
19552
19553         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
19554         fail.
19555
19556 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19557
19558         PR libgcj/10610
19559         * gcc.dg/ppc-stackalign-1.c: New test.
19560
19561 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
19562
19563         * ada/acats/run_all.sh: Change output to be more compliant with
19564         dejagnu framework.
19565         Create acats.sum and acats.log files under testsuite/ada/acats
19566         Only run [a-z]* directories, to filter out e.g. CVS.
19567         Redirect build output to log file.
19568
19569 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
19570
19571         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
19572
19573 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
19574
19575         PR ada/5909:
19576         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
19577
19578 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
19579
19580         * gcc.c-torture/compile/20031023-1.c: New test.
19581         * gcc.c-torture/compile/20031023-2.c: New test.
19582         * gcc.c-torture/compile/20031023-3.c: New test.
19583         * gcc.c-torture/compile/20031023-4.c: New test.
19584
19585 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19586
19587         PR c++/10371
19588         * g++.dg/lookup/scoped8.C: New test.
19589
19590 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19591
19592         * g++.dg/opt/reg-stack3.C: New test.
19593
19594 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19595
19596         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
19597
19598 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19599
19600         PR c++/11076
19601         * g++.dg/template/crash13.C: New test.
19602
19603 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19604
19605         * gcc.dg/c99-restrict-2.c: New test.
19606
19607 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
19608
19609         PR c++/12698, c++/12699, c++/12700, c++/12566
19610         * g++.dg/inherit/covariant9.C: New test.
19611         * g++.dg/inherit/covariant10.C: New test.
19612         * g++.dg/inherit/covariant11.C: New test.
19613
19614 2003-10-23  Jason Merrill  <jason@redhat.com>
19615
19616         PR c++/12726
19617         * g++.dg/ext/complit2.C: New test.
19618
19619 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19620
19621         PR target/12654
19622         * gcc.c-torture/execute/20031020-1.c: New test.
19623
19624 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19625
19626         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
19627         following the jump_insn.
19628
19629 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19630
19631         * gcc.dg/cast-lvalue-1.c: New test.
19632
19633 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR c++/11962
19636         * g++.dg/template/cond2.C: New test.
19637
19638 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19639
19640         * gcc.dg/builtins-28.c: New test.
19641
19642 2003-10-20  Jan Hubicka  <jh@suse.cz>
19643
19644         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
19645         parameter.
19646         * testsuite/gcc.dg/inline-2.c: Likewise.
19647
19648 2003-10-20  Phil Edwards  <phil@codesourcery.com>
19649
19650         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
19651         * gcc.dg/nest.c:  Likewise.
19652
19653 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19654
19655         PR c++/9781, c++/10583, c++/11862
19656         * g++.dg/parse/crash13.C: New test.
19657
19658 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19659
19660         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
19661
19662 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19663
19664         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
19665         Define HAVE_C99_RUNTIME except on Solaris.
19666         * gcc.dg/builtins-20.c: Likewise.
19667
19668 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19669
19670         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
19671
19672 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19673
19674         PR c++/12495
19675         * g++.dg/template/crash21.C: New test.
19676
19677 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19678
19679         PR c++/2513
19680         * g++.dg/template/typename5.C: New test.
19681
19682 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19683
19684         PR c++/12369
19685         * g++.dg/template/friend25.C: New test.
19686
19687 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
19688
19689         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
19690         versions.
19691
19692 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
19693
19694         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
19695         == 2147483647.
19696
19697 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
19698
19699         * gcc.c-torture/execute/960416-1.x: Remove.
19700         * gcc.c-torture/execute/divconst-3.x: Likewise.
19701
19702 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
19703
19704         PR target/12598
19705         * gcc.dg/torture/cris-volatile-1.c: New test.
19706
19707 2003-10-14  Roger Sayle  <roger@eyesopen.com>
19708
19709         PR optimization/9325
19710         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
19711         for overflowing floating point to integer conversion during RTL
19712         simplification.
19713
19714 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
19715
19716         * objc/execute/_cmd.m: Fix typo.
19717         * objc.dg/image-info.m, objc.dg/symtab-1.m:
19718         Relax 'scan-assembler' regexp.
19719         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
19720         objc.dg/try-catch-4.m: Run on non-Darwin targets.
19721         * objc.dg/zero-link-2.m: Remove blank line.
19722         * objc.dg/zero-link-3.m: New test case.
19723
19724 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
19725
19726         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
19727
19728         * gcc.dg/asm-names.c: Use scan-assembler-not rather
19729         than linker trickery.
19730
19731 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19732
19733         PR c++/12370
19734         * g++.dg/other/friend2.C: New test.
19735
19736 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19737
19738         * gcc.dg/20031012-1.c: New test.
19739
19740 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19741
19742         * gcc.dg/weak/weak-3.c: Fix for new warning.
19743
19744 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
19745
19746         PR optimization/8750
19747         * gcc.c-torture/execute/20031012-1.c: New test case.
19748
19749 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19750
19751         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
19752         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
19753
19754 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19755
19756         PR optimization/12260
19757         * gcc.c-torture/compile/20031011-2.c: New test case.
19758
19759 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19760
19761         * gcc.c-torture/execute/20031011-1.c: New testcase.
19762
19763 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19764
19765         * gcc.c-torture/compile/20031011-1.c: New test.
19766
19767 2003-10-11  Jan Hubicka  <jh@suse.cz>
19768
19769         * g++.dg/other/first-global.C: New test.
19770
19771 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19772
19773         * gcc.c-torture/execute/string-opt-18.c: New testcase.
19774
19775 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
19776
19777         * gcc.c-torture/compile/20031010-1.c: New test.
19778
19779 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
19780
19781         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
19782         * gcc.c-torture/execute/va-arg-25.c: ... here.
19783
19784 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
19785
19786         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
19787
19788 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
19789
19790         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
19791
19792 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
19793
19794         * g++.dg/parse/error2.C: New test.
19795
19796 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
19797
19798         PR c++/11097
19799         * g++.dg/other/error5.C: Modify the error message.
19800         * g++.dg/lookup/using8.C: New test.
19801
19802 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
19803
19804         * gcc.dg/darwin-abi-2.c: New file.
19805         * gcc.c-torture/execute/va-arg-24.c: New file.
19806
19807 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
19808
19809         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
19810         indentation.
19811
19812 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/10147
19815         * g++.dg/other/error4.C: Update error messages.
19816         * g++.dg/template/ptrmem4.C: Likewise.
19817
19818         PR c++/12337
19819         * g++.dg/init/new9.C: New test.
19820
19821         PR c++/12334, c++/12236, c++/8656
19822         * g++.dg/ext/attrib8.C: New test.
19823
19824 2003-10-06  Devang Patel  <dpatel@apple.com>
19825
19826         * gcc.dg/debug/dwarf2-3.h: New test.
19827         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
19828
19829 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
19830
19831         * g++.dg/opt/cfg2.C: New test.
19832
19833 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19834
19835         * g++.dg/opt/float1.C: New test.
19836
19837 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19838
19839         * gcc.dg/c90-array-lval-6.c: New test.
19840         * gcc.dg/c99-array-lval-6.c: New test.
19841
19842 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
19843             Ziemowit Laski  <zlaski@apple.com>
19844
19845         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
19846         'Derived', so that it is never considered a class method; add
19847         new warning for '+port' method ambiguity.
19848         * objc.dg/method-12.m: Include <objc/objc.h> instead of
19849         <objc/objc-api.h> (needed on Mac OS X).
19850         * objc.dg/method-13.m: New test.
19851
19852 2003-10-03  Roger Sayle  <roger@eyesopen.com>
19853
19854         PR optimization/9325, PR java/6391
19855         * gcc.c-torture/execute/20031003-1.c: New test case.
19856
19857 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
19858
19859         PR optimization/12180
19860         * gcc.dg/20031002-1.c: New test.
19861
19862         PR c++/12486
19863         * g++.dg/inherit/error1.C: New test.
19864
19865 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
19866
19867         * lib/f-torture.exp (search_for): Rename to...
19868         (search_for_re): This.  Also, clean up comments and the
19869         "regexp" invocation.
19870
19871 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
19872
19873         * gcc.c-torture/compile/20031002-1.c: New test.
19874
19875 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * g++.dg/opt/cond1.C: New test.
19878
19879 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
19880
19881         * gcc.dg/Wold-style-definition-2.c: New testcase.
19882         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
19883
19884 2003-09-29  Richard Henderson  <rth@redhat.com>
19885
19886         * g++.dg/init/array10.C: Add dg-options.
19887
19888 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19889
19890         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
19891
19892 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19893
19894         * g++.dg/template/friend19.C: Fix typo.
19895         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
19896
19897 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
19898
19899         * gcc.c-torture/execute/20030928-1.c: New test.
19900         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
19901
19902 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19903
19904         * g++.dg/opt/unroll1.C: New test.
19905
19906 2003-09-26  Roger Sayle  <roger@eyesopen.com>
19907
19908         PR optimization/11741
19909         * gcc.dg/20030926-1.c: New test case.
19910
19911 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19912
19913         PR c++/5655
19914         * g++.dg/parse/access7.C: New test.
19915         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
19916
19917 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
19918
19919         MERGE OF objc-improvements-branch into MAINLINE:
19920         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
19921         if libobjc has not been built.
19922         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
19923         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
19924         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
19925         objc/execute/nested-3.m, objc/execute/np-2.m,
19926         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
19927         objc/execute/redefining_self.m, objc/execute/root_methods.m,
19928         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
19929         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
19930         objc.dg/special/unclaimed-category-1.h,
19931         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
19932         well as GNU runtime.
19933         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
19934         * execute/cascading-1.m, execute/function-message-1.m,
19935         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
19936         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
19937         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
19938         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
19939         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
19940         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
19941         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
19942         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
19943         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
19944         * objc.dg/bitfield-2.m: Run only on Darwin.
19945         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
19946         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
19947         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
19948         * objc.dg/const-str-1.m: Fix constant string layout.
19949
19950 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
19951
19952         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
19953
19954 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
19955
19956         * gcc.dg/darwin-abi-1.c: New file.
19957
19958 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
19959
19960         PR target/12281
19961         * gcc.c-torture/compile/20030921-1.c: New test.
19962
19963 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19964
19965         * g++.dg/opt/reg-stack2.C: New test.
19966
19967 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19968
19969         * g++.dg/eh/delayslot1.C: New test.
19970
19971 2003-09-20  Richard Henderson  <rth@redhat.com>
19972
19973         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
19974
19975 2003-09-20  Roger Sayle  <roger@eyesopen.com>
19976
19977         * gcc.c-torture/execute/20030920-1.c: New test case.
19978
19979 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19980
19981         * g++.dg/rtti/typeid3.C: Correct expected error message.
19982
19983 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19984
19985         PR c++/157
19986         * g++.dg/parse/crash12.C: New test.
19987
19988 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
19989
19990         * gcc.dg/compat/mixed-struct-check.h: New.
19991         * gcc.dg/compat/mixed-struct-defs.h: New.
19992         * gcc.dg/compat/mixed-struct-init.h: New.
19993         * gcc.dg/compat/struct-by-value-19_main.c: New.
19994         * gcc.dg/compat/struct-by-value-19_x.c: New.
19995         * gcc.dg/compat/struct-by-value-19_y.c: New.
19996         * gcc.dg/compat/struct-by-value-20_main.c: New.
19997         * gcc.dg/compat/struct-by-value-20_x.c: New.
19998         * gcc.dg/compat/struct-by-value-20_y.c: New.
19999         * gcc.dg/compat/struct-return-19_main.c: New.
20000         * gcc.dg/compat/struct-return-19_x.c: New.
20001         * gcc.dg/compat/struct-return-19_y.c: New.
20002         * gcc.dg/compat/struct-return-20_main.c: New.
20003         * gcc.dg/compat/struct-return-20_x.c: New.
20004         * gcc.dg/compat/struct-return-20_y.c: New.
20005
20006 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20007         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20008         so that it will not complain on LP64 targets.
20009
20010 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20011
20012         PR c++/495
20013         * g++.dg/template/friend24.C: New test.
20014
20015 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20016
20017         PR c++/12332
20018         * g++.dg/template/memtmpl2.C: New test.
20019
20020 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR target/11184
20023         * gcc.dg/builtin-apply1.c: New test.
20024
20025 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20026
20027         PR c++/9848
20028         * g++.dg/warn/Wunused-4.C: New test.
20029
20030 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20031
20032         PR c++/12316
20033         * g++.dg/other/gc2.C: New test.
20034
20035 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20036
20037         PR c++/11991
20038         * g++.dg/rtti/typeid3.C: New test.
20039
20040         PR c++/12266
20041         * g++.dg/overload/template1.C: New test.
20042
20043 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20044
20045         * g++.dg/opt/cfg3.C: New test.
20046
20047 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20048
20049         PR c++/7939
20050         * g++.dg/template/crash11.C: New test.
20051
20052 2003-09-16  Jason Merrill  <jason@redhat.com>
20053             Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gcc.dg/attr-warn-unused-result.c: New test.
20056
20057 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20058
20059         PR c++/12184
20060         * g++.dg/expr/call2.C: New test.
20061
20062 2003-09-15  Andreas Jaeger  <aj@suse.de>
20063
20064         * gcc.dg/Wold-style-definition-1.c: New test.
20065
20066 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20067
20068         PR c++/3907
20069         * g++.dg/parse/template12.C: New test.
20070
20071         * g++.dg/abi/bitfield11.C: New test.
20072         * g++.dg/abi/bitfield12.C: Likewise.
20073
20074 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20075
20076         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20077         non-expansion of functional macro name without arguments at EOL.
20078         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20079
20080 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20081
20082         * gcc.c-torture/execute/20030914-[12].c: New tests.
20083
20084 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20085
20086         PR c++/11788
20087         * g++.dg/overload/addr1.C: New test.
20088
20089 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20090
20091         * gcc.dg/20030909-1.c: New test.
20092
20093 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20094
20095         * gcc.dg/ultrasp10.c: New test.
20096
20097 2003-09-09  Devang Patel  <dpatel@apple.com>
20098
20099         * gcc.dg/darwin-ld-6.c: New test.
20100
20101 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20102
20103         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20104
20105 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * gcc.dg/ia64-types1.c: New test.
20108         * gcc.dg/ia64-types2.c: Likewise.
20109
20110 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20111
20112         * gcc.dg/builtins-1.c: Add more _Complex tests.
20113         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20114
20115         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20116         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20117
20118 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20119
20120         PR c++/11786
20121         * g++.dg/lookup/koenig2.C: New test.
20122
20123         PR c++/5296
20124         * g++.dg/rtti/typeid2.C: New test.
20125
20126 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20127
20128         * gcc.c-torture/compile/20030904-1.c: New test.
20129
20130 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20131
20132         * g++.dg/opt/longbranch2.C: New test.
20133
20134 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20135
20136         * g++.dg/template/crash10.C: Only compile it.
20137
20138 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20139
20140         PR middle-end/11665
20141         * gcc.c-torture/compile/20030907-1.c: New test.
20142         * g++.dg/init/array11.C: New test.
20143
20144 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20145
20146         PR c++/11852
20147         * g++.dg/init/struct1.C: New test.
20148
20149 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
20150
20151         PR c++/12181
20152         * g++.dg/expr/comma1.C: New test.
20153
20154 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
20155
20156         PR c++/11867
20157         * g++.dg/expr/static_cast5.C: New test.
20158
20159 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20160
20161         PR c++/11507
20162         * g++.dg/lookup/scoped7.C: New test.
20163
20164         PR c++/9574
20165         * g++.dg/other/static1.C: New test.
20166
20167         PR c++/11490
20168         * g++.dg/warn/template-1.C: New test.
20169
20170         PR c++/11432
20171         * g++.dg/template/crash10.C: New test.
20172
20173         PR c++/2478
20174         * g++.dg/overload/VLA.C: New test.
20175
20176         PR c++/10804
20177         * g++.dg/template/call1.C: New test.
20178
20179 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20180
20181         PR c++/11794
20182         * g++.dg/parse/using3.C: New test.
20183
20184 2003-09-06  Roger Sayle  <roger@eyesopen.com>
20185
20186         PR c++/11409
20187         * g++.dg/overload/builtin3.C: New test case.
20188
20189 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
20190
20191         PR c/9862
20192         * gcc.dg/20030906-1.c: New test.
20193         * gcc.dg/20030906-2.c: Likewise.
20194
20195 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         PR c++/12167
20198         * g++.dg/parse/defarg5.C: New test.
20199
20200         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
20201
20202 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/12163
20205         * g++.dg/expr/static_cast4.C: New test.
20206
20207         PR c++/12146
20208         * g++.dg/template/crash9.C: New test.
20209
20210 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20211
20212         * g++.old-deja/g++.ext/pretty2.C: Update for change
20213         in __FUNCTION__.
20214         * g++.old-deja/g++.ext/pretty3.C: Likewise.
20215
20216 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
20217
20218         PR c++/11922
20219         * g++/dg/template/qualified-id1.C: New test.
20220
20221         PR c++/12037
20222         * g++.dg/warn/noeffect4.C: New test.
20223
20224 2003-09-04  Matt Austern  <austern@apple.com>
20225
20226         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
20227         * g++.dg/ext/fnname2.C: Likewise.
20228         * g++.dg/ext/fnname3.C: Likewise.
20229
20230 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * g++.dg/expr/lval1.C: New test.
20233         * g++.dg/ext/lvcast.C: Remove.
20234
20235 2003-09-03  Roger Sayle  <roger@eyesopen.com>
20236
20237         PR optimization/11700.
20238         * gcc.c-torture/compile/20030903-1.c: New test case.
20239
20240 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/12053
20243         * g++.dg/abi/layout4.C: New test.
20244
20245 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
20246
20247         PR c++/11553
20248         * g++.dg/parse/friend3.C: New test.
20249
20250 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/11847
20253         * g++.dg/template/class1.C: New test.
20254
20255         PR c++/11808
20256         * g++.dg/expr/call1.C: New test.
20257
20258 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
20259
20260         PR c++/12114
20261         * g++.dg/init/ref9.C: New test.
20262
20263         PR c++/11972
20264         * g++.dg/template/nested4.C: New test.
20265
20266 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20267
20268         PR c++/12093
20269         * g++.dg/template/non-dependent4.C: New test.
20270
20271         PR c++/11928
20272         * g++.dg/inherit/conv1.C: New test.
20273
20274 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
20275
20276         PR c++/6196
20277         * g++.dg/ext/label1.C: New test.
20278         * g++.dg/ext/label2.C: Likewise.
20279
20280 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20281
20282         * g++.dg/expr/cond3.C: New test.
20283
20284 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20285
20286         * gcc.dg/builtins-1.c: Add new builtin cases.
20287
20288 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20289
20290         * gcc.dg/builtins-1.c: Add new cases.
20291         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20292
20293 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20294
20295         * gcc.dg/builtins-1.c: Add more math builtin tests.
20296         * gcc.dg/torture/builtin-attr-1.c: New test.
20297
20298 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
20299
20300         PR optimization/5079
20301         * g++.dg/opt/static3.C: New test.
20302
20303 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20304
20305         * gcc.misc-tests/gcov-10b.c: New test.
20306
20307 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
20308
20309         * g++.dg/opt/ptrmem3.C: New test.
20310
20311         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
20312
20313 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * gcc.dg/20030826-2.c: New test.
20316
20317 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20318
20319         PR middle-end/12002
20320         * g77.f-torture/compile/12002.f: New test case.
20321
20322 2003-08-26  Roger Sayle  <roger@eyesopen.com>
20323
20324         * gcc.dg/20030826-1.c: New test case.
20325
20326 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
20327
20328         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
20329
20330 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
20331
20332         PR c++/11871
20333         * c++.dg/lookup/crash1.C: New test.
20334
20335         * c++.dg/warn/noeffect3.C: New test.
20336
20337 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
20338
20339         * gcc.dg/compat/vector-1_x.c: Compile with -w.
20340         * gcc.dg/compat/vector-1_y.c: Ditto.
20341         * gcc.dg/compat/vector-2_x.c: Ditto.
20342         * gcc.dg/compat/vector-2_y.c: Ditto.
20343
20344 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
20345
20346         * gcc.dg/20030702-1.c: New test.
20347
20348 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
20349
20350         PR c++/8795
20351         * g++.dg/ext/altivec-1.C: New test.
20352
20353 2003-08-24  Richard Henderson  <rth@redhat.com>
20354
20355         * g++.dg/eh/simd-2.C: Add -w for x86.
20356
20357 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
20358
20359         * gcc.dg/20030815-1.c: New test.
20360
20361 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20362
20363         PR c++/3765
20364         * g++.dg/parse/access6.C: New test.
20365
20366 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20367
20368         PR c++/641, c++/11876
20369         * g++.dg/template/friend22.C: New test.
20370         * g++.dg/template/friend23.C: Likewise.
20371
20372 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20373
20374         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
20375         identically.
20376
20377 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20378
20379         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
20380
20381 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20382
20383         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
20384
20385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20386
20387         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
20388
20389 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
20390
20391         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
20392
20393 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
20394
20395         PR c++/11919
20396         * g++.dg/overload/prom1.C: New test.
20397
20398         PR c++/11551
20399         * g++.dg/parse/dtor2.C: New test.
20400
20401         PR c++/10762
20402         * g++.dg/parse/using2.C: New test.
20403
20404 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
20405
20406         PR target/11805
20407         * gcc.c-torture/compile/20030821-1.c: New.
20408
20409 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
20410
20411         PR c++/11834
20412         * g++.dg/template/deduce2.C: New test.
20413
20414 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
20415
20416         * gcc.c-torture/execute/20030821-1.c: New test.
20417
20418 2003-08-20  Roger Sayle  <roger@eyesopen.com>
20419
20420         PR middle-end/11984
20421         * gcc.dg/20030820-1.c: New test case.
20422
20423 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
20424
20425         PR c++/11945
20426         * g++.dg/warn/noeffect2.C: New test.
20427
20428 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
20429
20430         PR c++/10926
20431         * g++.dg/template/dtor2.C: New test.
20432
20433         PR c++/11684
20434         * g++.dg/template/operator1.C: New test.
20435         * g++.dg/parse/operator4.C: New test.
20436
20437         PR c++/11946.C
20438         * g++.dg/expr/enum1.C: New test.
20439         * gcc.dg/c99-bool-1.c: Remove bogus warning.
20440
20441         PR c++/11036.C
20442         * g++.dg/parse/elab2.C: New test.
20443         * g++.dg/parse/typedef4.C: Change error message.
20444         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
20445         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
20446         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
20447
20448 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
20449
20450         * gcc.dg/pch/warn-1.c: New.
20451         * gcc.dg/pch/warn-1.hs: New.
20452
20453         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
20454         not-tested file.
20455
20456 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
20459
20460 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20461
20462         * gcc.dg/uninit-D.c: New Test.
20463         * gcc.dg/uninit-E.c: New Test.
20464         * gcc.dg/uninit-F.c: New Test.
20465         * gcc.dg/uninit-G.c: New Test.
20466
20467 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
20468
20469         * g++.dg/README: Describe the pch directory.
20470
20471 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20472
20473         PR c++/11174
20474         * g++.dg/parse/access4.C: New test.
20475         * g++.dg/parse/access5.C: Likewise.
20476         * g++.old-deja/g++.jason/access17.C: Adjust error message.
20477
20478 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
20479
20480         * gcc.dg/noncompile/20030818-1.c: New.
20481
20482 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20483
20484         PR c++/11957
20485         * g++.dg/warn/noeffect1.C: New test.
20486
20487         * g++.dg/template/scope2.C: New test.
20488         * g++.dg/template/error2.C: Correct dg-error
20489
20490 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
20491
20492         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
20493
20494 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
20495
20496         PR C++/11512
20497         * g++.dg/template/warn1.C: New.
20498
20499 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20500
20501         * g++.dg/template/error2.C: New test.
20502         * g++.dg/lookup/using7.C: Adjust errors
20503         * g++.old-deja/g++.pt/crash36.C: Likewise.
20504         * g++.old-deja/g++.pt/derived3.C: Likewise.
20505
20506 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20507
20508         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
20509         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
20510         * gcc.c-torture/execute/builtins/string-9.c: New, from
20511         string-opt-9.c.  Adjust for execute/builtins framework.
20512         * gcc.c-torture/execute/string-opt-9.c: Delete.
20513
20514 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
20515
20516         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
20517
20518         * g++.dg/parse/ret-type2.C: New test.
20519
20520         PR c++/11703
20521         * g++.dg/init/new8.C: New test.
20522
20523         PR c++/10923
20524         * g++.dg/parse/typedef5.C: New test.
20525
20526         PR c++/9512
20527         * g++.dg/parse/qualified2.C: New test.
20528         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
20529         invalid code.
20530
20531 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
20532
20533         * g++.dg/conversion/ptrmem1.C: New test.
20534
20535 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
20536
20537         PR target/11693
20538         * gcc.dg/20030811-1.c: New test.
20539
20540         PR target/11535
20541         * gcc.c-torture/execute/20030811-1.c: New test.
20542
20543 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20544
20545         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
20546
20547 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
20548
20549         PR c++/11789.C
20550         * g++.dg/inherit/multiple1.C: New test.
20551
20552 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20553
20554         * gcc.dg/spe1.c: New test.
20555
20556         PR c++/11670
20557         * g++.dg/expr/cast2.C: New test.
20558
20559         PR c++/10530
20560         * g++.dg/template/dependent-name2.C: New test.
20561
20562 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
20563
20564         * g++.dg/parse/crash11.C: Put the dg options in comments.
20565
20566 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
20567
20568         * lib/gcc-dg.exp: Update for diagnostic change.
20569
20570 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20571
20572         PR c++/5767
20573         * g++.dg/parse/crash11.C: New test.
20574
20575 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
20576
20577         * gcc.dg/cpp/spacing1.c: Update.
20578
20579 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
20580
20581         PR target/11739
20582         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
20583         a value for -mtune.
20584
20585 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20586
20587         PR middle-end/11771
20588         * gcc.c-torture/compile/20030804-1.c: New test case.
20589
20590 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20591
20592         * gcc.dg/20030804-1.c: New test case.
20593
20594 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
20595
20596         * gcc.dg/cpp/separate-1.c: New test.
20597
20598 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         PR c++/11704
20601         * g++.dg/template/dependent-expr2.C: New test.
20602
20603         PR c++/11766
20604         * g++.dg/expr/ptrmem1.C: New test.
20605
20606 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20607
20608         PR c++/9453
20609         * g++.dg/template/friend15.C: New test.
20610
20611 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
20612
20613         * lib/dg-pch.exp: Work round PCH bug.
20614
20615 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20616
20617         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
20618         builtins.  Move cases from builtins-4.c here.
20619
20620         * gcc.dg/torture/builtin-math-1.c: New test taken from
20621         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
20622         additional cases.
20623
20624         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
20625         Delete.
20626
20627 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20628
20629         PR c++/9447
20630         * g++.dg/template/using7.C: New test.
20631
20632 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
20633
20634         * import1.c, import2.c: New tests.
20635
20636 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * g++.dg/eh/crossjump1.C: New test.
20639
20640 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/11697
20643         * g++.dg/template/using6.C: New test.
20644
20645         PR c++/11744
20646         * g++.dg/template/koenig2.C: New test.
20647
20648 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20649
20650         PR c++/7983
20651         * g++.dg/parse/typedef4.C: New test.
20652
20653 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20654
20655         PR c++/8442, c++/8806
20656         * g++.dg/template/elab1.C: New test.
20657         * g++.dg/template/type2.C: Likewise.
20658         * g++.dg/template/ttp3.C: Adjust expected error message.
20659         * g++.old-deja/g++.law/visibility13.C: Likewise.
20660         * g++.old-deja/g++.niklas/t135.C: Likewise.
20661         * g++.old-deja/g++.pt/ttp41.C: Likewise.
20662         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
20663         template argument.
20664         * g++.old-deja/g++.pt/ttp44.C: Likewise.
20665
20666 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
20667
20668         PR c++/11295
20669         * g++.dg/ext/stmtexpr1.C: New test.
20670
20671         * g++.dg/opt/tmp1.C: New test.
20672
20673         PR c++/11525
20674         * g++.dg/parse/constant4.C: New test.
20675
20676         PR c++/9447
20677         * g++.dg/template/using5.C: New test.
20678
20679 2003-07-31  Roger Sayle  <roger@eyesopen.com>
20680
20681         * gcc.dg/builtins-27.c: New test case.
20682
20683 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
20684
20685         * gcc.dg/tls/opt-7.c: New test.
20686
20687 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
20688
20689         * g++.old-deja/g++.other/crash18.C: Remove.
20690
20691 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         * g++.dg/template/explicit3.C: New.
20694         * g++.dg/template/explicit4.C: New.
20695         * g++.dg/template/explicit5.C: New.
20696
20697         PR c++/11347
20698         * g++.dg/template/memtmpl1.C: New.
20699
20700 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
20701
20702         PR target/11565
20703         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
20704         * gcc.dg/i386-387-5.c (dg-options): Likewise.
20705
20706 2003-07-30  Jan Hubicka  <jh@suse.cz>
20707
20708         * vtgc1.c: Kill.
20709
20710 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
20711
20712         * gcc.dg/struct-in-proto-1.c: New test.
20713
20714 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
20715
20716         * gcc.dg/cpp/include2.c: Only expect one message.
20717
20718 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         PR c++/9447
20721         * g++.dg/template/using1.C: New test.
20722         * g++.dg/template/using2.C: New test.
20723         * g++.dg/template/using3.C: New test.
20724         * g++.dg/template/using4.C: New test.
20725
20726 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
20727
20728         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
20729         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20730
20731 2003-07-28  Jan Hubicka  <jh@suse.cz>
20732
20733         PR c++/11530
20734         * g++.dg/opt/call1.C: New test.
20735
20736 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
20737
20738         PR c++/11667
20739         * g++.dg/init/enum2.C: New test.
20740         * g++.dg/template/overload1.C: Add "-w" option.
20741
20742 2003-07-28    <hp@bitrange.com>
20743
20744         * gcc.dg/Wdeclaration-after-statement-1.c,
20745         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
20746
20747 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
20748
20749         * gcc.c-torture/compile/20030725-1.c: New test.
20750
20751 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
20752
20753         * gcc.dg/20030505.c: Only run for SPE.
20754         Remove definition of opaque type.
20755
20756 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
20757
20758         * g++.dg/template/ptrmem6.C: New test.
20759
20760 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
20761
20762         * gcc.c-torture/compile/zero-strct-2.c: New test.
20763
20764 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
20765
20766         * gcc.dg/intermod-1.c: New test.
20767
20768 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20769
20770         PR c++/11617
20771         * g++.dg/template/lookup2.C: New test.
20772         * g++.dg/template/memclass1.C: Remove instantiated from error.
20773         * g++.dg/other/error2.C: Tweak expected errors.
20774
20775         PR c++/11596
20776         * g++.dg/template/defarg3.C: New test.
20777
20778         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
20779
20780 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
20781
20782         * g++.dg/inherit/access5.C: New test.
20783
20784 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20785
20786         PR c++/11513
20787         * g++.dg/template/crash8.C: New test.
20788
20789 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
20790
20791         PR c/10602
20792         * gcc.dg/noncompile/incomplete-2.c: New test.
20793
20794 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/11645
20797         * g++.dg/inherit/access4.C: New test.
20798
20799         PR c++/11517
20800         * g++.dg/expr/cond2.C: New test.
20801
20802         PR optimization/10679
20803         * g++.dg/opt/inline4.C: New test.
20804
20805 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * g++.dg/parse/crash10: New test.
20808
20809 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         * g++.dg/ext/flexary1.C: New test.
20812
20813 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20814
20815         PR c++/10793
20816         * g++.dg/template/crash9.C: New test.
20817
20818 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20819
20820         PR c++/3004
20821         * g++.dg/parse/typedef3.C: New test.
20822
20823         PR c++/7906
20824         * g++.dg/parse/operator2.C: New test.
20825
20826         PR c++/8895
20827         * g++.dg/parse/def-tmpl-arg1.C: New test.
20828
20829         PR c++/9282
20830         * g++.dg/parse/funptr1.C: New test.
20831
20832         PR c++/9452
20833         * g++.dg/parse/ambig3.C: New test.
20834
20835         PR c++/9454
20836         * g++.dg/parse/operator3.C: New test.
20837
20838         PR c++/9486
20839         * g++.dg/parse/template10.C: New test.
20840
20841         PR c++/9488
20842         * g++.dg/parse/template11.C: New test.
20843
20844         PR c++/10150
20845         * g++.dg/parse/invalid-op1.C: New test.
20846
20847         PR c++/10247
20848         * g++.dg/parse/condexpr1.C: New test.
20849
20850 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         * g++.dg/ext/packed3.C: New test.
20853         * g++.dg/ext/packed4.C: New test.
20854
20855         * gcc.dg/pack-test-3.c: New test.
20856
20857 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
20858
20859         * lib/compat.exp: Handle dg-options per source file.
20860         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
20861         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
20862         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
20863         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
20864         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
20865         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
20866         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
20867         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
20868         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
20869         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
20870         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
20871         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
20872         * g++.dg/compat/break/bitfield7_x.C: Ditto.
20873         * g++.dg/compat/break/bitfield7_y.C: Ditto.
20874
20875 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20876
20877         PR c/10320
20878         * gcc.c-torture/execute/20030718-1.c: New test.
20879
20880 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20881
20882         PR optimization/11536
20883         * gcc.dg/20030721-1.c: New test.
20884
20885 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
20886
20887         PR c++/11546
20888         * g++.dg/template/lookup1.C: New test.
20889
20890 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
20891
20892         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
20893         diagnostics of ill-formed constructs involving labels.
20894         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
20895         the new 'previously defined here' message.
20896
20897 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.dg/parse/non-dependent2.C: New test.
20900
20901 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20902
20903         * g++.dg/init/init-ref4.C: xfail on targets without
20904         weak symbols.
20905
20906 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
20907
20908         PR target/11087
20909         * gcc.c-torture/execute/20030717-1.c: New test.
20910
20911 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20912
20913         * g++.dg/opt/cfg1.C: New test.
20914
20915 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
20916
20917         PR optimization/11557
20918         * gcc.dg/20030717-1.c: New test.
20919
20920 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
20921
20922         PR c++/10476
20923         * g++.dg/expr/crash-1.C: New test.
20924
20925         PR c++/11027
20926         * g++.dg/template/init3.C: New test.
20927
20928         PR c++/8222
20929         * g++.dg/template/non-dependent1.C: New test.
20930
20931         PR c++/11070
20932         * g++.dg/template/non-dependent2.C: New test.
20933
20934         PR c++/11071
20935         * g++.dg/template/non-dependent3.C: New test.
20936
20937         PR c++/9907
20938         * g++.dg/template/sizeof5.C: New test.
20939
20940 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
20941
20942         PR 11498
20943         * gcc.c-torture/compile/mangle-1.c: New file.
20944
20945 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20946
20947         PR c++/7809
20948         * g++.dg/parse/access3.C: New test.
20949
20950 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
20951
20952         PR c++/11384
20953         * g++.dg/init/init-ref4.C: New test.
20954
20955 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
20956
20957         PR c++/11547
20958         * g++.dg/parse/constant3.C: New test.
20959         * g++.dg/parse/crash7.C: Likewise.
20960
20961 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
20962
20963         PR target/11008
20964         * gcc.dg/i386-pentium4-not-mull.c: New.
20965
20966 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
20967
20968         * gcc.dg/asm-names.c (ymain): Make it weak.
20969
20970 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20971
20972         PR c++/5421
20973         * g++.dg/template/friend21.C: New test.
20974
20975 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
20976
20977         * gcc.dg/cleanup-8.c: New test.
20978         * gcc.dg/cleanup-9.c: New test.
20979
20980 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
20981
20982         * g++.dg/ext/dll-MI1.h: New file.
20983         * g++.dg/ext/dllexport-MI1.C: New file.
20984         * g++.dg/ext/dllimport-MI1.C: New file.
20985
20986 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
20987
20988         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20989         it does not have cmpstrsi patterns (just cmpmemsi).
20990
20991 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR debug/11473
20994         * g++.dg/debug/debug8.C: New test.
20995
20996 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         PR c++/10108
20999         * g++.dg/template/crash7.C: New test.
21000
21001 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21002
21003         PR target/10795
21004         * gcc.c-torture/compile/20030708-1.c: New.
21005
21006 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21007
21008         * gcc.c-torture/execute/20030715-1.c: New test.
21009
21010 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21011
21012         * gcc.dg/pch/inline-3.c: New file.
21013         * gcc.dg/pch/inline-3.hs: New file.
21014         * gcc.dg/pch/inline-4.c: New file.
21015         * gcc.dg/pch/inline-4.hs: New file.
21016
21017 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/11509
21020         * g++.dg/template/crash6.C: New test.
21021
21022         PR c++/7053
21023         * g++.dg/template/friend20.C: New test.
21024
21025         PR c++/7019
21026         * g++.dg/template/overload2.C: New test.
21027
21028 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21029
21030         PR optimization/11440
21031         * gcc.c-torture/execute/20030714-1.c: New test.
21032
21033 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21034
21035         PR c++/11154
21036         * g++.dg/template/partial2.C: New test.
21037
21038 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/11503
21041         * g++.dg/template/anon1.C: New test.
21042
21043         PR c++/11493
21044         PR c++/11495
21045         * g++.dg/parse/template9.C: Likewise.
21046         * g++.dg/template/crash4.C: New test.
21047         * g++.dg/template/koenig1.C: Likewise.
21048         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21049         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21050         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21051         functions.
21052         * g++.old-deja/g++.jason/template36.C: Likewise.
21053         * g++.old-deja/g++.mike/p1989.C: Likewise.
21054         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21055         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21056         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21057         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21058         compiling.
21059         * g++.old-deja/g++.pt/union2.C: Use this->.
21060
21061 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21062
21063         * gcc.dg/20030711-1.c: New test.
21064
21065 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21066
21067         PR c++/11050
21068         * g++.dg/parse/args1.C: New test.
21069         * g++.pt/defarg8.C: Change expected errors.
21070
21071 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/8164
21074         * g++.dg/template/nontype2.C: New test.
21075
21076         PR c++/10558
21077         * g++.dg/parse/template8.C: New test.
21078
21079         PR c++/8327
21080         * g++.dg/template/scope1.C: New test.
21081
21082         * g++.dg/warn/Wsign-compare-1.C: New test.
21083
21084 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21085
21086         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21087
21088 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/9411
21091         * g++.dg/template/explicit2.C: New test.
21092
21093         PR c++/10032
21094         * g++.dg/warn/pedantic1.C: New test.
21095
21096 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21097
21098         PR c++ 9483
21099         * g++.dg/other/field1.C: New test.
21100
21101 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21102
21103         PR c/11449
21104         * gcc.c-torture/compile/20030707-1.c: New.
21105
21106 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21107
21108         PR c++/10849
21109         * g++.dg/template/access12.C: New test.
21110
21111 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21112
21113         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21114         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21115         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21116         * gcc.misc-tests/gcov.exp: Update
21117         * g++.dg/gcov/gcov.exp: Update
21118         * lib/gcov.exp: Update.
21119
21120 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21121
21122         * g++.dg/abi/mangle17.C: Make sure template expressions are
21123         dependent.
21124         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21125         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21126         * g++.dg/opt/stack1.C: Remove erroneous code.
21127         * g++.dg/parse/template7.C: New test.
21128         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21129         * g++.old-deja/g++.pt/crash4.C: Likewise.
21130
21131 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21132
21133         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21134         with zero or one occurence of `$' after the initial `L'.
21135
21136 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21137
21138         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21139
21140 2003-07-08  Roger Sayle  <roger@eyesopen.com>
21141
21142         PR c/11370
21143         * gcc.dg/Wunreachable-6.c: New testcase.
21144         * gcc.dg/Wunreachable-7.c: New testcase.
21145
21146 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21147
21148         PR c/11420
21149         * gcc.dg/20030708-1.c: New test.
21150
21151 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
21152
21153         * gcc.dg/compat/sdata-section.h: New file.
21154         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
21155         * gcc.dg/torture/mips-sdata-1.c: New test.
21156
21157 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21158
21159         PR c++/11030
21160         * g++.dg/template/friend19.C: New test.
21161
21162 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
21163
21164         * g++.dg/opt/strength-reduce.C: New test.
21165
21166 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21167
21168         PR target/10979
21169         * gcc.dg/20030707-1.c: New testcase.
21170
21171 2003-07-07  Roger Sayle  <roger@eyesopen.com>
21172
21173         PR optimization/11059
21174         * g++.dg/opt/emptyunion.C: New testcase.
21175
21176 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21177             Eric Botcazou  <ebotcazou@libertysurf.fr>
21178
21179         * g++.dg/opt/stack1.C: New test.
21180
21181 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
21182
21183         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
21184         run test.
21185
21186         PR c++/11431
21187         * g++.dg/expr/static_cast3.C: New test.
21188
21189 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
21190
21191         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
21192         everywhere.
21193         * gcc.dg/concat.c: Concatenation of string constants with
21194         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
21195         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
21196         * gcc.dg/cpp/escape-2.c: Use wide character constants where
21197         necessary to avoid multi-character character constant warning.
21198         * gcc.dg/cpp/escape.c: Likewise.
21199         * gcc.dg/cpp/ucs.c: Likewise.
21200         Remove backslashes from dg-bogus comments, as they confuse Tcl.
21201         Fix a typo.
21202
21203 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21204
21205         PR c/11428
21206         * gcc.c-torture/compile/20030704-1.c: New.
21207
21208 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
21209
21210         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
21211
21212 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
21213
21214         PR c++/5287, PR c++/7910,  PR c++/11021
21215         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
21216         tests for warnings.
21217         * g++.dg/ext/dllimport2.C: Add tests for warnings.
21218         * g++.dg/ext/dllimport3.C: Likewise.
21219         * g++.dg/ext/dllimport4.C: New file.
21220         * g++.dg/ext/dllimport5.C: New file.
21221         * g++.dg/ext/dllimport6.C: New file.
21222         * g++.dg/ext/dllimport7.C: New file.
21223         * g++.dg/ext/dllimport8.C: New file.
21224         * g++.dg/ext/dllimport9.C: New file.
21225         * g++.dg/ext/dllimport10.C: New file.
21226         * g++.dg/ext/dllexport1.C: New file.
21227
21228 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21229
21230         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
21231         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
21232
21233 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21234
21235         * gcc.dg/builtins-25.c: New testcase.
21236         * gcc.dg/builtins-26.c: New testcase.
21237
21238 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
21239
21240         * gcc.dg/compat/vector-defs.h: New file.
21241         * gcc.dg/compat/vector-setup.h: New file.
21242         * gcc.dg/compat/vector-check.h: New file.
21243         * gcc.dg/compat/vector-1_main.c: New file.
21244         * gcc.dg/compat/vector-1_x.c: New file.
21245         * gcc.dg/compat/vector-1_y.c: New file.
21246         * gcc.dg/compat/vector-2_main.c: New file.
21247         * gcc.dg/compat/vector-2_x.c: New file.
21248         * gcc.dg/compat/vector-2_y.c: New file.
21249
21250         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
21251         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
21252         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
21253         * gcc.dg/compat/struct-align-1.h: New file.
21254         * gcc.dg/compat/struct-align-1_main.c: New file.
21255         * gcc.dg/compat/struct-align-1_x.c: New file.
21256         * gcc.dg/compat/struct-align-1_y.c: New file.
21257         * gcc.dg/compat/struct-align-2.h: New file.
21258         * gcc.dg/compat/struct-align-2_main.c: New file.
21259         * gcc.dg/compat/struct-align-2_x.c: New file.
21260         * gcc.dg/compat/struct-align-2_y.c: New file.
21261
21262         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
21263         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21264         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21265         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21266         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21267         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21268         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21269         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21270         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21271         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21272         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21273         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21274         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21275         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21276         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21277         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21278         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21279         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21280         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21281         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21282         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21283         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21284         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21285         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21286         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21287         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21288         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21289         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21290         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21291
21292 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21293
21294         * gcc.dg/i386-call-1.c: New test.
21295
21296 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21297
21298         PR c++/9162
21299         * g++.dg/parse/defarg4.C: New.
21300
21301 2003-07-03  Roger Sayle  <roger@eyesopen.com>
21302
21303         PR target/10700
21304         * gcc.c-torture/compile/20030703-1.c: New test case.
21305
21306 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
21307
21308         * g++.dg/template/local3.C: Remove extra semicolon.
21309
21310 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21311
21312         * gcc.dg/i386-volatile-1.c: New test.
21313
21314 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         PR c++/11072
21317         * g++.dg/other/offsetof2.C: XFAIL.
21318         * g++.dg/other/offsetof5.C: New.
21319
21320         PR c++/10219
21321         * g++.dg/template/error1.C: New.
21322
21323         PR c++/9779
21324         * g++.dg/template/dependent-expr1.C: New.
21325
21326 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/6949
21329         * g++.dg/template/local3.C: New test.
21330
21331         PR c++/11149
21332         * g++.dg/lookup/scoped6.C: New test.
21333
21334 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
21335
21336         PR c++/8046
21337         * g++.dg/other/error7.C: New test.
21338
21339 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
21340
21341         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
21342         * g++.old-deja/g++.abi/vtable3.h: Likewise.
21343         * g++.old-deja/g++.law/code-gen5.C: Likewise.
21344         * g++.old-deja/g++.other/union2.C: Likewise.
21345         * gcc.dg/c90-const-expr-2.c: Likewise.
21346         * gcc.dg/c90-const-expr-3.c: Likewise.
21347         * gcc.dg/c99-const-expr-2.c: Likewise.
21348         * gcc.dg/c99-const-expr-3.c: Likewise.
21349         * gcc.dg/concat.c: Likewise.
21350
21351 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/9559
21354         * g++.dg/init/static1.C: New test.
21355
21356 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21357
21358         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
21359         * g++.old-deja/g++.other/access2.C: Likewise.
21360         * g++.old-deja/g++.other/decl2.C: Likewise.
21361         * gcc.c-torture/execute/20020615-1.c: Likewise.
21362
21363 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21364
21365         PR c++/4933
21366         * g++.dg/template/sizeof4.C: New test.
21367
21368 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21369
21370         * g++.dg/other/error6.C: New test.
21371
21372 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
21373
21374         PR c++/10750
21375         * g++.dg/parse/constant2.C: New test.
21376
21377 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
21378
21379         PR c++/11106
21380         * g++.dg/other/error5.C: New test.
21381
21382 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21383
21384         * gcc.dg/format/gcc_diag-1.c: New test.
21385
21386 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
21387
21388         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
21389
21390 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
21393         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
21394         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
21395
21396 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * gcc.c-torture/execute/builtins/string-8.c: New test.
21399         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
21400         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
21401         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
21402
21403 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21404
21405         PR c++/10468
21406         * g++.dg/ext/typeof6.C: New test.
21407
21408 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
21409
21410         PR c++/10796
21411         * g++.dg/init/enum1.C: New test.
21412
21413 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
21414
21415         * gcc.dg/20030627-1.c: New test.
21416
21417 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/11332
21420         * g++.dg/expr/static_cast2.C: New test.
21421
21422 2003-06-26  Roger Sayle  <roger@eyesopen.com>
21423             Jakub Jelinek  <jakub@redhat.com>
21424
21425         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
21426         sprintf(dst,"%s",src) optimization.
21427         * gcc.c-torture/execute/20030626-1.c: New test case.
21428         * gcc.c-torture/execute/20030626-2.c: New test case.
21429
21430 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
21431
21432         * gcc.c-torture/execute/multi-ix.c: New test.
21433
21434         * gcc.c-torture/execute/simd-4.c (main):
21435         Added missing semicolon at end of union.
21436
21437 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
21438
21439         PR c++/8266
21440         * g++.dg/template/explicit-instantiation3.C: New test.
21441
21442 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21443
21444         * gcc.dg/20030626-1.c: Use signed char.
21445
21446 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
21447
21448         * gcc.dg/20030626-1.c: New test.
21449
21450 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
21451
21452         * const-str-2.m: Update.
21453
21454 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
21455
21456         PR c++/10990
21457         * g++.dg/rtti/dyncast1.C: New test.
21458         * g++.dg/abi/mangle4.C: Correct base-specifier access.
21459         * g++.dg/lookup/scoped1.C: Remove XFAIL.
21460         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
21461
21462         PR c++/10931
21463         * g++.dg/expr/static_cast1.C: New test.
21464
21465 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
21466
21467         * gcc.dg/20030625-1.c: New test.
21468
21469 2003-06-24  Roger Sayle  <roger@eyesopen.com>
21470
21471         * gcc.c-torture/compile/20030624-1.c: New test case.
21472
21473 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
21474
21475         * gcc.c-torture/execute/string-opt-17.c: New test.
21476
21477 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/5754
21480         * g++.dg/parse/crash6.C: New test.
21481
21482 2003-06-23  Roger Sayle  <roger@eyesopen.com>
21483
21484         * gcc.dg/builtins-24.c: New test case.
21485
21486 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
21487
21488         * g++.dg/opt/operator1.C: New test.
21489
21490 2003-06-22  Roger Sayle  <roger@eyesopen.com>
21491
21492         * gcc.c-torture/execute/string-opt-16.c: New test case.
21493
21494 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21495
21496         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
21497         * g++.old-deja/g++.other/conv7.C: Likewise
21498         * g++.old-deja/g++.other/overcnv2.C: Likewise.
21499         * g++.old-deja/g++.other/overload14.C: Likewise.
21500
21501 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21502
21503         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
21504         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
21505
21506 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/10888
21509         * g++.dg/warn/Winline-3.C: New test.
21510
21511 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21512
21513         * lib/target-supports.exp (check_alias_available): Make the test
21514         program acceptable to the Solaris assembler.
21515
21516         PR c++/10749
21517         * g++.dg/template/memclass2.C: New test.
21518
21519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21520             Eric Botcazou  <ebotcazou@libertysurf.fr>
21521
21522         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
21523         data for non-matching targets.
21524         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
21525
21526 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21527
21528         PR c++/10845
21529         * g++.dg/template/member3.C: New test.
21530
21531 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
21532
21533         PR c++/10939
21534         * g++.dg/template/func1.C: New test.
21535
21536         PR c++/9649
21537         * g++.dg/template/static4.C: New test.
21538         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
21539
21540         PR c++/11041
21541         * g++.dg/init/ref7.C: New test.
21542
21543 2003-06-19  Matt Austern  <austern@apple.com>
21544
21545         PR c++/11228
21546         * g++.dg/anew1.C: New test.
21547         * g++.dg/anew2.C: New test.
21548         * g++.dg/anew3.C: New test.
21549         * g++.dg/anew4.C: New test.
21550
21551 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
21552
21553         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
21554
21555 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
21556
21557         * gcc.c-torture/execute/simd-4.c (main): Make expected value
21558         endian-dependent.
21559
21560 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
21561
21562         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
21563         Remove cruft.
21564
21565 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
21566
21567         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
21568         * gcc.c-torture/compile/961203-1.c: Likewise.
21569         * gcc.c-torture/compile/980506-1.c: Likewise.
21570
21571 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
21572
21573         PR c++/10712
21574         * g++.dg/lookup/using7.C: New test.
21575
21576 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
21577
21578         PR c++/11105
21579         * g++.dg/abi/conv1.C: Remove it.
21580         * g++.dg/template/conv7.C: New test.
21581         * g++.dg/template/conv8.C: Likewise.
21582         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
21583         conversion operator.
21584
21585 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
21586
21587         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
21588         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21589         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21590         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21591         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21592         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21593         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21594         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21595         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21596         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21597         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21598         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21599         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21600         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21601         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21602         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21603         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21604         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21605         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21606         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21607         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21608         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21609         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21610         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21611         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21612         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21613         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21614         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21615         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21616
21617 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
21618
21619         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
21620         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
21621         indications.
21622
21623 2003-06-16  Roger Sayle  <roger@eyesopen.com>
21624
21625         * gcc.dg/i386-387-5.c: New test case.
21626         * gcc.dg/i386-387-6.c: New test case.
21627         * gcc.dg/builtins-23.c: New test case.
21628
21629 2003-06-15  Roger Sayle  <roger@eyesopen.com>
21630
21631         * gcc.dg/builtins-22.c: New test case.
21632         * gcc.dg/i386-387-1.c: Update to test exp.
21633         * gcc.dg/i386-387-2.c: Likewise.
21634
21635 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21636
21637         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
21638
21639 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21640
21641         * lib/gcc-dg.exp (dg-require-dll): New function.
21642         (dg-xfail-if): Likewise.
21643         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
21644         driver.
21645
21646         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
21647         * gcc.c-torture/compile/20001205-1.c: Likewise.
21648         * gcc.c-torture/compile/20001226-1.c: Likewise.
21649         * gcc.c-torture/compile/20010518-2.c: Likewise.
21650         * gcc.c-torture/compile/20020312-1.c: Likewise.
21651         * gcc.c-torture/compile/20020604-1.c: Likewise.
21652         * gcc.c-torture/compile/920501-12.c: Likewise.
21653         * gcc.c-torture/compile/920501-4.c: Likewise.
21654         * gcc.c-torture/compile/920520-1.c: Likewise.
21655         * gcc.c-torture/compile/920521-1.c: Likewise.
21656         * gcc.c-torture/compile/920625-1.c: Likewise.
21657         * gcc.c-torture/compile/961203-1.c: Likewise.
21658         * gcc.c-torture/compile/980506-1.c: Likewise.
21659         * gcc.c-torture/compile/981006-1.c: Likewise.
21660         * gcc.c-torture/compile/981022-1.c: Likewise.
21661         * gcc.c-torture/compile/981223-1.c: Likewise.
21662         * gcc.c-torture/compile/990617-1.c: Likewise.
21663         * gcc.c-torture/compile/dll.c: Likewise.
21664         * gcc.c-torture/compile/labels-3.c: Likewise.
21665         * gcc.c-torture/compile/mipscop-1.c: Likewise.
21666         * gcc.c-torture/compile/mipscop-2.c: Likewise.
21667         * gcc.c-torture/compile/mipscop-3.c: Likewise.
21668         * gcc.c-torture/compile/mipscop-4.c: Likewise.
21669         * gcc.c-torture/compile/simd-5.c: Likewise.
21670         * gcc.c-torture/compile/20000804-1.x: Remove.
21671         * gcc.c-torture/compile/20001205-1.x: Likewise.
21672         * gcc.c-torture/compile/20001226-1.x: Likewise.
21673         * gcc.c-torture/compile/20010518-2.x: Likewise.
21674         * gcc.c-torture/compile/20020312-1.x: Likewise.
21675         * gcc.c-torture/compile/20020604-1.x: Likewise.
21676         * gcc.c-torture/compile/920501-12.x: Likewise.
21677         * gcc.c-torture/compile/920501-4.x: Likewise.
21678         * gcc.c-torture/compile/920520-1.x: Likewise.
21679         * gcc.c-torture/compile/920521-1.x: Likewise.
21680         * gcc.c-torture/compile/920625-1.x: Likewise.
21681         * gcc.c-torture/compile/961203-1.x: Likewise.
21682         * gcc.c-torture/compile/980506-1.x: Likewise.
21683         * gcc.c-torture/compile/981006-1.x: Likewise.
21684         * gcc.c-torture/compile/981022-1.x: Likewise.
21685         * gcc.c-torture/compile/981223-1.x: Likewise.
21686         * gcc.c-torture/compile/990617-1.x: Likewise.
21687         * gcc.c-torture/compile/mipscop-1.x: Likewise.
21688         * gcc.c-torture/compile/mipscop-2.x: Likewise.
21689         * gcc.c-torture/compile/mipscop-3.x: Likewise.
21690         * gcc.c-torture/compile/mipscop-4.x: Likewise.
21691         * gcc.c-torture/compile/simd-5.x: Likewise.
21692
21693         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
21694
21695 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21696
21697         * gcc.c-torture/execute/20030611-1.c: New test.
21698
21699 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21700
21701         PR middle-end/168
21702         * gcc.dg/20030612-1.c: New test case.
21703
21704 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/10635
21707         * g++.dg/expr/cast1.C: New test.
21708
21709 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21710
21711         * gcc.dg/builtins-21.c: New test case.
21712
21713 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
21714
21715         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
21716         options instead of at the end.
21717         * lib/objc.exp (objc_target_compile): Likewise.
21718
21719 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/10432
21722         * g++.dg/parse/error1.C: New test.
21723
21724 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
21725
21726         * gcc.dg/compat/struct-by-value-11_main.c: New file.
21727         * gcc.dg/compat/struct-by-value-11_x.c: New file.
21728         * gcc.dg/compat/struct-by-value-11_y.c: New file.
21729         * gcc.dg/compat/struct-by-value-12_main.c: New file.
21730         * gcc.dg/compat/struct-by-value-12_x.c: New file.
21731         * gcc.dg/compat/struct-by-value-12_y.c: New file.
21732         * gcc.dg/compat/struct-by-value-13_main.c: New file.
21733         * gcc.dg/compat/struct-by-value-13_x.c: New file.
21734         * gcc.dg/compat/struct-by-value-13_y.c: New file.
21735         * gcc.dg/compat/struct-by-value-14_main.c: New file.
21736         * gcc.dg/compat/struct-by-value-14_x.c: New file.
21737         * gcc.dg/compat/struct-by-value-14_y.c: New file.
21738         * gcc.dg/compat/struct-by-value-15_main.c: New file.
21739         * gcc.dg/compat/struct-by-value-15_x.c: New file.
21740         * gcc.dg/compat/struct-by-value-15_y.c: New file.
21741         * gcc.dg/compat/struct-by-value-16_main.c: New file.
21742         * gcc.dg/compat/struct-by-value-16_x.c: New file.
21743         * gcc.dg/compat/struct-by-value-16_y.c: New file.
21744         * gcc.dg/compat/struct-by-value-17_main.c: New file.
21745         * gcc.dg/compat/struct-by-value-17_x.c: New file.
21746         * gcc.dg/compat/struct-by-value-17_y.c: New file.
21747         * gcc.dg/compat/struct-by-value-18_main.c: New file.
21748         * gcc.dg/compat/struct-by-value-18_x.c: New file.
21749         * gcc.dg/compat/struct-by-value-18_y.c: New file.
21750
21751         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
21752         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
21753         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
21754         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
21755         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
21756         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
21757         * gcc.dg/compat/scalar-return-3_main.c: New file.
21758         * gcc.dg/compat/scalar-return-3_x.c: New file.
21759         * gcc.dg/compat/scalar-return-3_y.c: New file.
21760         * gcc.dg/compat/scalar-return-4_main.c: New file.
21761         * gcc.dg/compat/scalar-return-4_x.c: New file.
21762         * gcc.dg/compat/scalar-return-4_y.c: New file.
21763
21764 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
21765
21766         * gcc.dg/compat/fp2-struct-check.h: New file.
21767         * gcc.dg/compat/fp2-struct-defs.h: New file.
21768         * gcc.dg/compat/fp2-struct-init.h: New file.
21769         * gcc.dg/compat/struct-by-value-10_main.c: New file.
21770         * gcc.dg/compat/struct-by-value-10_x.c: New file.
21771         * gcc.dg/compat/struct-by-value-10_y.c: New file.
21772         * gcc.dg/compat/struct-return-10_main.c: New file.
21773         * gcc.dg/compat/struct-return-10_x.c: New file.
21774         * gcc.dg/compat/struct-return-10_y.c: New file.
21775
21776         * gcc.dg/compat/compat-common.h: New file.
21777         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
21778         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
21779         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
21780         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
21781         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
21782         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
21783         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
21784         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21785         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
21786         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
21787         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21788         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
21789         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
21790         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21791         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
21792         * gcc.dg/compat/small-struct-check.h: Ditto.
21793         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
21794         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21795         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
21796         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
21797         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21798         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21799         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
21800         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21801         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
21802         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
21803         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21804         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21805         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
21806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21807         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21808         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
21809         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21810         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
21811         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
21812         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21813         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
21814         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
21815         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21816         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
21817         * gcc.dg/compat/struct-return-2_main.c: Ditto.
21818         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21819         * gcc.dg/compat/struct-return-2_y.c: Ditto.
21820         * gcc.dg/compat/struct-return-3_main.c: Ditto.
21821         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21822         * gcc.dg/compat/struct-return-3_y.c: Ditto.
21823
21824 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
21825
21826         * g++.dg/pch/static-1.C: New file.
21827         * g++.dg/pch/static-1.Hs: New file.
21828
21829 2003-06-10  Richard Henderson  <rth@redhat.com>
21830
21831         * gcc.dg/asm-7.c: Adjust expected warning text.
21832
21833 2003-06-10  Roger Sayle  <roger@eyesopen.com>
21834
21835         * gcc.dg/builtins-20.c: New test case.
21836
21837 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
21838
21839         PR c++/11131
21840         * g++.dg/opt/template1.C: New test.
21841
21842 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21843
21844         * lib/gcc-dg.exp (dg-test): Clear additional_files and
21845         additional_sources.
21846
21847 2003-05-21  David Taylor  <dtaylor@emc.com>
21848
21849         * gcc.dg/Wpadded.c: New file.
21850
21851 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21852
21853         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
21854         * gcc.dg/special/weak-2.c: Add dg-require-weak.
21855         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
21856         dg-require-weak.
21857
21858 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
21859
21860         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
21861
21862 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21863
21864         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
21865         (dg-require-alias): Likewise.
21866         (dg-require-gc-sections): Likewise.
21867         * lib/target-supports.exp (check_gc_sections_available): Likewise.
21868
21869 2003-06-08  Richard Henderson  <rth@redhat.com>
21870
21871         * gcc.dg/20011029-2.c: Fix the array reference.
21872         * gcc.dg/asm-7.c: New.
21873
21874 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
21875
21876         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
21877
21878 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
21879
21880         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
21881         (dg-require-gc-sections): Likewise.
21882
21883 2003-06-08  Jan Hubicka  <jh@suse.cz>
21884
21885         * i386-cmov1.c: Fix regular expression.
21886         * i386-cvt-1.c: Likewise.
21887         * i386-local.c: Likewise.
21888         * i386-local2.c: Likewise.
21889         * i386-mul.c: Likewise.
21890         * i386-ssetype-1.c: Likewise.
21891         * i386-ssetype-3.c: Likewise.
21892         * i386-ssetype-5.c: Likewise.
21893
21894 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21895
21896         PR c++/11039
21897         * g++.dg/warn/implicit-typename2.C: New test.
21898         * g++.dg/warn/implicit-typename3.C: New test.
21899
21900 2003-06-07  Richard Henderson  <rth@redhat.com>
21901
21902         * g++.dg/other/offsetof3.C: Use size_t.
21903         * g++.dg/other/offsetof4.C: Likewise.
21904
21905 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
21906
21907         * lib/copy-file.exp: New. Implement gcc_copy_files.
21908
21909         * lib/dg-pch.exp: Load copy-file.exp
21910         (dg-pch): Use gcc_copy_files instead of "file copy".
21911
21912 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
21913
21914         * gcc.dg/weak/weak.exp: Simplify.
21915         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
21916         * gcc.dg/weak/weak-1.c: Likewise.
21917         * gcc.dg/weak/weak-2.c: Likewise.
21918         * gcc.dg/weak/weak-3.c: Likewise.
21919         * gcc.dg/weak/weak-4.c: Likewise.
21920         * gcc.dg/weak/weak-5.c: Likewise.
21921         * gcc.dg/weak/weak-6.c: Likewise.
21922         * gcc.dg/weak/weak-7.c: Likewise.
21923         * gcc.dg/weak/weak-8.c: Likewise.
21924         * gcc.dg/weak/weak-9.c: Likewise.
21925
21926 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
21927
21928         gcc.c-torture/execute/20030606-1.c: New.
21929
21930 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21931
21932         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
21933         * gcc.dg/builtins-19.c: Likewise.
21934
21935 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21936
21937         * gcc.dg/builtins-2.c: Add some more tests.
21938         * gcc.dg/builtins-18.c: New test case.
21939         * gcc.dg/builtins-19.c: New test case.
21940
21941 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21942             Jim Wilson  <wilson@tuliptree.org>
21943
21944         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
21945
21946 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
21947
21948         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
21949         mempcpy/stpcpy calls not to be optimized into something else.
21950         * gcc.c-torture/execute/string-opt-3.c: Moved to...
21951         * gcc.c-torture/execute/builtins/string-7.c: ...here.
21952         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
21953
21954 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21955
21956         * gcc.dg/format/asm_fprintf-1.c: New test.
21957
21958 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
21959
21960         * lib/gcc-defs.exp (additional_sources): New variable.
21961         (dg-additional-sources): New function.
21962         (additional_files): New variable.
21963         (dg-additional-files): New function.
21964         (dg-additional-files-options): Likewise.
21965         * lib/gcc-dg.exp (dg-require-weak): New function.
21966         (dg-require-alias): Likewise.
21967         (dg-require-gc-sections): Likewise.
21968         * lib/target-supports.exp (check_alias_available): Remove testfile
21969         parameter.
21970         (check_gc_sections_available): New function.
21971         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
21972         (dg-gpp-additional-files): Likewise.
21973         * lib/g++.exp (additional_sources): Remove.
21974         (additional_files): Likewise.
21975         (g++_target_compile): Use dg-additional-files-options.
21976
21977         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
21978         Tcl logic.
21979         * gcc.dg/special/ecos.exp: Remove.
21980         * gcc.dg/special/20000419-2.c: Use dg-require-*.
21981         * gcc.dg/special/alias-1.c: Likewise.
21982         * gcc.dg/special/alias-2.c: Likewise.
21983         * gcc.dg/special/gcsec-1.c: Likewise.
21984         * gcc.dg/special/weak-1.c: Likewise.
21985         * gcc.dg/special/weak-2.c: Likewise.
21986         * gcc.dg/special/wkali-1.c: Likewise.
21987         * gcc.dg/special/wkali-2.c: Likewise.
21988
21989         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
21990         dg-gpp-additional-*.
21991         * g++.dg/special/conpr-3.C: Likewise.
21992         * g++.dg/special/conpr-4.C: Likewise.
21993         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
21994         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
21995         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
21996         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
21997         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
21998         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
21999         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22000         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22001         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22002         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22003         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22004         * g++.old-deja/g++.other/comdat1.C: Likewise.
22005         * g++.old-deja/g++.other/comdat2.C: Likewise.
22006         * g++.old-deja/g++.other/comdat3.C: Likewise.
22007         * g++.old-deja/g++.other/ctor1.C: Likewise.
22008         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22009
22010 2003-06-05  Richard Henderson  <rth@redhat.com>
22011
22012         * gcc.dg/debug/20030605-1.c: New.
22013
22014 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * README.QMTEST: Update.
22017
22018 2003-06-04  Richard Henderson  <rth@redhat.com>
22019
22020         * gcc.dg/cleanup-1.c: New.
22021         * gcc.dg/cleanup-2.c: New.
22022         * gcc.dg/cleanup-3.c: New.
22023         * gcc.dg/cleanup-4.c: New.
22024         * gcc.dg/cleanup-5.c: New.
22025         * gcc.dg/cleanup-6.c: New.
22026         * gcc.dg/cleanup-7.c: New.
22027
22028 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22029
22030         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22031
22032         * lib/dg-pch.exp: New file.
22033         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22034         * gcc.dg/pch/pch.exp: Likewise.
22035
22036 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22037
22038         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22039         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22040         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22041         * gcc.dg/builtins-17.c: New test case.
22042         * gcc.dg/i386-387-4.c: New test case.
22043         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22044
22045 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22046
22047         * gcc.dg/ultrasp9.c: New test.
22048
22049 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22050
22051         * gcc.c-torture/compile/20030604-1.c: New test.
22052         * gcc.dg/sparc-constant-1.c: New test.
22053
22054 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22055
22056         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22057
22058 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22059
22060         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22061
22062         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22063         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22064
22065 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22066
22067         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22068
22069 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22070
22071         PR c++/10940
22072         * g++.dg/template/spec10.C: New test.
22073
22074 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22075
22076         * gcc.dg/builtins-16.c: New test case.
22077
22078 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22079
22080         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22081         mempcpy test with post-increments.
22082         * gcc.c-torture/execute/string-opt-3.c: New test.
22083         * gcc.dg/string-opt-1.c: New test.
22084
22085 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22086
22087         PR fortran/10965
22088         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22089
22090 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22091
22092         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22093         (scan-assembler): ... here.  Use dg-scan.
22094         (scan-assembler-not): Likewise.
22095         (scan-file): New function.
22096         (scan-file-not): Likewise.
22097         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22098         * gcc.dg/cpp/_Pragma4.c: Likewise.
22099         * gcc.dg/cpp/_Pragma5.c: Likewise.
22100         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22101         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22102         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22103         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22104         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22105         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22106         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22107         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22108         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22109         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22110         * gcc.dg/cpp/cxxcom1.c: Likewise.
22111         * gcc.dg/cpp/line1.c: Likewise.
22112         * gcc.dg/cpp/maccom1.c: Likewise.
22113         * gcc.dg/cpp/maccom2.c: Likewise.
22114         * gcc.dg/cpp/maccom3.c: Likewise.
22115         * gcc.dg/cpp/maccom4.c: Likewise.
22116         * gcc.dg/cpp/maccom5.c: Likewise.
22117         * gcc.dg/cpp/maccom6.c: Likewise.
22118         * gcc.dg/cpp/multiline.c: Likewise.
22119         * gcc.dg/cpp/spacing1.c: Likewise.
22120         * gcc.dg/cpp/spacing2.c: Likewise.
22121         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22122         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22123         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22124         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22125         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22126         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22127         * gcc.dg/cpp/cxxcom2.c: Likewise.
22128         * gcc.dg/cpp/cxxcom2.h: New file.
22129
22130         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22131         * g++.dg/cpp/truefalse.C: Here.
22132         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22133
22134 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22135
22136         * gcc.dg/cpp/redef3.c: New file.
22137
22138 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22139
22140         * gcc.dg/i386-loop-3.c: New test.
22141
22142 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
22143
22144         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
22145
22146 2003-05-31  Roger Sayle  <roger@eyesopen.com>
22147
22148         * gcc.dg/fwrapv-1.c: New test case.
22149         * gcc.dg/fwrapv-2.c: New test case.
22150
22151 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22152
22153         PR c++/10956
22154         * g++.dg/template/spec9.C: New test.
22155
22156 2003-05-29  Roger Sayle  <roger@eyesopen.com>
22157
22158         * gcc.dg/duff-4.c: New test case.
22159
22160 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
22161
22162         PR fortran/10843
22163         * g77.dg/ffixed-form-1.f: New test
22164         * g77.dg/ffixed-form-2.f: New test
22165         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
22166         * g77.dg/ffree-form-3.f: New test
22167
22168 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
22169
22170         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
22171         * gcc.dg/wint_t-1.c: Likewise.
22172
22173 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22174
22175         * g++.dg/template/access11.C: New test.
22176
22177 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22178
22179         PR c++/10849
22180         * g++.dg/template/access10.C: New test.
22181
22182 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22183             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22184
22185         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
22186
22187 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22188
22189         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
22190         suppress for powerpc-*-darwin*.
22191         * gcc.dg/torture/builtin-noret-2.c: Likewise.
22192
22193 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
22194
22195         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
22196         suppress option for powerpc-*-darwin*.
22197
22198 2003-05-23  Roger Sayle  <roger@eyesopen.com>
22199
22200         * gcc.dg/builtins-1.c: Add tests for tan and atan.
22201         * gcc.dg/builtins-4.c: Add test for fmod.
22202
22203 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22204
22205         PR c++/10682
22206         * g++.dg/template/instantiate4.C: New test.
22207
22208 2003-05-22  Roger Sayle  <roger@eyesopen.com>
22209
22210         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
22211
22212 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
22213
22214         * gcc.dg/compat/scalar-return-1_main.c: New file.
22215         * gcc.dg/compat/scalar-return-1_x.c: New file.
22216         * gcc.dg/compat/scalar-return-1_y.c: New file.
22217         * gcc.dg/compat/scalar-return-2_main.c: New file.
22218         * gcc.dg/compat/scalar-return-2_x.c: New file.
22219         * gcc.dg/compat/scalar-return-2_y.c: New file.
22220         * gcc.dg/compat/struct-return-3_main.c: New file.
22221         * gcc.dg/compat/struct-return-3_y.c: New file.
22222         * gcc.dg/compat/struct-return-3_x.c: New file.
22223         * gcc.dg/compat/struct-return-2_main.c: New file.
22224         * gcc.dg/compat/struct-return-2_x.c: New file.
22225         * gcc.dg/compat/struct-return-2_y.c: New file.
22226
22227 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22228
22229         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
22230         for hppa*-hp-hpux*.
22231         * gcc.dg/20021014-1.c (dg-options): Likewise.
22232         * gcc.dg/nest.c (dg-options): Likewise.
22233
22234 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
22235
22236         PR c++/9738
22237         * g++.dg/ext/dllimport2.C: New file.
22238         * g++.dg/ext/dllimport3.C: New file.
22239
22240 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
22241
22242         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
22243         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22244         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22245         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22246         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22247         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22248         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
22249         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
22250         * gcc.dg/compat/small-struct-defs.h: New file.
22251         * gcc.dg/compat/small-struct-init.h: New file.
22252         * gcc.dg/compat/small-struct-check.h: New file.
22253         * gcc.dg/compat/fp-struct-defs.h: New file.
22254         * gcc.dg/compat/fp-struct-check.h: New file.
22255         * gcc.dg/compat/fp-struct-init.h: New file.
22256         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
22257         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
22258
22259 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
22260
22261         * gcc.dg/20030225-2.c: New test.
22262
22263 2003-05-18  Roger Sayle  <roger@eyesopen.com>
22264             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22265
22266         * gcc.c-torture/compile/20030518-1.c: New test case.
22267
22268 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
22269
22270         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
22271         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
22272         gcc-dg-debug-runtest.
22273         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
22274         gcc-dg-debug-runtest.
22275
22276 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22277
22278         PR c++/9022
22279         * g++.dg/lookup/using6.C: New test.
22280
22281 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22282
22283         * g++.dg/parse/access2.C: New test.
22284
22285 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
22286
22287         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
22288         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22289         * gcc.dg/debug/debug.exp: Likewise.
22290
22291 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
22292
22293         * gcc.dg/dollar.c: New test.
22294
22295 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
22296
22297         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
22298         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
22299         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
22300         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
22301         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
22302         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
22303         * gcc.dg/compat/struct-by-value-6_main.c: New file.
22304         * gcc.dg/compat/struct-by-value-6_x.c: New file.
22305         * gcc.dg/compat/struct-by-value-6_y.c: New file.
22306         * gcc.dg/compat/struct-by-value-7_main.c: New file.
22307         * gcc.dg/compat/struct-by-value-7_x.c: New file.
22308         * gcc.dg/compat/struct-by-value-7_y.c: New file.
22309         * gcc.dg/compat/struct-by-value-8_main.c: New file.
22310         * gcc.dg/compat/struct-by-value-8_x.c: New file.
22311         * gcc.dg/compat/struct-by-value-8_y.c: New file.
22312         * gcc.dg/compat/struct-by-value-9_main.c: New file.
22313         * gcc.dg/compat/struct-by-value-9_x.c: New file.
22314         * gcc.dg/compat/struct-by-value-9_y.c: New file.
22315
22316 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
22317
22318         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
22319         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
22320         support for "repo" mode.
22321         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
22322         * lib/g77-dg.exp: Likewise.
22323         * lib/obj-dg.exp: Likewise.
22324
22325 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
22326
22327         Merge from gcc-3_2-rhl8-branch:
22328         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.dg/tls/opt-6.c: New test.
22331
22332         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
22333
22334         * gcc.dg/20030405-1.c: New test.
22335
22336         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.dg/20030309-1.c: New test.
22339
22340         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * gcc.c-torture/execute/20030307-1.c: New test.
22343
22344         2003-02-20  Randolph Chung  <tausq@debian.org>
22345
22346         * gcc.c-torture/compile/20030220-1.c: New test.
22347
22348         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
22349
22350         * gcc.dg/20030217-1.c: New test.
22351
22352         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
22353
22354         * gcc.c-torture/compile/20020129-1.c: New test.
22355
22356         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22357
22358         * gcc.dg/unroll-1.c: New test.
22359
22360         2002-11-16  Jan Hubicka  <jh@suse.cz>
22361
22362         * gcc.c-torture/execute/20020920-1.c: New test.
22363
22364         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
22365
22366         PR target/7434
22367         * gcc.c-torture/compile/20021008-1.c: New test.
22368
22369         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
22370
22371         PR target/7559
22372         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
22373
22374         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.c-torture/compile/20020807-1.c: New test.
22377
22378         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * gcc.dg/tls/opt-1.c: New test.
22381
22382         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
22383
22384         * gcc.dg/20020729-1.c: New test.
22385
22386         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * g++.dg/opt/life1.C: New test.
22389
22390         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
22391
22392         * gcc.dg/20020525-1.c: New test.
22393
22394         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22395
22396         PR c++/6794
22397         * g++.dg/ext/pretty1.C: New test.
22398         * g++.dg/ext/pretty2.C: New test.
22399
22400 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
22401
22402         PR c++/8385
22403         * g++.dg/ext/typeof5.C: New test.
22404
22405 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
22406
22407         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
22408         __USER_LABEL_PREFIX__ into account.
22409         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
22410
22411 2003-05-14  Roger Sayle  <roger@eyesopen.com>
22412
22413         * gcc.dg/builtins-15.c: New test case.
22414
22415 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
22416
22417         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
22418
22419 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
22420
22421         * lib/g++.exp: Tweak handling of additional source files.
22422         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
22423         * g++.dg/special/conpr-2a.C: Rename to ...
22424         * g++.dg/special/conpr-2a.cc: ... this.
22425         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
22426         * g++.dg/special/conpr-3a.C: Rename to ...
22427         * g++.dg/special/conpr-3a.cc: This.
22428         * g++.dg/special/conpr-3b.C: Rename to ...
22429         * g++.dg/special/conpr-3b.cc: This.
22430         * g++.dg/special/conpr-4.C: New test.
22431         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
22432
22433 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
22434
22435         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
22436
22437 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22438
22439         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
22440         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22441         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
22442         * g++.old-deja/g++.other/warn3.C: Likewise.
22443
22444 2003-05-11  Roger Sayle  <roger@eyesopen.com>
22445
22446         * gcc.dg/i386-387-1.c: Update to also test log.
22447         * gcc.dg/i386-387-2.c: Likewise.
22448
22449 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22450
22451         * g77.f-torture/execute/int8421.f: New test.
22452
22453 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22454
22455         PR c++/10230, c++/10481
22456         * g++.dg/lookup/scoped5.C: New test.
22457
22458 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22459
22460         PR c++/10552
22461         * g++.dg/template/ttp6.C: New test.
22462
22463 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
22464
22465         * gcc.c-torture/execute/builtins: New directory.
22466         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
22467         gcc.c-torture/execute/builtins.
22468         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
22469         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
22470         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
22471         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
22472
22473 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22474
22475         PR c++/9252
22476         * g++.dg/template/access8.C: New test.
22477         * g++.dg/template/access9.C: New test.
22478
22479 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22480
22481         PR c++/9554
22482         * g++.dg/parse/access1.C: New test.
22483
22484 2003-05-09  DJ Delorie  <dj@redhat.com>
22485
22486         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
22487         long, and not an int.
22488
22489 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22490
22491         PR c++/10555, c++/10576
22492         * g++.dg/template/memclass1.C: New test.
22493
22494 2003-05-08  DJ Delorie  <dj@redhat.com>
22495
22496         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
22497         targets.
22498         * gcc.c-torture/execute/20021024-1.x: Likewise.
22499         * gcc.c-torture/execute/shiftdi.x: Likewise.
22500         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
22501         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
22502         * gcc.dg/20021018-1.c: Likewise.
22503
22504 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22505
22506         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
22507
22508         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
22509         (bcopy): Call memmove.
22510
22511 2003-05-08  Roger Sayle  <roger@eyesopen.com>
22512
22513         * g77.f-torture/compile/8485.f: New test case.
22514
22515 2003-05-07  Richard Henderson  <rth@redhat.com>
22516
22517         PR c++/10570
22518         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
22519         Verify exception_cleanup not called for rethrows.
22520         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
22521         when exiting catch block without rethrowing.
22522         * g++.dg/eh/forced3.C: New.
22523         * g++.dg/eh/forced4.C: New.
22524
22525 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
22526
22527         * gcc.dg/20030505.c: Fix triplet.
22528
22529 2003-05-06  DJ Delorie  <dj@redhat.com>
22530
22531         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
22532         * gcc.dg/nest.c: Likewise.
22533
22534 2003-05-05  Roger Sayle  <roger@eyesopen.com>
22535
22536         * gcc.dg/builtins-14.c: New test case.
22537
22538 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
22539
22540         * lib/compat.exp (compat-execute): New argument.
22541         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
22542         * gcc.dg/compat: New test directory.
22543         * gcc.dg/compat/compat.exp: New expect script.
22544         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
22545         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
22546         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
22547         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
22548         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
22549         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
22550
22551         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
22552         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
22553         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
22554         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
22555         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
22556         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
22557         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
22558         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
22559         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
22560         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
22561         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
22562         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
22563         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
22564         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
22565         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
22566
22567 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
22568
22569         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
22570
22571 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
22572
22573         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
22574
22575 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
22576
22577         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
22578         * gcc.dg/ppc-fsel-2.c: New test.
22579
22580         * gcc.dg/unused-5.c: New test.
22581
22582 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22583
22584         PR c++/10496
22585         * g++.dg/warn/pmf1.C: New test.
22586
22587 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22588
22589         PR c++/4494
22590         * g++.dg/warn/main.C: New test.
22591
22592 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22593
22594         * gcc.dg/nonnull-3.c: New test.
22595
22596 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
22597
22598         * gcc.dg/cpp/Wtrigraphs.c: Update.
22599         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
22600
22601 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
22602
22603         * gcc.dg/ppc-fsel-1.c: New test.
22604
22605 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
22606
22607         PR c/10604
22608         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
22609
22610 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
22611
22612         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
22613
22614 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22615
22616         PR c++/9364, c++/10553, c++/10586
22617         * g++.dg/parse/typename4.C: New test.
22618         * g++.dg/parse/typename5.C: Likewise.
22619
22620 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
22621
22622         * gcc.c-torture/compile/20030503-1.c: New test.
22623
22624 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22625
22626         * g++.dg/lookup/using5.C: Fix testcase error.
22627
22628 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
22629
22630         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
22631         since MEABI is no longer supported.  Remove all vestiges
22632         of MEABI from the test.
22633
22634 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22635
22636         PR c++/10554
22637         * g++.dg/lookup/using5.C: New test.
22638
22639 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22640
22641         PR c++/8772
22642         * g++.dg/template/ttp5.C: New test.
22643
22644 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
22647         (dg-gpp-additional-sources): New function.
22648         (dg-gpp-additional-files): Likewise.
22649         * lib/g++.exp (additional_sources): New variable.
22650         (additional_files): Likewise.
22651         (g++_target_compile): Deal with them.
22652         * lib/old-dejagnu.exp: Remove.
22653         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
22654         * g++.old-deja: Revise all tests to use dg commands.
22655
22656 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22657
22658         PR c++/9432, c++/9528
22659         * g++.dg/lookup/using4.C: New test.
22660
22661 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
22662
22663         * gcc.dg/noreturn-5.c: New file.
22664         * gcc.dg/noreturn-6.c: New file.
22665
22666         * gcc.c-torture/compile/inline-1.c: New file.
22667
22668 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/10551
22671         * g++.dg/template/explicit1.C: New test.
22672
22673 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22674
22675         PR c++/10549
22676         * g++.dg/other/bitfield1.C: New test.
22677
22678         PR c++/10527
22679         * g++.dg/init/new7.C: New test.
22680
22681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22682
22683         * g++.dg/ext/desig1.C: New test.
22684         * g++.dg/ext/init1.C: Update.
22685
22686         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
22687
22688 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/10180
22691         * g++.dg/warn/Winline-1.C: New test.
22692
22693 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
22694
22695         * gcc.c-torture/execute/string-opt-19.c: New test.
22696
22697         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
22698         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
22699
22700 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
22701
22702         PR c++/10506
22703         * g++.dg/init/new6.C: New test.
22704
22705         PR c++/10503
22706         * g++.dg/init/ref6.C: New test.
22707
22708 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
22709
22710         * g++.dg/warn/weak1.C: XFAIL on AIX4.
22711
22712 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22713
22714         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
22715         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
22716
22717 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
22718
22719         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
22720         initialized static data members.
22721
22722 2003-04-25  H.J. Lu <hjl@gnu.org>
22723
22724         * gcc.dg/ia64-sync-4.c: New test.
22725
22726 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22727
22728         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
22729         date.
22730
22731 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         PR c++/10337
22734         * g++.dg/warn/conv1.C: New test.
22735         * g++.old-deja/g++.other/conv7.C: Adjust.
22736         * g++.old-deja/g++.other/overload14.C: Adjust.
22737
22738 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22739
22740         PR c++/10471
22741         * g++.dg/template/defarg2.C: New test.
22742
22743 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
22744
22745         * gcc.dg/cpp/include2.c: Update.
22746         * gcc.dg/cpp/multiline-2.c: New.
22747         * gcc.dg/cpp/multiline.c: Update.
22748         * gcc.dg/cpp/strify2.c: Update.
22749         * gcc.dg/cpp/trad/literals-2.c: Update.
22750
22751 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22752
22753         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
22754
22755 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22756
22757         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
22758
22759 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/10451
22762         * g++.dg/parse/crash4.C: New test.
22763
22764         PR c++/9847
22765         * g++.dg/parse/crash5.C: New test.
22766
22767 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/10446
22770         * g++.dg/parse/crash3.C: New test.
22771
22772         PR c++/10428
22773         * g++.dg/parse/elab1.C: New test.
22774
22775 2003-04-22  Devang Patel  <dpatel@apple.com>
22776
22777         * gcc.dg/cpp/trad/funlike-5.c: New test.
22778
22779 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
22780
22781         * g++.dg/other/packed1.C: Fix dg options.
22782
22783 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
22784
22785         * g++.dg/other/offsetof2.C: New test.
22786
22787 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
22788
22789         * g++.dg/template/recurse.C: Adjust location of error messages.
22790
22791 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
22792
22793         PR c++/9881
22794         * g++.dg/init/addr-const1.C: New test.
22795         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
22796
22797 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22798
22799         PR c++/10405
22800         * g++.dg/lookup/struct-hack1.C: New test.
22801
22802 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
22803
22804         * ucs.c: Update diagnostic messages.
22805
22806 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22807
22808         * gcc.dg/cpp/truefalse.cpp: New test.
22809         * gcc.dg/cpp/cpp.exp: Update.
22810         * g++.dg/other/stdbool-if.C: Remove.
22811
22812 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22813
22814         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
22815         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
22816
22817 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22818
22819         * gcc.c-torture/compile/20030418-1.c: New test.
22820
22821 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
22822
22823         * README.compat: Remove; content moved to doc/sourcebuild.texi.
22824
22825 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         PR c++/10347
22828         g++.dg/template/dependent-name1.C: New test.
22829
22830 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
22831
22832         * gcc.dg/warn-1.c (tourist_guide): New array,
22833         contains a pointer to bar.
22834
22835 2003-04-16  Roger Sayle  <roger@eyesopen.com>
22836
22837         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
22838         * gcc.c-torture/execute/medce-1.c: New test case.
22839         * gcc.c-torture/execute/medce-2.c: New test case.
22840
22841 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
22842
22843         * lib/prune.exp: Ignore more messages.
22844
22845         PR c++/10381
22846         * g++.dg/parse/lookup3.C: New test.
22847
22848 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
22849
22850         * gcc.c-torture/compile/20030415-1.c : New test.
22851
22852 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
22853
22854         * gcc.c-torture/execute/scope-2.c: Move to ...
22855         * gcc.dg/noncompile/scope.c: .... here.
22856
22857 2003-04-14  Roger Sayle  <roger@eyesopen.com>
22858
22859         * gcc.dg/20030414-2.c: New test case.
22860
22861 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
22862
22863         PR target/10377
22864         * gcc.dg/20030414-1.c: New test.
22865
22866 2003-04-13  Roger Sayle  <roger@eyesopen.com>
22867
22868         * gcc.dg/builtins-12.c: New test case.
22869         * gcc.dg/builtins-13.c: New test case.
22870
22871 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22872
22873         * gcc.c-torture/execute/string-opt-18.c: New test.
22874
22875 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
22876
22877         PR c++/10300
22878         * g++.dg/init/new5.C: New test.
22879
22880 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
22881
22882         PR c++/7910
22883         * g++.dg/ext/dllimport1.C: New test.
22884
22885 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22886
22887         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
22888
22889 2003-04-11  Bud Davis <bdavis9659@comcast.net>
22890
22891         PR Fortran/9263
22892         * g77.f-torture/noncompile/9263.f: New test
22893         PR Fortran/1832
22894         * g77.f-torture/execute/1832.f: New test
22895
22896 2003-04-11  David Chad  <davidc@freebsd.org>
22897             Loren J. Rittle  <ljrittle@acm.org>
22898
22899         libobjc/8562
22900         * objc.dg/headers.m: New test.
22901
22902 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
22903
22904         * gcc.c-torture/execute/builtin-noret-2.c: New.
22905         * gcc.c-torture/execute/builtin-noret-2.x: New.
22906         XFAIL builtin-noret-2.c at -O1 and above.
22907         * gcc.dg/redecl.c: New.
22908         * gcc.dg/Wshadow-1.c: Update error regexps.
22909
22910 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
22911
22912         * g++.dg/abi/bitfield10.C: New test.
22913
22914 2003-04-09  Mike Stump  <mrs@apple.com>
22915
22916         * gcc.dg/pch/pch.exp: Make testcase names longer.
22917         * g++.dg/pch/pch.exp: Make testcase names longer.
22918
22919 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22920
22921         * gcc.dg/builtins-11.c: New test case.
22922
22923 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22924
22925         * gcc.dg/builtins-9.c: New test case.
22926         * gcc.dg/builtins-10.c: New test case.
22927
22928 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
22929
22930         * gcc.dg/noncompile/init-4.c.c: New test.
22931
22932 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * gcc.misc-test/gcov-9.c: New test.
22935         * gcc.misc-test/gcov-10.c: New test
22936         * gcc.misc-test/gcov-11.c: New test.
22937
22938 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
22939
22940         PR optimization/10024
22941         * gcc.c-torture/compile/20030405-1.c: New test.
22942
22943 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
22944
22945         * gcc.dg/pch/static-3.c: New.
22946         * gcc.dg/pch/static-3.hs: New.
22947         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
22948
22949 2003-04-04  Richard Henderson  <rth@redhat.com>
22950
22951         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
22952         * g++.dg/eh/forced2.C: Likewise.
22953
22954 2003-04-03  Mike Stump  <mrs@apple.com>
22955
22956         * lib/scanasm.exp (scan-assembler): Add xfail processing for
22957         target arg.
22958         (scan-assembler-times, scan-assembler-not): Likewise.
22959         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
22960
22961 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22962
22963         * gcc.dg/sparc-loop-1.c: New test.
22964
22965 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
22966
22967         PR other/9274
22968         * g++.dg/pch/system-2.C: New.
22969         * g++.dg/pch/system-2.Hs: New.
22970
22971 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
22972
22973         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
22974
22975         * g++.dg/eh/simd-1.C (vecfunc): Same.
22976
22977 2003-04-01  Roger Sayle  <roger@eyesopen.com>
22978
22979         * gcc.c-torture/execute/20030401-1.c: New test case.
22980
22981 2003-04-01  Ziemowit Laski <zlaski@apple.com>
22982
22983         * objc.dg/defs.m: New.
22984
22985 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
22986
22987         * g++.dg/eh/simd-1.C: New.
22988         * g++.dg/eh/simd-2.C: New.
22989
22990 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
22991
22992         * gcc.c-torture/execute/simd-3.c: New.
22993
22994 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c/9936
22997         * gcc.dg/20030331-2.c: New test.
22998
22999 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/10278
23002         * g++.dg/parse/crash2.C: New test.
23003
23004 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23005
23006         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23007         * gcc.c-torture/execute/20030331-1.c: ...here.
23008
23009 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23010
23011         * gcc.c-torture/execute/20030331-1.c: New test.
23012
23013 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23014
23015         * lib/gcov.exp: Adjust call return testing strings.
23016         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23017
23018 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23019
23020         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23021         * gcc.dg/builtins-7.c: New test case.
23022         * gcc.dg/builtins-8.c: New test case.
23023
23024 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23025
23026         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23027
23028 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23029
23030         PR c++/7647
23031         * g++.dg/lookup-class-member-2.C: New test.
23032
23033 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23034
23035         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23036
23037 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23038
23039         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23040
23041 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23042
23043         * g++.dg/init/attrib1.C: New test.
23044
23045 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23046
23047         * gcc.dg/ultrasp8.c: New test.
23048
23049 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23050
23051         * gcc.dg/ultrasp7.c: New test.
23052
23053 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23054
23055         PR c++/10047
23056         * g++.dg/template/inline1.C: New test.
23057
23058 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23059
23060         * gcc.dg/sparc-dwarf2.c: New test.
23061
23062 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23063
23064         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23065         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23066
23067 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23068
23069         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23070         than reading .x files.
23071         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23072         * g77.dg/gcov/gcov-1.f: Likewise.
23073         * gcc.misc-tests/gcov-4b.c: Likewise.
23074         * gcc.misc-tests/gcov-5b.c: Likewise.
23075         * gcc.misc-tests/gcov-6.c: Likewise.
23076         * gcc.misc-tests/gcov-7.c: Likewise.
23077         * gcc.misc-tests/gcov-8.c: Likewise.
23078         * g++.dg/gcov/gcov-1.x: Remove.
23079         * g77.dg/gcov/gcov-1.x: Likewise.
23080         * gcc.misc-tests/gcov-4b.x: Likewise.
23081         * gcc.misc-tests/gcov-5b.x: Likewise.
23082         * gcc.misc-tests/gcov-6.x: Likewise.
23083         * gcc.misc-tests/gcov-7.x: Likewise.
23084         * gcc.misc-tests/gcov-8.x: Likewise.
23085
23086 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23087
23088         PR opt/10087
23089         * gcc.dg/20030324-1.c: New test.
23090
23091 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         PR c++/10224
23094         * g++.dg/template/arg3.C: New test.
23095
23096         PR c++/10158
23097         * g++.dg/template/friend18.C: New test.
23098
23099 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23100
23101         * g77.f-torture/compile/20030326-1.f: New test case.
23102
23103 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23104
23105         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23106
23107         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23108
23109 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23110
23111         * gcc.dg/ia64-sync-3.c: New test.
23112
23113 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23114
23115         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23116
23117 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23118
23119         * gcc.dg/ultrasp6.c: New test.
23120
23121 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23122
23123         * gcc.dg/i386-signbit-1.c: New test.
23124         * gcc.dg/i386-signbit-2.c: New test.
23125         * gcc.dg/i386-signbit-3.c: New test.
23126
23127 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23128
23129         * gcc.dg/ultrasp5.c: Fix options.
23130
23131 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23132
23133         * gcc.dg/ultrasp5.c: Fix comment.
23134
23135 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23136
23137         PR fortran/10197
23138         * g77.f-torture/execute/10197.f: New test.
23139
23140 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
23141
23142         PR c++/9898, c++/383
23143         * g++.dg/template/conv6.C: New test.
23144
23145         PR c++/10119
23146         * g++.dg/template/ptrmem5.C: New test.
23147
23148         PR c++/10026
23149         * g++.dg/lookup/koenig1.C: New test.
23150
23151         PR C++/10199
23152         * g++.dg/lookup/template2.C: New test.
23153
23154 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * g++.dg/opt/rtti1.C: New test.
23157
23158 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23159
23160         * gcc.dg/ultrasp5.c: New test.
23161
23162 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
23163
23164         PR middle-end/9967
23165         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
23166         builtin fputs.
23167
23168 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
23169
23170         PR c/8224
23171         * gcc.dg/20030323-1.c: New test.
23172
23173 2003-03-23  Roger Sayle  <roger@eyesopen.com>
23174
23175         * gcc.c-torture/compile/20030323-1.c: New test case.
23176
23177 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
23178
23179         * gcc.dg/20030321-1.c: New test.
23180
23181 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
23182
23183         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
23184
23185 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
23186
23187         PR c++/9978, c++/9708
23188         * g++.dg/ext/vlm1.C: Adjust expected error.
23189         * g++.dg/ext/vla2.C: New test.
23190         * g++.dg/template/arg1.C: New test.
23191         * g++.dg/template/arg2.C: New test.
23192
23193 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
23194
23195         * g77.f-torture/execute/select.f: New test.
23196         * g77.f-torture/noncompile/select_no_compile.f: New test.
23197
23198 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         PR c++/9898
23201         * g++.dg/other/error4.C: New test.
23202
23203 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
23204
23205         * g++.dg/template/friend17.C: New test.
23206
23207 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
23208
23209         * gcc.c-torture/compile/20030320-1.c: New.
23210
23211 2003-03-20  Roger Sayle  <roger@eyesopen.com>
23212
23213         * gcc.dg/builtins-6.c: New test case.
23214
23215 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
23216
23217         PR target/10073
23218         * gcc.c-torture/compile/20030319-1.c: New.
23219
23220 2003-03-18  Jan Hubicka  <jh@suse.cz>
23221
23222         * gcc.dg/i386-cvt-1.c: New test.
23223
23224 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
23225
23226         * objc.dg/naming-1.m: Use "(parse|syntax) error".
23227         * objc.dg/naming-2.m: Likewise.
23228
23229 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
23230
23231         PR c++/9639
23232         * g++.dg/parse/crash1.C: New test.
23233
23234 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
23235
23236         PR c++/8805
23237         * g++.dg/eh/cleanup1.C: New test.
23238
23239 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23240
23241         * gcc.c-torture/execute/20030316-1.c: New test case.
23242
23243 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         PR c++/9629
23246         * g++.dg/init/ctor2.C: New test.
23247
23248 2003-03-15  Roger Sayle  <roger@eyesopen.com>
23249
23250         * g77.f-torture/compile/xformat.f: New test case.
23251
23252 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23253
23254         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
23255         * g++.old-deja/g++.mike/eh50.C: Likewise.
23256
23257 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23258
23259         PR c++/6440
23260         * g++.dg/template/spec7.C: New test.
23261         * g++.dg/template/spec8.C: Likewise.
23262
23263 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * gcc.c-torture/execute/20030313-1.c: New test.
23266
23267 2003-03-14  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.dg/inline-2.c: Adjust alpha test for external call.
23270
23271 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23272
23273         * gcc.c-torture/compile/20030314-1.c: New test.
23274
23275 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
23276
23277         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
23278         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
23279         thumb target,
23280         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
23281         to accept newer _imp__  prefix and additional
23282         newline in .drectve section.
23283         * gcc.dg/dll-4.c: Likewise.
23284         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
23285         switch.
23286
23287 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
23288
23289         * g++.dg/parse/namespace9.C: New test.
23290
23291         * g++.dg/init/ref5.C: New test.
23292         * g++.dg/parse/ptrmem1.C: Likewise.
23293
23294 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23295
23296         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
23297         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
23298         regular expression.
23299         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
23300         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
23301
23302 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
23303
23304         * gcc.c-torture/execute/20030224-2.c: New test.
23305
23306 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23307
23308         * gcc.dg/decl-3.c: New test.
23309
23310 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23311
23312         * gcc.dg/i386-loop-2.c: New test.
23313
23314 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/9474
23317         * g++.dg/parse/namespace8.C: New test.
23318
23319         PR c++/9924
23320         * g++.dg/overload/builtin2.C: New test.
23321
23322 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
23323
23324         * gcc.dg/return-type-3.c: New test.
23325
23326 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
23327
23328         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
23329         profiling options are not supported.
23330
23331 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
23332
23333         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
23334         * g++.old-deja/g++.warn/impint2.C: Likewise.
23335
23336 2003-03-10  Devang Patel  <dpatel@apple.com>
23337
23338         * g++.dg/cpp/c++_cmd_1.C: New test.
23339         * g++.dg/cpp/c++_cmd_1.h: New file.
23340
23341 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
23342
23343         * gcc.dg/altivec-9.c: New file.
23344
23345 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23346
23347         * gcc.dg/ppc-sdata-1.c: New test.
23348         * gcc.dg/ppc-sdata-2.c: New test.
23349
23350 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/9373
23353         * g++.dg/opt/ptrmem2.C: New test.
23354
23355         PR c++/8534
23356         * g++.dg/opt/ptrmem1.C: New test.
23357
23358 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23359
23360         * gcc.dg/i386-loop-1.c: New test.
23361
23362 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23363
23364         PR c++/9970
23365         * g++.dg/lookup/friend1.C: New test.
23366
23367 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23368
23369         PR c++/9823
23370         * g++.dg/parser/constructor1.C: New test.
23371
23372 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
23373
23374         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
23375
23376         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
23377
23378 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
23379
23380         * gcc.dg/cpp/Wunused.c: Update test.
23381
23382 2003-03-08  Jan Hubicka  <jh@suse.cz>
23383
23384         * gcc.dg/inline-3.c: New test.
23385
23386 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
23387
23388         PR c++/9809
23389         * g++.dg/parse/builtin1.C: New test.
23390
23391         PR c++/9982
23392         * g++.dg/abi/cookie1.C: New test.
23393         * g++.dg/abi/cookie2.C: Likewise.
23394
23395         PR c++/9524
23396         * g++.dg/template/field1.C: New test.
23397
23398         PR c++/9912
23399         * g++.dg/parse/class1.C: New test.
23400         * g++.dg/parse/namespace7.C: Likewise.
23401         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
23402
23403 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
23404
23405         * g++.dg/init/ref4.C: New test.
23406
23407 2003-03-07  Jan Hubicka  <jh@suse.cz>
23408
23409         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
23410         * gcc.dg/inline-3.c:  New test.
23411
23412 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
23413
23414         * g++.dg/init/ref3.C: New test.
23415
23416         PR c++/9965
23417         * g++.dg/init/ref2.C: New test.
23418
23419         PR c++/9400
23420         * g++.dg/warn/Wshadow-2.C: New test.
23421
23422         PR c++/9791
23423         * g++.dg/warn/Woverloaded-1.C: New test.
23424
23425 2003-03-05  Jan Hubicka  <jh@suse.cz>
23426
23427         * gcc.dg/i386-local2.c: New.
23428         * gcc.dg/i386-local.c: Fix typo.
23429
23430 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
23431
23432         * g++.dg/abi/layout3.C: New test.
23433
23434 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23435
23436         * gcc.c-torture/compile/20030305-1.c
23437
23438 2003-03-05  Jan Hubicka  <jh@suse.cz>
23439
23440         * gcc.dg/i386-local.c: New.
23441
23442 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
23443
23444         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
23445
23446 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23447
23448         * gcc.dg/switch-2.c: New test.
23449         * gcc.dg/switch-3.c: New test.
23450         * gcc.dg/Wswitch.c: Adjust line numbers.
23451         * gcc.dg/Wswitch-default.c: Likewise.
23452         * gcc.dg/Wswitch-enum.c: Likewise.
23453
23454 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
23455
23456         * gcc.c-torture/execute/20030222-1.c: New test.
23457
23458 2003-03-03  James E Wilson  <wilson@tuliptree.org>
23459
23460         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
23461
23462 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
23463
23464         PR c++/9878
23465         * g++.dg/init/ref1.C: New test.
23466
23467 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
23468
23469         * gcc.dg/sh-relax.c: New SH-only test.
23470
23471 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
23472
23473         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
23474         comment explaining purpose of testcase.
23475
23476 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23477
23478         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
23479         for HC11/HC12 (asm needs two int registers).
23480         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
23481         HC11/HC12 because the test uses an asm which needs two 32-bit
23482         registers.
23483
23484 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23485
23486         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
23487         for HC11/HC12 (array is too large otherwise).
23488         * gcc.c-torture/compile/920501-4.x: New file, likewise.
23489         * gcc.c-torture/compile/20010518-2.x: Likewise.
23490         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
23491         HC11/HC12 (array is too large).
23492
23493 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
23494
23495         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
23496         * lib/g++-dg.exp (g++-dg-test): Likewise.
23497
23498 2003-03-01  Roger Sayle  <roger@eyesopen.com>
23499
23500         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
23501         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
23502
23503 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23504
23505         * g++.dg/warn/implicit-typename1.C: Remove warning.
23506
23507 2003-02-28  Richard Henderson  <rth@redhat.com>
23508
23509         * gcc.dg/noreturn-1.c: Move noreturn warning line.
23510         * gcc.dg/return-type-1.c: Move control reaches end warning line.
23511
23512 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
23513
23514         * gcc.dg/pch/pch.exp: Change .pch to .gch.
23515         * g++.dg/pch/pch.exp: Likewise.
23516
23517 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/9879
23520         * testsuite/g++.dg/init/new4.C: New test.
23521
23522 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
23523
23524         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
23525
23526 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
23527
23528         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
23529         unsigned long.
23530
23531         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
23532         wider than float.
23533
23534 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23535
23536         * lib/scanasm.exp: Add support for counting numbers of
23537         occurences.
23538         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
23539         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
23540
23541 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/9683
23544         * g++.dg/template/static3.C: New test.
23545
23546         PR c++/9829
23547         * g++.dg/parse/namespace6.C: New test.
23548
23549 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23550
23551         PR target/9732
23552         * gcc.dg/20030225-1.c: New test.
23553
23554 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
23555
23556         * README: Remove out-of-date information.
23557
23558         PR c++/9836
23559         * g++.dg/template/spec6.C: New test.
23560
23561 2003-02-24  Jeff Law  <law@redhat.com>
23562
23563         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
23564
23565 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23566
23567         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
23568         * gcc.dg/pragma-ep-1.c: Likewise.
23569
23570 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23571
23572         PR c++/9602
23573         * g++.dg/template/friend16.C: New test.
23574
23575 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
23576
23577         PR c++/5333
23578         * g++.dg/parse/fused-params1.C: Adjust error messages.
23579         * g++.dg/template/nested3.C: New test.
23580
23581 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
23582
23583         * g++.dg/abi/param1.C: New test.
23584
23585 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23586
23587         PR c++/7982
23588         * g++.dg/warn/implicit-typename1.C: New test.
23589
23590 2003-02-22  Kelley Cook <kelleycook@comcast.net>
23591
23592         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
23593         with "mtune".
23594         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23595         * gcc.c-torture/execute/20010129-1.x: Likewise.
23596         * gcc.dg/20011107-1.c: Likewise.
23597         * gcc.dg/20020108-1.c: Likewise.
23598         * gcc.dg/20020122-3.c: Likewise.
23599         * gcc.dg/20020206-1.c: Likewise.
23600         * gcc.dg/20020310-1.c: Likewise.
23601         * gcc.dg/20020426-2.c: Likewise.
23602         * gcc.dg/20020517-1.c: Likewise.
23603         * gcc.dg/991230-1.c: Likewise.
23604         * gcc.dg/i386-unroll-1.c: Likewise.
23605         * gcc.misc-tests/i386-prefetch.exp: Likewise.
23606
23607 2003-02-22  Jan Hubicka  <jh@suse.cz>
23608
23609         * gcc.dg/i386-mul.c: New test.
23610
23611 2003-02-21  Roger Sayle  <roger@eyesopen.com>
23612
23613         * gcc.dg/builtins-5.c: New test case.
23614
23615 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
23616
23617         * gcc.dg/asmreg-1.c: New test.
23618
23619 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23620
23621         PR c++/9749
23622         * g++.dg/parse/varmod1.C: New test.
23623
23624 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/9727
23627         * g++.dg/template/op1.C: New test.
23628
23629 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23630
23631         PR c++/8906
23632         * g++.dg/template/nested2.C: New test.
23633
23634 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23635
23636         PR c++/8724
23637         * g++.dg/expr/dtor1.C: New test.
23638
23639 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
23640
23641         * gcc.dg/cpp/include3.c: New test.
23642         * gcc.dg/cpp/inc/foo.h: New file.
23643
23644 2003-02-21  Glen Nakamura  <glen@imodulo.com>
23645
23646         * gcc.c-torture/execute/20030221-1.c: New test.
23647
23648 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
23649
23650         PR c++/9729
23651         * g++.dg/abi/conv1.C: New test.
23652
23653 2003-02-20  Jan Hubicka  <jh@suse.cz>
23654
23655         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
23656
23657 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
23658
23659         * gcc.c-torture/compile/20030219-1.c: New test.
23660
23661 2003-02-18  Jan Hubicka  <jh@suse.cz>
23662
23663         * gcc.dg/funcorder.c: New test.
23664
23665 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23666
23667         * gcc.c-torture/execute/20030218-1.c: New.
23668
23669 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
23670
23671         * gcc.dg/20030218-1.c: New.
23672
23673 2003-02-18  Richard Henderson  <rth@redhat.com>
23674
23675         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
23676         * gcc.dg/attr-used-2.c: New.
23677
23678 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
23679
23680         PR c++/9704
23681         * g++.dg/init/copy5.C: New test.
23682
23683 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
23684
23685         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
23686         * g++.dg/pch/pch.exp: Likewise.
23687
23688 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23689
23690         * gcc.c-torture/execute/20030209-1.c: Enable the test if
23691         STACK_SIZE is not defined.
23692
23693 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23694
23695         PR c++/9457
23696         * g++.dg/template/init1.C: New test.
23697
23698 2003-02-16  Jan HUbicka  <jh@suse.cz>
23699
23700         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
23701         (foo): Add few extra tests
23702         * gcc.dg/c99-const-expr-3.c: Likewise.
23703         * gcc.c-torture/execute/20030216-1.c: New.
23704
23705 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23706
23707         PR c++/9459
23708         * g++.dg/ext/typeof4.C: New test.
23709
23710 2003-02-15  Roger Sayle  <roger@eyesopen.com>
23711
23712         * gcc.dg/i386-387-3.c: New test case.
23713
23714 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
23715
23716         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
23717         cris-*-elf* cris-*-aout* and mmix-*-*.
23718
23719 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
23720
23721         * gcc.dg/20030213-1.c: New test.
23722
23723 2003-02-12  Roger Sayle  <roger@eyesopen.com>
23724
23725         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
23726         * gcc.dg/i386-387-2.c: Likewise.
23727
23728 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
23729
23730         * gcc.dg/ppc-spe.c: Fix formatting.
23731         Enable tests that were previously unsupported by gas.
23732         Delete tests for instructions that no longer exist.
23733         Switch arguments on evsubifw builtin.
23734
23735 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
23736
23737         * gcc.c-torture/execute/20030209-1.c: Disable the test if
23738         STACK_SIZE is too small.
23739
23740 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23741             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23742
23743         * gcc.dg/decl-2.c: New test.
23744
23745 2003-02-10  Jan Hubicka  <jh@suse.cz>
23746
23747         * gcc.dg/i386-fpcvt-1.c:  New test.
23748
23749 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
23750
23751         * gcc.c-torture/execute/20030209-1.c: New test.
23752
23753 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
23754
23755         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
23756         int-wide bitops, use the constants of the same width.
23757         Likewise, if long long is 32-bit wide, test bitops using
23758         32-bit constants.
23759
23760 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
23761
23762         * gcc.dg/20021014-1.c: Annotate with expected notice text.
23763
23764 2003-02-07  Roger Sayle  <roger@eyesopen.com>
23765
23766         * testsuite/gcc.dg/builtins-4.c: New test case.
23767
23768 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23769
23770         * gcc.dg/20020430-1.c: Fix dg command typos.
23771         * gcc.dg/20020503-1.c: Likewise.
23772
23773 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23774
23775         PR c++/8785
23776         * g++.dg/parse/fused-params1.C: New test.
23777
23778         PR c++/8857
23779         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
23780
23781         PR c++/8921
23782         * g++.dg/parse/non-dependent1.C: New test.
23783
23784         PR c++/8928
23785         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23786
23787         PR c++/9228
23788         * g++.dg/parse/undefined7.C: New test.
23789         * g++.dg/parse/non-templ1.C: New test.
23790
23791         PR c++/9229
23792         * g++.dg/parse/too-many-tmpl-args1.C: New test.
23793
23794 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
23795
23796         * gcc.c-torture/compile/20030206-1.c: New test.
23797
23798 2003-02-05  Roger Sayle  <roger@eyesopen.com>
23799
23800         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
23801         "pow" to "foo" to avoid potential confusion with a math built-in.
23802
23803 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23804
23805         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
23806         conditions for SPARC targets.
23807
23808 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
23809
23810         * gcc.dg/20030204-1.c: New test.
23811
23812 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23813
23814         PR c++/38
23815         * g++.dg/parse/array-size1.C: New test.
23816
23817         PR c++/5657
23818         * g++.dg/parse/undefined3.C: New test.
23819
23820         PR c++/5665
23821         * g++.dg/parse/undefined4.C: New test.
23822
23823         PR c++/5975
23824         * g++.dg/parse/undefined5.C: New test.
23825
23826         PR c++/7259
23827         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
23828
23829         PR c++/8578
23830         * g++.dg/parse/casting-operator1.C: New test.
23831
23832         PR c++/8596
23833         * g++.dg/parse/undefined6.C: New test.
23834
23835         PR c++/8736
23836         * g++.dg/parse/missing-template1.C: New test.
23837
23838 2003-02-04  Jan Hubicka  <jh@suse.cz>
23839
23840         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
23841         * gcc.dg/i386-cmov?.c:  Likewise.
23842         * gcc.dg/i386-fpcvt-?.c:  Likewise.
23843         * gcc.dg/i386-ssefp-1.c:  Likewise.
23844         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
23845         conventions.
23846
23847 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/7129
23850         * testsuite/g++.dg/ext/max.C: New test.
23851
23852 2003-02-03  Jan Hubicka  <jh@suse.cz>
23853
23854         * gcc.c-torture/execute/20030203-1.c: New test.
23855
23856 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
23857
23858         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
23859         'natural-endian'.
23860
23861 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
23862
23863         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
23864         * g++.dg/init/new2.C: Likewise.
23865         * g++.dg/other/new1.C: Likewise.
23866
23867 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
23868
23869         * gcc.dg/struct-ret-libc.c: New test.
23870
23871 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
23872
23873         * gcc.dg/20030129-1.c: New test.
23874
23875 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23876
23877         PR c++/8849
23878         * g++.dg/template/ptrmem4.C: New test.
23879
23880 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
23881
23882         * g++.dg/parser/constant1.C: New test.
23883
23884 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23885
23886         PR c++/8591
23887         * g++.dg/parse/friend2.C: New test.
23888
23889 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23890
23891         PR c++/9437
23892         * g++.dg/template/unify4.C: New test.
23893
23894 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
23895
23896         * gcc.c-torture/execute/20030128-1.c: New test.
23897
23898 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
23899
23900         * g++.dg/lookup/nested1.C: Test moved from ...
23901         * g++.old-deja/g++.other/lookup24.C: ... here.
23902
23903 2003-01-28  Jan Hubicka  <jh@suse.cz>
23904
23905         * gcc.dg/i386-cmov5.c:  New test.
23906
23907 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
23908
23909         * gcc.c-torture/execute/20010925-1.c: Changed the
23910         memcpy declaration.
23911
23912 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23913
23914         PR c++/3902
23915         * g++.dg/parse/template5.C: New test.
23916
23917 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
23918
23919         PR fortran/9258
23920         * g77.dg/pr9258: New test.
23921
23922 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23923
23924         * README: Move relevant parts from README.g++.
23925
23926         * README.g++: Remove this file.
23927
23928 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23929
23930         * g++.dg/abi/dcast1.C: New test.
23931
23932 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23933
23934         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
23935
23936 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
23937
23938         PR c++/47
23939         * g++.old-deja/g++.other/lookup24.C: New test.
23940
23941 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23942
23943         PR middle-end/7227
23944         * gcc.dg/uninit-C.c: New test.
23945
23946 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
23947
23948         * g++.dg/abi/covariant1.C: New test.
23949
23950 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
23951
23952         * gcc.dg/20030123-1.c: New test.
23953
23954 2003-01-25  Jan Hubicka  <jh@suse.cz>
23955
23956         PR opt/8492
23957         * gcc.c-torture/compile/20030125-1.c
23958
23959 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         PR c++/9403
23962         * g++.dg/parse/template3.C: New test.
23963         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
23964
23965         PR c++/795
23966         * g++.dg/parse/template4.C: New test.
23967
23968         PR c++/9415
23969         * g++.dg/template/qual2.C: New test.
23970
23971         PR c++/8545
23972         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
23973
23974         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
23975
23976 2003-01-25  Roger Sayle  <roger@eyesopen.com>
23977
23978         * gcc.c-torture/execute/switch-1.c: New test case.
23979
23980 2003-01-25  Jan Hubicka  <jh@suse.cz>
23981
23982         * gcc.c-torture/execute/20030125-1.[cx]: New test.
23983
23984 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
23985
23986         Tweaks for Bison-1.875. From the NEWS file:
23987         "- `parse error' -> `syntax error'
23988         Bison now uniformly uses the term `syntax error'"
23989         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
23990         * gcc.dg/cpp/digraph2.c: Likewise.
23991         * gcc.dg/cpp/direct2.c: Likewise.
23992         * gcc.dg/cpp/paste4.c: Likewise.
23993         * gcc.dg/c90-restrict-1.c: Likewise.
23994         * gcc.dg/c99-func-2.c: Likewise.
23995         * gcc.dg/noncompile/920721-2.c: Likewise.
23996         * gcc.dg/noncompile/930622-2.c: Likewise.
23997         * gcc.dg/noncompile/940112-1.c: Likewise.
23998         * gcc.dg/noncompile/950921-1.c: Likewise.
23999         * gcc.dg/noncompile/951123-1.c: Likewise.
24000         * gcc.dg/noncompile/971104-1.c: Likewise.
24001         * gcc.dg/noncompile/990416-1.c: Likewise.
24002
24003 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24004
24005         * g++.dg/parse/undefined1.C: Add error message.
24006
24007 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/9354
24010         * g++.dg/parse/new1.C: New test.
24011
24012         PR c++/9216
24013         * g++.dg/parse/template2.C: New test.
24014
24015         PR c++/9354
24016         * g++.dg/parse/typedef2.C: New test.
24017
24018         PR c++/9328
24019         * g++.dg/ext/typeof3.C: New test.
24020
24021 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24022
24023         PR c++/2738
24024         * g++.dg/parse/ret-type1.C: New test.
24025
24026         PR c++/3792
24027         * g++.dg/parse/tmpl-outside1.C: New test.
24028
24029         PR c++/4207
24030         * g++.dg/parse/int-as-enum1.C: New test.
24031
24032         PR c++/4903
24033         * g++.dg/parse/no-typename1.C: New test.
24034
24035         PR c++/5533
24036         * g++.dg/parse/no-value1.C: New test.
24037
24038         PR c++/5921
24039         * g++.dg/parse/wrong-inline1.C: New test.
24040
24041         PR c++/6402
24042         * g++.dg/parse/ref1.C: New test.
24043
24044         PR c++/6992
24045         * g++.dg/parse/attr-ctor1.C: New test.
24046
24047         PR c++/7229
24048         * g++.dg/parse/namespace5.C: New test.
24049
24050         PR c++/7917
24051         * g++.dg/parse/func-def1.C: New test.
24052
24053         PR c++/8143
24054         * g++.dg/parse/undefined1.C: New test.
24055
24056         PR c++/5723, PR c++/8522
24057         * g++.dg/parse/specialization1.C: New test.
24058
24059         PR c++/163, PR c++/8595
24060         * g++.dg/parse/struct-as-enum1.C: New test.
24061
24062         PR c++/9173
24063         * g++.dg/parse/undefined2.C: New test.
24064
24065 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24066
24067         PR c++/9298
24068         * g++.dg/parse/template1.C: New test.
24069
24070         PR c++/9384
24071         * g++.dg/parse/using1.C: New test.
24072
24073         PR c++/9285
24074         PR c++/9294
24075         * g++.dg/parse/expr2.C: New test.
24076
24077         PR c++/9388
24078         * g++.dg/parse/lookup2.C: Likewise.
24079
24080 2003-01-21  Jan Hubicka  <jh@suse.cz>
24081
24082         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24083         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24084         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24085         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24086
24087 2003-01-20  Nick Clifton  <nickc@redhat.com>
24088
24089         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24090         problem with ARM sibcall code generation.
24091
24092 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24093
24094         * gcc.c-torture/execute/20030120-1.c: New.
24095
24096 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24097
24098         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24099
24100 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24101
24102         PR c++/9272
24103         * g++.dg/parse/ctor1.C: New test.
24104
24105         PR c++/9294:
24106         * g++.dg/parse/qualified1.C: New test.
24107
24108         * g++.dg/parse/typename3.C: New test.
24109
24110 2003-01-16  Richard Henderson  <rth@redhat.com>
24111
24112         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24113
24114 2003-01-16  Richard Henderson  <rth@redhat.com>
24115
24116         * g++.dg/pch/pch.exp: Copy test header to the working directory
24117         before using it either for precompilation or direct use.
24118         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24119         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24120
24121 2003-01-16  Richard Henderson  <rth@redhat.com>
24122
24123         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24124         before using it either for precompilation or direct use.
24125         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24126         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24127
24128 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24129
24130         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24131         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24132         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24133         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24134         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24135         typename warning into error.
24136         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24137         error messages.
24138         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24139         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
24140         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
24141         messages.
24142         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
24143         make declaration visible in template.
24144         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
24145         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
24146         messages.
24147         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
24148         message.
24149         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
24150         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
24151         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
24152         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
24153         typename warning with error message.
24154         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
24155         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
24156         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
24157
24158 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
24159
24160         * g++.dg/parse/ambig2.C: New test.
24161
24162 2003-01-15  Richard Henderson  <rth@redhat.com>
24163
24164         * g++.dg/tls/init-2.C: Update error message string.
24165
24166 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24167
24168         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
24169
24170 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
24171
24172         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
24173         all for HC11/HC12.
24174         * gcc.c-torture/compile/20001205-1.x: Likewise.
24175         * gcc.c-torture/compile/20001226-1.x: Likewise.
24176         * gcc.c-torture/compile/920520-1.x: Likewise.
24177         * gcc.c-torture/compile/961203-1.x: Likewise.
24178         * gcc.c-torture/compile/20020604-1.x: Likewise.
24179
24180 2003-01-15  Jan Hubicka  <jh@suse.cz>
24181
24182         * gcc.c-torture/compile/20030115-1.c: New test.
24183
24184         * gcc.dg/i386-fpcvt-1.c: New test.
24185         * gcc.dg/i386-fpcvt-2.c: New test.
24186
24187 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
24188
24189         Further conform g++'s __vmi_class_type_info to the C++ ABI
24190         specification.
24191         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
24192         the specification.
24193
24194 2003-01-14  Jan Hubicka  <jh@suse.cz>
24195
24196         * gcc.dg/i386-fpcvt-1.c: New test.
24197         * gcc.dg/i386-fpcvt-2.c: New test.
24198
24199 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24200
24201         * gcc.dg/i386-mmx-3.c: New test.
24202
24203 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
24204
24205         PR c++/9264
24206         * g++.dg/parse/octal1.C: New file.
24207
24208         PR c++/9172
24209         * g++.dg/parse/typename1.C: New file.
24210
24211 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
24212
24213         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
24214         * gcc.dg/bf-no-ms-layout.c: Likewise.
24215         * gcc.dg/bf-ms-attrib.c: Likewise.
24216
24217 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
24218
24219         PR c++/9099
24220         * g++.dg/parse/dtor1.C: New file.
24221
24222         PR c++/9128
24223         * g++.dg/rtti/typeid1.C: New file.
24224
24225         PR c++/9153
24226         * g++.dg/parse/lookup1.C: New file.
24227
24228         PR c++/9171
24229         * g++.dg/templ/spec5.C: New file.
24230
24231 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
24232
24233         * gcc.c-torture/compile/20030110-1.c: New test.
24234
24235 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
24236
24237         Merge from pch-branch:
24238
24239         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
24240
24241         * gcc.dg/pch/cpp-1.h: New.
24242         * gcc.dg/pch/cpp-1.c: New.
24243         * gcc.dg/pch/cpp-2.h: New.
24244         * gcc.dg/pch/cpp-2.c: New.
24245
24246         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
24247
24248         * gcc.dg/pch/except-1.h: New.
24249         * gcc.dg/pch/except-1.c: New.
24250
24251         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
24252
24253         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
24254         running test.
24255         * gcc.dg/pch: Include *.hp not *.h.
24256         * gcc.dg/pch/system-1.h: New.
24257         * gcc.dg/pch/system-1.c: New.
24258
24259         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
24260
24261         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
24262         rather than trying to build and run a program using PCH.
24263         * gcc.dg/pch: Remove dg-do commands from test files.
24264
24265         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
24266
24267         * gcc.dg/pch/macro-3.c: New.
24268         * gcc.dg/pch/macro-3.h: New.
24269
24270         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
24271
24272         * gcc.dg/pch/common-1.c: New.
24273         * gcc.dg/pch/common-1.h: New.
24274         * gcc.dg/pch/decl-1.c: New.
24275         * gcc.dg/pch/decl-1.h: New.
24276         * gcc.dg/pch/decl-2.c: New.
24277         * gcc.dg/pch/decl-2.h: New.
24278         * gcc.dg/pch/decl-3.c: New.
24279         * gcc.dg/pch/decl-3.h: New.
24280         * gcc.dg/pch/decl-4.c: New.
24281         * gcc.dg/pch/decl-4.h: New.
24282         * gcc.dg/pch/decl-5.c: New.
24283         * gcc.dg/pch/decl-5.h: New.
24284         * gcc.dg/pch/global-1.c: New.
24285         * gcc.dg/pch/global-1.h: New.
24286         * gcc.dg/pch/inline-1.c: New.
24287         * gcc.dg/pch/inline-1.h: New.
24288         * gcc.dg/pch/inline-2.c: New.
24289         * gcc.dg/pch/inline-2.h: New.
24290         * gcc.dg/pch/static-1.c: New.
24291         * gcc.dg/pch/static-1.h: New.
24292         * gcc.dg/pch/static-2.c: New.
24293         * gcc.dg/pch/static-2.h: New.
24294
24295         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
24296
24297         * g++.dg/pch/pch.exp: Better handle failing testcases.
24298         * gcc.dg/pch/pch.exp: Likewise.
24299         * gcc.dg/pch/macro-1.c: New.
24300         * gcc.dg/pch/macro-1.h: New.
24301         * gcc.dg/pch/macro-2.c: New.
24302         * gcc.dg/pch/macro-2.h: New.
24303
24304         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
24305
24306         * g++.dg/dg.exp: Treat files in pch/ specially.
24307         * g++.dg/pch/pch.exp: New file.
24308         * g++.dg/pch/empty.H: New file.
24309         * g++.dg/pch/empty.C: New file.
24310         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
24311         "precompile".
24312
24313         * gcc.dg/pch/pch.exp: New file.
24314         * gcc.dg/pch/empty.h: New file.
24315         * gcc.dg/pch/empty.c: New file.
24316         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
24317         "precompile".
24318
24319 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24320
24321         * g++.dg/template/friend14.C: New test.
24322
24323 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24324
24325         * gcc.dg/old-style-asm-1.c: New test.
24326
24327 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
24328
24329         * gcc.c-torture/compile/20030109-1.c: New test.
24330
24331 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24332
24333         * gcc.c-torture/execute/20030109-1.c: New test.
24334
24335 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
24336
24337         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
24338         * g++.old-deja/g++.mike/dyncast2.C: Likewise
24339         * g++.old-deja/g++.mike/dyncast3.C: Likewise
24340         * g++.old-deja/g++.mike/eh2.C: Likewise
24341         * g++.old-deja/g++.mike/eh3.C: Likewise
24342         * g++.old-deja/g++.mike/eh5.C: Likewise
24343         * g++.old-deja/g++.mike/eh6.C: Likewise
24344         * g++.old-deja/g++.mike/eh7.C: Likewise
24345         * g++.old-deja/g++.mike/eh8.C: Likewise
24346         * g++.old-deja/g++.mike/eh9.C: Likewise
24347         * g++.old-deja/g++.mike/eh10.C: Likewise
24348         * g++.old-deja/g++.mike/eh12.C: Likewise
24349         * g++.old-deja/g++.mike/eh13.C: Likewise
24350         * g++.old-deja/g++.mike/eh14.C: Likewise
24351         * g++.old-deja/g++.mike/eh16.C: Likewise
24352         * g++.old-deja/g++.mike/eh17.C: Likewise
24353         * g++.old-deja/g++.mike/eh18.C: Likewise
24354         * g++.old-deja/g++.mike/eh21.C: Likewise
24355         * g++.old-deja/g++.mike/eh23.C: Likewise
24356         * g++.old-deja/g++.mike/eh24.C: Likewise
24357         * g++.old-deja/g++.mike/eh25.C: Likewise
24358         * g++.old-deja/g++.mike/eh26.C: Likewise
24359         * g++.old-deja/g++.mike/eh27.C: Likewise
24360         * g++.old-deja/g++.mike/eh28.C: Likewise
24361         * g++.old-deja/g++.mike/eh29.C: Likewise
24362         * g++.old-deja/g++.mike/eh31.C: Likewise
24363         * g++.old-deja/g++.mike/eh33.C: Likewise
24364         * g++.old-deja/g++.mike/eh34.C: Likewise
24365         * g++.old-deja/g++.mike/eh35.C: Likewise
24366         * g++.old-deja/g++.mike/eh36.C: Likewise
24367         * g++.old-deja/g++.mike/eh37.C: Likewise
24368         * g++.old-deja/g++.mike/eh38.C: Likewise
24369         * g++.old-deja/g++.mike/eh39.C: Likewise
24370         * g++.old-deja/g++.mike/eh40.C: Likewise
24371         * g++.old-deja/g++.mike/eh41.C: Likewise
24372         * g++.old-deja/g++.mike/eh42.C: Likewise
24373         * g++.old-deja/g++.mike/eh44.C: Likewise
24374         * g++.old-deja/g++.mike/eh46.C: Likewise
24375         * g++.old-deja/g++.mike/eh47.C: Likewise
24376         * g++.old-deja/g++.mike/eh48.C: Likewise
24377         * g++.old-deja/g++.mike/eh49.C: Likewise
24378         * g++.old-deja/g++.mike/eh50.C: Likewise
24379         * g++.old-deja/g++.mike/eh51.C: Likewise
24380         * g++.old-deja/g++.mike/eh53.C: Likewise
24381         * g++.old-deja/g++.mike/eh55.C: Likewise
24382         * g++.old-deja/g++.mike/p7912.C: Likewise
24383         * g++.old-deja/g++.mike/p9706.C: Likewise
24384         * g++.old-deja/g++.mike/p10416.C: Likewise
24385         * g++.old-deja/g++.mike/p11667.C: Likewise
24386         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
24387         Remove redundant reference to Iris.
24388         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
24389         Elxsi, i860, Pico Java, and WE32K.
24390
24391 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
24392
24393         * g++.dg/ext/asm4.C: New test.
24394
24395 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24396
24397         PR c++/9030
24398         * g++.dg/template/friend12.C: New test.
24399         * g++.dg/template/friend13.C: Likewise.
24400         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
24401
24402 2003-01-08  Jan Hubicka  <jh@suse.cz>
24403
24404         * gcc.dg/i386-cadd.c: New test.
24405         * gcc.dg/i386-cmov4.c: Likewise.
24406
24407 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/9165
24410         * g++.dg/warn/Wunused-3.C: New test.
24411
24412         * g++.dg/abi/bitfield9.C: New test.
24413
24414         PR c++/9189
24415         * g++.dg/parse/defarg3.C: New test.
24416
24417 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24418
24419         * g++.dg/parse/ambig1.C: New test.
24420         * g++.dg/parse/defarg2.C: New test.
24421
24422 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
24423
24424         * g++.dg/template/defarg-1.C: New test.
24425         * g++.dg/template/local2.C: Likewise.
24426
24427 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
24428
24429         * gcc.c-torture/execute/20030105-1.c: New test.
24430
24431 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24432
24433         * g++.dg/parse/namespace3.C: Remove extra semicolons.
24434         * g++.dg/parse/namespace4.C: Likewise.
24435
24436 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24437
24438         * g++.dg/template/ntp2.C: New test.
24439
24440 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
24441
24442         * g++.dg/parse/extern-C-1.C: New test.
24443
24444         * g++.dg/parse/namespace4.C: New test.
24445
24446         * g++.dg/template/nested1.C: New test.
24447
24448         * g++.dg/parse/namespace3.C: New test.
24449
24450 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24451
24452         * g++.dg/lookup/two-stage1.C: New test.
24453
24454 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24455
24456         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
24457         * g++.old-deja/g++.jason/access8.C: Likewise.
24458         * g++.old-deja/g++.other/decl5.C: Likewise.
24459
24460 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24461
24462         * g++.dg/parse/parse7.C: New test.
24463
24464 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/2843
24467         * g++.dg/ext/attrib7.C: New test.
24468
24469 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24470
24471         * g++.dg/parse/parse6.C: New test.
24472
24473 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
24474
24475         * gcc.dg/h8300-stack-1.c: New.
24476
24477 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24478
24479         g++.dg/lookup/exception1.C: New test.
24480
24481         g++.dg/lookup/template1.C: New test.
24482
24483         g++.dg/parse/namespace2.C: New test.
24484
24485         g++.dg/parse/parens2.C: New test.
24486
24487 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24488
24489         * g++.dg/parse/parse5.C: New test.
24490         * g++.dg/lookup/scoped4.C: New test.
24491
24492 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24493
24494         * g++.dg/parse/parens1.C: New test.
24495
24496         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
24497         angle-bracket1.C.
24498         * g++.dg/parse/parens2.C: New test.
24499
24500         * g++.dg/lookup/scope-operator1.C: New test.
24501
24502         * g++.dg/parse/operator1.C: New test.
24503
24504 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24505
24506         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
24507         * g++.old-deja/g++.other/access6.C: Likewise.
24508         * g++.old-deja/g++.other/decl1.C: Likewise.
24509         * g++.old-deja/g++.pt/typename12.C: Likewise.
24510
24511 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
24512
24513         * g++.dg/parse/namespace1.C: New test.
24514
24515 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24516
24517         * g++.dg/parse/parse4.C: New test.
24518
24519 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24520
24521         * g++.dg/parse/parse3.C: New test.
24522
24523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24524
24525         * g++.dg/parse/parse2.C: New test.
24526
24527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24528
24529         * g++.dg/template/friend11.C: New test.
24530
24531 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24532
24533         * g++.dg/parse/parse1.C: New test.
24534
24535 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
24536
24537         * lib/profopt.exp: Change the name of a global variable to avoid
24538         possible clashes with other test suites.
24539
24540 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         * g++.dg/inherit/covariant8.C: New test.
24543
24544 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
24545
24546         * g++.dg/init/array9.C: New test.
24547
24548         PR c++/9112
24549         * g++.dg/parse/expr1.C: New test.
24550
24551 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
24552
24553         * gcc.c-torture/compile/20021230-1.c: New test.
24554
24555 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24556
24557         * g++.dg/inherit/covariant5.C: New test.
24558         * g++.dg/inherit/covariant6.C: New test.
24559         * g++.dg/inherit/covariant7.C: New test.
24560
24561 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24562
24563         PR c++/2739
24564         * g++.dg/other/access2.C: New test.
24565
24566 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24567
24568         * g++.dg/other/anon-struct.C: No longer fails
24569         * g++.old-deja/g++.brendan/parse4.C: Likewise.
24570         * g++.old-deja/g++.brendan/parse5.C: Likewise.
24571         * g++.old-deja/g++.brendan/parse6.C: Likewise.
24572
24573 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24574
24575         * g++.dg/parse/angle-bracket.C (main): No longer fails.
24576
24577 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
24578
24579         * g++.dg/eh/spec4.C: Remove stray semicolon.
24580         * g++.dg/expr/pmf-1.C: Change error message.
24581         * g++.dg/ext/asm1.C: Remove stray semicolon.
24582         * g++.dg/ext/typename1.C: Add missing typenames.
24583         * g++.dg/inherit/template-as-base.C: Change error message.
24584         * g++.dg/lookup/scoped1.C: Likewise.
24585         * g++.dg/lookup/scoped2.C: Likewise.
24586         * g++.dg/lookup/using2.C: Likewise.
24587         * g++.dg/other/component1.C: Remove stray semicolon.
24588         * g++.dg/other/do1.C: Change error message.
24589         * g++.dg/other/error2.C: Likewise.
24590         * g++.dg/other/init1.C: Likewise.
24591         * g++.dg/other/packed1.C: Remove stray semicolon.
24592         * g++.dg/other/ptrmem2.C: Change error message.
24593         * g++.dg/parse/parameter-declaration-1.C: Remove line number
24594         marker.
24595         * g++.dg/special/initp1.C: Remove invalid attribute usage.
24596         * g++.dg/template/access3.C: Add typename keyword.
24597         * g++.dg/template/access5.C: Remove stray semicolon.
24598         * g++.dg/template/access6.C: Likewise.
24599         * g++.dg/template/complit1.C: Likewise.
24600         * g++.dg/template/crash1.C: Change error message.
24601         * g++.dg/template/inherit2.C: Remove stray semicolon.
24602         * g++.dg/template/instantiate2.C: Likewise.
24603         * g++.dg/template/instantiate3.C: Change error message.
24604         * g++.dg/template/qual1.C: Remove stray semicolon.
24605         * g++.dg/template/qualttp18.C: Change error message.
24606         * g++.dg/template/ref1.C: Remove stray semicolon.
24607         * g++.dg/template/sizeof1.C (A::value): Declare it.
24608         * g++.dg/template/spec4.C: Change error message.
24609         * g++.dg/template/static1.C: Likewise.
24610         * g++.dg/template/type1.C: Likewise.
24611         * g++.dg/template/typename3.C: Likewise.
24612         * g++.old-deja/g++.benjamin/13478.C: Change error message.
24613         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
24614         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
24615         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
24616         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
24617         named return value extension.
24618         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
24619         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
24620         * g++.old-deja/g++.bob/extern_C.C: Likewise.
24621         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24622         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24623         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24624         * g++.old-deja/g++.brendan/crash13.C: Likewise.
24625         * g++.old-deja/g++.brendan/crash15.C: Likewise.
24626         * g++.old-deja/g++.brendan/crash18.C: Change error message.
24627         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
24628         * g++.old-deja/g++.brendan/crash38.C: Likewise.
24629         * g++.old-deja/g++.brendan/crash50.C: Likewise.
24630         * g++.old-deja/g++.brendan/crash56.C: Likewise.
24631         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
24632         syntax.
24633         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
24634         * g++.old-deja/g++.brendan/crash8.C: Change error message.
24635         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
24636         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24637         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
24638         * g++.old-deja/g++.brendan/template11.C: Likewise.
24639         * g++.old-deja/g++.brendan/template26.C: Likewise.
24640         * g++.old-deja/g++.brendan/template27.C: Use explicit
24641         specialization syntax.
24642         * g++.old-deja/g++.brendan/template30.C: Likewise.
24643         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
24644         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
24645         non-dependent names.
24646         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
24647         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
24648         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
24649         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
24650         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
24651         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
24652         named return value extension.
24653         * g++.old-deja/g++.ext/namedret2.C: Likewise.
24654         * g++.old-deja/g++.ext/namedret3.C: Likewise.
24655         * g++.old-deja/g++.ext/return1.C: Likewise.
24656         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
24657         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
24658         * g++.old-deja/g++.jason/access8.C: Likewise.
24659         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
24660         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
24661         pseudo-destructor names.
24662         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
24663         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
24664         pseudo-destructor names.
24665         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
24666         * g++.old-deja/g++.jason/overload19.C: Likewise.
24667         * g++.old-deja/g++.jason/overload32.C: Likewise.
24668         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
24669         stray semicolons.
24670         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
24671         * g++.old-deja/g++.jason/return.C: Likewise.
24672         * g++.old-deja/g++.jason/return2.C: Likewise.
24673         * g++.old-deja/g++.jason/shadow1.C: Likewise.
24674         * g++.old-deja/g++.jason/special.C: Use explicit specialization
24675         syntax.
24676         * g++.old-deja/g++.jason/template10.C: Account for use of
24677         non-dependent names.
24678         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
24679         syntax.
24680         * g++.old-deja/g++.jason/template37.C: Likewise.
24681         * g++.old-deja/g++.law/access4.C: Change error messages.
24682         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
24683         pseudo-destructor names.
24684         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
24685         * g++.old-deja/g++.law/ctors9.C: Likewise.
24686         * g++.old-deja/g++.law/cvt22.C: Likewise.
24687         * g++.old-deja/g++.law/dtors5.C: Likewise.
24688         * g++.old-deja/g++.law/global-init1.C: Likewise.
24689         * g++.old-deja/g++.law/missed-error3.C: Likewise.
24690         * g++.old-deja/g++.law/operators28.C: Likewise.
24691         * g++.old-deja/g++.law/visibility28.C: Likewise.
24692         * g++.old-deja/g++.martin/eval1.C: Likewise.
24693         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
24694         name.
24695         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
24696         * g++.old-deja/g++.mike/net34.C: Likewise.
24697         * g++.old-deja/g++.mike/net36.C: Likewise.
24698         * g++.old-deja/g++.mike/ns2.C: Likewise.
24699         * g++.old-deja/g++.mike/p12306.C: Likewise.
24700         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
24701         value extension.
24702         * g++.old-deja/g++.mike/p700.C: Likewise.
24703         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
24704         * g++.old-deja/g++.mike/p710.C: Likewise.
24705         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
24706         value extension.
24707         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
24708         * g++.old-deja/g++.mike/pmf9.C: Likewise.
24709         * g++.old-deja/g++.ns/crash2.C: Likewise.
24710         * g++.old-deja/g++.ns/crash3.C: Likewise.
24711         * g++.old-deja/g++.ns/invalid1.C: Likewise.
24712         * g++.old-deja/g++.ns/ns17.C: Likewise.
24713         * g++.old-deja/g++.ns/template16.C: Likewise.
24714         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
24715         keyword.
24716         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
24717         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
24718         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
24719         named return value extension.
24720         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
24721         * g++.old-deja/g++.other/access4.C: Issue additional error
24722         messages.
24723         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
24724         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
24725         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
24726         * g++.old-deja/g++.other/crash25.C: Change error message.
24727         * g++.old-deja/g++.other/crash4.C: Change error message.
24728         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
24729         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
24730         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
24731         checks.
24732         * g++.old-deja/g++.other/defarg8.C: Likewise.
24733         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
24734         * g++.old-deja/g++.other/dtor10.C: Likewise.
24735         * g++.old-deja/g++.other/incomplete.C: Likewise.
24736         * g++.old-deja/g++.other/linkage7.C: Likewise.
24737         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
24738         lookup algorithm.
24739         * g++.old-deja/g++.other/mangle2.C: Likewise.
24740         * g++.old-deja/g++.other/refinit2.C: Likewise.
24741         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
24742         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
24743         * g++.old-deja/g++.pt/crash28.C: Likewise.
24744         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
24745         syntax.
24746         * g++.old-deja/g++.pt/crash32.C: Change error message.
24747         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
24748         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
24749         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
24750         error message position.
24751         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
24752         * g++.old-deja/g++.pt/defarg8.C: Change error message.
24753         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
24754         syntax.
24755         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
24756         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
24757         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
24758         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
24759         keyword.
24760         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24761         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
24762         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
24763         keyword.
24764         * g++.old-deja/g++.pt/explicit71.C: Change error message.
24765         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
24766         syntax.
24767         * g++.old-deja/g++.pt/friend28.C: Account for use of
24768         non-dependent names.
24769         * g++.old-deja/g++.pt/friend29.C: Likewise.
24770         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
24771         rules.
24772         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
24773         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
24774         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
24775         lookup rules.
24776         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
24777         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
24778         keyword.
24779         * g++.old-deja/g++.pt/memclass20.C: Likewise.
24780         * g++.old-deja/g++.pt/memclass5.C: Likewise.
24781         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
24782         keyword.
24783         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
24784         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
24785         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
24786         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
24787         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
24788         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
24789         keyword.
24790         * g++.old-deja/g++.pt/spec10.C: Likewise.
24791         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
24792         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
24793         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
24794         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
24795         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
24796         * g++.old-deja/g++.pt/ttp62.C: Likewise.
24797         * g++.old-deja/g++.pt/ttp64.C: Likewise.
24798         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
24799         * g++.old-deja/g++.pt/typename15.C: Likewise.
24800         * g++.old-deja/g++.pt/typename22.C: Likewise.
24801         * g++.old-deja/g++.pt/typename6.C: Change error messages.
24802         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
24803         * g++.old-deja/g++.pt/virtual2.C: Likewise.
24804         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
24805         syntax.
24806         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
24807         return value extension.
24808         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
24809         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
24810         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
24811         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
24812
24813 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24814
24815         * g++.dg/warn/inline1.C: New test.
24816         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
24817         * g++.old-deja/g++.jason/synth10.C: Likewise.
24818         * g++.old-deja/g++.mike/net31.C: Likewise.
24819         * g++.old-deja/g++.mike/p8786.C: Likewise.
24820
24821         * g++.dg/template/friend10.C: New test.
24822         * g++.dg/template/conv5.C: New test.
24823
24824 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * g++.dg/lookup/scoped3.C: New test.
24827
24828         * g++.dg/lookup/decl1.C: New test.
24829         * g++.dg/lookup/decl2.C: New test.
24830
24831 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24832
24833         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
24834         gcc.c-torture/compile/20021015-1.c,
24835         gcc.c-torture/compile/20021015-2.c,
24836         gcc.c-torture/compile/20021123-1.c,
24837         gcc.c-torture/compile/20021123-2.c,
24838         gcc.c-torture/compile/20021123-3.c,
24839         gcc.c-torture/compile/20021123-4.c,
24840         gcc.c-torture/execute/20021024-1.c: Add tests previously added
24841         only to 3.1 or 3.2 branch.
24842
24843 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
24844
24845         * gcc.dg/i386-bitfield3.c: New test.
24846
24847         * gcc.dg/i386-bitfield2.c: New test.
24848
24849 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.dg/parse/conv_op1.C: New test.
24852
24853 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
24854
24855         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
24856         approved.
24857
24858 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
24859
24860         * gcc.c-torture/compile/20021220-1.c: New test.
24861
24862 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
24863
24864         * gcc.dg/i386-fastcall-1.c: New.
24865
24866 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.c-torture/execute/20021219-1.c: New test.
24869
24870 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24871
24872         * gcc.dg/i386-pic-1.c: New test.
24873
24874 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24875
24876         PR c++/8099
24877         * g++.dg/template/friend9.C: New test.
24878
24879 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24880
24881         PR c++/3663
24882         * g++.dg/template/access7.C: New test.
24883
24884 2002-12-18  Nick Clifton  <nickc@redhat.com>
24885
24886         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
24887         the libstdc++-v3 directory has been found.
24888
24889 2002-12-12  Devang Patel <dpatel@apple.com>
24890         * gcc.dg/darwin-ld-1.c: New test.
24891         * gcc.dg/darwin-ld-2.c: New test.
24892         * gcc.dg/darwin-ld-3.c: New test.
24893         * gcc.dg/darwin-ld-4.c: New test.
24894         * gcc.dg/darwin-ld-5.c: New test.
24895
24896 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24897
24898         * gcc.c-torture/compile/20021212-1.c: New test.
24899
24900 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
24901
24902         * gcc.dg/fshort-wchar: New test.
24903
24904 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
24905
24906         PR c++/8372
24907         * g++.dg/template/dtor1.C: New test.
24908
24909         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
24910         markers.
24911
24912 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
24913
24914         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
24915
24916 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
24917
24918         * g++.dg/template/static1.C: New test.
24919         * g++.dg/template/static2.C: New test.
24920         * g++.old-deja/g++.ext/memconst.C: New test.
24921
24922 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24923
24924         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
24925         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
24926         * g++.dg/special/initp1.C: Likewise.
24927
24928 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
24929
24930         * gcc.c-torture/execute/20021204-1.c: New test.
24931
24932 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
24933
24934         * gcc.dg/ppc-fmadd-1.c: New file.
24935         * gcc.dg/ppc-fmadd-2.c: New file.
24936         * gcc.dg/ppc-fmadd-3.c: New file.
24937
24938 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24939
24940         * gcc.c-torture/compile/20021204-1.c: New test.
24941
24942 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         * g++.dg/inherit/covariant2.C: New test.
24945         * g++.dg/inherit/covariant3.C: New test.
24946         * g++.dg/inherit/covariant4.C: New test.
24947         * g++.dg/inherit/covariant1.C: Remove XFAIL.
24948         * g++.old-deja/g++.robertl/eb17.C: Likewise.
24949
24950 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
24951
24952         PR c++/8688
24953         * g++.dg/init/brace3.C: New test.
24954
24955 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
24956
24957         * gcc.dg/20020210-1.c: Fix a comment typo.
24958
24959 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/8720
24962         * g++.dg/parse/defarg1.C: New test.
24963
24964         PR c++/8615
24965         * g++.dg/template/char1.C: New test.
24966
24967         * g++.dg/template/varmod1.C: Fix typo.
24968
24969 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24970
24971         DR 180
24972         * g++.old-deja/g++.pt/crash32.C: Expect error.
24973
24974 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
24975
24976         PR c++/5919
24977         * g++.dg/template/varmod1.C: New test.
24978
24979         PR c++/8727
24980         * g++.dg/inherit/typeinfo1.C: New test.
24981
24982         PR c++/8663
24983         * g++.dg/inherit/typedef1.C: New test.
24984
24985 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
24986
24987         PR c++/8332
24988         PR c++/8493
24989         * g++.dg/template/strlen1.C: New test.
24990
24991         PR c++/8227
24992         * g++.dg/template/ctor2.C: New test.
24993
24994         PR c++/8214
24995         * g++.dg/init/string1.C: New test.
24996
24997         PR c++/8511
24998         * g++.dg/template/friend8.C: New test.
24999
25000 2002-11-29  Joe Buck <jbuck@synopsys.com>
25001
25002         * g++.dg/lookup/anon2.C: New test.
25003
25004 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25005
25006         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25007         h8300 port.
25008
25009 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25010
25011         * gcc.dg/bitfld-6.c: New test.
25012
25013 2002-11-27  Jan Hubicka  <jh@suse.cz>
25014
25015         * gcc.c-torture/execute/20021127.[cx]: New test.
25016
25017 2002-11-26  Jan Hubicka  <jh@suse.cz>
25018
25019         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25020         quality.
25021
25022 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25023
25024         * g++.dg/init/brace2.C: New test.
25025         * g++.old-deja/g++.mike/p9129.C: Correct.
25026
25027 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25028
25029         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25030
25031 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25032
25033         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25034
25035 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25036
25037         * testsuite/g++.dg/abi/empty11.C: New test.
25038         * testsuite/g++.dg/rtti/cv1.C: New test.
25039
25040 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25041
25042         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25043
25044 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25045
25046         * g++.dg/abi/empty10.C: New test.
25047
25048 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25049
25050         * gcc.c-torture/compile/20021124-1.c: New test.
25051
25052 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25053
25054         * g++.dg/abi/rtti2.C: New test.
25055
25056 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25057
25058         * gcc.dg/i386-unroll-1.c: New test.
25059
25060 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25061
25062         * gcc.c-torture/compile/20021120-1.c: New test.
25063         * gcc.c-torture/compile/20021120-2.c: New test.
25064
25065 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25066
25067         * gcc.dg/bitfld-5.c: New test.
25068
25069 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25070
25071         * gcc.c-torture/execute/20021120-3.c: New test.
25072
25073 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25074
25075         * gcc.c-torture/execute/20021120-2.c: New test.
25076
25077 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25078
25079         * gcc.c-torture/execute/20021120-1.c: New test.
25080
25081 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25082
25083         * gcc.c-torture/execute/20021118-3.c: New test.
25084
25085 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25086
25087         * gcc.c-torture/compile/20021119-1.c: New test.
25088
25089 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25090
25091         * gcc.dg/duff-1.c: New test.
25092         * gcc.dg/duff-2.c: New test.
25093         * gcc.dg/duff-3.c: New test.
25094
25095 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25096
25097         * gcc.dg/cpp/_Pragma5.c: New test.
25098
25099 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25100
25101         * gcc.c-torture/execute/20021118-2.c: New test.
25102
25103 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25104
25105         * gcc.c-torture/execute/20021118-1.c: New test.
25106
25107 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25108
25109         * gcc.dg/20021116-1.c: New test.
25110
25111 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25112
25113         * g++.dg/abi/vcall1.C: New test.
25114
25115 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * gcc.dg/20021029-1.c: New test.
25118         * gcc.dg/20021029-2.c: New test.
25119
25120 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25121
25122         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25123
25124 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25125
25126         PR c/8439
25127         * gcc.dg/20021110.c: Move to ...
25128         * gcc.c-torture/compile/20021110.c: .... here.
25129
25130 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25131
25132         PR c/8467
25133         * gcc.c-torture/execute/20021111-1.c
25134
25135 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25136
25137         PR c/8439
25138         * gcc.dg/20021110.c: New test.
25139
25140 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
25141
25142         * g++.dg/abi/vthunk3.C: Run only on x86.
25143
25144 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25145
25146         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
25147
25148 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
25149
25150         * lib/compat.exp (compat-execute): Fix logic error in last
25151         change.
25152
25153 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
25154
25155         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
25156
25157 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25158
25159         PR c++/8389
25160         * g++.dg/template/access6.C: New test.
25161
25162 2002-11-08  Jan Hubicka  <jh@suse.cz>
25163
25164         * gcc.dg/i386-ssefp-1.c: New test.
25165         * gcc.dg/i386-ssefp-1.c: New test.
25166
25167 2002-11-08  Jan Hubicka  <jh@suse.cz>
25168
25169         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
25170
25171 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * g++.dg/abi/vthunk3.C: New test.
25174
25175         PR c++/8338
25176         * g++.dg/template/crash2.C: New test.
25177
25178 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
25179
25180         * testsuite/g++.dg/abi/dtor1.C: New test.
25181         * testsuite/g++.dg/abi/dtor2.C: Likewise.
25182
25183 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
25184
25185         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
25186         Darwin.
25187
25188 2002-11-04  Adam Nemet  <anemet@lnxw.com>
25189
25190         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
25191         -mthumb.  Only xfail with -O0.
25192
25193 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
25194
25195         * g++.dg/abi/thunk1.C: New test.
25196         * g++.dg/abi/thunk2.C: Likewise.
25197         * g++.dg/abi/vtt1.C: Likewise.
25198
25199 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
25200
25201         PR optimization/8423
25202         * gcc.c-torture/execute/builtin-constant.c: New test.
25203
25204 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
25205
25206         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
25207         Add some more cases.
25208
25209 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
25210
25211         PR c++/8391
25212         * g++.dg/opt/local1.C: New test.
25213
25214 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/8160
25217         * g++.dg/template/complit1.C: New test.
25218
25219         PR c++/8149
25220         * g++.dg/template/typename4.C: Likewise.
25221
25222 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25223
25224         Core issue 287, PR c++/7639
25225         * g++.dg/template/instantiate1.C: Adjust error location.
25226         * g++.dg/template/instantiate3.C: New test.
25227         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
25228         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
25229         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
25230
25231 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
25232
25233         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
25234
25235 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
25236
25237         PR c++/8287
25238         * g++.dg/init/dtor2.C: New test.
25239
25240 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25241
25242         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
25243         * gcc.dg/nest.c: Bypass errors on irix6.
25244
25245 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
25246
25247         * gcc.dg/nest.c: Expect error for mmix-*-*.
25248         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
25249
25250 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
25251
25252         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
25253         markers.
25254
25255         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
25256
25257 2002-10-25  Mike Stump  <mrs@apple.com>
25258
25259         * gcc.dg/warn-1.c: New test.
25260
25261 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25262
25263         * g++.dg/template/typename3.C: New test.
25264
25265 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * g++.dg/lookup/ptrmem1.C: New test.
25268
25269         * g++.dg/abi/vthunk2.C: New test.
25270
25271 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
25272
25273         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
25274
25275 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
25276
25277         * g++.dg/abi/empty9.C: New test.
25278
25279 2002-10-24  Richard Henderson  <rth@redhat.com>
25280
25281         * g++.dg/inherit/thunk1.C: Enable for ia64.
25282
25283 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25284
25285         PR c++/8067
25286         * g++.dg/lookup/pretty1.C: New test.
25287
25288 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
25289
25290         * gcc.dg/20021023-1.c: New test.
25291
25292 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
25293
25294         PR c++/7679
25295         * g++.dg/parse/inline1.C: New test.
25296
25297 2002-10-23  Richard Henderson  <rth@redhat.com>
25298
25299         * g++.dg/inherit/thunk1.C: Enable for x86_64.
25300
25301         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
25302
25303 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
25304
25305         PR c++/6579
25306         * g++.dg/parse/stmtexpr3.C: New test.
25307
25308 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.dg/expr/cond1.C: New test.
25311
25312 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25313
25314         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
25315
25316 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25317
25318         * g++.dg/abi/vbase13.C: New test.
25319         * g++.dg/abi/vbase14.C: Likewise.
25320
25321 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.dg/tls/pic-1.c: New test.
25324         * gcc.dg/tls/nonpic-1.c: New test.
25325         * gcc.dg/20021018-1.c: New test.
25326
25327 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25328
25329         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
25330         Remove only files with the same base name as the test case.
25331         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
25332         (profopt-execute): Likewise.  Also, remove old profiling
25333         and performance data files before running the tests.
25334
25335         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
25336         * g++.dg/bprob/bprob.exp: Likewise.
25337         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
25338         to allow more general test case names.
25339
25340         * g++.dg/bprob/bprob-1.C: Rename to ...
25341         * g++.dg/bprob/g++-bprob-1.C: ... this.
25342
25343         * g77.dg/bprob/bprob-1.f: Rename to ...
25344         * g77.dg/bprob/g77-bprob-1.f: ... this.
25345
25346 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
25347
25348         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
25349         bison 1.50 or later.
25350
25351 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
25352
25353         * g++.dg/README: Describe more test directories.
25354
25355 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25356
25357         * g++.dg/init/array6.C: Add additional tests.
25358
25359 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
25360
25361         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
25362         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
25363
25364 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
25365
25366         * gcc.c-torture/compile/20020604-1.x: New.
25367         * gcc.c-torture/compile/simd-5.x: Likewise.
25368         * gcc.c-torture/execute/920710-1.x: Likewise.
25369         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
25370
25371 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
25372
25373         * g++.dg/inherit/override1.C: Add dg-options clause.
25374
25375 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25376
25377         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
25378         _mm_slli_si128.
25379
25380 2002-10-19  Andreas Schwab  <schwab@suse.de>
25381
25382         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
25383         directory component.
25384
25385 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
25386
25387         * g++.dg/inherit/thunk1.C: New test.
25388
25389         * g++.dg/inherit/override1.C: New test.
25390
25391         * g++.dg/abi/mangle11.C: New test.
25392         * g++.dg/abi/mangle14.C: New test.
25393         * g++.dg/abi/mangle17.C: New test.
25394
25395 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25396
25397         * g++.dg/overload/member2.C: New test.
25398
25399 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
25400
25401         * g++.dg/README: Describe new compat directory.
25402         * g++.dg/dg.exp: Skip tests in compat directory.
25403         * README.compat: New file.
25404         * lib/compat.exp: New expect script.
25405         * g++.dg/compat: New test directory.
25406         * g++.dg/compat/compat.exp: New expect script.
25407         * g++.dg/compat/abi: New test directory.
25408         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
25409         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
25410         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
25411         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
25412         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
25413         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
25414         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
25415         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
25416         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
25417         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
25418         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
25419         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
25420         * g++.dg/compat/break: New test directory.
25421         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
25422         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
25423         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
25424         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
25425         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
25426         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
25427         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
25428         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
25429         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
25430         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
25431         g++.dg/compat/break/README: New files.
25432         * g++.dg/compat/eh: New test directory.
25433         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
25434         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
25435         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
25436         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
25437         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
25438         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
25439         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
25440         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
25441         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
25442         g++.dg/compat/eh/filter2_y.C,
25443         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
25444         g++.dg/compat/eh/new1_y.C,
25445         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
25446         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
25447         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
25448         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
25449         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
25450         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
25451         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
25452         g++.dg/compat/eh/unexpected1_y.C: New files.
25453         * g++.dg/compat/init: New test directory.
25454         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
25455         g++.dg/compat/init/array5_y.C,
25456         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
25457         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
25458         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
25459         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
25460         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
25461         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
25462         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
25463         g++.dg/compat/init/init-ref2_y.C: New files.
25464
25465 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25466
25467         PR c++/7584
25468         * g++.dg/inherit/using3.C: New test.
25469
25470 2002-10-17  Jan Hubicka  <jh@suse.cz>
25471
25472         * gcc.dg/20021017-2.c: New test.
25473
25474 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25475
25476         * g++.dg/abi/mangle16.C: Adjust.
25477
25478         * g++.dg/init/array8.C: New test.
25479
25480 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
25481
25482         * gcc.dg/special/mips-abi.exp: New test.
25483         * gcc.dg/special/mips-abi.s: Empty file used by the above.
25484
25485 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25486
25487         * g++.dg/abi/mangle16.C: New test.
25488         * g++.dg/abi/mangle17.C: Likewise.
25489
25490         PR c++/7478
25491         * g++.dg/template/ref1.C: New test.
25492
25493 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25494
25495         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
25496
25497 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
25498
25499         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
25500
25501 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25502
25503         PR c++/7524
25504         * g++.dg/init/array7.C: New test.
25505
25506 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
25507
25508         * g++.dg/init/array6.C: New test.
25509
25510         * g++.dg/abi/mangle13.C: Likewise.
25511         * g++.dg/abi/mangle14.C: Likewise.
25512         * g++.dg/abi/mangle15.C: Likewise.
25513
25514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25515
25516         * g++.dg/abi/empty8.C: New test.
25517
25518 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
25519
25520         * g++.dg/init/ctor1.C: New test.
25521
25522 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
25523
25524         * gcc.c-torture/execute/20021015-1.c: New test.
25525
25526 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
25527
25528         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
25529
25530 2002-10-14  Jan Hubicka  <jh@suse.cz>
25531
25532         * gcc.dg/i386-ssetype-[1-5].c: New tests.
25533
25534 2002-10-14  Richard Henderson  <rth@redhat.com>
25535
25536         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
25537
25538 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25539
25540         PR optimization/6631
25541         * g++.dg/opt/const2.C: New test.
25542
25543 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25544
25545         PR c++/7176
25546         * g++.dg/parse/friend1.C: New test.
25547         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
25548
25549 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * gcc.dg/20021014-1.c: New test.
25552
25553 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
25554
25555         PR c++/5661
25556         * g++.dg/ext/vlm1.C: New test.
25557         * g++.dg/ext/vlm2.C: Likewise.
25558
25559         * g++.dg/init/array1.C: Remove invalid braces.
25560         * g++.dg/init/brace1.C: New test.
25561         * g++.dg/init/copy2.C: Likewise.
25562         * g++.dg/init/copy3.C: Likewise.
25563         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
25564         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
25565         braces.
25566
25567 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
25568
25569         * gcc.dg/cpp/assembler.S: Don't use -ansi.
25570
25571 2002-10-11  Richard Shann  <richard.shann@superh.com>
25572
25573         * gcc.c-torture/compile/simd-5.c: New test.
25574
25575 2002-10-10  Roger Sayle  <roger@eyesopen.com>
25576
25577         * gcc.c-torture/execute/shiftopt-1.c: New test case.
25578
25579 2002-10-10  Jim Wilson  <wilson@redhat.com>
25580
25581         * gcc.c-torture/execute/20021010-1.c: New test.
25582
25583 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
25584
25585         PR c/7353
25586         * g++.dg/ext/typedef-init.C: New test.
25587         * gcc.dg/typedef-init.c: New test.
25588
25589 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
25590
25591         * gcc.dg/cpp/paste13.c: New test.
25592
25593 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25594
25595         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
25596         remaining platforms, XFAIL during compile, not execute.  Don't
25597         XFAIL at -O0.
25598
25599 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25600
25601         * gcc.dg/alias-1.c: Tweak expected warning.
25602
25603 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
25604
25605         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
25606
25607 2002-10-06  Andreas Jaeger  <aj@suse.de>
25608
25609         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
25610         * gcc.dg/cpp/c++98.C: Likewise.
25611
25612         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
25613         * g++.dg/cpp/c++98.C: Likewise.
25614
25615         * g++.dg/README (Subdirectories): Mention cpp directory.
25616
25617         PR target/7559
25618         * gcc.dg/20021006-1.c: New test.
25619
25620 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25621
25622         PR c++/7804
25623         * g++.dg/other/warning1.C: New test.
25624
25625 2002-10-04  Roger Sayle  <roger@eyesopen.com>
25626
25627         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
25628         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
25629         and sparc-*-* with -m64 as expected failures.  See PR 8087.
25630
25631 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25632
25633         PR c++/7931
25634         * g++.dg/template/ptrmem3.C: New test.
25635
25636         PR c++/7754
25637         * g++.dg/template/union1.C: New test.
25638
25639 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25640
25641         PR c++/8006
25642         * g++.dg/abi/mangle9.C: New test.
25643         * g++.dg/abi/mangle10.C: New test.
25644         * g++.dg/abi/mangle11.C: New test.
25645         * g++.dg/abi/mangle12.C: New test.
25646
25647 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
25648
25649         PR c++/7188.
25650         * g++.dg/template/meminit1.C: New test.
25651         * g++.dg/warn/Wreorder-1.C: Likewise.
25652         * g++.old-deja/g++.mike/warn3.C: Tweak.
25653         * lib/prune.exp: Ingore "in copy constructor".
25654
25655 2002-10-02  Andreas Jaeger  <aj@suse.de>
25656
25657         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
25658         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
25659         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
25660         on x86-64.
25661
25662 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25663
25664         * gcc.dg/empty1.C: Fix typo.
25665
25666 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         * gcc.dg/alias-1.c: New test.
25669
25670 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25671
25672         * gcc.dg/empty1.C: New test.
25673
25674         * g++.dg/tls/init-2.C: Tweak error messages.
25675
25676 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
25677
25678         * gcc.c-torture/compile/20020923-1.c: New test.
25679
25680 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
25681
25682         * gcc.c-torture/execute/ffs-1.c: New test.
25683         * gcc.c-torture/execute/ffs-2.c: Ditto.
25684
25685 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
25686
25687         * g++.dg/overload/member1.C: New test.
25688
25689 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
25690
25691         * g++.dg/abi/empty7.C: New test.
25692         * g++.dg/init/pm2.C: Likewise.
25693
25694 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         * g++.dg/rtti/crash1.C: New test.
25697
25698 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
25699
25700         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
25701         gcc.dg/sibcall-4.c: New tests.
25702
25703 2002-09-28  Roger Sayle  <roger@eyesopen.com>
25704
25705         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
25706         powerpc and MMIX targets.
25707
25708 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
25709
25710         * gcc.dg/cpp/20020927-1.c: New.
25711
25712 2002-09-26  David S. Miller  <davem@redhat.com>
25713
25714         * gcc.c-torture/compile/trunctfdf.c: New.
25715
25716 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25717
25718         * lib/target-supports.exp (check_weak_available): Handle solaris2.
25719
25720 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
25721
25722         * gcc.c-torture/execute/loop-15.c: New.
25723
25724 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
25725
25726         * README.QMTEST: Fix typo.
25727
25728 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25729
25730         * gcc.dg/20020926-1.c: New test.
25731
25732 2002-09-25  David S. Miller  <davem@redhat.com>
25733
25734         PR target/7842
25735         * gcc.c-torture/execute/shiftdi.c: New test.
25736
25737 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
25738
25739         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
25740         unique to the tool.
25741         * lib/g77.exp (g77_init): Likewise.
25742         * lib/g++.exp (g++_init): Likewise.
25743         * lib/objc.exp (objc_init): Likewise.
25744
25745 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
25746
25747         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
25748         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
25749         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
25750
25751 2002-09-25  Richard Henderson  <rth@redhat.com>
25752
25753         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
25754         too-small long double.
25755
25756 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
25757
25758         * gcc.dg/20020919-1.c: New test.
25759
25760 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
25761
25762         * g++.dg/abi/bitfield6.C: New test.
25763         * g++.dg/abi/bitfield7.C: New test.
25764         * g++.dg/abi/bitfield8.C: New test.
25765         * g++.dg/abi/vbase11.C: New test.
25766
25767 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25768
25769         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
25770         hppa*-*-hpux*.  Update test comment.
25771
25772 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * gcc.dg/tls/struct-1.c: New test.
25775
25776 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
25777
25778         * gcc.dg/cpp/tr-warn2.c: Update.
25779
25780 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25781
25782         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
25783
25784 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25785
25786         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
25787         systems.
25788
25789 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
25790
25791         * gcc.c-torture/execute/ieee/mzero3.c: New test.
25792
25793         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25794         Adjust for c++filt moved to binutils.  Remove spurious duplicate
25795         setting of cxxfilt.
25796
25797 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
25798
25799         * gcc.dg/20020312-2.c: Update for darwin.
25800
25801 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25802
25803         * g++.old-deja/g++.other/crash32.C: Mark ICE.
25804
25805 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
25806
25807         * objc.dg/comp-types-1.m: New test.
25808         * objc.dg/comp-types-2.m: New test.
25809         * objc.dg/comp-types-3.m: New test.
25810         * objc.dg/comp-types-4.m: New test.
25811         * objc.dg/comp-types-5.m: New test.
25812         * objc.dg/comp-types-6.m: New test.
25813
25814 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25815
25816         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
25817
25818 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         * g++.dg/other/do1.C: New test.
25821
25822         * g++.dg/template/subst1.C: New test.
25823
25824 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
25825
25826         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
25827
25828 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         * g++.dg/template/qualttp20.C: Adjust expected errors.
25831         * g++.old-deja/g++.jason/report.C: Likewise.
25832         * g++.old-deja/g++.other/qual1.C: Likewise.
25833
25834         * g++.dg/lookup/scoped2.C: New test.
25835
25836         * g++.dg/ext/asm3.C: New test.
25837
25838 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
25839
25840         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
25841
25842 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
25843
25844         * ChangeLog: follow spelling conventions.
25845         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
25846         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
25847         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
25848         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
25849         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
25850         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
25851         * g++.old-deja/g++.law/global-init1.C: Likewise.
25852         * g++.old-deja/g++.other/delete4.C: Likewise.
25853         * g++.old-deja/g++.other/inline21.C: Likewise.
25854         * g++.old-deja/g++.other/singleton.C: Likewise.
25855         * g77.dg/strlen0.f: Likewise.
25856         * g77.f-torture/compile/20010519-1.f: Likewise.
25857         * g77.f-torture/compile/980310-4.f: Likewise.
25858         * gcc.c-torture/compile/20000605-1.c: Likewise.
25859         * gcc.c-torture/execute/20020225-1.c: Likewise.
25860         * gcc.dg/c90-hexfloat-2.c: Likewise.
25861         * gcc.dg/c99-bool-1.c: Likewise.
25862         * gcc.dg/c99-hexfloat-2.c: Likewise.
25863         * gcc.dg/dll-2.c: Likewise.
25864         * gcc.dg/wtr-union-init-1.c: Likewise.
25865         * gcc.dg/wtr-union-init-2.c: Likewise.
25866         * gcc.dg/wtr-union-init-3.c: Likewise.
25867         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25868         * gcc.dg/cpp/defined.c: Likewise.
25869         * gcc.dg/cpp/macsyntx.c: Likewise.
25870         * gcc.dg/cpp/paste2.c: Likewise.
25871         * gcc.dg/cpp/trad/defined.c: Likewise.
25872         * gcc.dg/format/c90-printf-1.c: Likewise.
25873         * gcc.dg/format/c90-scanf-1.c: Likewise.
25874         * gcc.dg/format/c99-printf-1.c: Likewise.
25875         * gcc.dg/format/c99-scanf-1.c: Likewise.
25876         * gcc.misc-tests/gcov-8.c: Likewise.
25877         * lib/profopt.exp: Likewise.
25878
25879 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
25880
25881         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
25882
25883 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.dg/inherit/using2.C: New test.
25886
25887 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
25888
25889         * ChangeLog: Follow spelling conventions.
25890         * g++.dg/template/friend4.C: Likewise.
25891         * g++.old-deja/g++.pt/crash67.C: Likewise.
25892         * gcc.c-torture/execute/20000801-4.c: Likewise.
25893         * gcc.dg/c90-digraph-1.c: Likewise.
25894         * gcc.dg/c94-digraph-1.c: Likewise.
25895         * gcc.dg/c99-digraph-1.c: Likewise.
25896         * gcc.dg/cpp/line5.c: Likewise.
25897         * gcc.dg/cpp/multiline.c: Likewise.
25898         * gcc.dg/cpp/trad/literals-1.c: Likewise.
25899         * gcc.dg/format/attr-3.c: Likewise.
25900         * gcc.dg/format/c90-scanf-3.c: Likewise.
25901         * gcc.dg/format/ext-4.c: Likewise.
25902
25903 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.dg/template/pretty1.C: New test.
25906
25907 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
25908
25909         * gcc.c-torture/execute/struct-cpy-1.c: New test.
25910
25911 2002-09-13  Matt Austern  <austern@apple.com>
25912
25913         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
25914         passing a cast expression to a function by const reference.
25915
25916 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.dg/template/deduce1.C: New test.
25919
25920 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
25921
25922         * gcc.c-torture/execute/simd-1.c: Force all use of int to
25923         32-bit int.
25924
25925 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25926
25927         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
25928         usage.
25929
25930 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
25931
25932         * gcc.c-torture/compile/20020910-1.c: New test.
25933
25934 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
25935
25936         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
25937
25938 2002-09-10  Andreas Jaeger  <aj@suse.de>
25939
25940         * gcc.dg/20020312-2.c: Adjust for x86-64.
25941
25942 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
25943
25944         * g77.dg/7388.f: New test case for PR 7388.
25945
25946 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
25947
25948         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
25949
25950 2002-09-05  Ziemowit Laski <zlaski@apple.com>
25951
25952         * objc.dg/proto-lossage-1.m: New test.
25953
25954 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
25955
25956         * gcc.dg/cpp/_Pragma4.c: Fix typo.
25957
25958 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
25959
25960         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
25961         expected to pass.
25962
25963 2002-09-06  Stan Shebs  <shebs@apple.com>
25964             David Edelsohn  <edelsohn@gnu.org>
25965
25966         * gcc.dg/weak: New directory.
25967         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
25968         target-specific xfail bits.
25969         * gcc.dg/typeof-2.c: Move to new directory.
25970         * gcc.dg/weak.exp: New expect script.
25971
25972 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
25973
25974         * gcc.c-torture/execute/extzvsi.c: New test.
25975
25976 2002-09-05  Stan Shebs  <shebs@apple.com>
25977
25978         * gcc.dg/weak-1.c: xfail on Darwin.
25979         * gcc.dg/weak-2.c: Ditto.
25980         * gcc.dg/weak-3.c: Ditto.
25981         * gcc.dg/weak-4.c: Ditto.
25982         * gcc.dg/weak-5.c: Ditto.
25983         * gcc.dg/weak-6.c: Ditto.
25984         * gcc.dg/weak-7.c: Ditto.
25985         * gcc.dg/weak-8.c: Ditto.
25986         * gcc.dg/weak-9.c: Ditto.
25987
25988 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
25989
25990         * gcc.c-torture/execute/loop-14.c: New test.
25991
25992 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
25993
25994         * g++.dg/other/cxa-atexit1.C: New test.
25995
25996         * gcc.dg/typeof-2.c: New test.
25997
25998 2002-09-03  Roger Sayle  <roger@eyesopen.com>
25999
26000         * gcc.dg/builtins-2.c: New testcase.
26001         * gcc.dg/builtins-3.c: New testcase.
26002
26003 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26004
26005         * gcc.dg/cpp/_Pragma4.c: New test.
26006
26007 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26008
26009         * objc/execute/nil_method-1.m: New testcase.
26010
26011 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26012
26013         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26014         [Object class], not [Object initialize].
26015
26016 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26017             Hans-Peter Nilsson  <hp@bitrange.com>
26018
26019         * gcc.c-torture/execute/20020720-1.x: Skip test on
26020         mmix-knuth-mmixware.  Correct comment.
26021
26022 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26023
26024         * testsuite/g++.dg/abi/bitfield5.C: New test.
26025         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26026
26027 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26028
26029         * objc.dg/undeclared-selector.m: New test.
26030
26031 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         * g++.dg/other/offsetof1.C: Avoid cast warning.
26034
26035 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26036
26037         * objc.dg/super-class-2.m: New test.
26038
26039 2002-08-24  Matt Austern  <austern@apple.com>
26040
26041         * g++.dg/ext/lvaddr.C: New test.
26042         * g++.dg/ext/lvcast.C: New test.
26043
26044 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26045
26046         * testsuite/g++.dg/inherit/cond1.C: New test.
26047
26048 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26049
26050         * gcc.dg/noncompile/incomplete-1.c: New test.
26051
26052 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26053
26054         * gcc.dg/typespec-1.c: New test.
26055
26056 2002-08-20  Devang Patel  <dpatel@apple.com>
26057         * objc.dg/proto-hier-2.m: New test.
26058
26059 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26060
26061         * objc.dg/bitfield-1.m: New test.
26062         * objc.dg/bitfield-2.m: New test.
26063
26064 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26065
26066         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26067         gcc.dg/c99-flex-array-4.c: New tests.
26068
26069 2002-08-16  Stan Shebs  <shebs@apple.com>
26070
26071         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26072
26073 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26074
26075         * gcc.dg/typeof-1.c: New test.
26076         * g++.dg/ext/typeof2.C: New test.
26077
26078 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.dg/other/offsetof1.C: New test.
26081
26082 2002-08-14  Richard Henderson  <rth@redhat.com>
26083
26084         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26085
26086 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26087
26088         * gcc.dg/cpp/_Pragma3.c: New test.
26089
26090 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26091
26092         * g++.dg/template/inherit3: New test.
26093
26094 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         * gcc.dg/bitfld-4.c: Add blank options.
26097
26098 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26099
26100         * g++.dg/template/crash1.C: New test.
26101
26102 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26103
26104         * gcc.dg/tls/opt-2.c: New test.
26105
26106 2002-08-08  Devang Patel  <dpatel@apple.com>
26107
26108         * objc.dg/selector-1.m : New test
26109
26110 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26111
26112         * g++.dg/abi/bitfield4.C: New test.
26113         * gcc.dg/bitfld-4.c: New test.
26114
26115 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.dg/other/packed1.C: New test.
26118
26119 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26120
26121         * g++.dg/abi/offsetof.C: Tweak error messages.
26122         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26123
26124 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.dg/bitfld-3.c: New test.
26127
26128 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26129             Richard Henderson  <rth@redhat.com>
26130
26131         * gcc.dg/i386-bitfield1.c: New test.
26132         * g++.dg/abi/bitfield3.C: Update.
26133
26134 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26135
26136         * objc.dg/const-str-2.m: Update.
26137         * gcc.dg/cpp/c++98.c: Change to C extension.
26138         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26139         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
26140
26141 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
26142
26143         * testsuite/gcc.dg/tls/diag-3.c: New.
26144
26145 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
26146
26147         * g++.dg/README (Subdirectories): Document new subdir expr.
26148         * g++.dg/expr/pmf-1.C: New test.
26149
26150 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
26151
26152         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
26153
26154 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * g++.dg/abi/bitfield3.C: New test.
26157
26158 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
26159
26160         * lib/gcov.exp: Tweak expected line formats.
26161         * gcc.misc-tests/gcov8.c: New test.
26162         * gcc.misc-tests/gcov8.x: New flags.
26163
26164 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
26165
26166         * consistency.vlad/layout/endian.c: Include string.h.
26167
26168         * gcc.c-torture/execute/20020805-1.c: New test.
26169
26170 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
26171
26172         * g++.dg/other/conversion1.C: New test.
26173
26174 2002-08-03  Roger Sayle  <roger@eyesopen.com>
26175
26176         * gcc.dg/builtins-1.c: New testcase.
26177
26178 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
26179
26180         * g++.dg/inherit/access3.C: New test.
26181
26182 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
26183
26184         * gcc.dg/ia64-visibility-2.c: New test.
26185
26186 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
26187
26188         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
26189         __qualifier_flags to __flags.
26190
26191 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
26192
26193         * g++.dg/inherit/operator1.C: New test.
26194         * g++.dg/lookup/disamb1.C: Fix typo in comment.
26195         * g++.dg/other/error1.C: Change expected error message.
26196         * g++.dg/template/conv4.C: Likewise.
26197
26198 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
26199
26200         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
26201         for documented behavior.
26202
26203 2002-07-25  Roger Sayle  <roger@eyesopen.com>
26204
26205         * gcc.c-torture/execute/20020720-1.x: Skip this test on
26206         several targets known to fail.
26207
26208 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
26209
26210         * gcc.dg/mips-args-[123].c: New tests.
26211
26212 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
26213
26214         * gcc.dg/ppc-spe.c: New.
26215
26216 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
26217
26218         * g++.dg/other/ptrmem4.C: New testcase.
26219
26220 2002-07-24  Richard Henderson  <rth@redhat.com>
26221
26222         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
26223
26224 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
26225
26226         * g++.dg/ext/alignof1.C (main): Return 0 for success.
26227
26228 2002-07-24  Roger Sayle  <roger@eyesopen.com>
26229
26230         * gcc.c-torture/execute/memset-3.c: New testcase.
26231
26232 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
26233
26234         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
26235         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
26236
26237 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26238
26239         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
26240         Delete.
26241
26242 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
26243
26244         * gcc.c-torture/compile/simd-4.c: New test.
26245
26246 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26247
26248         PR c++/7347, c++/7348
26249         * g++.dg/template/access4.C: New test.
26250         * g++.dg/template/access5.C: New test.
26251         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
26252         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
26253         * g++.old-deja/g++.pt/ttp58.C: Likewise.
26254         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
26255
26256 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
26257
26258         * gcc.dg/gnu89-init-2.c: New test.
26259
26260 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
26261
26262         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
26263
26264 2002-07-20  Roger Sayle  <roger@eyesopen.com>
26265
26266         * gcc.c-torture/execute/20020720-1.c: New testcase.
26267
26268 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
26269
26270         * gcc.dg/cpp/Wsignprom.c: New tests.
26271
26272 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
26273
26274         * gcc.c-torture/execute/loop-13.c: New test.
26275
26276 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
26277
26278         * gcc.dg/cpp/expr.c: New tests.
26279
26280 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
26281
26282         * g++.dg/opt/pr6713.C: Add template instantiation.
26283
26284 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
26285
26286         * gcc.dg/nest.c: New test.
26287
26288 2002-07-17  Richard Henderson  <rth@redhat.com>
26289
26290         * g++.dg/opt/pr6713.C: New test.
26291
26292 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
26293
26294         * gcc.c-torture/execute/loop-2e.x: Let the testcase
26295         XFAIL for all x86 processors.
26296
26297 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
26298
26299         * gcc.c-torture/execute/20010122-1.x: Do not test with
26300         -fomit-frame-pointer.
26301
26302 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26303
26304         * g++.dg/template/instantiate2.C: New test.
26305         * g++.dg/template/spec4.C: New test.
26306
26307 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26308
26309         * g++.dg/template/access2.C: New test.
26310         * g++.dg/template/access3.C: New test.
26311
26312 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
26313
26314         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
26315         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
26316         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
26317         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
26318         Convert to use <stdarg.h>.
26319         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
26320         Delete.
26321         * gcc.dg/va-arg-2.c: New.
26322         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
26323
26324 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * gcc.c-torture/compile/20020710-1.c: New test.
26327
26328 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
26329                           Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         gcc.c-torture/compile/simd-2.c: New testcase.
26332         gcc.c-torture/compile/simd-3.c: Likewise.
26333
26334 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
26335
26336         PR c++/7224
26337         * g++.dg/overload/error1.C: New test.
26338
26339 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26340
26341         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
26342         configuration and IRIX 6 O32 ABI.
26343
26344 2002-07-11  Roger Sayle  <roger@eyesopen.com>
26345
26346         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
26347
26348 2002-07-10  Roger Sayle  <roger@eyesopen.com>
26349
26350         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
26351
26352 2002-07-10  Jeffrey A Law  <law@redhat.com>
26353
26354         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
26355
26356         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
26357
26358 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
26359
26360         * gcc.dg/20020312-2.c: Check for __PPC__.
26361
26362 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
26363
26364         * gcc.c-torture/compile/20020709-1.c: New test.
26365
26366 2002-07-07  Roger Sayle  <roger@eyesopen.com>
26367
26368         * g++.dg/template/qualttp21.C: New test case.
26369
26370 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
26371
26372         * gcc.c-torture/compile/20020706-1.c: New test.
26373         * gcc.c-torture/compile/20020706-2.c: New test.
26374
26375 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
26376             Alexandre Oliva  <aoliva@redhat.com>
26377
26378         * g++.dg/warn/incomplete1.C: New test.
26379
26380 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26381
26382         PR c++/7099
26383         * g++.dg/warn/noreturn1.C: New test.
26384
26385 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
26386
26387         PR c++/6706
26388         * g++.dg/debug/debug6.C: New test.
26389         * g++.dg/debug/debug7.C: New test.
26390
26391 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
26392
26393         * gcc.c-torture/compile/simd-3.c: New test.
26394
26395 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
26396
26397         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
26398         * gcc.dg/20020620-1.c: Likewise.
26399
26400 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26401
26402         PR c++/6944
26403         * g++.dg/init/array4.C: New test.
26404         * g++.dg/init/array5.C: New test.
26405
26406 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
26407
26408         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
26409         * gcc.c-torture/execute/simd-2.c (main): Likewise.
26410
26411 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26412
26413         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
26414         * gcc.dg/wtr-aggr-init-1.c: Likewise.
26415         * gcc.dg/wtr-conversion-1.c: Likewise.
26416         * gcc.dg/wtr-escape-1.c: Likewise.
26417         * gcc.dg/wtr-int-type-1.c: Likewise.
26418         * gcc.dg/wtr-label-1.c: Likewise.
26419         * gcc.dg/wtr-static-1.c: Likewise.
26420         * gcc.dg/wtr-strcat-1.c: Likewise.
26421         * gcc.dg/wtr-suffix-1.c: Likewise.
26422         * gcc.dg/wtr-switch-1.c: Likewise.
26423         * gcc.dg/wtr-unary-plus-1.c: Likewise.
26424         * gcc.dg/wtr-union-init-1.c: Likewise.
26425         * gcc.dg/wtr-union-init-2.c: Likewise.
26426         * gcc.dg/wtr-union-init-3.c: Likewise.
26427
26428         * gcc.dg/wtr-func-def-1.c: New test.
26429
26430 2002-07-02 Devang Patel <dpatel@apple.com>
26431
26432         * objc.dg/param-1.m: New test.
26433
26434 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
26435
26436         * gcc.dg/cpp/trad/directive.c: Add test.
26437         * gcc.dg/cpp/trad/macroargs.c: Add test.
26438         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
26439
26440 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
26441
26442         * gcc.dg/cpp/cmdlne-M.c: New test.
26443
26444 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
26445
26446         * objc.dg/desig-init-1.m: New test.
26447
26448 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26449
26450         PR c++/6716
26451         * g++.dg/template/instantiate1.C: New test.
26452
26453 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
26454
26455         PR c++/7112
26456         * g++.dg/template/sizeof2.C: New test.
26457
26458 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26459
26460         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
26461         gcc.dg/cpp/trad/include.c: New tests.
26462
26463 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
26464
26465         PR target/7177
26466         * gcc.c-torture/compile/20020701-1.c: New test.
26467
26468 2002-07-01  Stan Shebs  <shebs@apple.com>
26469
26470         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
26471         header here...
26472         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
26473         (objc-torture-execute): or here.
26474
26475 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
26476
26477         * gcc.c-torture/execute/arith-rand-ll.c: New test.
26478
26479 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26480
26481         * gcc.dg/cpp/trad/escaped-nl.c: New test.
26482
26483 2002-06-30  Devang Patel  <dpatel@apple.com>
26484
26485         * objc.dg/fsyntax-only.m: New test.
26486
26487 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
26488
26489         PR c++/6695
26490         * g++.dg/template/friend7.C: New file.
26491
26492 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
26493
26494         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
26495         return type.
26496
26497 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
26498
26499         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
26500         avoid division by zero.
26501
26502 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
26503
26504         * gcc.dg/Wunknownprag.c: New tests.
26505
26506 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
26507
26508         * gcc.c-torture/execute/simd-2.c: New test.
26509
26510 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
26511
26512         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
26513         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
26514         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
26515         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
26516         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
26517         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
26518         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
26519         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
26520         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
26521         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
26522         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
26523         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
26524         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
26525         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
26526         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
26527         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
26528         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
26529
26530 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
26531
26532         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
26533         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
26534         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
26535         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
26536         New tests.
26537         * gcc.dg/cpp/trad/directive.c: Update.
26538
26539 2002-06-23  Andreas Jaeger  <aj@suse.de>
26540
26541         * gcc.c-torture/execute/complex-6.c: New.
26542
26543 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
26544
26545         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
26546         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
26547         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
26548         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
26549
26550 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
26551
26552         * gcc.dg/cpp/trad: New directory with traditional tests copied
26553         from parent directory.
26554         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
26555         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
26556         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
26557         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
26558         Move to trad/ and rename.
26559         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
26560         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
26561         gcc.dg/cpp/trad/redef2.c: New tests.
26562         * gcc.dg/cpp/trad/trad.exp: New driver.
26563
26564 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
26565
26566         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
26567         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
26568         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
26569         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
26570         Remove.
26571
26572 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
26573
26574         * gcc.dg/20020620-1.c: New test.
26575
26576 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26577
26578         * g++.dg/template/ttp4.C: New test.
26579
26580 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
26581
26582         * g++.dg/opt/vt1.C: Fix regexp.
26583
26584 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26585
26586         * gcc.c-torture/execute/pure-1.c: Make functions static again.
26587         Don't use attribute `noinline'.
26588
26589 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26590
26591         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
26592
26593 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
26594
26595         * gcc.c-torture/execute/simd-1.c: New.
26596
26597         * gcc.dg/simd-1.c: New.
26598
26599 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26600
26601         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
26602
26603 2002-06-16  Richard Henderson  <rth@redhat.com>
26604
26605         * g++.dg/ext/anon-struct1.C: New.
26606         * g++.dg/ext/anon-struct2.C: New.
26607         * g++.dg/ext/anon-struct3.C: New.
26608         * gcc.dg/anon-struct-1.c: New.
26609         * gcc.dg/anon-struct-2.c: New.
26610         * gcc.dg/anon-struct-3.c: New.
26611         * gcc.dg/20011008-1.c: Adjust warning text.
26612         * gcc.dg/20020527-1.c: Add -fms-extensions.
26613
26614 2002-06-16  Richard Henderson  <rth@redhat.com>
26615
26616         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
26617
26618 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
26619
26620         * gcc.c-torture/execute/20020615-1.c: New test.
26621
26622 2002-06-15  Roger Sayle  <roger@eyesopen.com>
26623
26624         * gcc.c-tortuture/execute/compare-1.c: New test case.
26625         * gcc.c-tortuture/execute/compare-2.c: New test case.
26626         * gcc.c-tortuture/execute/compare-3.c: New test case.
26627
26628 2002-06-13  Richard Henderson  <rth@redhat.com>
26629
26630         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
26631         ia64 ilp32.
26632
26633 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26634
26635         * g++.dg/template/typename2.C: Update error message.
26636
26637 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
26638
26639         * gcc.c-torture/execute/20020611-1.c: New test.
26640
26641 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
26642
26643         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
26644         list of targets to skip.
26645
26646 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
26647
26648         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
26649         targets if not optimizing.
26650
26651 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * gcc.c-torture/compile/20020605-1.c: New test.
26654
26655         * g++.dg/opt/vt1.C: New test.
26656
26657         * gcc.dg/20020531-1.c: New test.
26658
26659         * gcc.dg/20020530-1.c: New test.
26660
26661         * gcc.dg/20020527-1.c: New test.
26662
26663         * g++.dg/opt/cse1.C: New test.
26664
26665 2002-06-07  Roger Sayle  <roger@eyesopen.com>
26666
26667         * gcc.dg/20020607-2.c: New test case.
26668
26669 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
26670
26671         * gcc.c-torture/compile/20020604-1.c: New test.
26672
26673 2002-06-04  Richard Henderson  <rth@redhat.com>
26674
26675         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
26676         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
26677         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
26678
26679 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
26680
26681         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
26682
26683 2002-06-03  Richard Henderson  <rth@redhat.com>
26684
26685         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
26686         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
26687
26688 2002-06-02  Richard Henderson  <rth@redhat.com>
26689
26690         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
26691         test functions static.
26692
26693 2002-06-02  Andreas Jaeger  <aj@suse.de>
26694
26695         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
26696         now.
26697
26698 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26699
26700         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
26701         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
26702         Update for mofified diagnostics.
26703         * gcc.dg/c99-intconst-1.c: No longer fail.
26704
26705 2002-06-02  Richard Henderson  <rth@redhat.com>
26706
26707         * gcc.dg/uninit-A.c: Remove xfail markers.
26708
26709 2002-06-01  Roger Sayle  <roger@eyesopen.com>
26710
26711         * gcc.dg/fnegate-1.c: New test case.
26712
26713 2002-05-30  Osku Salerma  <osku@iki.fi>
26714
26715         * gcc.c-torture/execute/mayalias-1.c: New file.
26716
26717 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26718
26719         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
26720         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
26721         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
26722
26723 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
26724
26725         * gcc.c-torture/execute/20020529-1.c: New test.
26726
26727 2002-05-27  Richard Henderson  <rth@redhat.com>
26728
26729         * g++.dg/ext/attrib6.C: New test case.
26730
26731 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26732
26733         * gcc.c-torture/execute/pure-1.c: New test.
26734
26735 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26736
26737         * gcc.dg/cpp/arith-2.c: Remove.
26738
26739 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26740
26741         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
26742         * gcc.dg/cpp/if-3.c: Remove.
26743
26744 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * g++.dg/opt/cse2.C: New test.
26747
26748 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
26749
26750         * gcc.dg/cpp/arith-1.c: New semantic tests.
26751         * gcc.dg/cpp/if-1.c: Update.
26752
26753 2002-05-24  Ben Elliston  <bje@redhat.com>
26754
26755         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
26756
26757 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26758
26759         * gcc.dg/verbose-asm.c: New test.
26760
26761 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26762
26763         * gcc.dg/cpp/paste12.c: New test.
26764
26765 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26766
26767         * g++.dg/parse/named_ops.C: New test.
26768
26769 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
26770
26771         * gcc/testsuite/gcc.dg/weak-8.c: New test.
26772
26773 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
26774
26775         * gcc.dg/weak-2.c: Allow optional leading underscore
26776         in scan-assembler symbol name.
26777         * gcc.dg/weak-3.c: Likewise.
26778         * gcc.dg/weak-4.c: Likewise.
26779         * gcc.dg/weak-5.c: Likewise.
26780
26781 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
26782
26783         * gcc.dg/20020523-1.c: New test.
26784
26785 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26786
26787         * objc.dg/const-str-2.m: Update now that we stop after
26788         a command line error.
26789
26790 2002-05-22  Richard Henderson  <rth@redhat.com>
26791
26792         * g++.dg/dg.exp: Fix typo in test pruneing.
26793
26794 2002-05-22  Richard Henderson  <rth@redhat.com>
26795
26796         * g++.dg/dg.exp: Prune the tls subdirectory.
26797         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
26798         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
26799         * g++.dg/tls/init-1.C: New.
26800
26801 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
26802
26803         * gcc.dg/20020517-1.c: New test.
26804
26805 2002-05-21  Richard Henderson  <rth@redhat.com>
26806
26807         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
26808         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
26809
26810 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
26811
26812         * g++.dg/other/copy2.C: New test.
26813
26814 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
26815
26816         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
26817         (MAX_COPY): Bump up to 10 times sizeof (long long).
26818         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
26819
26820         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
26821         sizeof (long long).
26822
26823         * gcc.c-torture/execute/strcpy-1.c: New test.
26824
26825 2002-05-19  Jason Merrill  <jason2redhat.com>
26826
26827         * g++.dg/ext/oper1.C: New test.
26828
26829 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
26830 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
26831
26832         * README.QMTEST: New file.
26833
26834         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
26835
26836 2002-05-19  Andreas Jaeger  <aj@suse.de>
26837
26838         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
26839         now.
26840         * gcc.c-torture/execute/loop-2d.x: Likewise.
26841
26842 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
26843
26844         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
26845         support weak symbols.
26846         * gcc.dg/weak-4.c: Likewise
26847         * gcc.dg/weak-6.c: Likewise
26848
26849 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
26850
26851         * gcc.dg/weak-3.c: Add dg-excess-error comment for
26852         cygwin, coff and h8300-*-hms targets
26853         * gcc.dg/weak-5.c: Likewise
26854         * gcc.dg/weak-7.c: Likewise
26855
26856 2002-05-16  Jason Merrill  <jason@redhat.com>
26857
26858         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
26859         (scan-assembler-not, scan-assembler-dem): Likewise.
26860         (scan-assembler-dem-not): Likewise.
26861
26862 2002-05-15  Richard Henderson  <rth@redhat.com>
26863
26864         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
26865
26866 2002-05-15  Richard Henderson  <rth@redhat.com>
26867
26868         * gcc.dg/weak-5.c (vfoo1c): No warning here.
26869         (vfoo1f): Warning here.
26870         (vfoo1l): Don't redefine the alias.
26871
26872 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
26873
26874         * g++.dg/init/pm1.C: New test.
26875
26876 2002-05-12  David S. Miller  <davem@redhat.com>
26877
26878         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
26879         types.
26880
26881 2002-05-10  Roger Sayle  <roger@eyesopen.com>
26882
26883         * gcc.c-torture/execute/20020510-1.c: New test case.
26884
26885 2002-05-10  David S. Miller  <davem@redhat.com>
26886
26887         * gcc.c-torture/execute/conversion.c: Test long double too.
26888
26889 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
26890
26891         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
26892         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
26893         * lib/g++.exp (g++_link_flags): Likewise.
26894         * lib/objc.exp (objc_target_compile): Likewise.
26895
26896 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26897
26898         * gcc.dg/cpp/poison.c: Update.
26899         * gcc.dg/cpp/20000625-2.c: Remove.
26900         * gcc.dg/cpp/direct2s.c: Remove final test.
26901
26902 2002-05-08  Tom Rix  <trix@redhat.com>
26903
26904         * gcc.c-torture/execute/20020508-1.c: New test.
26905         * gcc.c-torture/execute/20020508-2.c: New test.
26906         * gcc.c-torture/execute/20020508-3.c: New test.
26907
26908 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26909
26910         * gcc.dg/cpp/charconst-4.c: More tests.
26911
26912 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
26913
26914         PR c/6569
26915         * gcc.dg/weak-3.c: Update location of warning messages.
26916         * gcc.dg/weak-5.c: Likewise.
26917
26918 2002-05-06  Roger Sayle  <roger@eyesopen.com>
26919
26920         * gcc.c-torture/execute/20020506-1.c: New test case.
26921
26922 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26923
26924         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
26925
26926 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26927
26928         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
26929
26930 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26931
26932         * gcc.dg/cpp/charconst-3.c: New test.
26933
26934 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26935
26936         * gcc.dg/cpp/charconst.c: Update tests.
26937
26938 2002-05-05  Tim Josling  <tej@melbpc.org.au>
26939
26940         * treelang: Added directory for new sample language treelang. Also
26941         lib/treelang.exp: New file to signal treelang should be tested.
26942
26943 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26944
26945         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
26946         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
26947         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
26948         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
26949         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
26950         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
26951         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
26952
26953 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26954
26955         * gcc.dg/format/xopen-2.c: New test.
26956
26957 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26958
26959         * gcc.dg/20020503-1.c: New test.
26960
26961 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
26962
26963         * g++.dg/init/dtor1.C: Make it tougher.
26964
26965 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
26966
26967         * g++.dg/init/dtor1.C: New test.
26968
26969 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
26970
26971         * gcc.dg/altivec-8.c: New.
26972
26973 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
26974
26975         * gcc.dg/altivec-7.c: New.
26976
26977 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * g++.dg/parse/typedef1.C: New test.
26980
26981 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
26982
26983         PR c++/6486
26984         * g++.dg/template/friend6.C: New test.
26985
26986         PR c++/6492
26987         * g++.dg/init/copy1.C: New test.
26988
26989 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.dg/warn/effc1.C: New test.
26992
26993 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26994
26995         * gcc.dg/cpp/if-cexp.c: Add a test.
26996
26997 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
26998
26999         * gcc.dg/20020426-2.c: New test.
27000
27001 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27002
27003         * gcc.dg/cpp/if-mop.c: Update.
27004         * gcc.dg/cpp/if-mpar.c: Add test.
27005         * gcc.dg/cpp/if-oppr.c: Update.
27006
27007 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27008
27009         PR c/6343
27010         * gcc.dg/weak-[2-7].c: New tests.
27011
27012 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27013
27014         * gcc.dg/enum1.c: New test.
27015
27016 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/6497
27019         * g++.dg/inherit/access2.C: New test.
27020
27021 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR bootstrap/6445
27024         * gcc.dg/20020426-1.c: New test.
27025
27026 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27027
27028         * g++.dg/abi/enum1.C: New test.
27029
27030 2002-04-26  Richard Henderson  <rth@redhat.com>
27031
27032         * gcc.dg/c99-bool-1.c: Expect always true warning.
27033
27034 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27035
27036         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27037
27038 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27039
27040         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27041         targets.
27042
27043 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27044
27045         * g++.dg/abi/mange7.C: New test.
27046
27047         PR c++/6438.
27048         * g++.dg/parse/stmtexpr2.C: New test.
27049
27050 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27051
27052         * gcc.dg/20020312-2.c: Add SH target.
27053
27054 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27055
27056         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27057         compiler output on mips*-*-irix*.
27058
27059 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * g++.dg/parse/attr1.C: New test.
27062
27063 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27064
27065         * gcc.c-torture/execute/string-opt-17.c: New test case.
27066         * gcc.c-torture/execute/memset-2.c: New test case.
27067
27068 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27069
27070         PR c++/6256:
27071         * g++.dg/template/friend5.C: New test.
27072
27073         PR c++/6331:
27074         * g++.dg/template/qual1.C: Likewise.
27075
27076 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27077
27078         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27079         Include stdlib.h, not stdio.h or ctype.h.
27080
27081 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27082
27083         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27084         cris-*-elf* and mmix-*-*.
27085         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27086         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27087         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27088         Ditto.
27089         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27090         * gcc.dg/wchar_t-1.c: Ditto.
27091
27092 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27093
27094         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27095         Clarify comment.
27096
27097 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27098
27099         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27100
27101 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27102
27103         * gcc.c-torture/execute/20000906-1.x: Delete.
27104
27105 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27106
27107         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27108
27109 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27110
27111         * PR6367
27112         * g77.f-torture/execute/6367.f: New test.
27113         * g77.f-torture/execute/6367.x: Disable for MMIX.
27114
27115 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27116
27117         * PR6352
27118         * g++.dg/opt/inline2.C: New test.
27119
27120 2002-04-18  Richard Henderson  <rth@redhat.com>
27121
27122         * gcc.dg/20000906-1.c: Enable for all targets.
27123         * gcc.c-torture/compile/iftrap-2.c: New.
27124
27125 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * gcc.dg/20020418-1.c: New test.
27128         * gcc.dg/20020418-2.c: New test.
27129
27130 2002-04-18  Richard Henderson  <rth@redhat.com>
27131
27132         * gcc.c-torture/compile/iftrap-1.c: New.
27133         * gcc.dg/iftrap-1.c: Adjust for ia64.
27134         * gcc.dg/iftrap-2.c: New.
27135
27136 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27137
27138         * gcc.c-torture/compile/20020418-1.c: New test.
27139
27140 2002-04-18  Roger Sayle  <roger@eyesopen.com>
27141
27142         * gcc.c-torture/compile/20020415-1.c: New.
27143
27144 2002-04-18  David S. Miller  <davem@redhat.com>
27145
27146         * gcc.c-torture/execute/20020418-1.c: New test.
27147
27148 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
27149
27150         * gcc.dg/20020416-1.c: New test.
27151
27152         * g++.dg/opt/inline1.C: New test.
27153
27154 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.dg/altivec-5.c: New test.
27157
27158         * gcc.dg/20020415-1.c: New test.
27159
27160 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
27161
27162         * testsuite/lib/chill.exp: Remove.
27163
27164 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
27165
27166         * g++.dg/other/big-struct.C: New test.
27167
27168 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
27169
27170         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
27171         of scratch file.
27172
27173 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
27174
27175         PR c/6277
27176         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
27177         in scan-assembler function name
27178
27179 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
27180
27181         * g77.f-torture/execute/980628-4.x,
27182         g77.f-torture/execute/980628-5.x,
27183         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27184         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27185         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
27186         i[34567]86-*-*.
27187
27188 2002-04-13  David S. Miller  <davem@redhat.com>
27189
27190         * gcc.c-torture/execute/20020413-1.c: New test.
27191
27192 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
27193
27194         * gcc.dg/asm-6.c,
27195         * g++.dg/ext/asm1.C: New tests.
27196
27197 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
27198
27199         PR c++ 5373.
27200         * g++.dg/parse/stmtexpr1.C: New test.
27201
27202         PR c++/5189.
27203         * g++.dg/template/copy1.C: New test.
27204
27205 2002-04-12  Richard Henderson  <rth@redhat.com>
27206
27207         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
27208
27209 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
27210
27211         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
27212         gcc.c-torture/execute/20020307-2.c.
27213
27214 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
27215
27216         * g++.dg/ext/attrib5.C,
27217         * g++.dg/lookup/struct1.C: New tests.
27218
27219 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.dg/20020411-1.c: New test.
27222
27223         * gcc.c-torture/execute/20020411-1.c: New test.
27224
27225 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
27226
27227         * g77.f-torture/execute/6177.f: New test.
27228
27229 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
27230
27231         PR middle-end/6247
27232         * g++.dg/opt/cleanup1.C: New test.
27233
27234         * g++.dg/opt/const1.C: New test.
27235
27236 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
27237
27238         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
27239
27240 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         PR c++/5507
27243         * g++.dg/template/typename2.C: New test.
27244
27245 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
27246
27247         * gcc.c-torture/execute/loop-12.c: New.
27248
27249 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
27250
27251         * g77.f-torture/execute/980628-4.x,
27252         g77.f-torture/execute/980628-5.x,
27253         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
27254         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
27255         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
27256
27257 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27258
27259         PR optimization/6086
27260         * g++.dg/opt/preinc1.C: New test.
27261
27262 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/5571
27265         * g++.dg/opt/static2.C: New test.
27266
27267 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c/5120
27270         * gcc.dg/20020406-1.c: New test.
27271
27272 2002-04-04  David S. Miller  <davem@redhat.com>
27273
27274         * gcc.c-torture/execute/20020404-1.c: New test.
27275
27276 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
27277
27278         PR c/6123
27279         * gcc.dg/20020312-2.c: Do not declare global register variable
27280         if __PIC__ or __pic__ is defined.
27281
27282 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
27283
27284         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
27285         __asm__ so that it works correctly even if -ansi -pedantic-errors.
27286
27287 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27288
27289         * gcc.misc-tests/linkage.exp: Update last change to handle
27290         sparc*-, not just sparc-.
27291
27292 2002-04-03  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.dg/cpp/ucs.c: Improved long UCS test.
27295
27296 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27297
27298         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
27299
27300 2002-04-02  David S. Miller  <davem@redhat.com>
27301
27302         * gcc.c-torture/execute/20020402-3.c: New test.
27303
27304 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
27305
27306         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
27307         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
27308
27309         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
27310         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
27311         g77.f-torture/execute/20001201.x,
27312         g77.f-torture/execute/u77-test.x: New files.
27313
27314         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
27315         * gcc.dg/wchar_t-1.c: Ditto.
27316
27317 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27318
27319         * gcc.c-torture/execute/20020402-1.c: New test.
27320
27321 2002-04-01  Richard Henderson  <rth@redhat.com>
27322
27323         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
27324
27325         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
27326
27327 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27328
27329         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
27330
27331 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27332
27333         * g++.dg/inherit/template-as-base.C: Expect error.
27334         * g++.dg/inherit/namespace-as-base.C: Likewise.
27335
27336 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
27337
27338         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
27339         g++.dg/ext/instantiate3.C: Tweak match patterns.
27340
27341         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
27342         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
27343         -da test.
27344
27345 2002-03-31  Richard Henderson  <rth@redhat.com>
27346
27347         * gcc.dg/special/alias-2.c: New.
27348         * gcc.dg/special/ecos.exp: Run it.
27349
27350 2002-03-31  Richard Henderson  <rth@redhat.com>
27351
27352         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
27353
27354 2002-03-31  Kazu Hirata  <kazu@hxi.com>
27355
27356         * gcc.dg/weak-1.c: Disable on h8300 port.
27357
27358 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
27359
27360         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
27361         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
27362         ordering tests.
27363         * g++.dg/bprob/bprob-1.C: New test.
27364         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
27365         * g++.dg/gcov/gcov-1.C: New test.
27366         * g++.dg/gcov/gcov-1.x: New file.
27367         * g++.dg/gcov/gcov-2.C: New test.
27368         * g++.dg/gcov/gcov-3.C: New test.
27369         * g++.dg/gcov/gcov-3.h: New file.
27370
27371 2002-03-28  Roger Sayle  <roger@eyesopen.com>
27372
27373         * g++.old-deja/g++.other/builtins5.C: New test.
27374         * g++.old-deja/g++.other/builtins6.C: New test.
27375         * g++.old-deja/g++.other/builtins7.C: New test.
27376         * g++.old-deja/g++.other/builtins8.C: New test.
27377         * g++.old-deja/g++.other/builtins9.C: New test.
27378
27379 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * g++.dg/opt/static1.C: New test.
27382
27383         * g++.dg/opt/longbranch1.C: New test.
27384
27385 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
27386
27387         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
27388
27389         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
27390
27391 2002-03-28  Jeffrey A Law  (law@redhat.com)
27392
27393         * gcc.c-torture/execute/20020328-1.c: New test.
27394
27395 2002-03-27  Richard Henderson  <rth@redhat.com>
27396
27397         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
27398         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
27399         move from g++.old-deja/g++.ext/.
27400
27401 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
27402
27403         * g++.dg/init/new2.C: New test.
27404
27405 2002-03-26  Richard Henderson  <rth@redhat.com>
27406
27407         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
27408
27409         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
27410         on sparc.
27411
27412         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
27413         sparcv9 systems.
27414         * gcc.dg/20001102-1.c: Likewise.
27415
27416 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
27417
27418         * gcc.dg/cpp/endif-pedantic1.c,
27419         gcc.dg/cpp/endif-pedantic2.c:  New tests.
27420
27421 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
27422
27423         * g++.dg/init/new1.C: New test.
27424
27425 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         * g++.dg/abi/vbase9.C: New test.
27428
27429 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
27430
27431         * gcc.dg/arm-asm.c: New test.
27432
27433 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
27434
27435         * gcc.dg/Wswitch-enum.c: New test.
27436         Fix PR c/5044.
27437
27438 2002-03-26  Richard Henderson  <rth@redhat.com>
27439
27440         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
27441         structure.
27442
27443 2002-03-25  Richard Henderson  <rth@redhat.com>
27444
27445         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
27446         sparcv9 systems.
27447
27448         * gcc.c-torture/compile/20011119-1.c (xxx): New.
27449         * gcc.c-torture/compile/20011119-2.c (xxx): New.
27450
27451 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
27452
27453         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
27454
27455 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
27456
27457         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
27458         targets using generic thunk support.
27459
27460 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.c-torture/compile/20020323-1.c: New test.
27463
27464         * g++.dg/opt/conj2.C: New test.
27465
27466 2002-03-24  Richard Henderson  <rth@redhat.com>
27467
27468         * gcc.dg/weak-1.c: Use -fno-common.
27469
27470 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27471
27472         * g77.dg/f77-edit-apostrophe-out.f: New test
27473         * g77.dg/f77-edit-h-out.f: New test
27474         * g77.dg/f77-edit-t-in.f: New test
27475         * g77.dg/f77-edit-t-out.f: New test
27476         * g77.dg/f77-edit-x-out.f: New test
27477         * g77.dg/f77-edit-slash-out.f: New test
27478         * g77.dg/f77-edit-colon-out.f: New test
27479         * g77.dg/f77-edit-s-out.f: New test
27480
27481 2002-03-24  Richard Henderson  <rth@redhat.com>
27482
27483         * objc/execute/formal_protocol-6.x: New XFAIL.
27484
27485 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27486
27487         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
27488         that do not support weak symbols
27489
27490 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27491
27492         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
27493         * lib/g77.exp:  Likewise
27494         * lib/objc.exp: Likewise
27495
27496 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
27497
27498         * gcc.dg/Wswitch-default.c: New test.
27499
27500 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * g++.dg/other/enum1.C: New test.
27503
27504 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
27505
27506         * gcc.dg/pragma-ep-3.c: Fix typo.
27507
27508 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27509
27510         * g++.dg/inherit/template-as-base.C: New test.
27511
27512 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
27513
27514         * g++.old-deja/g++.other/dwarf2-1.C: Move...
27515         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
27516
27517 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
27518
27519         * gcc.dg/cpp/multiline.c: Update to match.
27520
27521 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
27522
27523         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
27524
27525 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
27526
27527         * gcc.dg/cpp/extratokens2.c:  New file.
27528
27529 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
27530
27531         * gcc.dg/20020312-2.c: Add rs6000 target.
27532
27533         * gcc.c-torture/compile/20020319-1.c: New test.
27534
27535 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27536
27537         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
27538         (A, E): Handle this.
27539
27540 2002-03-20  Jason Merrill  <jason@redhat.com>
27541
27542         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
27543         ignoring -fpic.
27544         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
27545         through prune_gcc_output.
27546
27547 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * gcc.c-torture/compile/20020320-1.c: New test.
27550
27551 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
27552
27553         * gcc.c-torture/compile/20020318-1.c: New test.
27554
27555         * gcc.dg/struct-by-value-1.c: New test.
27556
27557         * gcc.dg/20020319-1.c: New test.
27558
27559 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
27560
27561         * g++.dg/opt/conj1.C: New test.
27562
27563 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
27564
27565         * g++.dg/template/qualttp20.C: Revert previous change.
27566         * g++.dg/template/qualttp3.C: Likewise.
27567         * g++.dg/template/qualttp4.C: Likewise
27568         * g++.dg/template/qualttp5.C: Likewise
27569         * g++.dg/template/qualttp6.C: Likewise
27570         * g++.dg/template/qualttp7.C: Likewise
27571         * g++.dg/template/qualttp8.C: Likewise
27572         * g++.dg/template/recurse.C: Likewise.
27573
27574 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27575
27576         * gcc.dg/cpp/wchar-1.c: Update.
27577
27578 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         * g++.dg/template/conv1.C: New test.
27581         * g++.dg/template/conv2.C: New test.
27582         * g++.dg/template/conv3.C: New test.
27583         * g++.dg/template/conv4.C: New test.
27584
27585 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27586
27587         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
27588         * g++.dg/template/qualttp3.C: Likewise.
27589         * g++.dg/template/qualttp4.C: Likewise
27590         * g++.dg/template/qualttp5.C: Likewise
27591         * g++.dg/template/qualttp6.C: Likewise
27592         * g++.dg/template/qualttp7.C: Likewise
27593         * g++.dg/template/qualttp8.C: Likewise
27594         * g++.dg/template/recurse.C: Likewise.
27595
27596 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27597
27598         * g++.dg/opt/dtor1.C: New test.
27599
27600 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
27601
27602         * gcc.c-torture/compile/20020315-1.c: New test.
27603
27604 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
27605
27606         * gcc.dg/weak-1.c: Fix scan tests.
27607
27608 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
27609
27610         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
27611         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
27612         cris-*-aout* mmix-*-*.
27613         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
27614         cris-*-aout* mmix-*-*.
27615         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
27616         cris-*-elf* cris-*-aout* and mmix-*-*.
27617         * gcc.dg/20001009-1.c: Ditto.
27618         * gcc.dg/20010912-1.c: Ditto.
27619         * gcc.dg/20020122-4.c: Ditto.
27620         * gcc.dg/inline-2.c: Ditto.
27621
27622 2002-03-14  Jeffrey A Law  (law@cygnus.com)
27623
27624         * gcc.c-torture/compile/20020314-1.c: New test.
27625
27626 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
27627
27628         * gcc.c-torture/execute/20020314-1.c: New test.
27629
27630 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
27631
27632         * g++.dg/warn/Wunused-1.C: New test.
27633
27634 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
27635
27636         * g++.dg/abi/mangle6.C: New test.
27637
27638 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * gcc.c-torture/compile/20020309-2.c: New test.
27641
27642         * gcc.c-torture/compile/20020312-1.c: New test.
27643
27644 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.dg/other/access1.C: New test.
27647
27648 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
27649
27650         * gcc.c-torture/execute/wchar_t-1.c: New test.
27651
27652 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
27653
27654         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
27655
27656 2002-03-12  Roger Sayle  <roger@eyesopen.com>
27657
27658         * gcc.dg/20020312-1.c: New test case.
27659
27660 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
27661
27662         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
27663
27664 2002-03-11  Richard Henderson  <rth@redhat.com>
27665
27666         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
27667         * g++.old-deja/g++.jason/report.C: Likewise.
27668
27669 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
27672         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
27673
27674 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         * testsuite/g++.dg/overload/pmf1.C: New test.
27677
27678 2002-03-11  Kazu Hirata  <kazu@hxi.com>
27679
27680         * gcc.c-torture/execute/20020307-1.c: Use long.
27681
27682 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
27683
27684         PR optimization/5844
27685         * gcc.dg/20020310-1.c: New test.
27686
27687 2002-03-09  Michael Meissner  <meissner@redhat.com>
27688
27689         * gcc.c-torture/execute/memcpy-2.c: New test.
27690         * gcc.c-torture/execute/memset-1.c: New test.
27691         * gcc.c-torture/execute/strlen-1.c: New test.
27692         * gcc.c-torture/execute/strcmp-1.c: New test.
27693         * gcc.c-torture/execute/strncmp-1.c: New test.
27694
27695 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
27696
27697         * gcc.dg/ppc-ldstruct.c: New test.
27698
27699 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
27700
27701         * gcc.c-torture/execute/va-arg-22.c: New test.
27702
27703 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27704
27705         * gcc.c-torture/compile/20020309-1.c: New test.
27706
27707 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
27708
27709         * gcc.c-torture/execute/20020307-2.c: New test.
27710
27711 2002-03-07  Jeffrey A Law  (law@redhat.com)
27712
27713         * g77.f-torture/compile/20020307-1.f: New test.
27714
27715 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
27716
27717         * gcc.dg/unordered-1.c: New test.
27718
27719 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
27720
27721         * gcc.c-torture/execute/20020307-1.c: New test.
27722
27723 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
27724
27725         * gcc.dg/20020304-1.c: New test.
27726
27727         * gcc.c-torture/compile/20020304-2.c: New test.
27728
27729 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
27730
27731         * gcc.c-torture/compile/20020304-1.c: New test case
27732         (from PR c/5830).
27733
27734 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
27735
27736         * gcc.dg/20020103-1.c: Add other -D ppc variants.
27737
27738 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27739
27740         * g++.dg/other/classkey1.C: New test.
27741
27742 2002-03-01  Richard Henderson  <rth@redhat.com>
27743
27744         * gcc.c-torture/compile/981223-1.x: New.
27745         * gcc.c-torture/compile/920625-1.x: New.
27746
27747 2002-02-28  Richard Henderson  <rth@redhat.com>
27748
27749         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
27750
27751 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
27752
27753         * gcc.c-torture/execute/20020227-1.c: New test.
27754
27755 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
27756
27757         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
27758         here" ERROR lines.
27759         * g++.old-deja/g++.oliva/partord1.C: Likewise.
27760         * g++.old-deja.g++.other/defarg1.C: Likewise.
27761         * g++.old-deja/g++.pt/calls2.C: Likewise.
27762         * g++.old-deja/g++.pt/crash20.C: Likewise.
27763         * g++.old-deja/g++.pt/crash30.C: Likewise.
27764         * g++.old-deja/g++.pt/crash36.C: Likewise.
27765         * g++.old-deja/g++.pt/crash6.C: Likewise.
27766         * g++.old-deja/g++.pt/defarg13.C: Likewise.
27767         * g++.old-deja/g++.pt/derived3.C: Likewise.
27768         * g++.old-deja/g++.pt/error1.C: Likewise.
27769         * g++.old-deja/g++.pt/friend21.C: Likewise.
27770         * g++.old-deja/g++.pt/friend23.C: Likewise.
27771         * g++.old-deja/g++.pt/infinite1.C: Likewise.
27772         * g++.old-deja/g++.robertl/eb128.C: Likewise.
27773
27774 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
27775
27776         * gcc.c-torture/execute/20020225-2.c: New test.
27777
27778 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
27779
27780         * gcc.c-torture/execute/920730-1t.c,
27781         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
27782         Delete test cases, only relevant to -traditional.
27783
27784 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27785
27786         * gcc.dg/cpp/undef1.c: Remove.
27787         * gcc.dg/cpp/directiv.c: Update.
27788         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
27789
27790 2002-02-27  Michael Meissner  <meissner@redhat.com>
27791
27792         * gcc.c-torture/execute/20020226-1.c: New test.
27793
27794 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
27795
27796         * g++.dg/debug/debug4.C: New test.
27797
27798         * gcc.dg/ia64-visibility-1.c: New test.
27799
27800 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
27801
27802         * gcc.dg/debug/20020224-1.c: New.
27803
27804 2002-02-25  Kazu Hirata  <kazu@hxi.com>
27805
27806         * gcc.c-torture/execute/960416-1.x: New.
27807         * gcc.c-torture/execute/divconst-3.x: Likewise.
27808
27809 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * gcc.dg/20020224-1.c: New test.
27812
27813 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
27814
27815         * gcc.c-torture/execute/20020225-1.c: New.
27816
27817 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27818
27819         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
27820
27821 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
27822
27823         * gcc.dg/20020222-1.c: New test.
27824
27825 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
27826
27827         * g++.dg/opt/anonunion1.C: New test.
27828
27829 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.dg/template/qualttp19.C: New test.
27832         * g++.dg/template/qualttp20.C: New test.
27833         * g++.old-deja/g++.jason/report.C: Adjust expected errors
27834         * g++.old-deja/g++.other/qual1.C: Likewise.
27835
27836 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
27837
27838         * gcc.dg/attr-alwaysinline.c: New.
27839
27840 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
27841
27842         * gcc.dg/20020220-1.c: New test.
27843
27844         * gcc.dg/20020220-2.c: New test.
27845
27846         * g++.dg/opt/mmx1.C: New test.
27847
27848 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
27849
27850         * gcc.c-torture/compile/20020110.c: New test.
27851
27852 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
27853
27854         * gcc.c-torture/execute/20020219-1.c: New test.
27855
27856         * gcc.dg/20020219-1.c: New test.
27857
27858         * gcc.dg/noncompile/20020220-1.c: New test.
27859
27860         * g++.dg/opt/ptrintsum1.C: New test.
27861
27862         * gcc.dg/debug/20020220-1.c: New test.
27863
27864 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * gcc.c-torture/execute/20020216-1.c: New test.
27867
27868 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27869
27870         * gcc.dg/decl-1.c: Update, new test.
27871
27872 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
27873
27874         * g++.dg/abi/bitfield1.C: New test.
27875         * g++.dg/abi/bitfield2.C: New test.
27876
27877 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27878
27879         * gcc.dg/attr-nest.c: New test.
27880
27881 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27882
27883         * gcc.c-torture/execute/20020215-1.c: New test.
27884
27885 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
27886
27887         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
27888         * g++.dg/debug/debug.exp: New.
27889         * g++.dg/debug/trivial.C: New.
27890         * g++.dg/debug/debug1.C: Moved...
27891         * g++.dg/other/debug1.C: ...from here.
27892         * g++.dg/debug/debug2.C: Moved...
27893         * g++.dg/other/debug2.C: ...from here.
27894         * g++.dg/debug/debug3.C: Moved...
27895         * g++.dg/other/debug3.C: ...from here.
27896
27897         * gcc.dg/noncompile/20020213-1.c: New test.
27898
27899 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
27900
27901         * g++.dg/other/debug3.C: New test.
27902
27903         * gcc.c-torture/execute/20020213-1.c: New test.
27904
27905 2002-02-13  Richard Smith <richard@ex-parrot.com>
27906
27907         * g++.old-deja/g++.other/thunk1.C: New test.
27908
27909 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27910
27911         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
27912
27913 2002-02-13  Stan Shebs  <shebs@apple.com>
27914
27915         * gcc.dg/altivec-3.c: New.
27916
27917 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
27918
27919         * gcc.dg/Wunreachable-1.c: New test.
27920         * gcc.dg/Wunreachable-2.c: New test.
27921
27922 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27923
27924         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
27925
27926 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
27927
27928         * gcc.dg/decl-1.c: New test.
27929
27930 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27931
27932         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
27933
27934 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27935
27936         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
27937         * gcc.c-torture/compile/980506-1.x: Likewise.
27938
27939 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27940
27941         * gcc.dg/20020210-1.c: New.
27942
27943 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
27944
27945         * g77.f-torture/execute/947.f: New regression test
27946         for PR fortran/947.
27947
27948 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
27949
27950         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
27951         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
27952
27953 2002-02-08  Richard Henderson  <rth@redhat.com>
27954
27955         * gcc.c-torture/compile/labels-3.c: New.
27956
27957 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
27958
27959         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
27960         expression statements work instead.
27961         * gcc.dg/noncompile/20020207-1.c: New test.
27962
27963 2002-02-07  Richard Henderson  <rth@redhat.com>
27964
27965         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
27966
27967 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27968
27969         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
27970         message from g77
27971         * lib/g77-dg.exp: Trim g77 error messages so that they are
27972         recognized by dg.exp.
27973
27974 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27975
27976         PR fortran/5473
27977         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
27978
27979 2002-02-07  Richard Henderson  <rth@redhat.com>
27980
27981         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
27982         to be sufficiently aligned for integers.
27983
27984 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
27985
27986         * g++.dg/template/friend4.C: New test.
27987
27988 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27989
27990         PR fortran/5743
27991         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
27992         unsupported cases.
27993
27994 2002-02-07  Richard Henderson  <rth@redhat.com>
27995
27996         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
27997         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
27998         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
27999         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28000
28001 2002-02-06  Richard Henderson  <rth@redhat.com>
28002
28003         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28004
28005 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28006
28007         * gcc.dg/20020206-1.c: New test.
28008
28009 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28010
28011         * gcc.c-torture/execute/20020206-1.c: New test.
28012
28013         * gcc.c-torture/execute/20020206-2.c: New test.
28014
28015         PR optimization/5429:
28016         * gcc.c-torture/compile/20020206-1.c: New test.
28017
28018 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28019
28020         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28021         as certain file formats cannot support particularly large
28022         alignments.
28023
28024         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28025         and do not expect to be able to link the executable.
28026
28027         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28028         fail because the COFF format does not support the weak attribute.
28029
28030 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28031
28032         * g77.dg/pr5473.f:  New test
28033
28034 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28035
28036         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28037         Fix testcase accordingly.
28038
28039 2002-02-04  Richard Henderson  <rth@redhat.com>
28040
28041         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28042         (buf): Change to be an array of pointers, not ints.
28043
28044 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28047         before all tests.  Move warning one line above to match where it
28048         C frontend emits.
28049         * gcc.dg/Wswitch-2.c: New test.
28050         * g++.dg/warn/Wswitch-1.C: New test.
28051         * g++.dg/warn/Wswitch-2.C: New test.
28052
28053 2002-02-04  Richard Henderson  <rth@redhat.com>
28054
28055         * g++.dg/abi/offsetof.C: Fix size comparison.
28056
28057 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28058
28059         * gcc.dg/cast-qual-2.c: New test.
28060
28061 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28062
28063         * gcc.dg/20020201-4.c: New test.
28064
28065 2002-02-04  Ben Elliston  <bje@redhat.com>
28066
28067         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28068         target_info attribute != 0, in addition to the empty string.
28069         (gcc_target_compile): Likewise.
28070
28071 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28072
28073         * gcc.dg/Wswitch.c: New test.
28074         PR gcc/4475. PR gcc/3780.
28075
28076 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28077
28078         * g77.f-torture/execute/5122.f: New test for regressions
28079         against PR fortran/5122.
28080
28081 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28082
28083         * g77.f-torture/compile/pr3743.f: Delete
28084         * g77.dg/pr3743-1.f: New test.
28085         * g77.dg/pr3743-2.f: New test.
28086         * g77.dg/pr3743-3.f: New test.
28087         * g77.dg/pr3743-4.f: New test.
28088
28089 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28090
28091         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28092
28093 2002-02-02  Richard Henderson  <rth@redhat.com>
28094
28095         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28096         * gcc.c-torture/execute/bf64-1.c: Likewise.
28097
28098 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28099
28100         * gcc.dg/20020201-2.c: New test.
28101
28102         * gcc.dg/20020201-3.c: New test.
28103
28104         * gcc.c-torture/execute/bitfld-2.c: New test.
28105
28106 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28107
28108         * gcc.dg/bitfld-1.c: Update.
28109         * gcc.dg/bitfld-2.c: Update.
28110         * gcc.c-torture/execute/bitfld-1.x: New.
28111
28112 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28113
28114         * gcc.c-torture/execute/20020201-1.c: New test.
28115
28116 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28117
28118         PR target/5469
28119         * gcc.dg/20020201-1.c: New test.
28120
28121 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28122
28123         PR fortran/3743
28124         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28125         * g77.f-torture/compile/pr3743.x: Remove
28126
28127 2002-01-31  Tom Rix  <trix@redhat.com>
28128
28129         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28130
28131 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28132
28133         * gcc.dg/noncompile/20020130-1.c: New test.
28134
28135 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28136
28137         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28138
28139 2002-01-29  Richard Henderson  <rth@redhat.com>
28140
28141         * gcc.c-torture/execute/991118-1.c: Cast various constants back
28142         to long long.
28143         * gcc.c-torture/execute/bf64-1.c: Likewise.
28144
28145 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
28146
28147         * gcc.c-torture/execute/20020129-1.c: New test.
28148
28149 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28150
28151         * gcc.c-torture/compile/20000224-1.c: Update.
28152         * gcc.c-torture/execute/bitfld-1.c: New tests.
28153         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
28154         * gcc.dg/uninit-A.c: Update.
28155
28156 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28157
28158         * g++.dg/template/ctor1.C: Add instantiation.
28159
28160 2002-01-28  Paul Koning  <pkoning@equallogic.com>
28161
28162         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
28163         argument to __builtin_prefetch to be const ptr.
28164
28165 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
28166
28167         * gcc.c-torture/compile/20020120-1.c: New test.
28168
28169 2002-01-27  Kazu Hirata  <kazu@hxi.com>
28170
28171         * gcc.c-torture/execute/20020127-1.c: New test.
28172
28173 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
28174
28175         * g77.dg/f77-edit-i-in.f: New test
28176         * g77.dg/f77-edit-i-out.f: New test
28177
28178 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
28179
28180         * gcc.dg/debug/debug.exp: New file.
28181         * gcc.dg/debug/trivial.c: New file.
28182         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
28183         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
28184         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
28185         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
28186         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
28187         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
28188         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
28189         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
28190         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
28191         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
28192         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
28193         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
28194         * gcc.dg/20000503-1.c: Removed.
28195         * gcc.dg/20010207-1.c: Removed.
28196         * gcc.dg/20011223-1.c: Removed.
28197         * gcc.dg/20020104-2.c: Removed.
28198         * gcc.dg/debug-1.c: Removed.
28199         * gcc.dg/debug-2.c: Removed.
28200         * gcc.dg/debug-3.c: Removed.
28201         * gcc.dg/debug-4.c: Removed.
28202         * gcc.dg/debug-5.c: Removed.
28203         * gcc.dg/debug-6.c: Removed.
28204         * gcc.dg/dwarf2-1.c: Removed.
28205         * gcc.dg/dwarf2-2.c: Removed.
28206
28207 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * g++.old-deja/g++.other/eh5.C: New test.
28210         * g++.old-deja/g++.other/sibcall2.C: New test.
28211         * g++.old-deja/g++.other/array9.C: New test.
28212         * g++.old-deja/g++.other/typename2.C: New test.
28213         * g++.old-deja/g++.other/crash60.C: New test.
28214         * g++.old-deja/g++.other/conv9.C: New test.
28215         * g++.old-deja/g++.other/mangle10.C: New test.
28216         * g++.old-deja/g++.other/unchanging1.C: New test.
28217         * g++.old-deja/g++.other/exprstmt1.C: New test.
28218         * g++.old-deja/g++.other/inline23.C: New test.
28219         * g++.old-deja/g++.eh/ia64-1.C: New test.
28220         * g++.old-deja/g++.other/dwarf2-1.C: New test.
28221         * g++.old-deja/g++.other/reload1.C: New test.
28222         * g++.old-deja/g++.other/static20.C: New test.
28223         * g++.old-deja/g++.other/local-alloc1.C: New test.
28224         * g++.old-deja/g++.other/conv8.C: New test.
28225         * g++.old-deja/g++.other/stmtexpr2.C: New test.
28226         * g++.old-deja/g++.other/storeexpr1.C: New test.
28227         * g++.old-deja/g++.other/storeexpr2.C: New test.
28228         * g++.dg/eh/template2.C: New test.
28229         * g++.dg/warn/weak1.C: New test.
28230
28231 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
28232
28233         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28234         Remove first, non-varying, argument.
28235
28236 2002-01-23  Richard Henderson  <rth@redhat.com>
28237
28238         * gcc.dg/inline-2.c: New.
28239
28240         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
28241         Add optional target arg.  Check number of arguments.
28242         (scan-assembler-not, scan-assembler-dem): Likewise.
28243         (scan-assembler-dem-not): Likewise.
28244
28245 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28246
28247         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
28248         line 12.
28249         * g++.old-deja/g++.brendan/parse3.C,
28250         g++.old-deja/g++.other/crash26.C,
28251         g++.old-deja/g++.other/crash28.C,
28252         g++.old-deja/g++.other/crash29.C,
28253         g++.old-deja/g++.other/crash30.C,
28254         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
28255
28256 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
28257
28258         * gcc.dg/20020115-1.c: New.
28259
28260 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
28261
28262         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
28263
28264 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
28265
28266         * gcc.dg/20020122-3.c: New.
28267
28268 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
28269
28270         * g++.dg/other/gc1.C: New test.
28271
28272 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
28273
28274         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
28275
28276 2002-01-22  Richard Henderson  <rth@redhat.com>
28277
28278         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
28279
28280 2002-01-22  Richard Henderson  <rth@redhat.com>
28281
28282         * gcc.dg/20020122-4.c: New.
28283
28284 2002-01-22  H.J. Lu <hjl@gnu.org>
28285
28286         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
28287         link output.
28288         * gcc.dg/special/ecos.exp: Likewise.
28289         * lib/g++-dg.exp: Likewise.
28290         * lib/g77-dg.exp: Likewise.
28291         * lib/gcc-dg.exp : Likewise.
28292         * lib/mike-g++.exp: Likewise.
28293         * lib/mike-g77.exp: Likewise.
28294         * lib/mike-gcc.exp: Likewise.
28295         * lib/objc-dg.exp: Likewise.
28296
28297 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
28298
28299         PR target/5379
28300         * gcc.dg/20020122-2.c: New test.
28301
28302 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
28303
28304         * gcc.dg/20020122-1.c: New test.
28305
28306 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
28307
28308         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
28309
28310 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
28311
28312         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
28313
28314 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28315
28316         * gcc.c-torture/compile/20020121-1.c: New test.
28317
28318 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28319
28320         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
28321         ld_library_path.
28322
28323 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
28324
28325         * gcc.dg/20020218-1.c: New test.
28326
28327 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
28328
28329         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
28330         messages
28331         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
28332         "At global scope" warning
28333         * g++.dg/ext/align1.C: Change cygwin test for alignment
28334         from db-bogus to dg-warning
28335
28336 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
28337
28338         * g77.f-torture/compile/cpp2.F: New test.
28339
28340 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28341
28342         * g++.dg/template/access1.C: New test.
28343
28344 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
28345
28346         * gcc.dg/20020118-1.c: New.
28347
28348 2002-01-18  Kazu Hirata  <kazu@hxi.com>
28349
28350         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
28351
28352 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28353
28354         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
28355         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
28356         alignment warnings.
28357
28358 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
28359
28360         * gcc.misc-tests/i386-prefetch.exp: Save and restore
28361         torture_with_loops and torture_without_loops
28362
28363 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
28364
28365         * gcc.c-torture/compile/20020116-1.c: New test.
28366
28367 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.dg/20020116-2.c: New test.
28370
28371         * gcc.dg/ultrasp4.c: New test.
28372
28373         * gcc.dg/20020116-1.c: New test.
28374
28375 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
28376
28377         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
28378         by EABI.
28379
28380 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
28381
28382         * gcc.misc-tests/i386-prefetch.exp: New.
28383         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
28384         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
28385         * gcc.misc-tests/i386-pf-none-1.c: New test.
28386         * gcc.misc-tests/i386-pf-sse-1.c: New test.
28387
28388 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.dg/gnu89-init-1.c: Add new tests.
28391
28392 2002-01-15  Andreas Jaeger  <aj@suse.de>
28393
28394         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
28395         * gcc.dg/i386-mmx-2.c: Likewise.
28396         * gcc.dg/i386-sse-1.c: Likewise.
28397         * gcc.dg/i386-sse-2.c: Likewise.
28398         * gcc.dg/i386-sse-3.c: Likewise.
28399
28400 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
28401
28402         * g77.f-torture/execute/intrinsic-unix-bessel.f:
28403         Uncomment additional cases that now pass.
28404
28405 2002-01-11  Richard Henderson  <rth@redhat.com>
28406
28407         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
28408         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
28409
28410 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
28411
28412         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
28413
28414 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
28415
28416         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
28417         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
28418
28419 2002-01-10  Dale Johannesen  <dalej@apple.com>
28420
28421         * gcc.c-torture/execute/loop-11.c: New.
28422
28423 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
28424
28425         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
28426         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
28427
28428 2002-01-09  Richard Henderson  <rth@redhat.com>
28429
28430         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
28431         type in which to perform the operation for each size.
28432
28433 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
28434
28435         * gcc.c-torture/compile/20020109-2.c: New test.
28436
28437 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
28438
28439         * gcc.c-torture/execute/loop-10.c: New test.
28440
28441 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28442
28443         * gcc.c-torture/compile/20010226-1.c: New test.
28444         * gcc.c-torture/compile/20010227-1.c: New test.
28445         * gcc.c-torture/compile/20010426-1.c: New test.
28446         * gcc.c-torture/compile/20010510-1.c: New test.
28447         * gcc.c-torture/compile/20010605-3.c: New test.
28448         * gcc.c-torture/compile/20010824-1.c: New test.
28449         * gcc.c-torture/execute/20010409-1.c: New test.
28450         * gcc.dg/noncompile/20000901-1.c: New test.
28451         * gcc.dg/20001023-1.c: New test.
28452         * gcc.dg/20001101-1.c: New test.
28453         * gcc.dg/20001102-1.c: New test.
28454         * gcc.dg/20010207-1.c: New test.
28455         * gcc.dg/20010405-1.c: New test.
28456         * gcc.dg/20010822-1.c: New test.
28457         * gcc.dg/20011107-1.c: New test.
28458
28459 2002-01-09  Jeffrey A Law  (law@redhat.com)
28460
28461         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
28462
28463         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
28464         execution failure on PA targets.
28465
28466 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28467
28468         * gcc.c-torture/compile/20020109-1.c: New test.
28469
28470 2002-01-08  Kazu Hirata  <kazu@hxi.com>
28471
28472         * gcc.c-torture/execute/20020108-1.c: New test.
28473
28474 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * gcc.dg/20020108-1.c: New test.
28477
28478 2002-01-08  H.J. Lu <hjl@gnu.org>
28479
28480         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
28481         for header files.
28482
28483 2002-01-08  Geoff Keating  <geoffk@redhat.com>
28484
28485         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
28486         consistency.
28487
28488 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
28489
28490         * gcc.dg/altivec-4.c: Test altivec predicates.
28491
28492 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
28493
28494         * gcc.c-torture/execute/20020107-1.c: New test.
28495
28496 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28497
28498         PR c/5279
28499         * gcc.c-torture/compile/20020106-1.c: New test.
28500
28501 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
28502
28503         * gcc.c-torture/execute/nestfunc-4.c: New test.
28504
28505 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28506
28507         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
28508         extra triple that slipped in.
28509         * g++.old-deja/g++.abi/align.C: Likewise.
28510         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28511
28512 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28513
28514         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
28515         * g++.old-deja/g++.abi/align.C: Likewise.
28516         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28517
28518         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
28519         on FreeBSD/i386.
28520         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
28521         FreeBSD.
28522
28523 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
28524
28525         * gcc.dg/20020104-1.c: New test.
28526
28527         * gcc.dg/20020104-2.c: New test.
28528
28529 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
28530
28531         * gcc.dg/20020103-1.c: Fix typo in target selector.
28532
28533 2002-01-03  Richard Henderson  <rth@redhat.com>
28534
28535         * gcc.dg/20020103-1.c: New.
28536
28537 2002-01-03  Kazu Hirata  <kazu@hxi.com>
28538
28539         * gcc.c-torture/execute/20020103-1.c: New test.
28540
28541 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * g++.dg/other/debug2.C: New test.
28544
28545         * gcc.c-torture/compile/20020103-1.c: New test.
28546
28547 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gcc.dg/gnu89-init-1.c: Added new tests.
28550
28551 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.dg/template/friend2.C: Remove as patch is reverted.
28554
28555         * g++.dg/warn/oldcast1.C: New test.
28556
28557         * g++.dg/template/ptrmem1.C: New test.
28558         * g++.dg/template/ptrmem2.C: New test.
28559
28560         * g++.dg/template/ntp.C: New test.
28561
28562         * g++.dg/other/component1.C: New test.
28563
28564         * g++.dg/template/ttp3.C: New test.
28565
28566         * g++.dg/template/friend2.C: New test.
28567         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
28568
28569 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.dg/other/ptrmem1.C: New test.
28572         * g++.dg/other/ptrmem2.C: New test.
28573
28574 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         * g++.dg/template/ctor1.C: New test.
28577
28578 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.dg/template/friend2.C: New test.
28581
28582 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
28583
28584         * gcc.dg/mmix-1.c: New test.
28585
28586 2001-12-31  Richard Henderson  <rth@redhat.com>
28587
28588         * gcc.dg/asm-5.c: New.
28589
28590 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
28591
28592         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
28593         in namespace __gnu_cxx
28594
28595 2001-12-30  Richard Henderson  <rth@redhat.com>
28596
28597         * gcc.dg/debug-6.c: New.
28598
28599 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.c-torture/compile/20011229-2.c: New test.
28602
28603 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
28604
28605         * gcc.dg/debug-3.c: New test.
28606         * gcc.dg/debug-4.c: New test.
28607         * gcc.dg/debug-5.c: New test.
28608
28609 2001-12-29  Richard Henderson  <rth@redhat.com>
28610
28611         * g++.dg/eh/loop1.C: New.
28612
28613 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28614
28615         * g++.dg/template/crash1.C: New test.
28616
28617 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28618
28619         * g++.dg/other/const1.C: New test.
28620
28621 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28622
28623         * gcc.c-torture/compile/20011229-1.c: New test.
28624
28625 2001-12-28  Stan Shebs  <shebs@apple.com>
28626
28627         * lib/objc-torture.exp: Resync with c-torture.exp.
28628         * lib/objc.exp: Load standard libraries.
28629
28630 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
28633         additional tests.
28634
28635 2001-12-27  Roger Sayle <roger@eyesopen.com>
28636
28637         * gcc.c-torture/execute/string-opt-16.c: New testcase.
28638
28639 2001-12-27  Richard Henderson  <rth@redhat.com>
28640
28641         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
28642
28643 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.dg/eh/ctor1.C: New test.
28646         * g++.dg/other/error2.C: New test.
28647
28648 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.dg/other/init2.C: New test.
28651
28652 2001-12-24  Richard Henderson  <rth@redhat.com>
28653
28654         * gcc.dg/20011223-1.c: New.
28655         * gcc.dg/inline-1.c: New.
28656
28657 2001-12-23  Richard Henderson  <rth@redhat.com>
28658
28659         * gcc.dg/asm-4.c: Test operand modifiers.
28660
28661 2001-12-23  Richard Henderson  <rth@redhat.com>
28662
28663         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
28664
28665 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.c-torture/execute/20011223-1.c: New test.
28668
28669 2001-12-21  Richard Henderson  <rth@redhat.com>
28670
28671         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
28672         re-enables the warning.
28673
28674 2001-12-21  Richard Henderson  <rth@redhat.com>
28675
28676         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
28677
28678 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28679
28680         * gcc.c-torture/compile/20011218-1.c: New test.
28681
28682 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
28683
28684         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
28685         arm-isr.c test.
28686         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
28687         epilogue generation for ARM ISR routines.
28688
28689 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28690
28691         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
28692         * gcc.dg/format/c90-printf-3.c: Likewise.
28693         * gcc.dg/format/c99-printf-3.c: Likewise.
28694         * gcc.dg/format/ext-1.c: Likewise.
28695         * gcc.dg/format/ext-6.c: Likewise.
28696         * gcc.dg/format/format.h: Prototype unlocked stdio.
28697
28698 2001-12-20  Richard Henderson  <rth@redhat.com>
28699
28700         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
28701         (arena): Use it.
28702         (malloc): Correct allocation logic.  Abort if we fill up the
28703         arena before initialization complete.
28704         (realloc): Correct allocation logic.
28705
28706 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28707
28708         * gcc.c-torture/compile/20011219-2.c: New test.
28709
28710         * gcc.c-torture/execute/20011219-1.c: New test.
28711
28712 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
28713
28714         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
28715         target does not support weak symbols.
28716
28717 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * gcc.c-torture/compile/20011219-1.c: New test.
28720
28721 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
28722
28723         * g++.dg/other/error1.C: New test.
28724
28725 2001-12-17  Jeffrey A Law  (law@redhat.com)
28726
28727         * gcc.c-torture/execute/20011217-1.c: New test.
28728
28729 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
28730
28731         * objc.dg/special/: New directory.
28732         * objc.dg/special/special.exp: New file.
28733         * objc.dg/special/unclaimed-category-1.h: New file.
28734         * objc.dg/special/unclaimed-category-1a.m: New file.
28735         * objc.dg/special/unclaimed-category-1.m: New file.
28736
28737 2001-12-17  Andreas Jaeger  <aj@suse.de>
28738
28739         * gcc.c-torture/compile/20011217-2.c: New test.
28740
28741 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28742
28743         * gcc.c-torture/compile/20011217-1.c: New test.
28744
28745 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
28746
28747         * testsuite/gcc.dg/20011214-1.c: New.
28748
28749 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
28750
28751         * gcc.dg/altivec-4.c: New.
28752
28753 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
28754
28755         * gcc.dg/20011113-1.c: New test.
28756
28757 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28758
28759         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
28760         std::__malloc_alloc_template<0> and
28761         std::__default_alloc_template<false, 0>.
28762
28763 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
28764
28765         * objc/execute/bf-21.m: New test.
28766         * objc/execute/enumeration-1.m: New test.
28767         * objc/execute/enumeration-2.m: New test.
28768
28769 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
28770
28771         * gcc.dg/gnu89-init-1.c: New test.
28772
28773 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
28776         * g++.old-deja/g++.jason/2371.C: Likewise.
28777         * g++.old-deja/g++.jason/template33.C: Likewise.
28778         * g++.old-deja/g++.jason/template34.C: Likewise.
28779         * g++.old-deja/g++.jason/template36.C: Likewise.
28780         * g++.old-deja/g++.oliva/typename1.C: Likewise.
28781         * g++.old-deja/g++.oliva/typename2.C: Likewise.
28782         * g++.old-deja/g++.other/typename1.C: Likewise.
28783         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28784         * g++.old-deja/g++.pt/nontype5.C: Likewise.
28785         * g++.old-deja/g++.pt/typename11.C: Likewise.
28786         * g++.old-deja/g++.pt/typename14.C: Likewise.
28787         * g++.old-deja/g++.pt/typename16.C: Likewise.
28788         * g++.old-deja/g++.pt/typename3.C: Likewise.
28789         * g++.old-deja/g++.pt/typename4.C: Likewise.
28790         * g++.old-deja/g++.pt/typename5.C: Likewise.
28791         * g++.old-deja/g++.pt/typename7.C: Likewise.
28792         * g++.old-deja/g++.robertl/eb9.C: Likewise.
28793
28794 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.dg/other/linkage1.C: New test.
28797         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
28798         specifiers.
28799
28800 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28801
28802         * gcc.dg/concat.c: New test.
28803
28804 2001-12-11  Stan Shebs  <shebs@apple.com>
28805
28806         * objc/compile: New test directory.
28807         * objc/compile/compile.exp: New expect script.
28808         * objc/compile/20011211-1.m: New compile test.
28809
28810 2001-12-11  Jason Merrill  <jason@redhat.com>
28811
28812         * lib/prune.exp (prune_gcc_output): Also handle "In member
28813         function".  So many permutations...
28814
28815 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
28816
28817         * g++.dg/template/typedef1.C: New test.
28818
28819 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28820
28821         * g++.dg/other/copy1.C: New test.
28822
28823 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
28824
28825         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
28826
28827         * gcc.dg/builtin-choose-expr.c: New.
28828
28829 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
28830
28831         * gcc.dg/altivec-2.c: New.
28832
28833 2001-12-07  Richard Henderson  <rth@redhat.com>
28834
28835         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
28836
28837 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
28838
28839         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
28840         ultrasparc.
28841
28842 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28843
28844         * g++-old.deja/g++.robertl/eb101.C: Deleted.
28845
28846 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
28847
28848         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
28849         variable argument list.
28850
28851 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
28852
28853         * gcc.c-torture/execute/memcheck: Delete entire directory.
28854         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
28855         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
28856
28857 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28858
28859         * gcc.dg/Wshadow-1.c: New test.
28860
28861 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
28862
28863         * gcc.c-torture/compile/20011130-1.c: New test.
28864
28865         * gcc.dg/noncompile/20011025-1.c: New test.
28866
28867         * g++.dg/other/anon-union.C: New test.
28868
28869         * gcc.c-torture/execute/20011024-1.c: New test.
28870
28871 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28872
28873         * gcc.c-torture/execute/20000722-1.x,
28874         gcc.c-torture/execute/20010123-1.x: Remove.
28875         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
28876         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
28877         gcc.dg/c99-complit-2.c: New tests.
28878
28879 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         * g++.dg/inherit/base1.C: New test.
28882
28883 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * g++.dg/other/stdarg1.C: New test.
28886
28887         * gcc.c-torture/compile/20011130-2.c: New test.
28888
28889 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
28890
28891         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
28892         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
28893         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
28894         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
28895         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
28896         * gcc.dg/builtin-prefetch-1.c: New test.
28897
28898 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
28899
28900         * gcc.dg/20011130-1.c: New test.
28901
28902 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.dg/other/scope1.C: New test.
28905         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
28906
28907 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28908
28909         * gcc.dg/vla-init-1.c: New test.
28910
28911 2001-12-01  Geoff Keating  <geoffk@redhat.com>
28912
28913         * gcc.c-torture/compile/structs.c: New testcase from GDB.
28914
28915 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28916
28917         * objc.dg/alias.m: Update.
28918         * objc.dg/class-1.m: Update.
28919         * objc.dg/const-str-1.m: Update.
28920         * objc.dg/fwd-proto-1.m: Update.
28921         * objc.dg/id-1.m: Update.
28922         * objc.dg/super-class-1.m: Update.
28923
28924 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
28925
28926         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
28927         constructs.
28928
28929 2001-11-28  Jeffrey A Law  (law@cygnus.com)
28930
28931         * gcc.c-torture/execute/20011128-1.c: New test.
28932
28933 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
28934
28935         * gcc.dg/20011127-1.c: New test.
28936
28937 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28938
28939         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
28940         from Austin Group draft 7.
28941         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
28942         scanf format arguments.
28943         * gcc.dg/format/no-exargs-2.c: New test.
28944
28945 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
28946
28947         * g++.dg/abi/vbase8-4.C: New test.
28948
28949 2001-11-24  Ian Lance Taylor  <ian@airs.com>
28950
28951         * gcc.c-torture/execute/20011121-1.c: New test.
28952
28953 2001-11-23  Jeffrey A Law  (law@cygnus.com)
28954
28955         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
28956
28957 2001-11-23  Andreas Jaeger  <aj@suse.de>
28958
28959         * gcc.dg/cpp/charconst-2.c: New test.
28960
28961 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
28962
28963         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
28964         to the host if it is remote.  Let tests specify extra headers
28965         they use.
28966         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
28967         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
28968         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
28969         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
28970         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
28971         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
28972         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
28973         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
28974         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
28975         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
28976
28977 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
28978
28979         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
28980         for little endian ARMs.
28981
28982 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.c-torture/compile/20011119-1.c: New test.
28985         * gcc.c-torture/compile/20011119-2.c: New test.
28986
28987 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
28988
28989         * gcc.dg/altivec-1.c: Fix typo.
28990
28991 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28992
28993         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
28994
28995 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
28996
28997         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
28998
28999 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29000
29001         * lib/g77.exp: Don't specify --rpath-link.
29002
29003         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29004         across all the headers.
29005         * gcc.dg/format/format.exp: For testing on a remote host,
29006         copy format.h.
29007
29008         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29009         * gcc.c-torture/execute/930406-1.c: Likewise.
29010         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29011
29012 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29013
29014         * gcc.dg/altivec-1.c: New.
29015
29016 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29017
29018         * gcc.dg/cpp/fpreprocessed.c: New test case.
29019
29020 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29021
29022         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29023         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29024         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29025
29026 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29027
29028         * gcc.dg/no-builtin-1.c: New test.
29029
29030 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * gcc.c-torture/execute/20011115-1.c: New test.
29033
29034 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29035
29036         * gcc.c-torture/compile/20011114-2.c: New test.
29037         * gcc.c-torture/compile/20011114-3.c: New test.
29038         * gcc.c-torture/compile/20011114-4.c: New test.
29039
29040 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29041
29042         * g++.dg/other/init1.C: New test.
29043
29044 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29045
29046         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29047         message.
29048
29049         * gcc.c-torture/execute/20011114-1.c: New testcase.
29050
29051         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29052         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29053         like the (before this change) version of 20010327-1.c.
29054
29055 2001-11-14  Roger Sayle <roger@eyesopen.com>
29056
29057         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29058
29059 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29060
29061         * g++.dg/init/array2.C: New test.
29062
29063 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29064
29065         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29066
29067 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         * g++.dg/other/forscope1.C: New test.
29070         * g++.dg/ext/forscope1.C: New test.
29071         * g++.dg/ext/forscope2.C: New test.
29072
29073 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29074
29075         * gcc.c-torture/execute/20011113-1.c: New test.
29076
29077 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29078
29079         * gcc.c-torture/execute/20011109-2.c: New test.
29080
29081         * gcc.c-torture/execute/20011109-1.c: New test.
29082
29083 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29084
29085         * gcc.c-torture/compile/20011109-1.c: New test.
29086
29087 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29088
29089         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29090         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29091         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29092         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29093         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29094         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29095         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29096
29097 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29098
29099         * g++.dg/warn/Wshadow-1.C: New tests.
29100         * g++.old-deja/g++.mike/for3.C: Update.
29101
29102 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29103
29104         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29105         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29106         XFAILs.  Adjust expected error texts.
29107         * gcc.c-torture/compile/20011106-1.c,
29108         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29109         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29110         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29111         gcc.dg/c99-array-lval-5.c: New tests.
29112
29113 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29114
29115         * gcc.dg/cpp/defined.c: Update.
29116
29117 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29118
29119         * gcc.c-torture/execute/anon-1.c: New test.
29120
29121 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29122
29123         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29124         same size, so no warning should be produced on stormy16.
29125
29126         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29127         due to oversized array.
29128         * g++.old-deja/g++.mike/ns15.C: Likewise.
29129         * g++.old-deja/g++.pt/crash16.C: Likewise.
29130
29131 2001-11-02  Graham Stott  <grahams@redhat.com>
29132
29133         * g++.dgother/debug1.C: Fix typos.
29134
29135 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29136
29137         * g++.dg/other/debug1.C: New test.
29138
29139 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29140
29141         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
29142         of unsigned long.
29143
29144 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
29145
29146         * gcc.dg/20011029-2.c: New test.
29147
29148         * gcc.c-torture/compile/20011029-1.c: New test.
29149
29150 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
29151
29152         * objc/execute/class_self-1.m: New test.
29153         * objc/execute/class_self-2.m: New test.
29154
29155 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
29156
29157         * gcc.misc-tests/msgs.exp: Delete.
29158         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
29159         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
29160         error set to match recent changes.
29161
29162 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
29163
29164         * gcc.dg/20011021-1.c: New test.
29165
29166 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
29167
29168         * gcc.c-torture/compile/20011023-1.c: New test.
29169
29170 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
29171
29172         * lib/g77.exp: Rewrite based on lib/g++.exp.
29173
29174 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
29175
29176         * gcc.c-torture/execute/20011019-1.c: New test.
29177
29178         * gcc.dg/20011018-1.c: New test.
29179
29180 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
29181
29182         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
29183
29184 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
29185
29186         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
29187         * gcc.dg/attr-invalid.c: Likewise.
29188
29189 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * testsuite/gcc.dg/20011015-1.c: New test.
29192
29193 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29194
29195         * g++.dg/template/unify2.C: New test.
29196
29197 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
29198
29199         * g++.dg/other/exception-specification.C: New test
29200
29201 2001-10-13  Tom Rix  <trix@redhat.com>
29202
29203         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
29204         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
29205
29206 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * testsuite/gcc.dg/20011009-1.c: New test.
29209
29210 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         PR g++/4476
29213         * g++.dg/other/friend1.C: New test.
29214
29215 2001-10-11  Richard Henderson  <rth@redhat.com>
29216
29217         * g++.old-deja/g++.other/crash18.C: Add -S to options.
29218
29219 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29220
29221         * gcc.c-torture/compile/20011010-1.c: New.
29222
29223 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29224
29225         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
29226         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
29227         g77.f-torture/execute/execute.exp,
29228         g77.f-torture/noncompile/noncompile.exp,
29229         gcc.c-torture/compile/compile.exp,
29230         gcc.c-torture/execute/execute.exp,
29231         gcc.c-torture/execute/ieee/ieee.exp,
29232         gcc.c-torture/execute/memcheck/memcheck.exp,
29233         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
29234         objc/execute/execute.exp: Update FSF address.
29235
29236 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29237
29238         * gcc.dg/cpp/cmdlne-C.c: Update.
29239         * gcc.dg/cpp/cmdlne-C2.c: New.
29240
29241 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29242
29243         * gcc.c-torture/execute/20011008-3.c: New.
29244
29245 2001-10-08  DJ Delorie  <dj@redhat.com>
29246
29247         * gcc.dg/20011008-1.c: New.
29248         * gcc.dg/20011008-2.c: New.
29249
29250 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29251
29252         * gcc.dg/cpp/spacing1.c: Update test.
29253
29254 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29255
29256         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
29257         spelling errors of "separate" as "seperate".
29258
29259 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
29260
29261         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
29262         enough to avoid inlining.
29263
29264 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29265
29266         * lib/g77.exp: set libg2c_dir correctly.
29267
29268 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29269
29270         * gcc.dg/cpp/macro11.c: New test.
29271
29272 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29273
29274         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
29275         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
29276         gcc.dg/format/multattr-3.c: New tests.
29277         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
29278         tests for format attributes on function pointers being rejected.
29279
29280 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29281
29282         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
29283
29284 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29285
29286         * g++.dg/warn/format1.C: New test.
29287
29288 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29289
29290         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
29291
29292 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29293
29294         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
29295
29296 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29297
29298         * gcc.dg/cpp/redef2.c: Add test.
29299
29300 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
29301
29302         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
29303         long-standing bug on i686, apparently.
29304         * gcc.c-torture/execute/loop-2c.x: New file.
29305         * gcc.c-torture/execute/loop-2d.x: New file.
29306         * gcc.c-torture/execute/loop-3c.x: New file.
29307
29308 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
29309
29310         * gcc.dg/cpp/20000625-2.c: Correct line number.
29311
29312 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29313
29314         * gcc.dg/cpp/macro10.c: New test.
29315         * gcc.dg/cpp/strify3.c: New test.
29316         * gcc.dg/cpp/spacing1.c: Add tests.
29317         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
29318         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
29319
29320 2001-09-24  DJ Delorie  <dj@redhat.com>
29321
29322         * gcc.c-torture/execute/20010924-1.c: New test.
29323
29324 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29325
29326         * testsuite/objc/execute/paste.m: Remove.
29327
29328 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29329
29330         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
29331
29332 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
29333
29334         * g77.dg/strlen0.f: New test.
29335
29336 2001-09-21  Richard Henderson  <rth@redhat.com>
29337
29338         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
29339         * g++.old-deja/g++.abi/vtable2.C: Likewise.
29340
29341 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29342
29343         Table-driven attributes.
29344         * g++.dg/ext/attrib1.C: New test.
29345
29346 2001-09-20  DJ Delorie  <dj@redhat.com>
29347
29348         * gcc.dg/20000926-1.c: Update expected warning messages.
29349         * gcc.dg/array-2.c: Likewise, and test for warnings too.
29350         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
29351         array.
29352
29353 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
29354
29355         * g++.dg/eh/registers1.C: New test case.
29356
29357 2001-09-17  Richard Henderson  <rth@redhat.com>
29358
29359         * gcc.dg/array-5.c: Fix VLA decomposition test.
29360
29361 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29362
29363         * gcc.dg/cpp/line5.c: New testcase.
29364
29365 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29366
29367         * gcc.dg/cpp/macro9.c: New test.
29368
29369 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
29370
29371         * gcc.c-torture/execute/980223.c: Change type of addr from long
29372         to char *.
29373
29374 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
29375
29376         * gcc.c-torture/execute/20010915-1.c: New test.
29377
29378 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
29379
29380         * g77.dg/bprob: New directory.
29381         * g77.dg/bprob/bprob.exp: New file.
29382         * g77.dg/bprob/bprob-1.f: New test.
29383         * g77.dg/gcov: New directory.
29384         * g77.dg/gcov/gcov.exp: New file.
29385         * g77.dg/gcov/gcov-1.f: New test.
29386         * g77.dg/gcov/gcov-1.x: New file.
29387
29388 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29389
29390         * gcc.dg/cpp/directiv.c: Update.
29391         * gcc.dg/cpp/undef1.c: Update.
29392
29393 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
29394
29395         * gcc.dg/20010912-1.c: New test.
29396
29397 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
29398
29399         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
29400         language-independent file in lib.
29401         * lib/gcov.exp: New file.
29402
29403 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29404
29405         * gcc.c-torture/compile/20010911-1.c: New test.
29406
29407 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
29408
29409         * lib/profopt.exp: New, to support profile-directed optimizations.
29410         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
29411         * gcc.misc-tests/bprob-1.c: New test.
29412         * gcc.misc-tests/bprob-2.c: New test.
29413
29414 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
29415
29416         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
29417         XFAIL and which kinds of gcov output to verify.
29418         * gcc.misc-tests/gcov-4b.x: New file.
29419         * gcc.misc-tests/gcov-5b.x: New file.
29420         * gcc.misc-tests/gcov-6.x: New file.
29421         * gcc.misc-tests/gcov-7.c: New test.
29422         * gcc.misc-tests/gcov-7.x: New file.
29423
29424 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
29425
29426         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
29427         * gcc.misc-tests/gcov-6.c: New test.
29428
29429 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29430
29431         PR c++/3986
29432         * g++.dg/abi/vbase1.C: New test.
29433
29434 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
29435
29436         * objc.dg/method-2.m: New.
29437
29438 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         PR c++/4203
29441         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
29442         * g++.dg/init/empty1.C: New test.
29443
29444 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
29445
29446         * gcc.c-torture/compile/20010903-1.c: New test.
29447
29448 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
29449
29450         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
29451         for m68k.
29452
29453 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
29454
29455         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
29456
29457         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
29458
29459         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
29460
29461 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
29462
29463         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
29464         for 16-bit 'unsigned int'.
29465
29466 2001-08-29  Kazu Hirata  <kazu@hxi.com>
29467
29468         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
29469
29470 2001-08-27  Richard Henderson  <rth@redhat.com>
29471
29472         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
29473         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
29474
29475 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
29476
29477         * gcc.dg/asm-names.c (ymain): New.
29478
29479 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
29480
29481         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
29482         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
29483         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
29484
29485 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29486
29487         * gcc.dg/compare5.c: New testcase.
29488
29489 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
29490
29491         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
29492         and "In instantiation".
29493
29494 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
29495
29496         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
29497
29498 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
29499
29500         * gcc.misc-tests/gcov.exp: Add support for branch information.
29501         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
29502         * gcc.misc-tests/gcov-4.c: New test.
29503         * gcc.misc-tests/gcov-4b.c: New test.
29504         * gcc.misc-tests/gcov-5b.c: New test.
29505
29506 2001-08-20  Zack Weinberg  <zackw@panix.com>
29507
29508         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
29509         expected to fail.
29510
29511 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29512
29513         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
29514
29515 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
29516
29517         * g++.dg/eh/template1.C: New test.
29518
29519 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
29520
29521         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
29522         Fix thinko.
29523         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
29524         for xfail.
29525
29526 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
29527
29528         * lib/g77-dg.exp:  Use prune.exp for common procedures
29529         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
29530         * lib/g77.exp: (g77-dg-prune) Remove
29531
29532 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
29533
29534         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
29535
29536 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29537
29538         * g++.dg/template/unify1.C: New test.
29539
29540 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         * g++.dg/abi/empty4.C: New test.
29543
29544 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
29545
29546         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
29547         solaris2.*
29548         * g77.f-torture/compile/pr3743.x: Likewise
29549
29550 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29551
29552         * g++.dg/other/using-declaration.C: New test.
29553
29554 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29555
29556         * gcc.dg/cpp/tr-sign.c: New testcase.
29557
29558 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29559
29560         * gcc.dg/cpp/19951025-1.c: Revert.
29561         * gcc.dg/cpp/directiv.c: We no longer process directives that
29562         interrupt macro arguments.
29563
29564 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
29565
29566         * gcc.dg/bconstp-1.c: New test.
29567
29568 2001-08-03  Richard Henderson  <rth@redhat.com>
29569
29570         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
29571
29572 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29573
29574         * gcc.dg/cpp/19951025-1.c: Update.
29575
29576 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
29577
29578         * g77.dg/ff90-1.f (s): Fix reference of variable z,
29579         should be x.
29580
29581 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         Kill -fhonor-std.
29584         * g++.old-deja/g++.ns/ns14.C: Remove special options.
29585         * g++.old-deja/g++.other/std1.C: Likewise.
29586         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
29587
29588 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
29589
29590         * lib/g77.exp:  Load gcc-defs.exp for common procedures
29591         (g77_pass, g77_fail, g77_finish, g77_exit,
29592         ${tool}_check_unsupported_p} Now redundant.  Deleted.
29593
29594 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
29595
29596         * g77.dg/fbackslash.f
29597         * g77.dg/fcase-preserve.f
29598         * g77.dg/ff90-1.f
29599         * g77.dg/ffixed-line-length-0.f
29600         * g77.dg/ffixed-line-length-132.f
29601         * g77.dg/ffixed-line-length-7.f
29602         * g77.dg/ffixed-line-length-72.f
29603         * g77.dg/ffixed-line-length-none.f
29604         * g77.dg/ffree-form-1.f
29605         * g77.dg/fno-backslash.f
29606         * g77.dg/fno-f90-1.f
29607         * g77.dg/fno-fixed-form-1.f
29608         * g77.dg/fno-onetrip.f
29609         * g77.dg/fno-typeless-boz.f
29610         * g77.dg/fno-underscoring.f
29611         * g77.dg/fno-vxt-1.f
29612         * g77.dg/fonetrip.f
29613         * g77.dg/ftypeless-boz.f
29614         * g77.dg/fugly-assumed.f
29615         * g77.dg/funderscoring.f
29616         * g77.dg/fvxt-1.f
29617
29618 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
29619
29620         * objc.dg/fwd-proto-1.m: New.
29621         * objc.dg/local-decl-1.m: New.
29622         * objc.dg/naming-1.m: New.
29623         * objc.dg/naming-2.m: New.
29624         * objc.dg/proto-hier-1.m: New.
29625
29626 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
29627
29628         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
29629         largest-type elements to a struct makes its size grow.
29630
29631 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29632
29633         * g++.dg/abi/vthunk1.C: New test.
29634
29635 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29636
29637         * g++.dg/abi/vbase8-22.C: New test.
29638
29639 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29640
29641         * gcc.dg/cpp/macro8.c: New test.
29642
29643 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29644
29645         * g++.dg/abi/vbase8-21.C: New test.
29646
29647 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29648
29649         * g++.dg/abi/vbase8-10.C: New test.
29650
29651 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29652
29653         * lib/g++.exp (g++_set_ld_library_path): Renamed to
29654         ${tool}_set_ld_library_path.
29655         Changed caller.
29656         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
29657         g++.exp.
29658
29659 2001-07-26  Stan Cox <scox@redhat.com>
29660
29661         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
29662         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
29663         gcc_exit, gcc_check_unsupported_p):
29664         Moved to gcc-deps.exp
29665         * gcc-deps.exp: New file.
29666
29667 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29668
29669         * g++.old-deja/g++.pt/defarg14.C: New test.
29670
29671 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.old-deja/g++.other/lineno5.C: New test.
29674
29675 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29676
29677         * g++.old-deja/g++.pt/crash68.C: New test.
29678
29679 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29680
29681         * g++.old-deja/g++.other/crash42.C: New test.
29682
29683 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29684
29685         * gcc.dg/cpp/extratokens.c: Fix.
29686         * gcc.dg/cpp/skipping2.c: New tests.
29687
29688 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29689
29690         * gcc.c-torture/execute/20010724-1.c: New file.
29691         * gcc.c-torture/execute/20010724-1.x: New file.
29692
29693 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29694
29695         * g++.old-deja/g++.other/cond7.C: New test.
29696
29697 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29698
29699         * g++.old-deja/g++.other/optimize4.C: New test.
29700
29701 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29702
29703         * g++.old-deja/g++.abi/vbase8-5.C: New test.
29704
29705 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
29706
29707         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
29708         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
29709         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
29710         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
29711
29712         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
29713         bug report" message.
29714
29715         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
29716         * g++.dg/ext/instantiate1.C: Move from old-deja.
29717
29718 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
29719
29720         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
29721         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
29722         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
29723         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
29724
29725 2001-07-23  Jeffrey A Law  (law@cygnus.com)
29726
29727         * gcc.c-torture/execute/20010723-1.c: New test.
29728
29729 2001-07-23  Ben Elliston  <bje@redhat.com>
29730
29731         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
29732
29733 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29734
29735         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
29736         i[34567]86-*-*.
29737         Delete handling of ieee_multilib_flags.
29738         Pass -mieee for alpha*-*-* and sh-*-*.
29739         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
29740
29741 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
29742
29743         Remove old-abi tests.
29744         * g++.old-deja/g++.mike/p11116.C: Remove.
29745         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
29746
29747 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
29748
29749         * g77.f-torture/compile/pr3743.f:  New test
29750
29751 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
29752
29753         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
29754
29755 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29756
29757         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
29758         g++.old-deja/g++.pt/static6.C: Likewise.
29759         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
29760         supports weak symbols.
29761
29762 2001-07-18  Andreas Jaeger  <aj@suse.de>
29763
29764         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
29765         supported again.
29766
29767 2001-07-18  Andreas Jaeger  <aj@suse.de>
29768
29769         * gcc.dg/iftrap-1.c: Fix target line.
29770
29771 2001-07-17  Richard Henderson  <rth@redhat.com>
29772
29773         * gcc.c-torture/execute/20010717-1.c: New.
29774
29775 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
29778         tests.
29779
29780 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29781
29782         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
29783
29784 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29785
29786         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
29787         UAC_SIGBUS, UAC_NOPRINT definitions.
29788
29789 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
29790
29791         * objc/execute/object_is_class.m: New test.
29792         * objc/execute/object_is_meta_class.m: New test.
29793
29794 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29795
29796         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
29797         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
29798
29799 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
29800
29801         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
29802         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
29803
29804 2001-07-14  Richard Henderson  <rth@redhat.com>
29805
29806         * gcc.dg/iftrap-1.c: New.
29807
29808 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
29809
29810         * g77.f-torture/execute/intrinsic77.f: New test.
29811
29812 2001-07-11  Janis Johnson <janis@us.ibm.com>
29813
29814         * gcc.misc-tests/gcov-3.c: New test.
29815
29816 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29817
29818         * gcc.c-torture/compile/20010711-1.c,
29819         * gcc.c-torture/compile/20010711-2.c: New tests.
29820
29821 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29822
29823         * gcc.c-torture/execute/20010711-1.c: New test.
29824
29825 2001-07-11  Ben Elliston  <bje@redhat.com>
29826
29827         * g++.old-deja/g++.other/enum5.C: New test.
29828
29829 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
29830
29831         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
29832         (g++-dg-prune): Call prune_gcc_output.
29833         * prune.exp: New file for prune_gcc_output.
29834         * lib/g++.exp, lib/gcc.exp: Load it.
29835
29836 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29837
29838         * gcc.c-torture/compile/20010701-1.c,
29839         g++.old-deja/g++.ext/attrib6.C: New tests.
29840
29841 2001-07-06  Jeffrey A Law  (law@cygnus.com)
29842
29843         * gcc.c-torture/compile/20010706-1.c: New test.
29844
29845 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
29846
29847         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
29848
29849 2001-06-28  Stan Shebs  <shebs@apple.com>
29850
29851         * gcc.dg/pragma-darwin.c: New test.
29852
29853 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29854
29855         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
29856         Solaris 2.[678] system.
29857
29858 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29859
29860         * gcc.dg/20010622-1.c: New test.
29861
29862 2001-06-18  Stan Shebs  <shebs@apple.com>
29863
29864         * objc.dg: New directory.
29865         * objc.dg/dg.exp: New file.
29866         * objc.dg/alias.m: New.
29867         * objc.dg/class-1.m: New.
29868         * objc.dg/class-2.m: New.
29869         * objc.dg/const-str-1.m: New.
29870         * objc.dg/const-str-2.m: New.
29871         * objc.dg/id-1.m: New.
29872         * objc.dg/method-1.m: New.
29873         * objc.dg/super-class-1.m: New.
29874         * lib/objc-dg.exp: New file.
29875
29876 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29877
29878         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
29879         of label name.
29880
29881 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29882
29883         * g++.old-deja/g++.abi/vbase8-9.C: New test.
29884
29885 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29886
29887         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
29888         variable.
29889
29890 2001-06-12  Richard Henderson  <rth@redhat.com>
29891
29892         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
29893
29894 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         * g++.old-deja/g++.abi/vbase5.C: New test.
29897         * g++.old-deja/g++.abi/vbase6.C: New test.
29898         * g++.old-deja/g++.abi/vbase7.C: New test.
29899
29900 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29901
29902         * gcc.c-torture/compile/20010610-1.c: New test.
29903
29904 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * g++.old-deja/g++.abi/vbase4.C: New test.
29907
29908 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29909
29910         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
29911         support %f for HC11/HC12 targets.
29912         * gcc.c-torture/execute/930513-1.x: New file, likewise.
29913         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
29914         on HC11/HC12 targets.
29915         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
29916
29917 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29918
29919         * gcc.dg/wchar_t-1.c: New file.
29920         * gcc.dg/wint_t-1.c: Likewise.
29921
29922 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
29923
29924         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
29925
29926 2001-06-11  Richard Henderson  <rth@redhat.com>
29927
29928         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
29929
29930 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29931
29932         * gcc.c-torture/compile/20010611-1.c: New test.
29933
29934 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29935
29936         * gcc.dg/c99-tag-1.c: Add more tests.
29937
29938 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
29939
29940         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
29941         representation on MN10300 and ARM/Thumb.
29942
29943 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
29944
29945         * g77.f-torture/execute/20010610.f: New.
29946
29947 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
29948
29949         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
29950         names.
29951
29952 2001-06-09  Richard Henderson  <rth@redhat.com>
29953
29954         * gcc.c-torture/execute/ashrdi-1.c: New.
29955         * gcc.c-torture/execute/ashldi-1.c: New.
29956         * gcc.c-torture/execute/lshrdi-1.c: New.
29957
29958 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
29959
29960         * objc/execute/load-3.m: Added. Check sending +load to categories,
29961         in addition to classes.
29962
29963 2001-06-08  Stan Shebs  <shebs@apple.com>
29964
29965         * objc/execute/load-2.m: New test.  From Nicola Pero
29966         <n.pero@mi.flashnet.it>.
29967
29968 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
29969
29970         * gcc.c-torture/execute/20010605-2.c: New test.
29971
29972 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         * g++.old-deja/g++.abi/vbase2.C: New test.
29975         * g++.old-deja/g++.abi/vbase3.C: New test.
29976
29977 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         * g++.old-deja/g++.pt/friend49.C: New test.
29980
29981 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29982
29983         * g++.old-deja/g++.ext/anon3.C: New test.
29984
29985 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         * g++.old-deja/g++.other/conv7.C: New test.
29988
29989 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29990
29991         * gcc.c-torture/compile/20010605-2.c: New test.
29992
29993 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29994
29995         * gcc.c-torture/execute/20010604-1.c: New test.
29996
29997 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
29998
29999         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30000
30001 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30002
30003         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30004         (g++_link_flags): Likewise.
30005         (g++_init): Pass gccpath's value to two previous functions.
30006
30007 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30008
30009         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30010         Ensure logfile entry matches exec command line.
30011
30012 2001-05-31  Richard Henderson  <rth@redhat.com>
30013
30014         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30015         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30016
30017 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30018
30019         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30020         compiler for irix6.2
30021
30022 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30023
30024         * g++.old-deja/g++.other/optimize3.C: New file.
30025
30026 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30027
30028         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30029         assemble.
30030
30031 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.old-deja/g++.other/optimize2.C: New file.
30034
30035 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30036
30037         * gcc.c-torture/compile/20010518-2.c: New file.
30038         * gcc.c-torture/execute/20010518-1.c: New file.
30039         * gcc.c-torture/execute/20010518-2.c: New file.
30040
30041 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30042
30043         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30044
30045 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30046
30047         G++ no longer defines builtins that do not begin with __builtin.
30048         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30049         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30050         * g++.old-deja/g++.law/builtin1.C: Likewise.
30051         * g++.old-deja/g++.law/cvt2.C: Likewise.
30052         * g++.old-deja/g++.mike/net5.C: Likewise.
30053         * g++.old-deja/g++.other/builtins1.C: Likewise.
30054         * g++.old-deja/g++.other/builtins2.C: Likewise.
30055         * g++.old-deja/g++.other/builtins3.C: Likewise.
30056         * g++.old-deja/g++.other/builtins4.C: Likewise.
30057         * g++.old-deja/g++.other/inline8.C: Likewise.
30058         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30059
30060 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.old-deja/g++.pt/using1.C: Adjust.
30063         * g++.old-deja/g++.pt/using2.C: New test.
30064
30065 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30066
30067         * gcc.dg/cpp/charconst.c: New tests.
30068         * gcc.dg/cpp/escape.c: New tests.
30069         * gcc.dg/cpp/escape-1.c: New tests.
30070         * gcc.dg/cpp/escape-2.c: New tests.
30071         * gcc.dg/cpp/ucs.c: New tests.
30072
30073 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30074
30075         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30076         native compiler for irix6.5.
30077
30078 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30079
30080         * lib/g++.exp (g++_include_flags): Use args to compute
30081         get_multilibs.
30082         (g++_link_flags): Likewise.
30083         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30084
30085 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30086
30087         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30088
30089 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30090
30091         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30092         this file.
30093
30094 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30095
30096         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30097         STACK_SIZE;
30098         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30099         to STACK_SIZE; Use it to define size of add_histo array.
30100         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30101         to STACK_SIZE.
30102         (f): Use GITT_SIZE to define size of gitt local table.
30103         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30104         to STACK_SIZE; Use it to define size of bytemem array.
30105
30106 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30107
30108         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30109         on 68HC11/HC12 due to the asm instruction.
30110         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30111         * gcc.c-torture/compile/920520-1.x: Likewise.
30112         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30113         on 68HC11/HC12 because the function is larger than 64K.
30114         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30115         on 68HC11/HC12 because the structure is too large.
30116
30117 2001-05-20  Richard Henderson  <rth@redhat.com>
30118
30119         * gcc.c-torture/execute/20010520-1.c: New.
30120
30121 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30122
30123         * g++.old-deja/g++.warn/compare1.C: New test.
30124         * gcc.dg/compare4.c: New test.
30125
30126 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30127
30128         * g++.old-deja/g++.other/optimize1.C: New test.
30129
30130 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30131
30132         * g++.old-deja/g++.pt/spec41.C: New test.
30133
30134 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30135
30136         * gcc.c-torture/compile/20010114-1.x: Remove.
30137
30138 2001-05-18  Stan Shebs  <shebs@apple.com>
30139
30140         * gcc.c-torture/compile/20010518-1.c: New test.
30141
30142 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
30143
30144         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
30145         * g++.old-deja/g++.pt/crash67.C: New test.
30146
30147 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
30148
30149         * g++.old-deja/g++.other/debug9.C: New test.
30150
30151 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
30152
30153         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
30154
30155 2001-05-16  Jan Hubicka  <jh@suse.cz>
30156
30157         * gcc.c-torture/compile/20010516-1.c: New test.
30158
30159 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.old-deja/g++.other/crash41.C: New test.
30162
30163 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
30164
30165         * g++.old-deja/g++.pt/crash66.C: New test.
30166
30167 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
30168
30169         * g++.old-deja/g++.robertl/eb27.C: Convert.
30170
30171 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
30172
30173         * g++.dg/friend-warn.C: New test.  Do not warn about friend
30174         declaration being redundant.
30175
30176 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
30177
30178         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
30179
30180 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
30181
30182         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
30183
30184 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
30185
30186         * lib/g++.exp: Use testsuite_flags.
30187
30188 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
30191
30192 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30193
30194         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
30195
30196 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
30197
30198         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
30199
30200 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
30201
30202         * gcc.c-torture/compile/20010313-1.c: New test.
30203
30204 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
30205
30206         * gcc.dg/cpp/direct2.c: New test.
30207         * gccq.dg/cpp/direct2s.c: New test.
30208
30209         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
30210
30211 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
30212
30213         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
30214         * g++.old-deja/g++.other/op3.C: Likewise.
30215
30216 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30217
30218         * gcc.dg/cpp/syshdr.h: New file.
30219         * gcc.dg/cpp/sysmac1.c: Update.
30220         * gcc.dg/cpp/sysmac2.c: Update.
30221
30222 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30223
30224         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
30225
30226 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
30227
30228         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
30229         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
30230
30231 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
30232
30233         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
30234
30235 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
30236
30237         * lib/g++.exp (g++_include_flags): Don't use any special flags
30238         if TESTING_IN_BUILD_TREE is not defined.
30239         (g++_init): Use a plain 'c++' as the compiler if
30240         TESTING_IN_BUILD_TREEE is not defined.
30241
30242 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30243
30244         * g++.old-deja/g++.eh/catch13.C: New test.
30245         * g++.old-deja/g++.eh/catch14.C: New test.
30246
30247 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
30248
30249         * gcc.dg/cpp/tr-define.c: New test.
30250
30251 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
30252
30253         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
30254         <stdlib.h>, not <malloc.h>.
30255
30256 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30257
30258         * g++.old-deja/g++.ns/template17.C: New test.
30259
30260 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.old-deja/g++.pt/ref4.C: New test.
30263
30264 2001-04-30  Richard Henderson  <rth@redhat.com>
30265
30266         * gcc.dg/20000724-1.c: Revert last change.
30267
30268 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
30269
30270         * g77.f-torture/execute/20010430.f: New test.
30271
30272 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
30273
30274         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
30275
30276 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
30277
30278         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
30279
30280 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.old-deja/g++.eh/crash6.C: New test.
30283
30284 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30285
30286         * g++.old-deja/g++.other/warn7.C: New test.
30287
30288 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.other/defarg9.C: New test.
30291
30292 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30293
30294         * g77.f-torture/compile/20010426.f: New test.
30295         * g77.f-torture/execute/20010426.f: New test.
30296
30297 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
30298
30299         * g77.f-torture/compile/20000629-1.x: Remove - error
30300         has been fixed.
30301
30302 2001-04-26  Jeffrey A Law  (law@cygnus.com)
30303
30304         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
30305         Tweak slightly to work with g++.dg framework.
30306         * g++.dg/special/ecos.exp: Run initp1.C test.
30307         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
30308
30309         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
30310         its linker doesn't give line numbers either.
30311         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
30312
30313 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30314
30315         * g++.old-deja/g++.other/lex1.C: New test.
30316
30317 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
30318
30319         * gcc.dg/noncompile/20010425-1.c: New test.
30320
30321 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
30322
30323         * g++.old-deja/g++.pt/mangle2.C: New test.
30324
30325 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * gcc.dg/format/plus-1.c: New test.
30328
30329 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30330
30331         * gcc.dg/20010423-1.c: New test.
30332
30333 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
30334
30335         * gcc.c-torture/execute/20010422-1.c: New test.
30336
30337 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         * g++.old-deja/g++.ns/type2.C: New test.
30340
30341 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
30342
30343         * g++.old-deja/g++.other/perf1.C: New test.
30344
30345 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
30346
30347         * gcc.dg/c99-func-2.c: Remove xfail.
30348         * gcc.dg/c99-func-3.c: Remove xfail.
30349         * gcc.dg/c99-func-4.c: Remove xfail.
30350
30351 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
30352
30353         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
30354
30355 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30356
30357         * gcc.c-torture/compile/20010423-1.c: New test.
30358
30359 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         * g++.old-deja/g++.pt/typename28.C: New test.
30362
30363 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30364
30365         * g++.old-deja/g++.abi/empty2.C: New test.
30366         * g++.old-deja/g++.abi/empty3.C: New test.
30367
30368 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * g++.old-deja/g++.other/comdat2.C: New test.
30371         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
30372
30373 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30374
30375         * g++.old-deja/g++.other/overload14.C: New test.
30376
30377 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30378
30379         * g++.old-deja/g++.other/lookup23.C: New test.
30380
30381 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
30382
30383         * gcc.c-torture/execute/20010403-1.c: New test.
30384
30385 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
30386             Mark Mitchell  <mark@codesourcery.com>
30387
30388         * lib/old-dejagnu.exp: Don't delete output of executable.
30389         Add .exe suffix to executables.
30390
30391 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
30392
30393         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
30394
30395 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30396
30397         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
30398
30399 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30400
30401         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
30402         * g++.old-deja/g++.abi/crash1.C: New test.
30403
30404 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
30405
30406         * g++.old-deja/g++.other/crash40.C: New test.
30407
30408 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30409
30410         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
30411
30412 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
30413
30414         * g++.old-deja/g++.other/warn6.C: New test.
30415
30416 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30417
30418         * g++.old-deja/g++.robertl/eb42.C: Same.
30419
30420 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30421
30422         * gcc.dg/wtr-conversion-1.c: New testcase.
30423
30424 2001-04-10  Richard Henderson  <rth@redhat.com>
30425
30426         * g++.old-deja/g++.other/array5.C: New.
30427
30428 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30429
30430         * gcc.c-torture/execute/20010408-1.c: New test.
30431
30432 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
30433
30434         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
30435         headers and constructs.
30436         * g++.old-deja/g++.robertl/eb79.C: Same.
30437         * g++.old-deja/g++.robertl/eb77.C (main): Same.
30438         * g++.old-deja/g++.robertl/eb73.C: Same.
30439         * g++.old-deja/g++.robertl/eb66.C (main): Same.
30440         * g++.old-deja/g++.robertl/eb55.C (t): Same.
30441         * g++.old-deja/g++.robertl/eb54.C (main): Same.
30442         * g++.old-deja/g++.robertl/eb46.C (main): Same.
30443         * g++.old-deja/g++.robertl/eb44.C: Same.
30444         * g++.old-deja/g++.robertl/eb41.C (main): Same.
30445         * g++.old-deja/g++.robertl/eb4.C (main): Same.
30446         * g++.old-deja/g++.robertl/eb39.C: Same.
30447         * g++.old-deja/g++.robertl/eb33.C (main): Same.
30448         * g++.old-deja/g++.robertl/eb31.C (main): Same.
30449         * g++.old-deja/g++.robertl/eb30.C: Same.
30450         * g++.old-deja/g++.robertl/eb3.C: Same.
30451         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
30452         * g++.old-deja/g++.robertl/eb21.C: Same.
30453         * g++.old-deja/g++.robertl/eb15.C: Same.
30454         * g++.old-deja/g++.robertl/eb118.C: Same.
30455         * g++.old-deja/g++.robertl/eb115.C (main): Same.
30456         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
30457         * g++.old-deja/g++.robertl/eb109.C: Same.
30458         * g++.old-deja/g++.other/sibcall1.C (main): Same.
30459         * g++.old-deja/g++.mike/rtti1.C: Same.
30460         * g++.old-deja/g++.mike/p658.C: Same.
30461         * g++.old-deja/g++.mike/net46.C: Same.
30462         * g++.old-deja/g++.mike/net34.C: Same.
30463         * g++.old-deja/g++.mike/memoize1.C: Same.
30464         * g++.old-deja/g++.mike/eh2.C: Same.
30465         * g++.old-deja/g++.law/weak.C: Same.
30466         * g++.old-deja/g++.law/visibility7.C: Same.
30467         * g++.old-deja/g++.law/visibility25.C: Same.
30468         * g++.old-deja/g++.law/visibility22.C: Same.
30469         * g++.old-deja/g++.law/visibility2.C: Same.
30470         * g++.old-deja/g++.law/visibility17.C: Same.
30471         * g++.old-deja/g++.law/visibility13.C: Same.
30472         * g++.old-deja/g++.law/visibility10.C: Same.
30473         * g++.old-deja/g++.law/visibility1.C: Same.
30474         * g++.old-deja/g++.law/virtual3.C (eval): Same.
30475         * g++.old-deja/g++.law/vbase1.C: Same.
30476         * g++.old-deja/g++.law/operators32.C: Same.
30477         * g++.old-deja/g++.law/nest3.C: Same.
30478         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
30479         * g++.old-deja/g++.law/except5.C (main): Same.
30480         * g++.old-deja/g++.law/cvt7.C (run): Same.
30481         * g++.old-deja/g++.law/cvt2.C: Same.
30482         * g++.old-deja/g++.law/cvt16.C: Same.
30483         * g++.old-deja/g++.law/ctors6.C (bar): Same.
30484         * g++.old-deja/g++.law/ctors17.C (main): Same.
30485         * g++.old-deja/g++.law/ctors13.C: Same.
30486         * g++.old-deja/g++.law/ctors12.C (main): Same.
30487         * g++.old-deja/g++.law/ctors10.C: Same.
30488         * g++.old-deja/g++.law/code-gen5.C: Same.
30489         * g++.old-deja/g++.law/bad-error7.C: Same.
30490         * g++.old-deja/g++.law/arm9.C: Same.
30491         * g++.old-deja/g++.law/arm12.C: Same.
30492         * g++.old-deja/g++.law/arg8.C: Same.
30493         * g++.old-deja/g++.law/arg1.C: Same.
30494         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
30495         * g++.old-deja/g++.jason/template31.C: Same.
30496         * g++.old-deja/g++.jason/template24.C (main): Same.
30497         * g++.old-deja/g++.jason/2371.C: Same.
30498         * g++.old-deja/g++.eh/new2.C: Same.
30499         * g++.old-deja/g++.eh/new1.C: Same.
30500         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
30501         * g++.old-deja/g++.brendan/nest21.C (main): Same.
30502         * g++.old-deja/g++.brendan/err-msg3.C: Same.
30503         * g++.old-deja/g++.brendan/crash62.C: Same.
30504         * g++.old-deja/g++.brendan/crash52.C: Same.
30505         * g++.old-deja/g++.brendan/crash49.C (main): Same.
30506         * g++.old-deja/g++.brendan/crash38.C: Same.
30507         * g++.old-deja/g++.brendan/crash15.C (main): Same.
30508         * g++.old-deja/g++.brendan/copy9.C: Same.
30509
30510 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
30511
30512         * gcc.c-torture/execute/20001203-2.c (memset):
30513         Count argument is of type __SIZE_TYPE__.
30514
30515 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
30516
30517         * gcc.c-torture/compile/20010404-1.c: New test.
30518
30519 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * gcc.c-torture/compile/20010326-1.c: New test.
30522
30523 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
30524
30525         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
30526         peculiarities of the SH.
30527         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
30528
30529 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30530
30531         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
30532         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
30533         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
30534
30535 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30536
30537         * g77.f-torture/compile/20010321-1.f: New test.
30538
30539 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30540
30541         * gcc.c-torture/compile/20010329-1.c: New test.
30542
30543 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30544
30545         * gcc.c-torture/execute/20010329-1.c: New test.
30546
30547 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
30548
30549         * g++.old-deja/g++.other/eh4.C: Fix typo.
30550
30551 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
30552
30553         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
30554
30555 2001-03-28  Philip Blundell  <philb@gnu.org>
30556
30557         * gcc.c-torture/compile/20010328-1.c: New test.
30558
30559 2001-03-27  Richard Henderson  <rth@redhat.com>
30560
30561         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
30562         * g++.old-deja/g++.eh/vbase3.C: Likewise.
30563
30564 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
30565
30566         * gcc.c-torture/compile/20010327-1.c: New test.
30567
30568 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         * g++.old-deja/g++.other/friend12.C: New test.
30571         * g++.old-deja/g++.other/friend9.C: Expect no errors.
30572         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
30573
30574 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30575
30576         * gcc.c-torture/execute/20010325-1.c: New test.
30577
30578 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
30579
30580         * g++.old-deja/g++.other/mangle3.C: New test.
30581
30582 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
30583
30584         * g++.old-deja/g++.other/anon8.C: New test.
30585
30586 2001-03-20  Philip Blundell  <philb@gnu.org>
30587
30588         * gcc.c-torture/compile/20010320-1.c: New test.
30589
30590 2001-03-17  Richard Henderson  <rth@redhat.com>
30591
30592         * g++.old-deja/g++.other/eh4.C: Add expected error text.
30593
30594 2001-03-15  Geoff Keating  <geoff@redhat.com>
30595
30596         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
30597         tests on AIX.
30598
30599 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
30600
30601         * g++.old-deja/g++.other/eh4.C: New test.
30602
30603 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30604
30605         * gcc.dg/cpp/mi1.c: Update.
30606
30607 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
30608
30609         * g++.old-deja/g++.other/regstack.C: New test.
30610
30611 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.other/ref4.C: New test.
30614
30615 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
30616
30617         * objc/execute/va_method.m: Added.
30618         * objc/execute/IMP.m: Added.
30619         * objc/execute/_cmd.m: Added.
30620         * objc/execute/accessing_ivars.m: Added.
30621         * objc/execute/class-1.m: Added.
30622         * objc/execute/class-10.m: Added.
30623         * objc/execute/class-11.m: Added.
30624         * objc/execute/class-12.m: Added.
30625         * objc/execute/class-13.m: Added.
30626         * objc/execute/class-14.m: Added.
30627         * objc/execute/class-2.m: Added.
30628         * objc/execute/class-3.m: Added.
30629         * objc/execute/class-4.m: Added.
30630         * objc/execute/class-5.m: Added.
30631         * objc/execute/class-6.m: Added.
30632         * objc/execute/class-7.m: Added.
30633         * objc/execute/class-8.m: Added.
30634         * objc/execute/class-9.m: Added.
30635         * objc/execute/class-tests-1.h
30636         * objc/execute/class-tests-2.h
30637         * objc/execute/compatibility_alias.m: Added.
30638         * objc/execute/encode-1.m: Added.
30639         * objc/execute/formal_protocol-1.m: Added.
30640         * objc/execute/formal_protocol-2.m: Added.
30641         * objc/execute/formal_protocol-3.m: Added.
30642         * objc/execute/formal_protocol-4.m: Added.
30643         * objc/execute/formal_protocol-5.m: Added.
30644         * objc/execute/formal_protocol-6.m: Added.
30645         * objc/execute/formal_protocol-7.m: Added.
30646         * objc/execute/informal_protocol.m: Added.
30647         * objc/execute/initialize.m: Added.
30648         * objc/execute/load.m: Added.
30649         * objc/execute/many_args_method.m: Added.
30650         * objc/execute/nested-3.m: Added.
30651         * objc/execute/no_clash.m: Added.
30652         * objc/execute/private.m: Added.
30653         * objc/execute/redefining_self.m: Added.
30654         * objc/execute/root_methods.m: Added.
30655         * objc/execute/selector-1.m: Added.
30656         * objc/execute/static-1.m: Added.
30657         * objc/execute/static-2.m: Added.
30658         * objc/execute/va_method.m: Added.
30659
30660 2001-03-10  Richard Henderson  <rth@redhat.com>
30661
30662         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
30663
30664 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30665
30666         * g++.old-deja/g++.other/crash31.C: XFAIL.
30667         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
30668         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
30669         * gcc.c-torture/execute/20010123-1.x: XFAIL.
30670         * gcc.c-torture/execute/20010124-1.x: XFAIL.
30671         * gcc.dg/sequence-pt-1.c: XFAIL one test.
30672
30673 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30674
30675         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
30676
30677 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30678
30679         * gcc.dg/20000724-1.c: Don't use multiline strings.
30680
30681 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30682
30683         * objc/execute/string1.m, objc/execute/string2.m: Compare the
30684         result of -cString against what we expect it to be; don't just
30685         print it out for no one to read.
30686
30687         * objc/execute/string3.m, objc/execute/string4.m: New tests.
30688         Based on testcases provided by Nicola Pero.
30689
30690 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30691
30692         * gcc.dg/cpp/macro7.c: New test.
30693
30694 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30695
30696         * gcc.dg/cpp/multiline.c: Update.
30697
30698 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30699
30700         * g++.old-deja/g++.other/enum3.C: New test.
30701
30702 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30703
30704         * g++.old-deja/g++.other/pod1.C: New test.
30705
30706 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30707
30708         * g++.old-deja/g++.ext/overload1.C: New test.
30709
30710 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30711
30712         * g++.old-deja/g++.pt/using1.C: New test.
30713
30714 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.old-deja/g++.other/using9.C: New test.
30717
30718 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
30719
30720         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
30721
30722         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
30723
30724 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
30725
30726         * g++.old-deja/g++.ext/realpt1.C: Remove.
30727
30728 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
30731
30732 2001-02-26  Will Cohen  <wcohen@redhat.com>
30733
30734         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
30735
30736 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
30737
30738         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
30739         templatized constructors.
30740
30741 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30742
30743         * gcc.c-torture/execute/20010224-1.c: New test.
30744
30745 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
30746
30747         * gcc.c-torture/execute/20010222-1.c: New test.
30748
30749 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
30750
30751         * g++.old-deja/g++.other/inline20.C: New test.
30752
30753 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
30754
30755         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
30756
30757 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30758
30759         * g++.old-deja/g++.other/lookup22.C: New test.
30760
30761 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
30762
30763         * g77.dg: New directory.
30764         * g77.dg/20010216-1.f: New test case.
30765         * g77.dg/dg.exp: New driver.
30766         * lib/g77-dg.exp: New driver library.
30767
30768 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30769
30770         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
30771
30772 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
30773
30774         * g++.old-deja/g++.other/decl9.C: New test.
30775
30776 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * g++.old-deja/g++.other/init16.C: Update the test so that it does
30779         not need <string> and also tests the initialization at runtime.
30780
30781 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30782
30783         * gcc.c-torture/execute/longlong.c: New test.
30784
30785 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30786
30787         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
30788
30789 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30790
30791         * gcc.c-torture/execute/920302-1.c (execute):
30792         Change argument type to short.
30793
30794 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30795
30796         * g++.old-deja/g++.pt/deduct6.C: New test.
30797
30798 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         * g++.old-deja/g++.pt/deduct5.C: New test.
30801
30802 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.c-torture/execute/20010209-1.c: New test.
30805
30806 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30807
30808         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
30809
30810 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
30811
30812         * g++.dg/vtgc1.C: Update for new ABI.
30813
30814         * consistency.vlad: New directory, 1665 files.
30815
30816 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30817
30818         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
30819         return type.
30820         * gcc.dg/cpp/digraphs.c: Declare puts.
30821
30822 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30823
30824         * g++.old-deja/g++.other/warn5.C: New test.
30825
30826 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.old-deja/g++.pt/spec40.C: New test.
30829
30830 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30831
30832         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
30833         case.
30834         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
30835
30836 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
30837
30838         * gcc.c-torture/compile/20010209-1.c: New test.
30839
30840 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
30841
30842         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
30843         excess errors message but not if it crashes.
30844         * g++.old-deja/g++.other/crash27.C: Likewise.
30845         * g++.old-deja/g++.other/crash28.C: Likewise.
30846         * g++.old-deja/g++.other/crash30.C: Likewise.
30847         * g++.old-deja/g++.other/crash32.C: Likewise.
30848         * g++.old-deja/g++.other/crash35.C: Likewise.
30849         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30850
30851 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30852
30853         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
30854         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
30855         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
30856         g77.f-torture/execute/execute.exp,
30857         g77.f-torture/noncompile/noncompile.exp,
30858         gcc.c-torture/execute/execute.exp,
30859         gcc.c-torture/execute/memcheck/memcheck.exp,
30860         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
30861         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
30862         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
30863         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
30864         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30865         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
30866         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30867         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
30868         Remove bug reporting instructions with ancient email addresses.
30869
30870 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30871
30872         * gcc.dg/20010202-1.c: New test.
30873         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
30874
30875 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
30876
30877         * g++.dg/stdbool-if.C: New test.
30878
30879 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
30880
30881         * objc/execute/fdecl.m: Added main().
30882
30883 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30884
30885         * gcc.c-torture/execute/20010206-1.c: New test.
30886
30887 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30888
30889         * gcc.dg/cpp/avoidpaste1.c: Update.
30890
30891 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
30892
30893         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
30894         Pero <nicola@brainstorm.co.uk>.
30895         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
30896
30897 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         * g++.old-deja/g++.pt/spec39.C: New test.
30900
30901 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
30902
30903         * gcc.c-torture/compile/20010202-1.c: New test.
30904
30905 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         * g++.old-deja/g++.abi/primary2.C: New test.
30908         * g++.old-deja/g++.abi/primary3.C: New test.
30909         * g++.old-deja/g++.abi/primary4.C: New test.
30910         * g++.old-deja/g++.abi/primary5.C: New test.
30911         * g++.old-deja/g++.abi/vtable3.h: New test.
30912         * g++.old-deja/g++.abi/vtable3a.C: New test.
30913         * g++.old-deja/g++.abi/vtable3b.C: New test.
30914         * g++.old-deja/g++.abi/vtable3c.C: New test.
30915         * g++.old-deja/g++.abi/vtable3d.C: New test.
30916         * g++.old-deja/g++.abi/vtable3e.C: New test.
30917         * g++.old-deja/g++.abi/vtable3f.C: New test.
30918         * g++.old-deja/g++.abi/vtable3g.C: New test.
30919         * g++.old-deja/g++.abi/vtable3h.C: New test.
30920         * g++.old-deja/g++.abi/vtable3i.C: New test.
30921         * g++.old-deja/g++.abi/vtable3j.C: New test.
30922         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
30923
30924 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
30925
30926         * g++.old-deja/g++.other/anon6.C: New test.
30927         * g++.old-deja/g++.other/anon7.C: New test.
30928
30929 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30930
30931         * gcc.dg/cpp/avoidpaste2.c: New tests.
30932
30933 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
30934
30935         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
30936
30937 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
30938
30939         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
30940         DECIMAL_DIG cases for Irix."
30941
30942 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
30943
30944         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
30945
30946 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30947
30948         * gcc.dg/c99-tag-1.c: New test.
30949
30950 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30951
30952         * gcc.dg/cpp/tr-warn1.c: Add tests.
30953
30954 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30955
30956         * gcc.dg/cpp/avoidpaste1.c: Update.
30957         * gcc.dg/cpp/paste4.c: Update.
30958
30959 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
30960
30961         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
30962         cases for Irix.
30963
30964 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30965
30966         * g++.old-deja/g++.other/inline19.C: New test.
30967
30968 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30969
30970         * gcc.dg/Wlarger-than.c: New test.
30971
30972 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30973
30974         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
30975
30976 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/execute/20010129-1.c: New test.
30979         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
30980
30981 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30982
30983         * gcc.dg/cpp/avoidpaste1.c: Test case.
30984
30985 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * g++.old-deja/g++.other/inline18.C: New test.
30988
30989 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30990
30991         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
30992         and __builtin_putchar.
30993
30994 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
30995
30996         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
30997         tests.
30998
30999 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31000
31001         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31002         floating point number rounding mode to round to the nearest
31003         representable mode.
31004
31005 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31006
31007         * g++.old-deja/g++.other/mangle2.C: New test.
31008
31009 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31010
31011         * gcc.c-torture/compile/20010124-1.c: New test.
31012
31013 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31014
31015         * g++.old-deja/g++.pt/spec38.C: New test.
31016
31017 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31018
31019         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31020         "Build don't run".
31021
31022 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31023
31024         * gcc.c-torture/execute/20010123-1.c: New test.
31025
31026 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31027
31028         * g++.old-deja/g++.pt/spec37.C: New test.
31029
31030 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         * g++.old-deja/g++.pt/overload14.C: New test.
31033
31034 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31035
31036         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31037         __builtin_return_address.
31038
31039 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31042         * g++.old-deja/g++.pt/spec35.C: New test.
31043         * g++.old-deja/g++.pt/spec36.C: New test.
31044
31045 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31046
31047         * gcc.c-torture/compile/20010118-1.c: New test.
31048
31049 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31050
31051         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31052
31053 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31054
31055         * gcc.c-torture/execute/20010119-1.c: New test.
31056
31057 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31058
31059         * g++.old-deja/g++.other/vbase5.C: New test.
31060
31061 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31062
31063         * gcc.c-torture/execute/20010118-1.c: New test.
31064
31065 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31066
31067         * g++.old-deja/g++.pt/deduct3.C: New test.
31068
31069 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         * g++.old-deja/g++.pt/spec34.C: New test.
31072
31073 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31074
31075         * g77.f-torture/compile/20000601-2.f: New test.
31076
31077 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31078
31079         * g++.old-deja/g++.other/init17.C: New test.
31080
31081 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31082
31083         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31084
31085 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31086
31087         * g++.old-deja/g++.pt/unify8.C: New test.
31088
31089 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31090
31091         * g++.old-deja/g++.abi/vbase1.C: New test.
31092
31093 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31094
31095         * g++.old-deja/g++.pt/crash65.C: New test.
31096
31097 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31098
31099         * gcc.dg/cpp/assembl2.S: New test case.
31100
31101 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31102
31103         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31104         are supported.
31105
31106 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31107
31108         * g++.old-deja/g++.other/builtins1.C: New test.
31109         * g++.old-deja/g++.other/builtins2.C: Likewise.
31110         * g++.old-deja/g++.other/builtins3.C: Likewise.
31111         * g++.old-deja/g++.other/builtins4.C: Likewise.
31112
31113 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31114
31115         * gcc.c-torture/compile/20010117-1.c: New test.
31116         * gcc.c-torture/compile/20010117-2.c: New test.
31117
31118 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31119
31120         * g77.f-torture/execute/20010116.[fx]: New test,
31121         XFAIL on i?86-*-*.
31122         * g77.f-torture/compile/20010115.f: Indicate it's
31123         a test for PR fortran/1636.
31124
31125 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31126
31127         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31128
31129 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31130
31131         * g77.f-torture/compile/20010115.f: New test.
31132
31133 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.pt/nontype5.C: New test.
31136
31137 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31138
31139         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
31140         have an equivalent working one below it.
31141
31142 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31143
31144         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
31145         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31146
31147 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
31148
31149         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
31150         message containing "init_priority".
31151         (conpr-2.C): Likewise.
31152         (conpr-3.C): Likewise.
31153         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
31154
31155 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31156
31157         * gcc.c-torture/execute/20010114-2.c: New test.
31158
31159 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31160
31161         * gcc.c-torture/compile/20010114-1.c: New test.
31162         * gcc.c-torture/compile/20010114-1.x: Xfail.
31163         * gcc.c-torture/compile/20010114-2.c: New test.
31164         * gcc.c-torture/execute/20010114-1.c: New test.
31165         * gcc.dg/trunc-1.c: New test.
31166         * gcc.dg/uninit-B.c: New test.
31167
31168 2001-01-13  Nick Clifton  <nickc@redhat.com>
31169
31170         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
31171         target.
31172
31173 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31174
31175         * gcc.c-torture/compile/20010113-1.c: New test.
31176
31177 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * gcc.c-torture/compile/20001212-1.c: New test.
31180
31181 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31182
31183         * gcc.dg/cpp/widestr1.c: Update.
31184         * gcc.dg/cpp/prag-imp.c: Remove.
31185
31186 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
31187
31188         * gcc.c-torture/execute/20000801-3.x: Remove.
31189         * gcc.dg/c90-init-1.c: New test.
31190         * gcc.dg/c99-init-1.c: New test.
31191         * gcc.dg/c99-init-2.c: New test.
31192         * gcc.dg/gnu99-init-1.c: New test.
31193
31194 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
31195
31196         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
31197         testing that no relevant ones were found.
31198
31199 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31200
31201         * g++.old-deja/g++.pt/cast2.C: New test.
31202
31203 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
31204
31205         * g++.old-deja/g++.pt/friend47.C: New test.
31206
31207 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.pt/instantiate13.C: New test.
31210
31211 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.old-deja/g++.other/defarg7.C: New test.
31214         * g++.old-deja/g++.other/defarg8.C: New test.
31215
31216 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         * g++.old-deja/g++.pt/crash64.C: New test.
31219
31220 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
31221
31222         * g++.old-deja/g++.pt/crash63.C: New test.
31223
31224 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31225
31226         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
31227
31228 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
31229
31230         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
31231
31232 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         * g++.old-deja/g++.pt/error3.C: New test.
31235
31236 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         * g++.old-deja/g++.other/crash39.C: New test.
31239
31240 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
31241
31242         * g++.old-deja/g++.other/vbase4.C: New test.
31243
31244 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
31245
31246         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
31247         * gcc.dg/special/20000419-2.c: New file. Identical to above.
31248         * gcc.dg/special/special.exp: New test driver which will check
31249         for alias support for the above test.
31250
31251 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
31252
31253         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
31254         problems on small machines.
31255         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
31256         parameterize.
31257
31258 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
31259
31260         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
31261         mips.
31262         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
31263
31264 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         * g++.old_deja/g++.pt/using8.C: New test.
31267
31268 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31269
31270         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
31271
31272 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
31273
31274         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
31275         where a failure is expected.
31276         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
31277
31278 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31279
31280         * g++.old_deja/g++.pt/instantiate12.C: New test.
31281
31282 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31283
31284         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
31285         start of structs.
31286         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
31287         * g++.old-deja/g++.brendan/crash17.C: Likewise.
31288         * g++.old-deja/g++.brendan/crash29.C: Likewise.
31289         * g++.old-deja/g++.brendan/crash48.C: Likewise.
31290         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31291         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
31292         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31293         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
31294         * g++.old-deja/g++.eh/spec6.C: Likewise.
31295         * g++.old-deja/g++.jason/crash3.C: Likewise.
31296         * g++.old-deja/g++.law/ctors11.C: Likewise.
31297         * g++.old-deja/g++.law/ctors17.C: Likewise.
31298         * g++.old-deja/g++.law/ctors5.C: Likewise.
31299         * g++.old-deja/g++.law/ctors9.C: Likewise.
31300         * g++.old-deja/g++.mike/ambig1.C: Likewise.
31301         * g++.old-deja/g++.mike/net22.C: Likewise.
31302         * g++.old-deja/g++.mike/p3538a.C: Likewise.
31303         * g++.old-deja/g++.mike/p3538b.C: Likewise.
31304         * g++.old-deja/g++.mike/virt3.C: Likewise.
31305         * g++.old-deja/g++.niklas/t128.C: Likewise.
31306         * g++.old-deja/g++.other/anon4.C: Likewise.
31307         * g++.old-deja/g++.other/using1.C: Likewise.
31308         * g++.old-deja/g++.other/warn3.C: Likewise.
31309         * g++.old-deja/g++.pt/t37.C: Likewise.
31310         * g++.old-deja/g++.robertl/eb69.C: Likewise.
31311         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31312
31313 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
31314
31315         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
31316
31317 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31318
31319         * gcc.c-torture/execute/stdio-opt-3.c: New test.
31320
31321 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
31322
31323         * gcc.c-torture/compile/20010107-1.c: New test.
31324
31325 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31326
31327         * gcc.c-torture/execute/builtin-noret-1.c: New test.
31328
31329 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31330
31331         * gcc.dg/format/format.h: New file.
31332         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
31333         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
31334         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
31335         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
31336         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
31337         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31338         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
31339         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
31340         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
31341         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
31342         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
31343         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
31344         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
31345         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
31346         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
31347         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
31348         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
31349         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
31350         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
31351         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
31352         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
31353         instead of declaring standard types, macros and functions in each
31354         test.
31355
31356 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
31357
31358         * gcc.c-torture/execute/20010106-1.c: New test.
31359
31360 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31361
31362         * gcc.dg/format/format.exp: New file.
31363         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
31364         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
31365         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
31366         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
31367         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
31368         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
31369         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
31370         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
31371         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
31372         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
31373         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
31374         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
31375         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
31376         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
31377         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
31378         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
31379         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
31380         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
31381         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
31382         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
31383         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
31384         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
31385         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
31386         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
31387         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
31388         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
31389         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
31390         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
31391         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
31392         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
31393         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
31394         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
31395         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
31396         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
31397         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
31398         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
31399         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
31400         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
31401         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
31402         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
31403         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
31404         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
31405
31406 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
31407
31408         * gcc.c-torture/execute/991228-1.c: Take word endianness into
31409         account.
31410
31411 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31412
31413         * gcc.c-torture/execute/builtin-complex-1.c: New test.
31414
31415 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31416
31417         * g++.old-deja/g++.pt/crash62.C: New test.
31418
31419 2001-01-04  Richard Henderson  <rth@redhat.com>
31420
31421         * gcc.dg/20000926-1.c: Update expected warnings.
31422         * gcc.dg/array-2.c: Likewise.
31423         * gcc.dg/array-4.c: Also validate flexible array members.
31424         * gcc.dg/c99-flex-array-1.c: New.
31425
31426 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31427
31428         * gcc.c-torture/compile/20001222-1.x: Remove.
31429
31430 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31431
31432         * gcc.c-torture/execute/built-in-setjmp.c: New.
31433
31434 2001-01-03  Richard Henderson  <rth@redhat.com>
31435
31436         * gcc.dg/940510-1.c: Update expected error wording.
31437         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
31438
31439 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
31440
31441         * lib/target-supports.exp (check_alias_available): Modified to
31442         indicate aliases not supported if only weak aliases are supported.
31443
31444 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31445
31446         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
31447         Turn on cmpstrsi checks for __pj__ and __i370__.
31448
31449 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         * g++.old-deja/g++.other/virtual11.C: New test.
31452
31453 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31454
31455         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
31456
31457 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31458
31459         * gcc.c-torture/compile/20010102-1.c: New test.
31460
31461 2001-01-02  Andreas Jaeger  <aj@suse.de>
31462
31463         * gcc.dg/noreturn-3.c: New test.
31464
31465         * gcc.dg/noreturn-4.c: New test.
31466
31467 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31468
31469         * gcc.c-torture/execute/stdio-opt-1.c: Also test
31470         __builtin_fputc and __builtin_fwrite.
31471
31472 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31473
31474         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
31475         signed char, not default char.
31476
31477 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31478
31479         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
31480
31481 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
31482
31483         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
31484
31485 2000-12-29  Richard Henderson  <rth@redhat.com>
31486
31487         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
31488         (__cyg_profile_func_exit): Define.
31489
31490 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31491
31492         * g++.dg/vtgc1.C: New test.
31493
31494 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
31495
31496         * gcc.dg/noncompile/20001228-1.c: New test.
31497
31498         * gcc.dg/20001228-1.c: New test.
31499
31500         * gcc.c-torture/execute/20001228-1.c: New test.
31501
31502 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
31503
31504         * gcc.dg/format-strfmon-1.c: New test.
31505
31506 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31507
31508         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
31509         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
31510         * gcc.c-torture/execute/string-opt-1.c: Likewise.
31511         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31512         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31513         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31514         * gcc.c-torture/execute/string-opt-6.c: Likewise.
31515         * gcc.c-torture/execute/string-opt-7.c: Likewise.
31516         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31517         * gcc.c-torture/execute/string-opt-9.c: Likewise.
31518         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31519         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31520         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31521
31522         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
31523         * gcc.c-torture/execute/string-opt-4.c: Test index.
31524
31525 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
31526
31527         * gcc.c-torture/compile/20001226-1.c: New test.
31528
31529 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31530
31531         * gcc.c-torture/compile/20001222-1.c: New test.
31532         * gcc.c-torture/compile/20001222-1.x: Xfail.
31533
31534 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
31535
31536         * gcc.c-torture/execute/comp-goto-2.c: New test.
31537
31538 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
31539
31540         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
31541         Use long types if __INT_MAX__ is 32767.
31542         (main): Use cast to (sint32 *) when poking 88 into a_page.
31543
31544         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
31545
31546 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
31547
31548         * gcc.c-torture/compile/20001221-1.c: New test.
31549         * gcc.c-torture/execute/20001221-1.c: New test.
31550
31551 2000-12-20  Richard Henderson  <rth@redhat.com>
31552
31553         * g++.old-deja/g++.pt/crash36.C: Update error lines.
31554         * g++.old-deja/g++.robertl/eb109.C: Likewise.
31555
31556 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31557
31558         * gcc.dg/compare3.c: New test.
31559
31560 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31561
31562         * gcc.dg/format-warnll-1.c: New test.
31563
31564 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31565
31566         * gcc.dg/cpp/cmdlne-P.c: New test.
31567
31568 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31569
31570         * gcc.c-torture/execute/builtin-abs-1.c,
31571         gcc.c-torture/execute/builtin-abs-2.c: New tests.
31572
31573 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31574
31575         * gcc.dg/cpp/multiline.c: New test.
31576
31577 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31578
31579         * g++.old-deja/g++.other/syshdr1.C: Update.
31580         * gcc.dg/cpp/lineflags.c: Remove temporarily.
31581
31582 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31583
31584         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
31585
31586 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31587
31588         * g++.old-deja/g++.pt/ttp65.C: New test.
31589
31590 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         * g++.old-deja/g++.pt/ttp64.C: New test.
31593
31594 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31595
31596         * g++.old-deja/g++.pt/spec33.C: New test.
31597
31598 2000-12-14  Catherine Moore  <clm@redhat.com>
31599
31600         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
31601         * gcc.c-torture/execute/920612-2.c: Likewise.
31602         * gcc.c-torture/execute/920428-2.c: Likewise.
31603         * gcc-c-torture/execute/va-arg-11.c: Call exit.
31604         * gcc.c-torture/execute/va-arg-21.c: Likewise.
31605
31606 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31607
31608         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
31609         * gcc.dg/pack-test-2.c: Likewise.
31610
31611 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31612
31613         Tests by Zack Weinberg <zackw@stanford.edu>.
31614
31615         * gcc.dg/cpp/defined.c: Update.
31616         * gcc.dg/cpp/defined_trad.c: New tests.
31617
31618 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31619
31620         * gcc.dg/cpp/trad-direct.c: Update.
31621
31622 2000-12-11  Neil Booth  <neilb@earthling.net>
31623
31624         * gcc.dg/cpp/defined_trad.c
31625
31626 2000-12-11  Neil Booth  <neilb@earthling.net>
31627
31628         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
31629
31630 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31631
31632         * gcc.dg/format-miss-2.c: New test.
31633
31634 2000-12-09  Neil Booth  <neilb@earthling.net>
31635
31636         * gcc.dg/cpp/lineflags.c: New tests.
31637         * gcc.dg/cpp/poison.c: Update.
31638         * gcc.dg/cpp/redef2.c: Update.
31639         * gcc.dg/cpp/skipping.c: New test.
31640
31641 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
31642
31643         * g++.old-deja/g++.other/eh3.C: New testcase.
31644
31645 2000-12-07  Neil Booth  <neilb@earthling.net>
31646
31647         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
31648         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
31649         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
31650         wtr-union-init-2.c, wtr-union-init-3.c: Update.
31651         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
31652         Update.
31653
31654 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31655
31656         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
31657         __SIZE_TYPE__ instead of int for type of integers cast to
31658         pointers.
31659
31660 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * g++.old-deja/g++.other/cleanup4.C: New test.
31663
31664 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31665
31666         * format-sec-1.c: New test.
31667
31668 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31669
31670         * gcc.dg/format-nonlit-3.c: New test.
31671
31672 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31673
31674         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
31675         through a null pointer.
31676
31677 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31678
31679         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
31680         * g++.old-deja/g++.pt/partial4.C: New test.
31681
31682 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
31683
31684         * gcc.c-torture/execute/ieee/hugeval.x: New.
31685
31686 2000-12-06  Neil Booth  <neilb@earthling.net>
31687
31688         * gcc.dg/cpp/backslash2.c: New tests.
31689
31690 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31691
31692         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
31693         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
31694
31695 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
31696
31697         * gcc.c-torture/execute/20001203-2.c: New testcase.
31698
31699 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
31702         * g++.old-deja/g++.other/virtual10.C: New test.
31703
31704 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31705
31706         * g++.old-deja/g++.mike/pmf5.C: Remove test.
31707
31708 2000-12-05  Richard Henderson  <rth@redhat.com>
31709
31710         * gcc.c-torture/compile/20001205-1.c: New.
31711
31712 2000-12-04  Neil Booth  <neilb@earthling.net>
31713
31714         * g++.old-deja/g++.other/virtual9.C: New test.
31715         * g++.old-deja/g++.pt/crash61.C: New test.
31716         * gcc.c-torture/execute/loop-9.c: New test.
31717
31718 2000-12-04  Neil Booth  <neilb@earthling.net>
31719
31720         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
31721         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
31722         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
31723         * gcc.dg/cpp/extratokens.c: ...here.
31724
31725 2000-12-04  Neil Booth  <neilb@earthling.net>
31726
31727         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
31728         New tests.
31729
31730 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31731
31732         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
31733         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
31734
31735 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31736
31737         * gcc.c-torture/execute/20001203-1.c: New test.
31738
31739 2000-12-03  Neil Booth  <neilb@earthling.net>
31740
31741         * gcc.dg/cpp/macro6.c: New test cases.
31742
31743 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31744
31745         * gcc.c-torture/execute/string-opt-9.c: New test.
31746         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31747         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31748         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31749
31750         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
31751         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
31752
31753 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
31754
31755         * gcc.dg/cpp/if-6.c: New testcase.
31756
31757         * gcc.dg/20001201-1.c: New testcase.
31758
31759 2000-12-02  Neil Booth  <neilb@earthling.net>
31760
31761         * g++.old-deja/g++.other/externC4.C,
31762         g++.old-deja/g++.other/friend10.C: New tests.
31763
31764 2000-12-02  Neil Booth  <neilb@earthling.net>
31765
31766         * g++.old-deja/g++.other/instan2.C
31767         * g++.old-deja/g++.other/instan3.C: New test.
31768
31769 2000-12-02  Neil Booth  <neilb@earthling.net>
31770
31771         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
31772         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
31773         gnuc99.c,gnuc99-pedantic.c: New tests.
31774
31775 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31776
31777         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
31778         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
31779
31780 2000-12-01  Neil Booth  <neilb@earthling.net>
31781
31782         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
31783         * gcc.dg/cpp/poison.c: Update.
31784         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
31785
31786 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
31787
31788         * g77.f-torture/execute/20001201.f: New test.
31789
31790 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31791
31792         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
31793
31794 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
31795
31796         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
31797
31798 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31799
31800         * g++.old-deja/g++.other/cast6.C: New test.
31801
31802 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
31803
31804         * gcc.c-torture/execute/20001130-2.c: New testcase.
31805
31806 2000-11-30  Richard Henderson  <rth@redhat.com>
31807
31808         * gcc.c-torture/execute/20001130-1.c: New test.
31809
31810 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31811
31812         * g++.old-deja/g++.other/op3.C: New test.
31813
31814 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31815
31816         * g++.old-deja/g++.other/op2.C: New test.
31817
31818 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         * g++.old-deja/g++.other/crash38.C: New test.
31821
31822 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
31823
31824         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
31825
31826 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
31827
31828         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
31829         tests.
31830         * gcc.c-torture/execute/string-opt-6.c: New test.
31831
31832         * gcc.dg/20001117-1.c: Add main.
31833
31834 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
31835
31836         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
31837         Move from here ...
31838         * gcc.dg/940510-1.c: ... to here.
31839
31840         * gcc.dg/20000926-1.c: GNU C now allows initializations of
31841         zero-size arrays in toplevel structures.
31842
31843 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31844
31845         * gcc.c-torture/execute/loop-8.c: New test.
31846
31847 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31848
31849         * g++.old-deja/g++.other/base1.C: New test.
31850
31851 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.old-deja/g++.other/parse2.C: New test.
31854
31855 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         * g++.old-deja/g++.pt/incomplete1.C: New test.
31858
31859 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31860
31861         * g++.old-deja/g++.other/friend9.C: New test.
31862
31863 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31864
31865         * gcc.dg/20001127-1.c: New test.
31866
31867 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31868
31869         * g++.old-deja/g++.pt/friend46.C: New test.
31870
31871 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31872
31873         * g++.old-deja/g++.other/ptrmem8.C: New test.
31874
31875 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31876
31877         * gcc.c-torture/execute/string-opt-7.c: New test.
31878         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31879
31880 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31881
31882         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
31883         instead of 'mkcheck 2'.
31884
31885 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31886
31887         * gcc.c-torture/execute/memcheck/driver.c,
31888         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
31889         C9X references to refer to C99.
31890
31891 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
31892
31893         * gcc.dg/ultrasp3.c: New test.
31894
31895 2000-11-25  Neil Booth  <neilb@earthling.net>
31896
31897         * gcc.dg/cpp/include2.c: Update test to be locale independent.
31898
31899 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
31900
31901         * gcc.c-torture/compile/20001123-2.c: New.
31902
31903 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31904
31905         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
31906
31907 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
31908
31909         * gcc.dg/sequence-point-1.c: Add some new tests.
31910         * gcc.c-torture/execute/20001124-1.c: New test.
31911
31912 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31913
31914         * g++.old-deja/g++.other/vaarg4.C: New test.
31915         * gcc.c-torture/compile/20001123-1.c: New test.
31916
31917 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31918
31919         * g++.other/crash24.C: Adjust and remove XFAIL.
31920         * g++.other/crash37.C: New test.
31921
31922 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
31923
31924         * g++.old-deja/g++.pt/instantiate9.C: New test.
31925
31926 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
31927
31928         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
31929         new ABI, too.
31930
31931         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
31932         * g++.old-deja/g++.robertl/eb55.C: Likewise.
31933
31934 2000-11-22  Neil Booth  <neilb@earthling.net>
31935
31936         * gcc.dg/cpp/Wtrigraphs.c: New test.
31937
31938 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
31939
31940         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
31941
31942 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
31943
31944         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
31945
31946 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
31947
31948         * lib/gcc-dg.exp: load_lib scanasm.exp.
31949         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
31950         * lib/g++-dg.exp: load_lib scanasm.exp.
31951         * lib/scanasm.exp: New.
31952         (scan-assembler, scan-assembler-not): Add optional arguments to
31953         test name, or if not present, the pattern name.
31954         (scan-assembler-dem, scan-assembler-dem-not): New.
31955
31956         * g++.dg/dg.exp: New.
31957
31958 2000-11-21  Neil Booth  <neilb@earthling.net>
31959
31960         * gcc.dg/cpp/integrated1.c: Remove.
31961
31962 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31963
31964         * gcc.c-torture/execute/20001121-1.c: New test.
31965
31966 2000-11-21  Richard Henderson  <rth@redhat.com>
31967
31968         * gcc.c-torture/compile/20001121-1.c: New test.
31969
31970 2000-11-20  Neil Booth  <neilb@earthling.net>
31971
31972         * gcc.dg/cpp/integrated1.c: New test.
31973
31974 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31975
31976         * g++.old-deja/g++.other/inline17.C: New test.
31977
31978 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
31979
31980         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
31981         local variable to be zero: I made the variable global. Now
31982         uses abort() and exit() instead of relying on main's return value.
31983
31984 2000-11-20  Neil Booth  <neilb@earthling.net>
31985
31986         * gcc.dg/cpp/paste2.c: Update test.
31987         * objc/execute/paste.m: New test.
31988
31989 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31990
31991         * gcc.dg/c99-condexpr-1.c: New test.
31992
31993 2000-11-20  Neil Booth  <neilb@earthling.net>
31994
31995         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
31996
31997 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
31998
31999         * g++.old-deja/g++.pt/export1.C: New test.
32000
32001 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32002
32003         * gcc.dg/20001117-1.c: New test.
32004
32005 2000-11-18  Richard Henderson  <rth@redhat.com>
32006
32007         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32008
32009 2000-11-18  Richard Henderson  <rth@redhat.com>
32010
32011         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32012         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32013         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32014
32015 2000-11-18  Richard Henderson  <rth@redhat.com>
32016
32017         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32018         (main): New.  Exit cleanly.
32019
32020 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32021
32022         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32023         gcc.dg/c99-fordecl-2.c: New tests.
32024
32025 2000-11-18  Richard Henderson  <rth@redhat.com>
32026
32027         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32028         * gcc.c-torture/execute/zerolen-2.c: New.
32029
32030 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32031
32032         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32033         memory.
32034
32035 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         * g++.old-deja/g++.pt/instantiate8.C: New test.
32038
32039 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32042         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32043
32044 2000-11-16  Nick Clifton  <nickc@redhat.com>
32045
32046         * gcc.c-torture/execute/nestfunc-2.c: New test.
32047         * gcc.c-torture/execute/nestfunc-3.c: New test.
32048
32049 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32050
32051         * gcc.c-torture/compile/20001116-1.c: New test.
32052
32053 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32054
32055         * gcc.c-torture/execute/20001115-1.c: New test.
32056
32057 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32058
32059         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32060         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32061         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32062         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32063
32064 2000-11-15  Neil Booth  <neilb@earthling.net>
32065
32066         gcc.dg/cpp/_Pragma1.c: Update.
32067         gcc.dg/cpp/_Pragma2.c: New test.
32068
32069 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32070
32071         * g++.old-deja/g++.other/anon5.C: New test.
32072
32073 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32074
32075         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32076         tests.
32077
32078 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32079
32080         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32081         output.
32082
32083 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32084
32085         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32086         labels at end of compound statements.
32087
32088 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32089
32090         * gcc.c-torture/execute/loop-7.c: New test.
32091
32092 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32093
32094         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32095
32096 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32097
32098         * gcc.dg/c99-bool-1.c: New test.
32099
32100 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32101
32102         * gcc.dg/c99-scope-1.c: Remove xfail.
32103         * gcc.dg/c99-scope-2.c: New test.
32104
32105 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32106
32107         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32108         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32109
32110 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32111
32112         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32113         error messages.
32114
32115         * g++.mike/p700.C: Don't typedef wchar_t.
32116         * g++.mike/p784.C: Likewise.
32117         * g++.mike/eb101.C: Don't use __wchar_t.
32118
32119 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32120
32121         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32122         from DO loop.
32123
32124 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32125
32126         * gcc.c-torture/execute/20001111-1.c: New test.
32127
32128 2000-11-10  Nick Clifton  <nickc@redhat.com>
32129
32130         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32131         long multuiple and accumulate.
32132
32133 2000-11-09  Richard Henderson  <rth@redhat.com>
32134
32135         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32136         via size_t instead of int.
32137
32138         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32139         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32140         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32141         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32142
32143 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
32144
32145         * gcc.c-torture/compile/20001109-1.c: New test.
32146         * gcc.c-torture/compile/20001109-2.c: New test.
32147
32148 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
32149
32150         * g++.old-deja/g++.pt/operator1.C: New test.
32151         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
32152
32153 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32154
32155         * gcc.dg/20001108-1.c: New test.
32156
32157 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
32158
32159         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
32160         with both arguments constant strings.
32161         * gcc.c-torture/execute/string-opt-3.c: New test.
32162         * gcc.c-torture/execute/string-opt-4.c: New test.
32163         * gcc.c-torture/execute/string-opt-5.c: New test.
32164
32165 2000-11-08  Nick Clifton  <nickc@redhat.com>
32166
32167         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
32168         mulsidi3adddi patterns.
32169
32170 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
32171
32172         * g++.old-deja/g++.other/crash36.C: New test.
32173
32174 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
32175
32176         * g++.old-deja/g++.other/init16.C: New test.
32177
32178 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
32179
32180         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
32181
32182 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32183
32184         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
32185         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32186         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32187
32188 2000-11-07  DJ Delorie  <dj@redhat.com>
32189
32190         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
32191
32192 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32193
32194         * gcc.c-torture/execute/string-opt-1.c: New test.
32195
32196 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
32197
32198         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
32199         mips-sgi-irix6.* because the MIPS ABI passes floating-point
32200         parameters in registers, and there is no way for a varargs
32201         function to know in which order the integer and floating-point
32202         parameters should be interleaved when they are placed on the
32203         stack.
32204         * gcc.c-torture/execute/va-arg-16.x: Likewise.
32205         * gcc.c-torture/execute/va-arg-17.x: Likewise.
32206
32207 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32208
32209         * gcc.c-torture/execute/string-opt-2.c: New test.
32210
32211 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
32212
32213         * g++.old-deja/g++.pt/crash60.C: New test.
32214
32215 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32216
32217         * g++.old-deja/g++.other/crash24.C: New test.
32218         * g++.old-deja/g++.other/crash25.C: New test.
32219         * g++.old-deja/g++.other/crash26.C: New test.
32220         * g++.old-deja/g++.other/crash27.C: New test.
32221         * g++.old-deja/g++.other/crash28.C: New test.
32222         * g++.old-deja/g++.other/crash29.C: New test.
32223         * g++.old-deja/g++.other/crash30.C: New test.
32224         * g++.old-deja/g++.other/crash31.C: New test.
32225         * g++.old-deja/g++.other/crash32.C: New test.
32226         * g++.old-deja/g++.other/crash33.C: New test.
32227         * g++.old-deja/g++.other/crash34.C: New test.
32228         * g++.old-deja/g++.other/crash35.C: New test.
32229
32230 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
32231
32232         * gcc.c-torture/execute/20001031-1.c: New test.
32233
32234 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
32235
32236         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
32237         namespace.
32238
32239         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
32240         standards-conformant.
32241
32242         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
32243
32244         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
32245         * g++.old-deja/g++.mike/p755a.C: Likewise.
32246         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
32247         library makes no calls to `operator new' during initialization.
32248
32249 2000-11-04  Neil Booth  <neilb@earthling.net>
32250
32251         * gcc.dg/cpp/include2.c: New tests.
32252
32253 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
32254
32255         * lib/g++.exp (g++_set_ld_library_path): New function.
32256         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
32257
32258 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
32259
32260         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
32261         warnings.
32262
32263 2000-11-01  Richard Henderson  <rth@redhat.com>
32264
32265         * g++.old-deja/g++.ext/namedret1.C: New.
32266         * g++.old-deja/g++.ext/namedret2.C: New.
32267         * g++.old-deja/g++.ext/namedret3.C: New.
32268
32269 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
32270
32271         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
32272         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
32273
32274 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32275
32276         * gcc.c-torture/execute/va-arg-21.c: New test.
32277
32278 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32279
32280         * gcc.dg/c99-complex-2.c: New test.
32281
32282 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32283
32284         * gcc.c-torture/execute/stdio-opt-1.c: New test.
32285
32286 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
32287
32288         * g++.old-deja/g++.other/inline16.C: New test.
32289
32290 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
32291
32292         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
32293         __PRETTY_FUNCTION__
32294
32295 2000-10-29  Neil Booth  <neilb@earthling.net>
32296
32297         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
32298         New tests.
32299         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
32300         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
32301         optimisation.
32302
32303 2000-10-29  Neil Booth  <neilb@earthling.net>
32304
32305         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
32306         * mi1.c, mi1c.h: Add null directives to multiple-include test.
32307         * mi5.c: Test multiple includes work with -C.
32308         * trigraphs.c: Test ^= version.
32309
32310 2000-10-28  Neil Booth  <neilb@earthling.net>
32311
32312         New tests and test updates for new macro expander.
32313
32314         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
32315         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
32316         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
32317         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
32318         new diagnostic messages.
32319
32320         * gcc.dg/cpp/macro3.c: New tests.
32321
32322 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
32323
32324         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
32325         on the same line.
32326
32327 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
32328
32329         * g++.old-deja/g++.other/eh2.C: New test.
32330
32331 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32332
32333         * gcc.c-torture/execute/20001027-1.c: New test.
32334
32335 2000-10-26  Richard Henderson  <rth@redhat.com>
32336
32337         * gcc.c-torture/execute/20001026-1.c: New.
32338
32339 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
32340
32341         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
32342         * g++.old-deja/g++.law/builtin1.C: Likewise.
32343         * g++.old-deja/g++.law/ctors10.C: Likewise.
32344         * g++.old-deja/g++.law/virtual3.C: Likewise.
32345         * g++.old-deja/g++.mike/p658.C: Likewise.
32346         * g++.old-deja/g++.other/sibcall1.C: Likewise.
32347         * g++.old-deja/g++.other/vaarg2.C: Likewise.
32348         * g++.old-deja/g++.robertl/eb124.C: Likewise.
32349         * g++.old-deja/g++.robertl/eb44.C: Likewise.
32350         * g++.old-deja/g++.robertl/eb77.C: Likewise.
32351
32352 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32353
32354         * gcc.c-torture/compile/20001024-1.c: New test.
32355
32356 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
32359         to tell us whether or not we are using V3.
32360
32361 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32362
32363         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
32364         operands.
32365
32366 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32367
32368         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
32369
32370 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
32371
32372         * gcc.c-torture/execute/20001024-1.c: New test.
32373
32374 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
32375
32376         * g++.old-deja/g++.other/sibcall1.C: New test.
32377
32378 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
32379
32380         * gcc.dg/noncompile/init-3.c: New test.
32381
32382 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32383
32384         * gcc.dg/format-array-1.c: New test.
32385
32386 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32387
32388         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
32389         writing through null pointers; remove comment about testing
32390         unterminated strings.
32391
32392 2000-10-17  Matthew Hiller  <hiller@redhat.com>
32393
32394         * gcc.c-torture/execute/20001017-2.c: New test.
32395
32396 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32397
32398         * gcc.c-torture/compile/20001018-1.c: New test.
32399         * gcc.c-torture/compile/20001018-1.x: Xfail.
32400
32401 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32402
32403         * gcc.c-torture/execute/20001017-1.c: New test.
32404
32405 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32406
32407         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
32408         for multiple use of arguments with scanf formats; add tests for
32409         multiple use of arguments.
32410
32411 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
32412
32413         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
32414
32415 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32416
32417         * gcc.dg/format-miss-1.c: New test.
32418
32419 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32420
32421         * gcc.c-torture/execute/20001013-1.c: New test.
32422
32423 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32424
32425         * gcc.dg/format-branch-1.c: New test.
32426
32427 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
32428
32429         * README, lib/file-format.exp: Remove EGCS references.
32430
32431 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
32432
32433         * gcc.dg/20001013-1.c: New test.
32434
32435 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32436
32437         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
32438         for intmax_t in the compiler using __typeof__ and the type rules
32439         for conditional expressions.
32440
32441 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
32442
32443         * gcc.dg/20001012-1.c: New test.
32444         * gcc.dg/20001012-2.c: New test.
32445
32446 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32447
32448         * gcc.dg/format-attr-1.c: New test.
32449
32450 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32451
32452         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
32453         __LONG_LONG_MAX__ instead of LLONG_MAX.
32454
32455 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32456
32457         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
32458         scanf flags.
32459         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
32460         flags.
32461
32462 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32463
32464         * gcc.dg/sequence-pt-1.c: New test.
32465
32466 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
32467
32468         * gcc.c-torture/execute/20001011-1.c: New testcase.
32469         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
32470
32471 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32472
32473         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
32474         does not error on it.
32475
32476 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32477
32478         * gcc.dg/20001009-1.c: New test.
32479
32480 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32481
32482         * gcc.c-torture/compile/20001009-1.c: Move from here ....
32483         * gcc.c-torture/execute/20001009-2.c: ... to here.
32484
32485 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
32486
32487         * gcc.c-torture/compile/20001009-1.c: New testcase.
32488         * gcc.c-torture/execute/20001009-1.c: New testcase.
32489         Testcases provided by Jan Hubicka <jh@suse.cz>.
32490
32491 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32492
32493         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32494         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
32495         uintmax_t using <limits.h> to emulate the compiler's internal
32496         logic.  No longer XFAIL %j tests.
32497
32498 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32499
32500         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
32501         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32502         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
32503         regexps and details of expected handling of some bad formats.
32504         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
32505         suppression.
32506
32507 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32508
32509         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
32510         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
32511         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
32512         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
32513         in list archives.
32514
32515 2000-10-06  Richard Henderson  <rth@cygnus.com>
32516
32517         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
32518         * g++.old-deja/g++.brendan/crash52.C: Likewise.
32519         * g++.old-deja/g++.jason/report.C: Likewise.
32520         * g++.old-deja/g++.law/friend5.C: Likewise.
32521         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
32522         of the expected warnings.
32523
32524 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         * g++.old-deja/g++.pt/enum14.C: New test.
32527
32528 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.pt/crash59.C: New test.
32531
32532 2000-10-04  Will Cohen  <wcohen@redhat.com>
32533
32534         * gcc.dg/20000926-1.c: New test.
32535
32536 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
32537
32538         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
32539         function name for current C++ compiler.
32540         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
32541
32542 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
32543
32544         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
32545         __PRETTY_FUNCTION__.
32546         * g++.old-deja/g++.ext/pretty2.C: Likewise.
32547
32548 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32549
32550         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
32551
32552 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
32553
32554         * gcc.c-torture/compile/20000923-1.c: New test.
32555
32556 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
32557
32558         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
32559         * g++.old-deja/g++.pt/ttp62.C: Same.
32560         * g++.old-deja/g++.other/inline14.C: Same.
32561
32562 2000-09-24  Richard Henderson  <rth@cygnus.com>
32563
32564         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
32565
32566 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32567
32568         * gcc.dg/c90-printf-1.c: Add test for wide string format.
32569
32570 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
32571
32572         * gcc.c-torture/compile/20000922-1.c: New file.
32573
32574 2000-09-21  Nick Clifton  <nickc@redhat.com>
32575
32576         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
32577         a signed long modulo operation.
32578         (mod6): New function - perform an unsigned long modulo operation.
32579         (main): Add tests for modulos of very large numbers by very small
32580         dividends.
32581
32582 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32583
32584         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
32585
32586 2000-09-19  Richard Henderson  <rth@cygnus.com>
32587
32588         * gcc.dg/compare2.c (case 10): XFAIL.
32589
32590 2000-09-18  Richard Henderson  <rth@cygnus.com>
32591
32592         * gcc.c-torture/execute/20000906-1.c: Move ...
32593         * gcc.dg/20000906-1.c: ... here.  Only run on targets
32594         that support __builtin_trap.
32595
32596 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
32597
32598         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
32599
32600 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32601
32602         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
32603         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
32604         more $ format tests.
32605
32606 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32607
32608         * gcc.dg/format-errmk-1.c: New test.
32609
32610 2000-09-17  Greg McGary  <greg@mcgary.org>
32611
32612         * gcc.c-torture/execute/20000917-1.x: Remove.
32613
32614 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32615
32616         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
32617
32618 2000-09-17  Greg McGary  <greg@mcgary.org>
32619
32620         * gcc.c-torture/execute/20000917-1.c: New test.
32621         * gcc.c-torture/execute/20000917-1.x: XFAIL.
32622
32623 2000-09-16  Neil Booth  <NeilB@earthling.net>
32624
32625         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
32626         in nested macro bug.
32627
32628 2000-09-15  Neil Booth  <NeilB@earthling.net>
32629
32630         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
32631
32632 2000-09-14  Jeffrey A Law  (law@cygnus.com)
32633
32634         * gcc.c-torture/execute/20000914-1.c: New test.
32635
32636 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
32637
32638         * g++.other/inline13.C: New test.
32639
32640 2000-09-12  Andreas Jaeger  <aj@suse.de>
32641
32642         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
32643         constant by Ulrich Drepper <drepper@redhat.com>.
32644
32645 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
32646
32647         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
32648
32649 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32650
32651         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
32652
32653 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
32654
32655         * gcc.dg/cpp/backslash.c: New test.
32656
32657 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
32658
32659         * gcc.c-torture/execute/20000910-1.c: New test.
32660         * gcc.c-torture/execute/20000910-2.c: Likewise.
32661
32662 2000-09-11  Robert Lipe  <robertl@sco.com>
32663
32664         * gcc.dg/pragma-align.c: New test.
32665
32666 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32667
32668         * g++.old-deja/g++.pt/explicit82.C: New test.
32669         * g++.old-deja/g++.pt/explicit83.C: New test.
32670
32671 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
32672
32673         * gcc.dg/asm-names.c: New test.
32674
32675 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32676
32677         * gcc.dg/cpp/tr-warn6.c: New test
32678
32679 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32680
32681         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
32682         be accepted.
32683
32684 2000-09-07  Catherine Moore  <clm@redhat.com>
32685
32686         * gcc.c-torture/execute/unroll-1.c: New test.
32687
32688 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
32689
32690         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
32691         ERROR markers.
32692         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
32693         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
32694         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
32695         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
32696         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
32697         Preprocess only.
32698         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
32699         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
32700
32701 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32702
32703         * g++.old-deja/g++.pt/deduct2.C: New test.
32704
32705 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32706
32707         * g++.old-deja/g++.pt/parms2.C: New test.
32708
32709 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         * g++.old-deja/g++.pt/crash58.C: New test.
32712
32713 2000-09-06  Greg McGary  <greg@mcgary.org>
32714
32715         * gcc.c-torture/execute/20000906-1.c: New test.
32716         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
32717
32718 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32719
32720         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
32721
32722 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.old-deja/g++.pt/crash57.C: New test.
32725
32726 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         * g++.old-deja/g++.pt/crash56.C: New test.
32729
32730 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32731
32732         * g++.old-deja/g++.pt/koenig1.C: New test.
32733
32734 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32735
32736         * gcc.dg/20000904-1.c: New test.
32737
32738 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32739
32740         * gcc.dg/cpp/paste8.c: New test.
32741
32742 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
32743
32744         * gcc.c-torture/compile/20000827-1.c: New test.
32745
32746 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32747
32748         * gcc.dg/format-diag-1.c: New test.
32749
32750 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32751
32752         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
32753         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
32754         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
32755         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
32756         gcc.dg/formatz-1.c: Adjust warning regular expressions.
32757
32758 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32759
32760         * g++.old-deja/g++.other/nested4.C: New test.
32761
32762 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32763
32764         * g++.old-deja/g++.ns/scoped1.C: New test.
32765
32766 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
32767
32768         * lib/g++.exp: Support testing already-installed GCC.
32769
32770 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32771
32772         * wtr-label-1.c, wtr-suffix-1.c: New tests.
32773
32774 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32775
32776         * gcc.dg/return-type-2.c: New test.
32777
32778 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
32779
32780         * gcc.c-torture/compile/20000825-1.c: New test.
32781
32782 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
32783
32784         * gcc.dg/dwarf2-2.c: New test.
32785
32786 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
32787
32788         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32789         dg-warning regexps.
32790
32791 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32792
32793         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
32794         gcc.dg/format-ext-5.c: New tests.
32795
32796 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
32797
32798         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
32799
32800 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
32801
32802         * gcc.dg/noncompile/930622-2.c: Adjust error message.
32803
32804 2000-08-24  Richard Henderson  <rth@cygnus.com>
32805
32806         * gcc.dg/ia64-sync-1.c: New test.
32807         * gcc.dg/ia64-sync-2.c: New test.
32808         * gcc.dg/ia64-asm-1.c: New test.
32809
32810 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32811
32812         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
32813         * gcc.dg/format-ext-2.c: New test.
32814
32815 2000-08-23  Jason Merrill  <jason@redhat.com>
32816
32817         * lib/old-dejagnu.exp: Also ignore "In member function" and
32818         "At global scope".
32819
32820 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32821
32822         * gcc.dg/noncompile/label-lineno-1.c: New test.
32823
32824 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32825
32826         * gcc.dg/c99-array-nonobj-1.c: New test.
32827
32828 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32829
32830         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
32831         tests.
32832         * gcc.dg/format-ext-1.c: New test.
32833
32834 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32835
32836         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
32837         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
32838         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
32839         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
32840         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
32841
32842 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32843
32844         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
32845         gcc.dg/c99-strftime-2.c: New tests.
32846
32847 2000-08-22  Richard Henderson  <rth@cygnus.com>
32848
32849         * gcc.c-torture/execute/20000822-1.c: New test.
32850
32851 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * gcc.c-torture/execute/20000819-1.x: Remove.
32854
32855 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32856
32857         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
32858         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
32859         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
32860         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
32861         gcc.dg/format-xopen-1.c: New tests.
32862
32863 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32864
32865         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
32866
32867 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * g++.old-deja/g++.other/loop2.C: New test.
32870
32871         * gcc.c-torture/compile/20000606-1.c: New test.
32872         * gcc.c-torture/compile/20000728-1.c: New test.
32873         * gcc.c-torture/execute/20000801-1.c: New test.
32874         * gcc.c-torture/execute/20000801-2.c: New test.
32875         * gcc.c-torture/execute/20000819-1.c: New test.
32876         * gcc.c-torture/execute/20000819-1.x: XFAIL.
32877         * gcc.dg/20000629-1.c: New test.
32878         * gcc.dg/20000724-1.c: New test.
32879         * gcc.dg/20000807-1.c: New test.
32880
32881 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
32882
32883         * gcc.dg/cpp/pragma-1.c: New test.
32884         * gcc.dg/cpp/pragma-2.c: New test.
32885
32886 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
32887
32888         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
32889         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
32890
32891 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32892
32893         * gcc.c-torture/compile/20000818-1.c: New test.
32894
32895 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
32896
32897         * gcc.c-torture/execute/20000818-1.c: New test.
32898
32899 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32900
32901         * gcc.dg/format-va-1.c: New test.
32902
32903 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         * g++.old-deja/g++.other/typedef8.C: New test.
32906
32907 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32908
32909         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
32910         * g++.old-deja/g++.mike/net36.C: Mark candidate.
32911         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
32912         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
32913         * g++.old-deja/g++.other/ptrmem7.C: New test.
32914         * g++.old-deja/g++.pt/ptrmem10.C: New test.
32915
32916 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32917
32918         * g++.old-deja/g++.pt/typename27.C: New test.
32919
32920 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
32921
32922         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
32923         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
32924         * g++.old-deja/g++.pt/friend45.C: New test.
32925         * g++.old-deja/g++.other/friend8.C: New test.
32926
32927 2000-08-15  Richard Henderson  <rth@cygnus.com>
32928
32929         * gcc.c-torture/execute/20000815-1.c: New test.
32930
32931 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32932
32933         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
32934         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
32935         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
32936
32937 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
32938
32939         * g++.old-deja/g++.other/refinit2.C: New test.
32940
32941 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
32942
32943         * lib/c-torture.exp (c-torture): Make
32944         compiler_conditional_xfail_data global.
32945         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
32946         compiler_conditional_xfail_data machinery.
32947         (f-torture-execute): Likewise.
32948         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
32949         and only when unrolling loops.
32950
32951         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
32952
32953 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32954
32955         * g++.old-deja/g++.pt/explicit81.C: New test.
32956
32957 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32958
32959         * g++.old-deja/g++.pt/typename26.C: New test.
32960
32961 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
32962
32963         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
32964         warning.
32965
32966 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32967
32968         * g++.old-deja/g++.other/array3.C: New test.
32969
32970 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32971
32972         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
32973         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
32974         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
32975         New tests.
32976
32977 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
32978
32979         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
32980         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32981
32982 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
32983
32984         * gcc.c-torture/execute/20000808-1.c: New test.
32985
32986 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32987
32988         * gcc.dg/c90-const-expr-1.c: New test.
32989
32990 2000-08-08  Richard Henderson  <rth@cygnus.com>
32991
32992         * gcc.dg/noncompile/920923-1.c: Declare calloc.
32993
32994 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32995
32996         * gcc.dg/noncompile/const-ll-1.c: New test.
32997
32998 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32999
33000         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33001
33002 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33003
33004         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33005         that running programs linked against the shared version of libobjc
33006         run correctly.
33007
33008 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33009
33010         * gcc.dg/c99-printf-1.c: New test.
33011
33012 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33013
33014         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33015
33016 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33017
33018         * gcc.c-torture/execute/20000731-1.x: Delete.
33019
33020 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33021
33022         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33023         and torture_without_loops as is done by c-torture.exp.
33024         (search_for): Copy from c-torture.exp.
33025         (gcc-dg-runtest): New function, drives a directory of tests
33026         iterating over the TORTURE_OPTIONS.
33027         (scan-assembler, scan-assembler-not): Move here from
33028         individual directory drivers.
33029
33030         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33031         defined by lib/gcc-dg.exp.
33032         * gcc.dg/cpp/cpp.exp: Likewise.
33033         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33034         gcc-dg-runtest, so we cycle over optimization options.
33035
33036         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33037         * gcc.dg/compare2.c: No longer expected to fail.
33038
33039 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33040
33041         * gcc.c-torture/execute/20000804-1.c: New test.
33042
33043 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33044
33045         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33046
33047 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33048
33049         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33050
33051 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33052
33053         * gcc.c-torture/compile/20000803-1.c: New test.
33054
33055 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33056
33057         * gcc.c-torture/execute/20000801-3.c,
33058         gcc.c-torture/execute/20000801-4.c: New tests.
33059         * gcc.c-torture/execute/20000801-3.x,
33060         gcc.c-torture/execute/20000801-4.x: Xfail.
33061
33062 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33063
33064         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33065         libobjc/.libs to allow for libtool.
33066
33067 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33068
33069         * gcc.c-torture/compile/20000802-1.c: New test.
33070
33071 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33072
33073         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33074
33075 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33076
33077         * gcc-c-torture/execute/20000731-2.c: New test.
33078
33079         * gcc.c-torture/execute/20000731-1.c: New test.
33080         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33081
33082 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33083
33084         * testsuite/gcc.dg/cpp/paste7.c: New test.
33085         * gcc.dg/cpp/20000725-1.c: New test.
33086
33087 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33088
33089         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33090         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33091         declaration warning for __builtin_dwarf_reg_size.
33092
33093         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33094
33095 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33096
33097         * gcc.dg/noncompile/voidparam-1.c: New test.
33098
33099 2000-07-30  Richard Henderson  <rth@cygnus.com>
33100
33101         * gcc.dg/c90-digraph-1.c: Don't xfail.
33102         * gcc.dg/compare2.c (case 10): Xfail.
33103         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33104
33105 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33106
33107         * gcc.dg/c99-main-1.c: New test.
33108
33109 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33110
33111         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33112
33113 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33114
33115         * gcc.c-tortuer/execute/20000726-1.c: New test.
33116
33117 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33118
33119         * gcc.c-torture/execute/enum-2.c: New test.
33120
33121 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33122
33123         * gcc.dg/cpp/tr-warn3.c: New test.
33124
33125 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33126
33127         * g++.old-deja/g++.ext/implicit1.C: Remove.
33128         * g++.old-deja/g++.jason/c2.C: Remove
33129         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33130         * g++.old-deja/g++.pt/crash16.C: Likewise.
33131         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33132
33133 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33134
33135         * g++.old-deja/g++.other/for2.C: New test.
33136
33137 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33138
33139         * gcc.dg/20000720-1.c: New test.
33140
33141 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
33142
33143         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
33144
33145 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
33146
33147         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
33148         * gcc.c-torture/execute/20000722-1.c: New.
33149         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
33150
33151 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
33152
33153         * gcc.dg/cpp/20000720-1.S: New test.
33154
33155 2000-07-21  Michael Meissner  <meissner@redhat.com>
33156
33157         * gcc.c-torture/execute/ieee/hugeval.c: New test.
33158
33159 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33160
33161         * g++.old-deja/g++.brendan/crash16.C,
33162         g++.old-deja/g++.brendan/parse3.C,
33163         g++.old-deja/g++.brendan/redecl1.C,
33164         g++.old-deja/g++.ns/template13.C,
33165         g++.old-deja/g++.other/decl4.C,
33166         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
33167
33168 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
33169
33170         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
33171         and "Internal error".
33172
33173         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
33174         regexps.
33175         * gcc.dg/cpp/paste6.c: New test.
33176
33177 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
33178
33179         * gcc.dg/cpp/tr-direct.c: New test.
33180
33181         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
33182         gcc.dg/cpp/undef1.c: Tweak error regexps.
33183
33184 2000-07-18  Eric Christopher <echristo@redhat.com>
33185
33186         * gcc.c-torture/compile/20000718-1.c: New test.
33187
33188 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
33189
33190         * cpplex.c (_cpp_push_token): If the token being pushed back
33191         is the previous token in this context, just subtract one from
33192         context->posn.
33193         * cppmacro.c (save_expansion): Clear aux field when storing a
33194         placemarker.
33195
33196 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
33197
33198         * gcc.dg/noncompile/redecl-1.c: New test.
33199
33200 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
33201
33202         * gcc.c-torture/execute/20000717-5.c: New test.
33203         * gcc.c-torture/execute/20000717-1.x: Removed.
33204
33205 2000-07-17  Richard Henderson  <rth@cygnus.com>
33206
33207         * gcc.c-torture/execute/20000717-4.c: New test.
33208
33209 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
33210
33211         * gcc.dg/cpp/syshdr.c: New test.
33212         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
33213
33214 2000-07-17  Neil Booth  <neilb@earthling.net>
33215
33216         * gcc.dg/cpp/cmdlne-dM.c: New test.
33217         * gcc.dg/cpp/cmdlne-dD.c: New test.
33218
33219 2000-07-17  Jeffrey A Law  (law@cygnus.com)
33220
33221         * gcc.c-torture/execute/20000717-3.c: New test.
33222
33223         * gcc.c-torture/compile/20000717-1.c: New test.
33224
33225 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
33226
33227         * gcc.c-torture/execute/20000717-2.c: New test.
33228
33229 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33230
33231         * gcc.dg/formatz-1.c: New test.
33232
33233         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
33234         * gcc.dg/c99-digraph-1.c: New tests.
33235
33236         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
33237         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
33238
33239         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
33240         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
33241         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
33242         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
33243         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
33244         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
33245         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
33246
33247 2000-07-17   Greg McGary <greg@mcgary.org>
33248
33249         * gcc.c-torture/execute/20000717-1.c: New test.
33250         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
33251
33252 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * gcc.c-torture/execute/20000715-2.c: New test.
33255         * gcc.dg/20000715-1.c: New test.
33256
33257 2000-07-15  Michael Meissner  <meissner@redhat.com>
33258
33259         * gcc.c-torture/execute/20000715-1.c: New test.
33260
33261 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
33262
33263         * gcc.c-torture/execute/20000707-1.c: New test.
33264
33265 2000-07-13  Neil Booth  <NeilB@earthling.net>
33266
33267         * testsuite/gcc.dg/cpp/digraph1.c,
33268         testsuite/gcc.dg/cpp/digraph2.c,
33269         testsuite/gcc.dg/cpp/digraphs.c: New tests.
33270
33271 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
33272
33273         * g77.f-torture/compile/20000630-2.f:  New test.
33274         * g77.f-torture/compile/20000630-2.x
33275
33276 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33277
33278         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
33279
33280 2000-07-11  Neil Booth  <NeilB@earthling.net>
33281
33282         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
33283
33284 2000-07-11  Neil Booth  <NeilB@earthling.net>
33285
33286         * gcc.dg/cpp/cmdlne-C.c: New.
33287
33288 2000-07-09  Neil Booth  <NeilB@earthling.net>
33289
33290         * gcc.dg/cpp/directiv.c: New tests.
33291         * gcc.dg/cpp/undef1.c: Update.
33292
33293 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
33294
33295         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33296
33297 2000-07-09  Neil Booth  <NeilB@earthling.net>
33298
33299         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
33300
33301 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
33302
33303         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
33304         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
33305
33306 2000-07-08  Neil Booth  <NeilB@earthling.net>
33307
33308         * gcc.dg/cpp/macsyntx.c: New tests.
33309
33310 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33311
33312         * gcc.dg/20000707-1.c: New test.
33313
33314 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
33315
33316         * gcc.c-torture/execute/20000706-1.c: New test.
33317         * gcc.c-torture/execute/20000706-2.c: New test.
33318         * gcc.c-torture/execute/20000706-3.c: New test.
33319         * gcc.c-torture/execute/20000706-4.c: New test.
33320         * gcc.c-torture/execute/20000706-5.c: New test.
33321
33322 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33323
33324         * g++.old-deja/g++.pt/instantiate7.C: New test.
33325
33326 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
33327
33328         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
33329         * g++.old-deja/g++.mike/thunk3.C: Likewise.
33330         * g++.old-deja/g++.other/rtti3.C: Likewise.
33331         * g++.old-deja/g++.other/rttid3.C: Likewise.
33332
33333 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
33334
33335         *  g77.f-torture/compile/20000630-1.x: Fix typo
33336
33337 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
33338
33339         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
33340         assembly output.
33341
33342 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
33343
33344         * gcc.dg/cpp/ident.c: New test.
33345
33346 2000-07-05  Neil Booth  <NeilB@earthling.net>
33347
33348         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
33349           gcc.dg/cpp/lexstrng.c: New tests.
33350
33351 2000-07-04  Neil Booth  <NeilB@earthling.net>
33352
33353         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
33354         * gcc.dg/cpp/strify2.c: Same.
33355
33356 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
33357
33358         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
33359         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
33360         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
33361         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
33362
33363         * testsuite/gcc.dg/cpp/macro1.c,
33364         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
33365         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
33366         testsuite/gcc.dg/cpp/strify1.c,
33367         testsuite/gcc.dg/cpp/strify2.c: New tests.
33368
33369 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
33370
33371         * gcc.c-torture/execute/20000703-1.c: New test.
33372
33373 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33374
33375         * g++.old-deja/g++.pt (lookup10.C): New test.
33376
33377 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33378
33379         * g++.old-deja/g++.pt (typename25.C): New test.
33380
33381 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
33382
33383         * gcc.c-torture/compile/20000701-1.c: New test.
33384
33385 2000-06-30  Nick Clifton  <nickc@cygnus.com>
33386
33387         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
33388         to test case.
33389
33390 2000-06-30  Catherine Moore  <clm@cygnus.com>
33391
33392         * gcc.c-torture/execute/align-1.c: New test.
33393
33394 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
33395
33396         * g++.old-deja/g++.pt/expr8.C: New test.
33397         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
33398
33399 2000-06-29  Nick Clifton  <nickc@cygnus.com>
33400
33401         * gcc.c-torture/compile/20000629-1.c: New test.
33402
33403 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33404
33405
33406         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
33407         gcc.dg/noncompile directory, depending on whether they're
33408         preprocessor tests or not.  Annotate all the tests for the dg
33409         framework.
33410
33411         * gcc.c-torture/noncompile/noncompile.exp: Delete.
33412         * gcc.dg/noncompile/noncompile.exp: New.
33413
33414         * Moved files:
33415         Old name                                New name
33416         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
33417         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
33418         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
33419         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
33420         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
33421         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
33422         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
33423         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
33424         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
33425         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
33426         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
33427         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
33428         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
33429         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
33430         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
33431         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
33432         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
33433         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
33434         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
33435         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
33436         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
33437         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
33438         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
33439         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
33440
33441         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
33442         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
33443         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
33444         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
33445         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
33446         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
33447
33448 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
33449
33450         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
33451         declare one variable.  On the fourth, error.
33452         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
33453         declared by 20000628-1a.h.
33454
33455 2000-06-29  Richard Henderson  <rth@redhat.com>
33456
33457         * gcc.c-torture/execute/930529-1.x: New file.
33458         * gcc.dg/920413-1.c: Adjust expected warning text.
33459         * gcc.dg/980217-1.c: Declare abort.
33460         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
33461
33462 2000-06-29  Jeffrey A Law  (law@cygnus.com)
33463
33464         * g77.f-torture/compile/20000629-1.f: New test.
33465         * g77.f-torture/compile/20000629-1.x: Expected to fail.
33466
33467 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33468
33469         Rearrange lots of files, removing entirely the
33470         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
33471         directories.
33472
33473         * Deleted files:
33474         gcc.c-torture/code_quality/code_quality.exp
33475         gcc.c-torture/special/special.exp
33476         gcc.failure/failure.exp
33477         gcc.failure/940409-1.x
33478         gcc.c-torture/compile/961203-1.x
33479
33480         * New files:
33481         gcc.misc-tests/linkage.exp
33482         gcc.c-torture/execute/920730-1t.c
33483         gcc.c-torture/execute/920730-1t.x
33484         gcc.c-torture/compile/920520-1.x
33485         gcc.c-torture/compile/920521-1.x
33486         gcc.c-torture/compile/981006-1.x
33487         gcc.c-torture/execute/eeprof-1.x
33488
33489         * Moved files (possibly with modifications to fit a new harness):
33490         Old name                                New name
33491         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
33492         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
33493         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
33494         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
33495         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
33496         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
33497         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
33498         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
33499         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
33500         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
33501         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
33502         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
33503         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
33504         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
33505
33506 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33507
33508         * c-torture/compile/961203-1.x: Delete.
33509
33510         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
33511         not exit. Include stdio.h.
33512         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
33513         * gcc.misc-tests/dg-12.c: Likewise.
33514         * gcc.misc-tests/dg-5.c: Likewise.
33515         * gcc.misc-tests/dg-6.c: Likewise.
33516         * gcc.misc-tests/dg-7.c: Prototype abort.
33517         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
33518         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
33519         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
33520         not exit.
33521         * gcc.misc-tests/sieve.c: Use return from main, not exit.
33522         * gcc.misc-tests/sort2.c: Use return from main, not exit.
33523
33524 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
33525
33526         * gcc.dg/cpp/20000628-1.c: New test.
33527         * gcc.dg/cpp/20000628-1.h: New header for above test.
33528         * gcc.dg/cpp/20000628-1a.h: Likewise.
33529
33530 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
33531
33532         * gcc.dg/cpp: New directory.
33533         * gcc.dg/cpp/cpp.exp: New driver.
33534         * gcc.dg/cpp/20000627-1.c: New test.
33535         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
33536         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
33537         and rewrite as a compilation test.
33538
33539         * gcc.dg: Move many files into the cpp subdirectory, possibly
33540         renaming or editing them as well.
33541         Old name                New name
33542         990119-1.c              cpp/19990119-1.c
33543         990228-1.c              cpp/19990228-1.c
33544         990407-1.c              cpp/19990407-1.c
33545         990409-1.c              cpp/19990409-1.c
33546         990413-1.c              cpp/19990413-1.c
33547         990703-1.c              cpp/19990703-1.c
33548         20000127-1.c            cpp/20000127-1.c
33549         20000129-1.c            cpp/20000129-1.c
33550         20000207-1.c            cpp/20000207-1.c
33551         20000207-2.c            cpp/20000207-2.c
33552         20000209-1.c            cpp/20000209-1.c
33553         20000209-2.c            cpp/20000209-2.c
33554         20000301-1.c            cpp/20000301-1.c
33555         20000419-1.c            cpp/20000419-1.c
33556         20000510-1.S            cpp/20000510-1.S
33557         20000519-1.c            cpp/20000519-1.c
33558         20000529-1.c            cpp/20000529-1.c
33559         20000625-1.c            cpp/20000625-1.c
33560         20000625-2.c            cpp/20000625-2.c
33561         cpp-as1.c               cpp/assert1.c
33562         cpp-as2.c               cpp/assert2.c
33563         cxx-comments-1.c        cpp/cxxcom1.c
33564         cxx-comments-2.c        cpp/cxxcom2.c
33565         endif-label.c           cpp/endif.c
33566         cpp-hash1.c             cpp/hash1.c
33567         cpp-hash2.c             cpp/hash2.c
33568         cpp-if1.c               cpp/if-1.c
33569         cpp-if2.c               cpp/if-2.c
33570         cpp-if3.c               cpp/if-3.c
33571         cpp-if4.c               cpp/if-4.c
33572         cpp-if5.c               cpp/if-5.c
33573         cpp-cond.c              cpp/if-cexp.c
33574         cpp-missingop.c         cpp/if-mop.c
33575         cpp-missingparen.c      cpp/if-mpar.c
33576         cpp-opprec.c            cpp/if-oppr.c
33577         cpp-ifparen.c           cpp/if-paren.c
33578         cpp-shortcircuit.c      cpp/if-sc.c
33579         cpp-shift.c             cpp/if-shift.c
33580         cpp-unary.c             cpp/if-unary.c
33581         cpp-li1.c               cpp/line1.c
33582         cpp-li2.c               cpp/line2.c
33583         lineno.c                cpp/line3.c
33584         lineno-2.c              cpp/line4.c
33585         cpp-mi.c                cpp/mi1.c
33586         cpp-mic.h               cpp/mi1c.h
33587         cpp-micc.h              cpp/mi1cc.h
33588         cpp-mind.h              cpp/mi1nd.h
33589         cpp-mindp.h             cpp/mi1ndp.h
33590         cpp-mix.h               cpp/mi1x.h
33591         cpp-mi2.c               cpp/mi2.c
33592         cpp-mi2a.h              cpp/mi2a.h
33593         cpp-mi2b.h              cpp/mi2b.h
33594         cpp-mi2c.h              cpp/mi2c.h
33595         cpp-mi3.c               cpp/mi3.c
33596         cpp-mi3.def             cpp/mi3.def
33597         poison-1.c              cpp/poison.c
33598         pr-impl.c               cpp/prag-imp.c
33599         cpp-redef-2.c           cpp/redef1.c
33600         cpp-redef.c             cpp/redef2.c
33601         strpaste.c              cpp/strp1.c
33602         strpaste-2.c            cpp/strp2.c
33603         cpp-tradpaste.c         cpp/tr-paste.c
33604         cpp-tradstringify.c     cpp/tr-str.c
33605         cpp-tradwarn1.c         cpp/tr-warn1.c
33606         cpp-tradwarn2.c         cpp/tr-warn2.c
33607         trigraphs.c             cpp/trigraphs.c
33608         cpp-unc1.c              cpp/unc1.c
33609         cpp-unc2.c              cpp/unc2.c
33610         cpp-unc3.c              cpp/unc3.c
33611         cpp-unc.c               cpp/unc4.c
33612         undef.c                 cpp/undef1.c
33613         undef-2.c               cpp/undef2.c
33614         cpp-wi1.c               cpp/widestr1.c
33615
33616 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
33617
33618         * lib/g++.exp (g++_include_flags): Tweak.
33619
33620 2000-06-27  H.J. Lu  <hjl@gnu.org>
33621             Loren J. Rittle  <ljrittle@acm.org>
33622
33623         * lib/g++.exp (g++_include_flags): Override libgloss.exp
33624         version with one that knows about the new gcc tree structure.
33625         (g++_link_flags): Same.
33626
33627 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
33628
33629         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
33630         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
33631         case we are cross-compiling.
33632
33633         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
33634         g++.old-deja/g++.niklas/Makefile.in,
33635         g++.old-deja/g++.niklas/configure.in,
33636         g++.old-deja/g++.other/Makefile.in,
33637         g++.old-deja/g++.other/configure.in,
33638         gcc.c-torture/code_quality/Makefile.in,
33639         gcc.c-torture/code_quality/configure.in,
33640         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
33641         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
33642         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
33643         gcc.c-torture/execute/ieee/Makefile.in,
33644         gcc.c-torture/execute/ieee/configure.in,
33645         gcc.c-torture/noncompile/Makefile.in,
33646         gcc.c-torture/noncompile/configure.in,
33647         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
33648         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
33649         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
33650
33651 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33652
33653         * g++.old-deja/g++.other/ambig3.C: New test.
33654
33655 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33656
33657         * g++.old-deja/g++.pt/syntax1.C: New test.
33658         * g++.old-deja/g++.pt/syntax2.C: New test.
33659         * g++.old-deja/g++.other/syntax3.C: New test.
33660         * g++.old-deja/g++.other/syntax4.C: New test.
33661
33662 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33663
33664         * gcc.dg/20000623-1.c: Prototype exit and abort.
33665
33666 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33667
33668         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
33669         New tests.
33670         * gcc.dg/cpp-mi3.def: New file.
33671
33672         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
33673         inside assertions.
33674         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
33675         lexer's error messages.
33676         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
33677         divine anything from the linemarkers.
33678         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
33679         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
33680
33681 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
33682
33683         * gcc.dg/20000623-1.c: New test.
33684
33685 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.c-torture/execute/20000622-1.c: New test.
33688
33689 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33690
33691         * g++.old-deja/g++.other/init15.C: New test.
33692
33693 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33694
33695         * g++.old-deja/g++.pt/vaarg2.C: New test.
33696         * g++.old-deja/g++.pt/vaarg3.C: New test.
33697
33698 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
33699
33700         * g++.old-deja/g++.other/dyncast6.C: New test.
33701
33702 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
33703
33704         * gcc.c-torture/execute/loop-6.c: New test.
33705
33706 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
33707
33708         * gcc.dg/20000614-1.c: New test.
33709         * gcc.dg/20000614-2.c: New test.
33710
33711 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
33712
33713         * g++.old-deja/g++.other/inline12.C: New test.
33714
33715 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
33716
33717         * g++.old-deja/g++.other/eh1.C: New test.
33718
33719 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
33720
33721         * g++.old-deja/g++.other/type.C: New test.
33722
33723 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * g++.old-deja/g++.other/initstring.C: New test.
33726
33727 2000-06-12  Jason Merrill  <jason@redhat.com>
33728
33729         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
33730
33731 2000-06-09  Jeffrey A Law  (law@cygnus.com)
33732
33733         * gcc.c-torture/compile/20000609-1.c: New test.
33734
33735 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
33736
33737         * gcc.dg/20000609-1.c: New test.
33738
33739 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
33740
33741         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
33742         * gcc.c-torture/noncompile/poison-1.c: Move...
33743         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
33744         * gcc.dg/cpp-li1.c: Add a token after the #line.
33745
33746 2000-06-05  Richard Henderson  <rth@cygnus.com>
33747
33748         * gcc.c-torture/execute/20000605-2.c: New test.
33749         * gcc.c-torture/execute/20000605-3.c: New test.
33750
33751 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
33752
33753         * g77.f-torture/execute/20000503-1.x: New file.
33754
33755 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
33756
33757         * g++.old-deja/g++.eh/badalloc1.C: New test.
33758
33759 2000-06-05  Richard Henderson  <rth@cygnus.com>
33760
33761         * gcc.c-torture/execute/20000605-1.c: New test.
33762
33763 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33764             Nathan Sidwell <nathan@codesourcery.com>
33765
33766         * gcc.c-torture/compile/20000605-1.c: New test.
33767
33768 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
33769
33770         * g77.f-torture/compile/20000601-1.f:  New test.
33771
33772 2000-06-03  Richard Henderson  <rth@cygnus.com>
33773
33774         * gcc.c-torture/execute/20000603-1.c: New.
33775
33776 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
33777
33778         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
33779         * gcc.dg/noreturn-2.c (noreturn): Likewise.
33780
33781 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
33782
33783         * gcc.dg/compare2.c (case 12): XFAIL.
33784         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
33785         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
33786
33787         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
33788
33789 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
33790
33791         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
33792         guard macro is already defined when the header is first
33793         included.
33794         * gcc.dg/cpp-mix.h: New file.
33795         * gcc.dg/endif-label.c: Update patterns to match compiler.
33796
33797         * g++.brendan/complex1.C: Declare abort.
33798         * g++.law/refs4.C: Remove XFAIL.
33799         * g++.oliva/expr2.C: Declare abort and exit.
33800
33801 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
33802
33803         * gcc.c-torture/execute/20000528-1.c: New test.
33804
33805         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
33806         * g++.old-deja/g++.law/temps4.C: Likewise.
33807
33808         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
33809         stdlib.h.  Call abort() on failure.
33810         * g++.old-deja/g++.law/refs4.C: Likewise.
33811         * g++.old-deja/g++.law/temps4.C: Likewise.
33812         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
33813         * gcc.c-torture/execute/20000112-1.c: Include string.h.
33814
33815 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
33816
33817         Relative to g++.dg/special:
33818         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
33819
33820         Relative to g++.old-deja:
33821         * g++.brendan/complex1.C, g++.jason/optimize2.C,
33822         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
33823         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
33824         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
33825         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
33826         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
33827         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
33828
33829         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
33830         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
33831         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
33832         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
33833         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
33834         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
33835         and/or string.h.
33836
33837         * g++.other/goto1.C: Update expectations for error messages.
33838
33839 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
33840
33841         * gcc.c-torture/compile/20000523-1.c: New test.
33842
33843 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33844
33845         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
33846
33847 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33848
33849         * g++.old-deja/g++.eh/catch11.C: New test.
33850         * g++.old-deja/g++.eh/catch12.C: New test.
33851
33852 2000-05-24  Nick Clifton  <nickc@cygnus.com>
33853
33854         * gcc.c-torture/execute/20000523-1.c: New test.
33855
33856 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
33857
33858         * c-torture/execute/bcp-1.c: Replace abort in arg of
33859         __builtin_constant_p with a generic external function.
33860
33861         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
33862         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
33863         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
33864         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
33865         Prototype abort and/or exit.
33866
33867         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
33868         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
33869         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
33870         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
33871
33872 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
33873
33874         * gcc.dg/dwarf2-1.c: New test.
33875
33876 2000-05-20  Richard Henderson  <rth@cygnus.com>
33877
33878         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
33879
33880 2000-05-20  Andreas Jaeger  <aj@suse.de>
33881
33882         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
33883         testcase.
33884
33885 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
33886
33887         * gcc.c-torture/execute/20000519-2.c: New test.
33888
33889 2000-05-19  Andreas Jaeger  <aj@suse.de>
33890
33891         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
33892         which fails with SSA.
33893
33894         * lib/c-torture.exp: Also test with -O3 -fssa.
33895
33896 2000-05-18  Michael Meissner  <meissner@redhat.com>
33897
33898         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
33899         * gcc.c-torture/execute/920415-1.c: Ditto.
33900         * gcc.c-torture/execute/920501-1.c: Ditto.
33901         * gcc.c-torture/execute/conversion.c: Ditto.
33902         * gcc.c-torture/execute/cvt-1.c: Ditto.
33903
33904 2000-05-18  Jeffrey A Law  (law@cygnus.com)
33905
33906         * gcc.c-torture/compile/20000518-1.c: New test.
33907
33908 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33909
33910         * g77.f-torture/compile/200005018.f:  New test.
33911
33912 2000-05-17  Jeffrey A Law  (law@cygnus.com)
33913
33914         * gcc.c-torture/compile/20000517-1.c: New test.
33915
33916 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33917
33918         * gcc.c-torture/execute/20000516-1.c: New test.
33919
33920 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
33921
33922         * g++.old-deja/g++.other/eh.C: New test.
33923
33924 2000-05-12  Richard Henderson  <rth@cygnus.com>
33925
33926         * gcc.c-torture/execute/990208-1.c (main): Don't pass
33927         constants through to doit's conditional.
33928
33929 2000-05-11  Jeffrey A Law  (law@cygnus.com)
33930
33931         * gcc.c-torture/compile/20000511-1.c: New test.
33932         * g77.f-torture/compile/20000511-1.f: New test.
33933         * g77.f-torture/compile/20000511-2.f: New test.
33934
33935 2000-05-11  Michael Meissner  <meissner@redhat.com>
33936
33937         * gcc.c-torture/execute/20000511-1.c: New test.
33938
33939 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
33940
33941         * gcc.dg/dg.exp: Scan .S files as well as .c files.
33942         * gcc.dg/20000510-1.S: New.
33943
33944 2000-05-08  Catherine Moore  <clm@cygnus.com>
33945
33946         * gcc.dg/unused-3.c: New.
33947
33948 2000-05-06  Richard Henderson  <rth@cygnus.com>
33949
33950           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
33951           * g++.old-deja/g++.mike/warn1.C: Likewise.
33952           * g++.old-deja/g++.pt/local1.C: Likewise.
33953           * g++.old-deja/g++.pt/local7.C: Likewise.
33954           * g++.old-deja/g++.pt/spec16.C: Likewise.
33955
33956 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
33957
33958         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
33959
33960 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
33961
33962           * g77.f-torture/execute/20000503-1.f:  New test.
33963
33964 2000-05-04  Andreas Jaeger  <aj@suse.de>
33965
33966         * gcc.dg/noreturn-2.c: New test.
33967
33968 2000-05-04  Neil Booth  <NeilB@earthling.net>
33969
33970         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
33971         preprocessor.
33972
33973 2000-05-04  Richard Henderson  <rth@cygnus.com>
33974
33975         * gcc.c-torture/execute/20000503-1.c: Fix typo.
33976
33977 2000-05-04  Richard Henderson  <rth@cygnus.com>
33978
33979         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
33980         OpenSSL by Jason R Thorpe.
33981
33982 2000-05-03  Jim Wilson  <wilson@cygnus.com>
33983
33984         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
33985
33986 2000-05-03  Robert Lipe <robertlipe@usa.net>
33987
33988         * gcc.dg/20000503-1.c: New test.
33989
33990 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * gcc.c-torture/compile/20000502-1.c: New test.
33993         * g++.old-deja/g++.other/align.C: New test.
33994         * gcc.dg/cpp-tradstringify.c: New test.
33995
33996 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33997
33998         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
33999         and hard registers.
34000
34001 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34002
34003         * gcc.c-torture/execute/loop-5.c: New test.
34004
34005 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34006
34007         * gcc.c-torture/execute/va-arg-20.c: New test.
34008
34009 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34010
34011         * gcc.c-torture/execute/20000422-1.c: New test.
34012
34013 2000-04-20  Greg McGary  <gkm@gnu.org>
34014
34015         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34016         when optimizing, but without sibling-call optimizations (-O1).
34017
34018 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34019
34020           * gcc.c-torture/compile/20000420-1.c: New test.
34021
34022 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34023
34024         * g++.abi/ptrflags.C: New test.
34025         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34026
34027 2000-04-19  Catherine Moore  <clm@cygnus.com>
34028
34029         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34030
34031 2000-04-19  Greg McGary  <gkm@gnu.org>
34032
34033         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34034         sibling-call optimizations.
34035
34036 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34037
34038         * gcc.dg/20000419-1.c: New test.
34039
34040 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34041
34042         * gcc.c-torture/execute/20000412-6.c: New test.
34043
34044 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34045
34046         * gcc.c-torture/execute/20000412-5.c: New test.
34047         * g77.f-torture/compile/20000412-1.f: New test.
34048         * gcc.c-torture/execute/20000412-4.c: New test.
34049         * gcc.c-torture/compile/20000412-2.c: New test.
34050         * gcc.c-torture/execute/20000412-3.c: New test.
34051         * gcc.c-torture/compile/20000412-1.c: New test.
34052         * gcc.c-torture/execute/20000412-2.c: New test.
34053
34054 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34055
34056         * objc/execute/bf-20.m: New test.
34057
34058 2000-04-10  Richard Henderson  <rth@cygnus.com>
34059
34060         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34061
34062         * gcc.c-torture/execute/20000412-1.c: New test.
34063
34064 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34065
34066         * g++.old-deja/g++.eh/catchptr1.C: New test.
34067
34068 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34069
34070         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34071
34072 2000-04-08  Neil Booth  <NeilB@earthling.net>
34073
34074         * gcc.dg/cpp-nullchar.c: Remove test as
34075         embedded nulls cause problems.
34076
34077 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34078
34079         * gcc.dg/compare2.c: New test.
34080
34081 2000-04-08  Neil Booth  <NeilB@earthling.net>
34082
34083         * gcc.dg/cpp-nullchar.c: New test.
34084
34085 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34086
34087         * gcc.dg/cpp-mi2.c: New test.
34088         * gcc.dg/cpp-mi2[abc].h: New files.
34089
34090 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34091
34092         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34093         member name.
34094
34095 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34096
34097         * g++.old-deja/g++.abi/vmihint.C: New test.
34098
34099 2000-04-06  Neil Booth  <NeilB@earthling.net>
34100
34101         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34102         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34103         copyright.
34104
34105 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34106
34107         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34108         avoid stack-frame overwrite.
34109
34110 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.c-torture/compile/20000405-2.c: New test.
34113         * gcc.c-torture/compile/20000405-3.c: New test.
34114
34115 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34116
34117         * gcc.c-torture/compile/20000405-1.c: New test.
34118
34119 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34120
34121         * gcc.dg/cast-qual-1.c: Revert last change.
34122
34123 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34124
34125         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34126
34127 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34128
34129         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34130         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34131
34132 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34133
34134         * gcc.c-torture/compile/20000403-2.c: New test.
34135         * gcc.c-torture/compile/20000403-1.c: New test.
34136
34137 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34138
34139         * gcc.c-torture/execute/20000403-1.c: New test.
34140
34141 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
34142
34143         * gcc.c-torture/execute/20000402-1.c: New test.
34144
34145 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
34146
34147         * gcc.c-torture/execute/va-arg-15.c: New test.
34148         * gcc.c-torture/execute/va-arg-16.c: New test.
34149         * gcc.c-torture/execute/va-arg-17.c: New test.
34150         * gcc.c-torture/execute/va-arg-18.c: New test.
34151         * gcc.c-torture/execute/va-arg-19.c: New test.
34152
34153 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
34154
34155         * gcc.c-torture/compile/981211-1.c: Move to...
34156         * gcc.dg/cpp-as1.c: ...here.
34157         * gcc.dg/cpp-as2.c: New file.
34158
34159         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
34160         compiler.
34161
34162 2000-04-02  Neil Booth  <NeilB@earthling.net>
34163
34164         * gcc.dg/cpp-cond.c  New tests.
34165         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
34166         accidental success less likely.
34167         * gcc.dg/cpp-missingop.c  New tests.
34168         * gcc.dg/cpp-missingparen.c  New tests.
34169         * gcc.dg/cpp-shift.c  New tests.
34170         * gcc.dg/cpp-shortcircuit.c  New tests.
34171         * gcc.dg/cpp-unary.c  New tests.
34172
34173 2000-03-29  Jeffrey A Law  (law@cygnus.com)
34174
34175         * gcc.c-torture/compile/20000329-1.c: New test.
34176
34177 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
34178
34179         * gcc.c-torture/compile/20000326-1.c: New test.
34180         * gcc.c-torture/compile/20000326-2.c: New test.
34181
34182 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
34183
34184         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
34185         the first parameter is a function argument.
34186
34187 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
34188
34189         * g++.old-deja/g++.ext/array4.C: New test.
34190
34191 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
34192
34193         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
34194
34195 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34196
34197         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
34198
34199 2000-03-19  Richard Henderson  <rth@cygnus.com>
34200
34201         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
34202
34203 2000-03-19  Richard Henderson  <rth@cygnus.com>
34204
34205         * gcc.c-torture/compile/20000319-1.c: New test.
34206
34207 2000-03-14  Jeffrey A Law  (law@cygnus.com)
34208
34209         * gcc.c-torture/execute/20000314-3.c: New test.
34210         * gcc.c-torture/execute/20000314-2.c: New test.
34211         * gcc.c-torture/execute/20000314-1.c: New test.
34212         * gcc.c-torture/compile/20000314-2.c: New test.
34213         * gcc.c-torture/compile/20000314-1.c: New test.
34214
34215 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
34216
34217         * g++.old-deja/g++.warn/inline.C: New test.
34218
34219 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
34220
34221         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
34222         standards-compliant result rather than specific constants.
34223         Put test-values in array.
34224
34225 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
34226
34227         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
34228         (g++_target_compile): Put test-specific options last.
34229
34230 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34231
34232         * g++.old-deja/g++.eh/vbase4.C: New test.
34233
34234 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
34237
34238 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34239
34240         * g++.old-deja/g++.brendan/misc12.C: Removed.
34241         * g++.old-deja/g++.pt/memtemp77.C: Constify.
34242         * g++.old-deja/g++.ext/pretty4.C: New test.
34243
34244 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
34245
34246         * g++.old-deja/g++.other/string2.C: New test.
34247
34248 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
34249
34250         * g++.old-deja/g++.warn/impint2.C: New test.
34251
34252 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
34253
34254         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
34255         is 1, not zero.
34256
34257 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
34258
34259         * g++.old-deja/g++.warn/impint.C: New test.
34260         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
34261         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
34262         * g++.old-deja/g++.pt/explicit12.C: Likewise.
34263         * g++.old-deja/g++.pt/explicit13.C: Likewise.
34264         * g++.old-deja/g++.pt/explicit17.C: Likewise.
34265         * g++.old-deja/g++.pt/explicit18.C: Likewise.
34266         * g++.old-deja/g++.pt/explicit19.C: Likewise.
34267         * g++.old-deja/g++.pt/explicit23.C: Likewise.
34268         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34269         * g++.old-deja/g++.pt/explicit35.C: Likewise.
34270         * g++.old-deja/g++.pt/explicit6.C: Likewise.
34271         * g++.old-deja/g++.pt/memclass7.C: Likewise.
34272
34273 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
34274
34275         * gcc.dg/cpp-redef.c: New test.
34276
34277 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
34278
34279         * g++.old-deja/g++.pt/unify7.C: New test.
34280
34281 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34282
34283         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
34284         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
34285
34286 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
34287
34288         * gcc.c-torture/compile/20000224-1.c: New test.
34289
34290 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34291
34292         * gcc.c-torture/compile/cpp-2.c: New test.
34293         * gcc.c-torture/compile/cpp-1.c: New test.
34294
34295 2000-02-25  Jeffrey A Law  (law@cygnus.com)
34296
34297         * gcc.c-torture/execute/20000225-1.c: New test.
34298
34299 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34300
34301         * gcc.dg/cpp-li2.c: New test.
34302
34303         * gcc.dg/cpp-wi1.c: New test.
34304
34305         * gcc.dg/cpp-li1.c: New test.
34306
34307 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
34308
34309         * g++.old-deja/g++.other/sizeof5.C: New test.
34310
34311 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34312
34313         * gcc.c-torture/execute/va-arg-13.c: New test.
34314
34315 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
34316
34317         * gcc.c-torture/execute/va-arg-12.c: New test.
34318
34319 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         * gcc.c-torture/execute/20000223-1.c: New test.
34322
34323 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
34324
34325         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
34326
34327 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
34328
34329         * g++.old-deja/g++.abi/ptrmem.C: New test.
34330
34331 2000-02-19  Richard Henderson  <rth@cygnus.com>
34332
34333         * gcc.c-torture/compile/init-3.c: New.
34334
34335 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
34336
34337         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
34338         ALWAYS_CXXFLAGS.
34339
34340 2000-02-11  Robert Lipe <robertl@sco.com>
34341
34342         * gcc.c-torture/compile/20000211-3.c: New test.
34343
34344 2000-02-11  Martin Buchholz <martin@xemacs.org>
34345
34346         * gcc.c-torture/compile/20000211-2.c: New test.
34347
34348 2000-02-11  Jeffrey A Law  (law@cygnus.com)
34349
34350         * gcc.c-torture/compile/20000211-1.c: New test.
34351
34352 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
34353
34354         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
34355           on native targets
34356
34357 2000-02-08  Nathan Sidwell  <nathan@acm.org>
34358
34359         * g++.old-deja/g++.other/cast5.C: New test.
34360
34361 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
34362
34363         * gcc.c-torture/execute/20000205-1.c: New.
34364
34365 2000-02-03  Nathan Sidwell  <nathan@acm.org>
34366
34367         * g++.old-deja/g++.jason/cast3.C: Return void.
34368         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
34369
34370 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34371
34372         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
34373
34374         * gcc.dg/loop-1.c: New test.
34375
34376 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
34377
34378         * gcc.c-torture/compile/20000127-1.c: New test.
34379         * gcc.c-torture/execute/991228-1.c: New test.
34380
34381 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34382
34383         * gcc.dg/unused-2.c: New test.
34384
34385         * gcc.dg/conv-1.c: New test.
34386
34387 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
34388
34389         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
34390         compiler.
34391         (tool_option_proc): Fix typo.
34392
34393 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
34394
34395         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
34396         of the ld on the host, not on the build machine.
34397         Also, don't crash if '--help' is not a supported option.
34398
34399 2000-01-24  Richard Henderson  <rth@cygnus.com>
34400
34401         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
34402
34403 2000-01-20  Jeffrey A Law  (law@cygnus.com)
34404
34405         * gcc.c-torture/execute/20000120-2.c: New test.
34406         * gcc.c-torture/execute/20000120-1.c: New test.
34407
34408 2000-01-13  Jeffrey A Law  (law@cygnus.com)
34409
34410         * gcc.c-torture/execute/20000113-1.c: New test.
34411
34412 2000-01-12  Jeffrey A Law  (law@cygnus.com)
34413
34414         * gcc.c-torture/execute/20000112-1.c: New test.
34415
34416 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34417
34418         * gcc.dg/20000111-1.c: New test.
34419
34420 2000-01-10  Jeffrey A Law  (law@cygnus.com)
34421
34422         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
34423         with 16 bit integers.
34424
34425 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34426
34427         * gcc.dg/20000108-1.c: New test.
34428
34429 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34430
34431         * g++.old-deja/g++.ns/koenig8.C: New test.
34432
34433 2000-01-05  Nathan Sidwell  <nathan@acm.org>
34434
34435         * g++.old-deja/g++.other/cast4.C: New test.
34436
34437 2000-01-05  Jeffrey A Law  (law@cygnus.com)
34438
34439         * gcc.c-torture/compile/20000105-2.c: New test.
34440         * gcc.c-torture/compile/20000105-1.c: New test.
34441
34442 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34443
34444         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
34445         references to printf & atoi to conform to ANSI standard.
34446         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
34447         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
34448         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
34449         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
34450         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
34451         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34452         * g++.old-deja/g++.brendan/copy1.C: Likewise.
34453         * g++.old-deja/g++.brendan/copy2.C: Likewise.
34454         * g++.old-deja/g++.brendan/copy3.C: Likewise.
34455         * g++.old-deja/g++.brendan/copy4.C: Likewise.
34456         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34457         * g++.old-deja/g++.brendan/copy6.C: Likewise.
34458         * g++.old-deja/g++.brendan/copy7.C: Likewise.
34459         * g++.old-deja/g++.brendan/copy8.C: Likewise.
34460         * g++.old-deja/g++.brendan/crash11.C: Likewise.
34461         * g++.old-deja/g++.brendan/crash14.C: Likewise.
34462         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
34463         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34464         * g++.old-deja/g++.brendan/delete2.C: Likewise.
34465         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
34466         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
34467         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
34468         * g++.old-deja/g++.brendan/eh1.C: Likewise.
34469         * g++.old-deja/g++.brendan/groff1.C: Likewise.
34470         * g++.old-deja/g++.brendan/init3.C: Likewise.
34471         * g++.old-deja/g++.brendan/misc12.C: Likewise.
34472         * g++.old-deja/g++.brendan/misc7.C: Likewise.
34473         * g++.old-deja/g++.brendan/new2.C: Likewise.
34474         * g++.old-deja/g++.brendan/operators4.C: Likewise.
34475         * g++.old-deja/g++.brendan/operators5.C: Likewise.
34476         * g++.old-deja/g++.brendan/overload2.C: Likewise.
34477         * g++.old-deja/g++.brendan/overload7.C: Likewise.
34478         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
34479         * g++.old-deja/g++.brendan/reference1.C: Likewise.
34480         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
34481         * g++.old-deja/g++.brendan/template24.C: Likewise.
34482         * g++.old-deja/g++.brendan/template3.C: Likewise.
34483         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
34484         * g++.old-deja/g++.jason/inline3.C: Likewise.
34485         * g++.old-deja/g++.jason/opeq.C: Likewise.
34486         * g++.old-deja/g++.law/arg5.C: Likewise.
34487         * g++.old-deja/g++.law/arm7.C: Likewise.
34488         * g++.old-deja/g++.law/ctors11.C: Likewise.
34489         * g++.old-deja/g++.law/cvt8.C: Likewise.
34490         * g++.old-deja/g++.law/init9.C: Likewise.
34491         * g++.old-deja/g++.law/refs4.C: Likewise.
34492         * g++.old-deja/g++.law/template2.C: Likewise.
34493         * g++.old-deja/g++.law/visibility24.C: Likewise.
34494         * g++.old-deja/g++.law/vtable3.C: Likewise.
34495         * g++.old-deja/g++.mike/asm2.C: Likewise.
34496         * g++.old-deja/g++.mike/eh1.C: Likewise.
34497         * g++.old-deja/g++.mike/misc1.C: Likewise.
34498         * g++.old-deja/g++.mike/misc13.C: Likewise.
34499         * g++.old-deja/g++.mike/misc14.C: Likewise.
34500         * g++.old-deja/g++.mike/ns12.C: Likewise.
34501         * g++.old-deja/g++.mike/p1248.C: Likewise.
34502         * g++.old-deja/g++.mike/p3708.C: Likewise.
34503         * g++.old-deja/g++.mike/p3708a.C: Likewise.
34504         * g++.old-deja/g++.mike/p3708b.C: Likewise.
34505         * g++.old-deja/g++.mike/p646.C: Likewise.
34506         * g++.old-deja/g++.mike/p700.C: Likewise.
34507         * g++.old-deja/g++.mike/p783.C: Likewise.
34508         * g++.old-deja/g++.mike/p783a.C: Likewise.
34509         * g++.old-deja/g++.mike/p783b.C: Likewise.
34510         * g++.old-deja/g++.mike/p786.C: Likewise.
34511         * g++.old-deja/g++.mike/p789.C: Likewise.
34512         * g++.old-deja/g++.mike/p789a.C: Likewise.
34513         * g++.old-deja/g++.mike/p807a.C: Likewise.
34514         * g++.old-deja/g++.other/delete3.C: Likewise.
34515         * g++.old-deja/g++.other/dyncast1.C: Likewise.
34516         * g++.old-deja/g++.other/dyncast2.C: Likewise.
34517         * g++.old-deja/g++.other/dyncast3.C: Likewise.
34518         * g++.old-deja/g++.other/empty1.C: Likewise.
34519         * g++.old-deja/g++.other/temporary1.C: Likewise.
34520         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
34521         * g++.old-deja/g++.pt/t16.C: Likewise.
34522         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
34523
34524 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
34525
34526         * gcc.dg/991230-1.c: New test.
34527
34528 1999-12-29  Jeffrey A Law  (law@cygnus.com)
34529
34530         * gcc.c-torture/compile/991229-3.c: New test.
34531         * gcc.c-torture/compile/991229-2.c: New test.
34532         * gcc.c-torture/compile/991229-1.c: New test.
34533
34534 1999-12-29  Greg McGary <gkm@eng.ascend.com>
34535
34536         * gcc.c-torture/compile/labels-2.c: New test.
34537
34538 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
34539
34540         * gcc.c-torture/execute/991227-1.c: New test.
34541
34542 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34543
34544         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
34545
34546 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
34547
34548         * gcc.c-torture/execute/991221-1.c: New test.
34549
34550 1999-12-20  Nathan Sidwell  <nathan@acm.org>
34551
34552         * g++.old-deja/g++.other/cast3.C: New test.
34553
34554 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
34555
34556         * gcc.c-torture/execute/991216-4.c: New test.
34557
34558 1999-12-16  Michael Meissner  <meissner@cygnus.com>
34559
34560         * gcc.c-torture/execute/991216-1.c: New test.
34561         * gcc.c-torture/execute/991216-2.c: New test.
34562         * gcc.c-torture/execute/991216-3.c: New test.
34563
34564 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34565
34566         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
34567         Actually make the test fail by using "-O2" for compilation.
34568
34569 1999-12-15  Nathan Sidwell  <nathan@acm.org>
34570
34571         * g++.old-deja/g++.warn/cast-align1.C: New test.
34572
34573 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34574
34575         * gcc.c-torture/compile/991214-1.c: New test.
34576         * gcc.c-torture/compile/991214-2.c: New test.
34577
34578 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34579
34580         * gcc.dg/991214-1.c: New test.
34581
34582 1999-12-13  Jeffrey A Law  (law@cygnus.com)
34583
34584         * gcc.c-torture/compile/991213-3.c: New test.
34585         * gcc.c-torture/compile/991213-2.c: New test.
34586         * gcc.c-torture/compile/991213-1.c: New test.
34587
34588 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
34589
34590         * gcc.dg/991209-1.c: New test.
34591
34592 1999-12-08  Nathan Sidwell <nathan@acm.org>
34593
34594         * gcc.c-torture/compile/991208-1.c: New test.
34595
34596 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34597
34598         * gcc.dg/ultrasp2.c: New test.
34599
34600 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
34601
34602         * g++.old-deja/g++.abi/align.C (main): Fix typo.
34603
34604 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
34605
34606         * gcc.c-torture/compile/991202-1.c: New test.
34607         * gcc.c-torture/execute/991202-1.c: New test.
34608         * gcc.c-torture/execute/991202-2.c: New test.
34609         * gcc.c-torture/execute/991202-3.c: New test.
34610
34611 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
34612
34613         * g++.old-deja/g++.abi/align.C: New test.
34614         * g++.old-deja/g++.abi/aggregates.C: Likewise.
34615         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34616
34617 1999-12-01  Richard Henderson  <rth@cygnus.com>
34618
34619         * gcc.c-torture/execute/991201-1.c: New.
34620
34621 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
34622
34623         * gcc.dg/991129-1.c: New test.
34624
34625 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34626
34627         * gcc.c-torture/compile/991127-1.c: New test.
34628
34629 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34630
34631         * g++.old-deja/g++.other/warn4.C: New test.
34632
34633 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34634
34635         * g++.old-deja/g++.eh/cleanup2.C: New test.
34636         * g++.old-deja/g++.ext/pretty2.C: New test.
34637         * g++.old-deja/g++.ext/pretty3.C: New test.
34638         * g++.old-deja/g++.other/debug6.C: New test.
34639
34640 1999-10-20  Jim Wilson  <wilson@cygnus.com>
34641
34642         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
34643         compiler_output to look for one error message instead of two.
34644
34645 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
34646
34647         * gcc.c-torture/execute/991118-1.c: Also test case
34648         where the word boundary does not split a byte evenly.
34649
34650 1999-11-19  Nathan Sidwell  <nathan@acm.org>
34651
34652         * g++.old-deja/g++.ext/restrict1.C: New test.
34653
34654 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
34655
34656         * gcc.c-torture/execute/991118-1.c: New test.
34657
34658 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
34659
34660         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
34661         working directory pathnames.
34662
34663 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
34664
34665         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
34666         host is equipped with driver.h and driver.o so it can actually
34667         compile and run the tests.
34668
34669 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
34670
34671         * gcc.c-torture/compile/991008-1.c: New test.
34672
34673 1999-11-08  Nick Clifton  <nickc@cygnus.com>
34674
34675         * lib/gcc-dg.exp: Include target-supports.exp
34676
34677 1999-11-05  Nick Clifton  <nickc@cygnus.com>
34678
34679         * lib/target-supports.exp: New file: Provide procs to test for
34680         features supported by the target.
34681         (check_weak_available): Moved here from ecos.exp.
34682         (check_alias_available): New proc: Determine of the target
34683         toolchain supports the alias attribute.
34684
34685         * gcc.dg/special/ecos.exp: Move check_weak_available to
34686         target-supports.exp.
34687         (alias-1.c): Only perform the test if the target supports
34688         aliases.
34689         (wkali-1.c): Only perform the test if the target supports
34690         aliases.
34691
34692         * gcc.dg/990506-0.c: Expect error messages from cross
34693         targets as well as native targets.
34694
34695 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34696
34697         * gcc.dg/ultrasp1.c: Removed xfail.
34698         * gcc.dg/struct-ret-2.c: Likewise.
34699         * gcc.dg/array-1.c: Likewise.
34700
34701 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34702
34703         * gcc.dg/struct-ret-2.c: New test.
34704
34705         * gcc.dg/array-1.c: New test.
34706
34707 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
34708
34709         * gcc.c-torture/execute/991030-1.c: New test.
34710
34711 1999-10-26  Richard Henderson  <rth@cygnus.com>
34712
34713         * gcc.c-torture/compile/991026-2.c: New test.
34714
34715 1999-10-26  Jeffrey A Law  (law@cygnus.com)
34716
34717         * gcc.c-torture/compile/991026-1.c: New test.
34718
34719 1999-10-23  Jeffrey A Law  (law@cygnus.com)
34720
34721         * gcc.c-torture/execute/991023-1.c: New test.
34722
34723 1999-10-19  Jeffrey A Law  (law@cygnus.com)
34724
34725         * gcc.c-torture/execute/991019-1.c: New test.
34726
34727 1999-10-16  Richard Henderson  <rth@cygnus.com>
34728
34729         * gcc.c-torture/execute/991016-1.c: New test.
34730
34731 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
34732
34733         * gcc.c-torture/execute/991014-1.c: New test.
34734
34735 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
34736
34737         * g++.old-deja/g++.other/union2.C: New test.
34738
34739 1999-10-13  Nathan Sidwell  <nathan@acm.org>
34740
34741         * g++.old-deja/g++.other/vaarg2.C: New test.
34742         * g++.old-deja/g++.other/vaarg3.C: New test.
34743
34744 1999-10-12  Craig Burley  <craig@jcb-sc.com>
34745
34746         * g77.f-torture/noncompile/19990905-1.f: Moved from being
34747         in compile/.
34748
34749 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
34750
34751         * gcc.c-torture/execute/va-arg-11.c: New test.
34752
34753 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
34754
34755         * lib/file-format.exp (gcc_target_object_format): Don't
34756         crash if objdump is unavailable.
34757
34758 1999-09-29  Donn Terry <donn@interix.com>
34759
34760         * gcc.misc-tests/mg.exp: delete extraneous redirection.
34761
34762 1999-09-28  Nick Clifton  <nickc@cygnus.com>
34763
34764         * gcc.c-torture/compile/990928-1.c: New test.
34765
34766 1999-09-28  Nathan Sidwell  <nathan@acm.org>
34767
34768         * g++.old-deja/g++.other/decl6.C: New test.
34769
34770 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34771
34772         * gcc.c-torture/execute/va-arg-10.c: New test.
34773
34774 1999-09-27  Nathan Sidwell  <nathan@acm.org>
34775
34776         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
34777         __PRETTY_FUNCTION__.
34778
34779 1999-09-23  Nick Clifton  <nickc@cygnus.com>
34780
34781         * gcc.c-torture/execute/990923-1.c: New test.
34782
34783 1999-09-21  Nick Clifton  <nickc@cygnus.com>
34784
34785         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
34786         for which -fpic is inappropriate.
34787
34788 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
34789
34790         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
34791
34792 1999-09-21  Nathan Sidwell  <nathan@acm.org>
34793
34794         * g++.old-deja/g++.other/dyncast1.C: New test.
34795         * g++.old-deja/g++.other/dyncast2.C: New test.
34796         * g++.old-deja/g++.other/dyncast3.C: New test.
34797         * g++.old-deja/g++.other/dyncast4.C: New test.
34798         * g++.old-deja/g++.other/dyncast5.C: New test.
34799         * g++.old-deja/g++.eh/catch3.C: New test.
34800         * g++.old-deja/g++.eh/catch3p.C: New test.
34801         * g++.old-deja/g++.eh/catch4.C: New test.
34802         * g++.old-deja/g++.eh/catch4p.C: New test.
34803         * g++.old-deja/g++.eh/catch5.C: New test.
34804         * g++.old-deja/g++.eh/catch5p.C: New test.
34805         * g++.old-deja/g++.eh/catch6.C: New test.
34806         * g++.old-deja/g++.eh/catch6p.C: New test.
34807         * g++.old-deja/g++.eh/catch7.C: New test.
34808         * g++.old-deja/g++.eh/catch7p.C: New test.
34809         * g++.old-deja/g++.eh/catch8.C: New test.
34810         * g++.old-deja/g++.eh/catch8p.C: New test.
34811         * g++.old-deja/g++.eh/catch9.C: New test.
34812         * g++.old-deja/g++.eh/catch9p.C: New test.
34813
34814 1999-09-13  Nathan Sidwell  <nathan@acm.org>
34815
34816         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
34817         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
34818
34819 1999-09-13  Jeffrey A Law  (law@cygnus.com)
34820
34821         * gcc.c-torture/compile/990913-1.c: New test.
34822
34823 1999-09-10  Nathan Sidwell  <nathan@acm.org>
34824
34825         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
34826         * g++.old-deja/g++.jason/rfg5.C: Likewise.
34827
34828 1999-09-09  Richard Henderson  <rth@cygnus.com>
34829
34830         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
34831
34832 1999-09-09  Nathan Sidwell  <nathan@acm.org>
34833
34834         * g++.old-deja/g++.other/lookup11.C: New test.
34835         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
34836         what is permitted and what we want.
34837         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
34838         overload use.
34839         * g++.old-deja/g++.jason/rfg5.C: Likewise
34840
34841 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
34842
34843         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
34844         * gcc.c-torture/noncompile/poison-1.c: New file.
34845
34846 1999-09-08  Nathan Sidwell  <nathan@acm.org>
34847
34848         * g++.old-deja/g++.other/sizeof3.C: New test.
34849         * g++.old-deja/g++.other/sizeof4.C: New test.
34850         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
34851         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
34852
34853 1999-09-07  Richard Henderson  <rth@cygnus.com>
34854
34855         * gcc.dg/va-arg-1.c: New.
34856
34857 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34858
34859         * gcc.c-torture/execute/va-arg-9.c: New test.
34860
34861 1999-09-05  Craig Burley  <craig@jcb-sc.com>
34862
34863         * g77.f-torture/compile/980519-2.f: New test.
34864         * g77.f-torture/compile/19990905-0.f: New test.
34865         * g77.f-torture/compile/19990905-1.f: New test.
34866         * g77.f-torture/compile/19990905-2.f: New test.
34867
34868         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
34869
34870 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
34871
34872         * gcc.c-torture/execute/990827-1.c: Fix typo.
34873
34874 1999-09-03  Nathan Sidwell  <nathan@acm.org>
34875
34876         * g++.old-deja/g++.other/deref1.C: New test.
34877
34878 1999-09-02  Nathan Sidwell  <nathan@acm.org>
34879
34880         * g++.old-deja/g++.other/ambig2.C: New test.
34881         * g++.old-deja/g++.other/cond5.C: New test.
34882         * g++.old-deja/g++.other/lookup16.C: New test.
34883
34884 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
34885
34886         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
34887         assemblers too.
34888
34889 1999-08-31  Jeffrey A Law  (law@cygnus.com)
34890
34891         * lib/c-torture.exp: Avoid the "compare executables" optimization
34892         when testing native.
34893
34894 1999-08-29  Jeffrey A Law  (law@cygnus.com)
34895
34896         * gcc.c-torture/execute/990829-1.c: New test.
34897         * gcc.c-torture/compile/990829-1.c: New test.
34898
34899 1999-08-27  Paul Burchard  <burchard@pobox.com>
34900
34901         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
34902         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
34903         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
34904         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
34905         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
34906         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
34907         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
34908         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
34909         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
34910         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
34911         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
34912
34913 1999-08-27  Jeffrey A Law  (law@cygnus.com)
34914
34915         * gcc.c-torture/execute/990827-1.c: New test.
34916
34917 1999-08-26  Craig Burley  <craig@jcb-sc.com>
34918
34919         * g77.f-torture/noncompile/19990826-4.f: New test.
34920
34921         * g77.f-torture/compile/19990826-3.f: New test.
34922
34923         * g77.f-torture/execute/19990826-2.f: New test.
34924
34925         * g77.f-torture/compile/19990826-1.f: New test.
34926
34927         * gcc.c-torture/execute/990826-0.c: New test.
34928         * g77.c-torture/execute/19990826-0.f: New test.
34929
34930         * g77.f-torture/noncompile/970626-2.f: New test.
34931
34932 1999-08-25  Paul Burchard  <burchard@pobox.com>
34933
34934         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
34935         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
34936         lss-011.C: New tests.
34937
34938 1999-08-25  Nathan Sidwell  <nathan@acm.org>
34939
34940         * g++.old-deja/g++.other/decl5.C: New test.
34941
34942 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34943
34944         * noncompile/noncompile.exp: Load_lib c-torture.exp.
34945         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
34946         call `postbase' for each one.  All callers of `postbase' changed
34947         to call this instead.
34948
34949 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
34950
34951         * gcc.c-torture/execute/990811-1.c: New test.
34952
34953 1999-08-09  Nick Clifton  <nickc@cygnus.com>
34954
34955         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
34956         just native ones.
34957
34958         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
34959         just native ones.
34960
34961 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34962
34963         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
34964
34965 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34966
34967         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
34968
34969 1999-08-04  Nathan Sidwell  <nathan@acm.org>
34970
34971         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
34972
34973 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34974
34975         * gcc.c-torture/execute/990804-1.c: New test.
34976
34977 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34978
34979         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
34980         * g++.old-deja/g++.brendan/crash64.C: Likewise
34981         * g++.old-deja/g++.brendan/overload8.C: Likewise
34982
34983 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34984
34985         * g++.old-deja/g++.other/struct1.C: New test.
34986
34987 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34988
34989         * g++.old-deja/g++.other/enum2.C: New test.
34990
34991 1999-08-02  Richard Henderson  <rth@cygnus.com>
34992
34993         Adapted from tests from Franz Sirl:
34994         * gcc.c-torture/execute/va-arg-7.c: New test.
34995         * gcc.c-torture/execute/va-arg-8.c: New test.
34996
34997 1999-08-01  Jeffrey A Law  (law@cygnus.com)
34998
34999         * gcc.c-torture/compile/990801-2.c: New test.
35000
35001         * gcc.c-torture/compile/990801-1.c: New test.
35002
35003 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35004
35005         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35006         fp-cmp-1.c, converting double to float.
35007
35008         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35009         fp-cmp-1.c, converting double to long double.
35010
35011         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35012         from fr1 to unknown_register, since fr1 is a legitimate register
35013         on some machines.
35014
35015 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35016
35017         * README: More listname related changes.
35018
35019 1999-07-08  Catherine Moore  <clm@cygnus.com>
35020
35021         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35022
35023 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35024
35025         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35026
35027 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35028
35029         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35030
35031 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35032
35033         * gcc.dg/990703-1.c: New test.
35034
35035 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35036
35037         * lib/file-format.exp: New file: Move definition of proc
35038         gcc_target_object_format to here from
35039         gcc.dg/special/ecos.exp.
35040
35041         * lib/c-torture.exp: Include lib file-format.exp.
35042         * lib/gcc-dg.exp: Include lib file-format.exp.
35043
35044         * gcc.dg/special/ecos.exp: Remove definition of proc
35045         gcc_target_object_format.
35046
35047 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35048
35049         * gcc.c-torture/execute/990628-1.c: New test.
35050
35051 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35052
35053         * gcc.c-torture/compile/990625-2.c: New test.
35054
35055         * gcc.c-torture/compile/990625-1.c: New test.
35056
35057 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35058
35059         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35060         attributes compile.
35061         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35062         ports that use the COFF/PE file format.
35063
35064 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35065
35066         * gcc.c-torture/compile/990617-1.c: New test.
35067
35068 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35069
35070         * g++.old-deja/g++.other/decl4.C: New test.
35071
35072 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35073
35074         * g++.old-deja/g++.other/bitfld3.C: New test.
35075
35076 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35077
35078         * g++.old-deja/g++.eh/catch1.C: New test.
35079
35080 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35081
35082         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35083
35084         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35085         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35086
35087 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35088
35089         * g77.f-torture/compile/19990502-0.f: Replace with new,
35090         shorter, test that still fails after recent changes.
35091
35092 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35093
35094         * gcc.c-torture/execute/990604-1.c: New test.
35095
35096 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35097
35098         * gcc.c-torture/execute/990531-1.c: New test.
35099
35100 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35101
35102         * gcc.c-torture/compile/990527-1.c: New test.
35103
35104 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35105
35106         * gcc.c-torture/execute/990527-1.c: New test.
35107
35108 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35109
35110         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35111         bitfields as signed.
35112
35113 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35114
35115         * g77.f-torture/compile/19990525-0.f: New test.
35116
35117 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35118
35119         * gcc.c-torture/execute/990525-2.c: New test.
35120
35121         * gcc.c-torture/execute/990525-1.c: New test.
35122
35123 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35124
35125         * g++.old-deja/g++.other/anon3.C: New test.
35126         * g++.old-deja/g++.other/anon4.C: New test.
35127         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35128         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35129         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35130         Merrill).
35131
35132 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35133
35134         * gcc.c-torture/execute/990524-1.c: New test.
35135
35136         * gcc.dg/990524-1.c: New test.
35137
35138 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35139
35140         * gcc.c-torture/compile/990523-1.c: New test.
35141
35142 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
35143
35144         * gcc.c-torture/compile/990519-1.c: New test.
35145
35146 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35147
35148         * gcc.c-torture/compile/990517-1.c: New test.
35149
35150         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
35151         (e4, f4): New tests.
35152         (main): Call them.
35153
35154 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35155
35156         * gcc.dg/noreturn-1.c: New test.
35157
35158 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
35159
35160         * gcc.c-torture/execute/990513-1.c: New test.
35161
35162 1999-05-10  Richard Henderson  <rth@cygnus.com>
35163
35164         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
35165
35166 1999-05-10  Craig Burley  <craig@jcb-sc.com>
35167
35168         * g77.f-torture/execute/erfc.f: Use small single-precision
35169         values, to avoid problems on Alphas when not -mieee.
35170
35171 1999-05-08  Craig Burley  <craig@jcb-sc.com>
35172
35173         * gcc.dg/990506-0.c: New test.
35174
35175 1999-05-08  Richard Henderson  <rth@cygnus.com>
35176
35177         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
35178         the constant to test.  Don't XFAIL 64-bit targets.
35179
35180         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
35181         * g++.old-deja/g++.law/profile1.C: Likewise.
35182
35183         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
35184         operator new instances.
35185         * g++.old-deja/g++.other/delete5.C: Likewise.
35186
35187 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35188
35189         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
35190         intrinsic.
35191
35192 1999-05-03  Craig Burley  <craig@jcb-sc.com>
35193
35194         * g77.f-torture/execute/u77-test.f: Reverse order of two
35195         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
35196
35197 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35198
35199         * gcc.dg/compare1.c: New test.
35200
35201 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35202
35203         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
35204         New tests.
35205
35206 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35207
35208         * g77.f-torture/compile/19990502-1.f: New test.
35209
35210 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35211
35212         * g77.f-torture/compile/19990502-0.f: New test.
35213
35214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35215
35216         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
35217         intrinsic.
35218
35219 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35220
35221         * g77.f-torture/execute/u77-test.f (main): List libU77
35222         intrinsics not currently tested.
35223         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
35224         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
35225         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
35226         Trim blanks off the ends of some printed strings.
35227
35228 1999-05-02  Craig Burley  <craig@jcb-sc.com>
35229
35230         * g77.f-torture/execute/u77-test.f (main): Just warn about
35231         FSTAT gid disagreement, as it's expected on some systems.
35232
35233 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35234
35235         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
35236         use a new function, which allows for some slop.
35237         Clean up some commentary.
35238         (issum): The new function.
35239         (sgladd): Deleted subroutine.
35240
35241 1999-05-01  Craig Burley  <craig@jcb-sc.com>
35242
35243         * g77.f-torture/execute/u77-test.f: Modify to be more like
35244         libf2c/libU77 version, bringing patches to that version here.
35245         Add suitable commentary.
35246
35247 1999-04-25  Richard Henderson  <rth@cygnus.com>
35248
35249         * gcc.dg/990424-1.c: New test.
35250
35251 1999-04-24  Craig Burley  <craig@jcb-sc.com>
35252
35253         * g77.f-torture/execute/u77-test.f (main): Bug involving
35254         LSTAT has been fixed, so turn back on full checking.
35255
35256 1999-04-20  Craig Burley  <craig@jcb-sc.com>
35257
35258         * g77.f-torture/compile/19990419-0.f: New test.
35259         * g77.f-torture/execute/19990419-1.f: New test.
35260
35261 1999-04-17  Richard Henderson  <rth@cygnus.com>
35262
35263         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
35264         to avoid the need for a prototype to supress a warning.
35265
35266 1999-04-07  Jim Wilson  <wilson@cygnus.com>
35267
35268         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
35269
35270 1999-04-04  Jeffrey A Law  (law@cygnus.com)
35271
35272         * gcc.c-torture/execute/990404-1.c: New test.
35273
35274 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35275
35276         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
35277         * gcc.dg/cpp-if3.c: Don't use -pedantic.
35278         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
35279         missing initializer warnings.
35280
35281 1999-03-28  Jeffrey A Law  (law@cygnus.com)
35282
35283         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
35284         matching strings.
35285
35286 1999-03-26  Jeffrey A Law  (law@cygnus.com)
35287
35288         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
35289
35290 1999-03-26  Craig Burley  <craig@jcb-sc.com>
35291
35292         * g77.f-torture/execute/19990325-0.f: New test.
35293         * g77.f-torture/execute/19990325-1.f: New test.
35294
35295 1999-03-24  Jeffrey A Law  (law@cygnus.com)
35296
35297         * gcc.c-torture/execute/990324-1.c: New test.
35298
35299 1999-03-22  Jim Wilson  <wilson@cygnus.com>
35300
35301         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
35302         test with 4.
35303
35304 1999-03-17  Richard Henderson  <rth@cygnus.com>
35305
35306         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
35307
35308 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35309
35310         * g77.f-torture/execute/19990313-2.f: New test.
35311         * g77.f-torture/execute/19990313-3.f: New test.
35312
35313 1999-03-13  Craig Burley  <craig@jcb-sc.com>
35314
35315         * g77.f-torture/execute/19990313-0.f: New test.
35316         * g77.f-torture/execute/19990313-1.f: New test.
35317
35318 1999-03-12  Jim Wilson  <wilson@cygnus.com>
35319
35320         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
35321         printf to sprintf.
35322         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
35323         (main): Add check for u15.  Conditionalize u31 check depending on
35324         whether ints are <32 bits or >=32 bits.
35325
35326 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35327
35328         * g77.f-torture/execute/19981119-0.f: Improve testiness.
35329
35330 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35331
35332         * g77.f-torture/compile/19990305-0.f: New test.
35333         * g77.f-torture/execute/19981119-0.f: New test.
35334
35335 1999-03-08  Craig Burley  <craig@jcb-sc.com>
35336
35337         * g77.f-torture/execute/970625-2.f: call ABORT if final
35338         result is not correct, instead of just printing it.
35339         Add this checking via newly introduced obfuscation, to
35340         trip up buggy front ends.
35341
35342 1999-03-07  Craig Burley  <craig@jcb-sc.com>
35343
35344         * g77.f-torture/compile/960317-1.f: Moved from being
35345         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
35346
35347 1999-03-06  Craig Burley  <craig@jcb-sc.com>
35348
35349         * g77.f-torture/execute/960317-1.f: New (old) test.
35350         * g77.f-torture/execute/970625-2.f: Ditto.
35351
35352 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
35353
35354         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
35355         message on line 1 or line 2; cccp and cpplib do this differently.
35356
35357 1999-03-01  Jeffrey A Law  (law@cygnus.com)
35358
35359         * g++.old-deja/g++.law/weak1.C: New test.
35360
35361 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35362
35363         * gcc.c-torture/execute/990119-1.c: Renamed to...
35364         * gcc.dg/990119-1.c: this, so it will only be tested once
35365         (it's a preprocessor test, it doesn't need to be run at
35366         multiple optimization levels).
35367
35368 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
35369
35370         * lib/g++.exp: Don't add incdir=$base_dir/../include to
35371           ALWAYS_CXXFLAGS.
35372
35373 1999-02-24  Craig Burley  <craig@jcb-sc.com>
35374
35375         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
35376         * g77.f-torture/compile/19981216-0.f: ...as it is expected
35377         to not be compilable by current g77.
35378
35379 1999-02-24  Nick Clifton  <nickc@cygnus.com>
35380
35381         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
35382
35383 1999-02-22  Jeffrey A Law  (law@cygnus.com)
35384
35385         * gcc.c-torture/execute/990222-1.c: New test.
35386
35387 1999-02-19  Craig Burley  <craig@jcb-sc.com>
35388
35389         * g77.f-torture/compile/19990218-0.f: New test.
35390         * g77.f-torture/noncompile/19990218-1.f: New test.
35391
35392 1999-02-18  Craig Burley  <craig@jcb-sc.com>
35393
35394         * g77.f-torture/compile/19981216-0.f: New test.
35395
35396 1999-02-14  Jeffrey A Law  (law@cygnus.com)
35397
35398         * gcc.dg/990214-1.c: New test.
35399
35400 1999-02-13  Jeffrey A Law  (law@cygnus.com)
35401
35402         * gcc.dg/990213-2.c: New test.
35403
35404         * gcc.dg/990213-1.c: New test.
35405
35406 1999-02-12  Jeffrey A Law  (law@cygnus.com)
35407
35408         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
35409         ints.
35410
35411 1999-02-11  Nick Clifton  <nickc@cygnus.com>
35412
35413         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
35414         specified by target.
35415
35416         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
35417
35418 1999-02-11  Jeffrey A Law  (law@cygnus.com)
35419
35420         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
35421
35422 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35423
35424         * gcc.dg/special/ecos.exp: New test driver for new tests with
35425         special requirements.
35426
35427         * gcc.dg/special/alias-1.c: New test.
35428         * gcc.dg/special/gcsec-1.c: New test.
35429         * gcc.dg/special/weak-1.c: New test.
35430         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
35431         * gcc.dg/special/weak-2.c: New test.
35432         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
35433         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
35434         * gcc.dg/special/wkali-1.c: New test.
35435         * gcc.dg/special/wkali-2.c: New test.
35436         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
35437         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
35438
35439 1999-02-10  Felix Lee  <flee@cygnus.com>
35440
35441           * lib/c-torture.exp (c-torture-compile): Pull out code for
35442           analyzing gcc error messages.
35443           (c-torture-execute): Likewise.  Fix some (harmless) false
35444           positives.
35445           * lib/gcc.exp (gcc_check_compile): New function.
35446
35447 1999-02-08  Richard Henderson  <rth@cygnus.com>
35448
35449         * gcc.c-torture/execute/990208-1.c: New test.
35450
35451 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
35452
35453         * g++.dg/special/ecos.exp: New driver for new tests with special
35454         requirements
35455
35456         * g++.dg/special/conpr-1.C: New test
35457         * g++.dg/special/conpr-2.C: New test
35458         * g++.dg/special/conpr-2a.C: New test
35459         * g++.dg/special/conpr-3.C: New test
35460         * g++.dg/special/conpr-3a.C: New test
35461         * g++.dg/special/conpr-3b.C: New test
35462
35463         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
35464         allow g++ to use the dg driver
35465
35466         * README: Add comment about g++.dg directory
35467
35468 1999-02-06  Jeffrey A Law  (law@cygnus.com)
35469
35470         * README: Update email addresses.
35471
35472 1999-02-03  Nick Clifton  <nickc@cygnus.com>
35473
35474         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
35475         arguments in order to force structure S onto the stack even on
35476         the alpha.
35477         (test): Pass 10 leading arguments to function foo as well as the
35478         structure S.
35479
35480         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
35481         failure for all targets.
35482
35483         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
35484         abort to terminate program execution.
35485
35486 1999-01-30  Richard Henderson  <rth@cygnus.com>
35487
35488         * gcc.c-torture/execute/990130-1.c: New test.
35489
35490 1999-01-30  Jeffrey A Law  (law@cygnus.com)
35491
35492         * gcc.dg/990130-1.c: New test.
35493
35494 1999-01-28  Michael Meissner  <meissner@cygnus.com>
35495
35496         * gcc.c-torture/execute/990128-1.c: New test.
35497
35498 1999-01-27  Michael Meissner  <meissner@cygnus.com>
35499
35500         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
35501
35502 1999-01-27  Felix Lee  <flee@cygnus.com>
35503
35504         * lib/c-torture.exp (c-torture-compile): pull out code for
35505         analyzing gcc error messages.
35506         (c-torture-execute): ditto, and fix some (harmless) false
35507         positives.
35508         * lib/gcc.exp (gcc_check_compile): new function.
35509
35510 1999-01-17  Jeffrey A Law  (law@cygnus.com)
35511
35512         * gcc.dg/990117-1.c: New test.
35513
35514         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
35515
35516         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
35517
35518 1999-01-15  Jeffrey A Law  (law@cygnus.com)
35519
35520         * g77.f-torture/compile/990115-1.f: New test.
35521
35522 1999-01-07  Jeffrey A Law  (law@cygnus.com)
35523
35524         * gcc.c-torture/compile/990107-1.c: New test
35525
35526 1999-01-06  Jeffrey A Law  (law@cygnus.com)
35527
35528         * gcc.c-torture/execute/990106-2.c: New test.
35529
35530         * gcc.c-torture/execute/990106-1.c: New test.
35531
35532 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
35533
35534         * gcc.c-torture/compile/981223-1.c: New test.
35535
35536 1998-12-29  Richard Henderson  <rth@cygnus.com>
35537
35538         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
35539         (opt3): Rename from opt4 and disable.
35540
35541 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
35542
35543         * g++.old-deja/g++.pt/ptrmem5.C: New test.
35544
35545 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35546
35547         * g++.old-deja/g++.other/conv5.C: New test.
35548
35549 1998-12-14  Nick Clifton  <nickc@cygnus.com>
35550
35551         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
35552
35553 1998-12-11  Jeffrey A Law  (law@cygnus.com)
35554
35555         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
35556
35557 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
35558
35559         * gcc.c-torture/compile/981211-1.c: New test.
35560
35561 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
35562
35563         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
35564
35565         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
35566
35567 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35568
35569         * gcc.special/930510-1.c: Make C9X safe.
35570         * gcc.misc-tests/gcov-1.c Similarly.
35571         * gcc.misc-tests/gcov-2.c Similarly.
35572
35573 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35574
35575         * gcc.dg/ultrasp1.c: New test.
35576
35577 1998-12-06  Richard Henderson  <rth@cygnus.com>
35578
35579         * gcc.c-torture/execute/981206.c: New test.
35580
35581 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35582
35583         * g++.old-deja/g++.ns/template7.C: New test.
35584
35585         * g++.old-deja/g++.other/expr1.C: New test.
35586
35587         * g++.old-deja/g++.eh/tmpl3.C: New test.
35588
35589         * g++.old-deja/g++.eh/tmpl2.C: New test.
35590
35591 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35592
35593         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
35594         * g++.old-deja/g++.other/using6.C: Removed.
35595         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
35596
35597         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
35598
35599 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35600
35601         * g++.old-deja/g++.pt/overload8.C: New test.
35602
35603         * g++.old-deja/g++.pt/overload7.C: New test.
35604
35605         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
35606
35607         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
35608         and relinking messages.
35609         * lib/g++.exp (g++_target_compile): Remove .rpo file when
35610         compiling with -frepo.
35611
35612 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
35613
35614         * g++.old-deja/g++.pt/lookup6.C: New test.
35615
35616 1998-11-30  Nick Clifton  <nickc@cygnus.com>
35617
35618         * gcc.c-torture/execute/981130-1.c: New test.
35619         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
35620
35621 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35622
35623         * g++.old-deja/g++.pt/explicit76.C: New test.
35624
35625         * g++.old-deja/g++.pt/friend38.C: New test.
35626
35627         * g++.old-deja/g++.ns/crash2.C: New test.
35628
35629         * g++.old-deja/g++.pt/defarg8.C: New test.
35630
35631         * g++.old-deja/g++.pt/instantiate6.C: New test.
35632
35633         * g++.old-deja/g++.pt/static6.C: New test.
35634
35635         * g++.old-deja/g++.pt/decl2.C: New test.
35636
35637 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35638
35639         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
35640         problem is actually related with name lookup, but so what? :-)
35641
35642         * g++.old-deja/g++.pt/friend37.C: New test.
35643
35644 1998-11-25  Dave Love  <d.love@dl.ac.uk>
35645
35646         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
35647         element, which fails on some systems.
35648
35649         * g77.f-torture/execute/labug1.f: New test.
35650
35651 1998-11-21  Jeffrey A Law  (law@cygnus.com)
35652
35653         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
35654         is defined.
35655
35656 1998-11-18  Dave Love  <d.love@dl.ac.uk>
35657
35658         * g77.f-torture/compile/981117-1.f: New test.
35659
35660 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
35661
35662         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
35663         properly discarded.
35664
35665 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
35666
35667         * gcc.c-torture/execute/memcheck: New directory of tests for
35668         -fcheck-memory-usage.
35669
35670 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35671
35672         * README: New file, general information about the testsuite and
35673         new description of the various C++ test subdirectories.
35674         * README.g++: Eliminate obsolete information, update and move most
35675         relevant stuff to README.
35676
35677 1998-11-07  Richard Henderson  <rth@cygnus.com>
35678
35679         * gcc.c-torture/compile/981107-1.c: New test.
35680
35681 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
35682
35683         * execute/memcpy-bi.c: New testcase.
35684
35685 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
35686
35687         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
35688         base classes.
35689
35690         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
35691         template is selected.
35692
35693         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
35694         classes, it should be accepted for all types.
35695
35696         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
35697
35698         * g++.old-deja/g++.pt/spec24.C: Ensure that template
35699         specializations start with template headers.
35700
35701 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
35702
35703         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
35704
35705         * g++.old-deja/g++.other/init9.C: Test cross initialization of
35706         non-POD types.
35707
35708 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35709
35710         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
35711
35712 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
35713
35714         * compile/981022-1.c, compile/981022-1.x: New test and driver.
35715
35716 1998-10-19  Jeffrey A Law  (law@cygnus.com)
35717
35718         * 981019-1.c: New test.
35719
35720 1998-10-14  Robert Lipe <robertl@dgii.com>
35721
35722         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
35723         find objc headers.
35724
35725 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35726
35727         * compile/981001-4.c: Remove use of GCC extension that triggers a
35728         compiler bug.
35729
35730 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
35731
35732         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
35733
35734 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35735
35736         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
35737         instantiation of template produces incorrect code for delete
35738         expression.
35739
35740         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
35741         constructors' name is not unique.
35742         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
35743         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
35744
35745         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
35746         automatic array of const is ill-formed.
35747
35748         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
35749         of template parameter?
35750
35751         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
35752         const.
35753
35754         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
35755         pointer-to-member expression.
35756
35757         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
35758         declaration causes ICE.
35759
35760 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
35761
35762         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
35763         reserved in the global namespace.
35764
35765         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
35766         generate needed virtual table.
35767
35768         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
35769
35770 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
35771
35772         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
35773         template-dependent type
35774
35775 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
35776
35777         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
35778         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
35779         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
35780
35781         * g++.old-deja/g++.other/using5.C: New test; using decl from base
35782         class should be usable as argument of member function.
35783         * g++.old-deja/g++.other/using6.C: New test; using decl from base
35784         class should be usable as return type of member function.
35785         * g++.old-deja/g++.other/using7.C: New test; using decl from base
35786         class should be usable as type of data member.
35787
35788         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
35789
35790 1998-10-09  Jeffrey A Law  (law@cygnus.com)
35791
35792         * gcc.c-torture/special/920521-1.c: Fix bogus test.
35793
35794 1998-10-08  Nick Clifton  <nickc@cygnus.com>
35795
35796         * gcc.dg/dll-?.c Add thumb to target list.
35797         Fix assembler scan patterns to match current assembler output.
35798
35799 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
35800
35801         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
35802         matching of template brackets.
35803
35804         * g++.old-deja/g++.other/using4.C: New test.  Test using
35805         declarations of methods from base classes.
35806
35807         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
35808         within functions should introduce names into the innermost
35809         enclosing namespace.
35810
35811         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
35812         of static locals if first initialization throws.
35813
35814 1998-10-07  Jim Wilson  <wilson@cygnus.com>
35815
35816         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
35817
35818 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
35819
35820         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
35821         lose track of the possible targets of tablejump insns.
35822         * special/special.exp: Run it.
35823
35824 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35825
35826         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
35827         must be declared before its specializations can be named in friend
35828         declarations.
35829
35830 1998-10-05  Dave Love  <d.love@dl.ac.uk>
35831
35832         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
35833
35834         * g77.f-torture/execute/io1.f: New test.
35835
35836 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35837
35838         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
35839         with pointer to template function, for which no argument deduction
35840         is possible.
35841
35842         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
35843         specialization of template function as argument to template
35844         function.
35845
35846         * g++.old-deja/g++.other/access2.C: New test; Inner class
35847         shouldn't have privileged access to Outer's names.
35848
35849 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35850
35851         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
35852         friend template declared within template class conflicts with
35853         nested class of the same name.
35854
35855         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
35856         is ignored.
35857
35858         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
35859         object with direct initializer as function declaration.
35860
35861         * g++.old-deja/g++.other/decl2.C: New test; duplicate
35862         initializers.
35863
35864         * g++.old-deja/g++.other/null2.C: New test; conditional operator
35865         involving const pointer and NULL produces incorrect result.
35866
35867         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
35868         type name without `typename' should be rejected with -pedantic.
35869
35870 1998-10-02  Richard Henderson  <rth@cygnus.com>
35871
35872         * g++.old-deja/g++.other/addrof1.C: New test.
35873
35874 1998-10-01  Nick Clifton  <nickc@cygnus.com>
35875
35876         * gcc.c-torture/compile/981001-1.c: New test.
35877         * gcc.c-torture/execute/981001-1.c: New test.
35878
35879 1998-10-01  Jeffrey A Law  (law@cygnus.com)
35880
35881         * gcc.c-torture/compile/981001-2.c: New test.
35882         * gcc.c-torture/compile/981001-3.c: New test.
35883         * gcc.c-torture/compile/981001-4.c: New test.
35884
35885 1998-10-01  Robert Lipe  <robertl@dgii.com>
35886
35887         * lib/objc.exp (objc_target_compile): Add -L during compiles for
35888         multilibbed hosts.   Idea grafted from g77.exp.
35889
35890 1998-09-30  Dave Love  <d.love@dl.ac.uk>
35891
35892         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
35893         avoid losing on systems which need -lsocket.
35894
35895 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
35896
35897         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
35898         * g++.old-deja/g++.other/nested2.C: Ditto.
35899         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
35900         failure.
35901
35902 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35903
35904         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
35905         preferred over template operator!= for enum bitfields.
35906
35907 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
35908
35909         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
35910         that happen to have the same base name, but in different scopes,
35911         are incorrectly rejected.
35912
35913 1998-09-16  Richard Henderson  <rth@cygnus.com>
35914
35915         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
35916         on the native word size instead of an integer literal.
35917
35918 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35919
35920         * g++.old-deja/g++.other/static2.C: Invocation of static data
35921         member of type pointer-to-function denoted as non-static member.
35922
35923         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
35924         checks involving function types and aliases.
35925
35926 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35927
35928         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
35929         redefined to the same non-trivial type.
35930
35931         * g++.old-deja/g++.pt/explicit73.C: Test for proper
35932         namespace-qualification of template specializations declared in
35933         other namespaces.
35934
35935         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
35936         to declare a subset of the specializations of a template function
35937         as friends of specializations of a template class.
35938
35939         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
35940         member templates that do not fully specialize the enclosing
35941         template class are rejected.
35942
35943 1998-09-11  Dave Love  <d.love@dl.ac.uk>
35944
35945         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
35946
35947 1998-09-08  Dave Love  <d.love@dl.ac.uk>
35948
35949         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
35950         altered from libf2c/libU77 version.
35951
35952 1998-09-06  Dave Love  <d.love@dl.ac.uk>
35953
35954         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
35955
35956 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
35957
35958         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
35959         (un)signed char are different types for template specialization
35960         purposes.
35961
35962 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
35963
35964         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
35965         * objc: ObjC testsuite.
35966
35967 1998-08-31  Catherine Moore  <clm@cygnus.com>
35968
35969         * gcc.c-torture/execute/941014-1.x:  New file.
35970
35971 1998-08-31  Nick Clifton  <nickc@cygnus.com>
35972
35973         * lib/c-torture.exp: Add support for
35974         torture_eval_before_compile and torture_eval_before_execute
35975         variables.
35976
35977 1998-08-30  Jeffrey A Law  (law@cygnus.com)
35978
35979         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
35980         this test triggers valid.
35981
35982 1998-08-27  Jeffrey A Law  (law@cygnus.com)
35983
35984         * gcc.dg/980827-1.c: New test.
35985
35986 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
35987
35988         * gcc.c-torture/execute/loop-4b.c: New test.
35989
35990 1998-08-26  Nick Clifton  <nickc@cygnus.com>
35991
35992         * lib/c-torture.exp: Add support for
35993         torture_eval_before_compile and torture_eval_before_execute
35994         variables.
35995
35996 1998-08-25  Jeffrey A Law  (law@cygnus.com)
35997
35998         * gcc.c-torture/compile/980825-1.c: New test.
35999
36000 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36001
36002         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36003         count number tests in opt_t0 not good_t0.
36004
36005 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36006
36007         * gcc.c-torture/compile/930326-1.x: Fix typo.
36008
36009 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36010
36011         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36012         causes an ICE.
36013
36014 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36015
36016         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36017         STACK_SIZE is defined.
36018         * gcc.c-torture/unsorted/stuct.c: Similarly.
36019
36020         * gcc.c-torture/compile/980821-1.c: New test.
36021
36022 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36023
36024         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36025
36026 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36027
36028         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36029         code.
36030
36031 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36032
36033         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36034         error'.
36035
36036 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36037
36038         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36039
36040 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36041
36042         * gcc.c-torture/compile/980816-1.c: New test.
36043
36044         * gcc.dg/980816-1.c: New test.
36045
36046 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36047
36048         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36049         compiler for ieee tests.
36050
36051 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36052
36053         * g77.f-torture/compile/980729-0.f: New test.
36054
36055 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36056
36057         * gcc.c-torture/special/eeprof-1.c: New test, for
36058         -finstrument-functions.
36059         * gcc.c-torture/special/special.exp: Run it.
36060
36061 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36062
36063         * gcc.c-torture/compile/980729-1.c: New test.
36064
36065 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36066
36067         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36068         __thumb__ is defined, and test for ARM style doubles if so.
36069
36070 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36071
36072         * g77.f-torture/noncompile/980615-0.f: New test.
36073
36074 1998-07-26  H.J. Lu  (hjl@gnu.org)
36075
36076         * gcc.dg/980312-1.c: Do link instead of compile.
36077         * gcc.dg/980313-1.c: Likewise.
36078
36079 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36080
36081         * gcc.c-torture/compile/980726-1.c: New test.
36082
36083 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36084
36085         * g77.f-torture/execute/io0.f: New test.
36086
36087 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36088
36089         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36090         an int.
36091
36092 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36093
36094         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36095         m32r bugs.
36096
36097 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36098
36099         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36100         c-decl.c:grokdeclarator can handle mode attributes.
36101
36102 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36103
36104         * gcc.c-torture/execute/980716-1.c: New test.
36105
36106 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36107
36108         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36109         the mn10200.
36110         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36111         the mn10200.
36112         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36113         * gcc.c-torture/compile/930326-1.x: Similarly.
36114
36115 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36116
36117         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36118         New test from Craig.
36119
36120 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36121
36122         * g77.f-torture/noncompile/980616-0.f: New test.
36123
36124         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36125
36126 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36127
36128         *  g++.other/singleton.C: Return error value instead of taking
36129         SIGSEGV.
36130
36131 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36132
36133         *  g++.other/singleton.C: New test.   Warning is under dispute.
36134         Runtime crash is not.
36135
36136 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36137
36138         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36139         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
36140         using6.C, using7.C}:  New namespace tests.
36141
36142 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
36143
36144         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
36145         specialization with typedef'ed names used as array indexes.
36146
36147 1998-07-09  Jeffrey A Law  (law@cygnus.com)
36148
36149         * gcc.c-torture/execute/980709-1.c: New test.
36150
36151         * gcc.dg/980709-1.c: New test.
36152
36153 1998-07-07  Richard Henderson  <rth@cygnus.com>
36154
36155         * gcc.c-torture/execute/bcp-1.c: New test.
36156
36157 1998-07-07  Jeffrey A Law  (law@cygnus.com)
36158
36159         * gcc.c-torture/execute/980707-1.c: New test.
36160
36161 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
36162
36163         * gcc.c-torture/compile/980706-1.c: New test.
36164
36165 1998-07-01  Dave Love  <d.love@dl.ac.uk>
36166
36167         * g77.f-torture/execute/980701-0.f,
36168         g77.f-torture/execute/980701-1.f: New test from Craig.
36169
36170 1998-07-01  Jeffrey A Law  (law@cygnus.com)
36171
36172         * gcc.c-torture/compile/980701-1.c: New test.
36173
36174         * gcc.c-torture/execute/980701-1.c: New test.
36175
36176 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
36177 rlsruhe.de>
36178
36179         * g++.old-deja/g++.robertl/eb132.C: New test.
36180         * g++.old-deja/g++.robertl/eb133.C: Likewise.
36181
36182 1998-06-29  Dave Love  <d.love@dl.ac.uk>
36183
36184         * g77.f-torture/execute/980628-7.f,
36185         g77.f-torture/execute/980628-8.f,
36186         g77.f-torture/execute/980628-9.f,
36187         g77.f-torture/execute/980628-10.f: New tests from Craig.
36188
36189         * g77.f-torture/execute/980628-3.f: Remove mail headers.
36190
36191 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36192
36193         * g77.f-torture/execute/980628-4.f: New test from Craig.
36194         * g77.f-torture/execute/980628-5.f: Likewise.
36195         * g77.f-torture/execute/980628-2.f: Likewise.
36196         * g77.f-torture/execute/980628-0.f: Likewise.
36197         * g77.f-torture/execute/980628-1.f: Likewise.
36198         * g77.f-torture/execute/980628-3.f: Likewise.
36199         * g77.f-torture/execute/980628-6.f: Likewise.
36200
36201 1998-06-28  Jeffrey A Law  (law@cygnus.com)
36202
36203         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
36204         directory when nothing has been installed yet.
36205
36206 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
36207
36208         * gcc.c-torture/special/special.exp: Handle newer versions of
36209         dejagnu.
36210
36211 1998-06-26  Jeffrey A Law  (law@cygnus.com)
36212
36213         * gcc.dg/980626-1.c: New test.
36214
36215 1998-06-19  Bruno Haible <haible@ilog.fr>
36216
36217         * gcc.misc-tests/m-un-2.c: New test.
36218         * g++.old-deja/g++.other/warn01.c: Likewise.
36219
36220 1998-06-19  Robert Lipe  <robertl@dgii.com>
36221
36222         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
36223         compatibility with assmblers with a different comment character.
36224         Eliminate use of GAS-specific extensions.
36225
36226 1998-06-19  Jeffrey A Law  (law@cygnus.com)
36227
36228         * gcc.c-torture/execute/ieee/980619-1.c: New test.
36229
36230 1998-06-19  Robert Lipe  <robertl@dgii.com>
36231
36232         *lib/g77.exp: Replace search for libf2c.a with search for newly
36233         renamed libg2c.a
36234
36235 1998-06-17  Jeffrey A Law  (law@cygnus.com)
36236
36237         * gcc.c-torture/execute/980617-1.c: New test.
36238
36239 1998-06-12  Jeffrey A Law  (law@cygnus.com)
36240
36241         * gcc.c-torture/execute/980612-1.c: New test.
36242
36243 1998-06-08  Jeffrey A Law  (law@cygnus.com)
36244
36245         * gcc.dg/980523-1.c: Only test on ppc-linux.
36246         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
36247
36248         * gcc.c-torture/execute/980608-1.c: New test.
36249
36250 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
36251
36252         * gcc.c-torture/execute/980605-1.c: New test.
36253
36254 1998-06-04  Jeffrey A Law  (law@cygnus.com)
36255
36256         * gcc.c-torture/execute/980604-1.c: New test.
36257
36258 1998-06-02  Jeffrey A Law  (law@cygnus.com)
36259
36260         * gcc.c-torture/execute/980602-1.c: New test.
36261         * gcc.c-torture/execute/980602-2.c: Likewise.
36262
36263 1998-06-02  Dave Love  <d.love@dl.ac.uk>
36264
36265         * 970125-0.f: Fix per JCB.  Add commentary.
36266
36267 1998-05-31  Michael Meissner  <meissner@cygnus.com>
36268
36269         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
36270         IEEE -0 support.
36271
36272 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
36273
36274         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
36275         earlier.
36276
36277 1998-05-28  Catherine Moore <clm@cygnus.com>
36278
36279         * gcc.c-torture/execute/980526-3.c: New test.
36280
36281 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
36282
36283         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
36284         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
36285         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
36286         m88k-motorola-sysv3 to XFAIL.
36287
36288 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36289
36290         * gcc.dg/980526-1.c: New test.
36291         * gcc.c-torture/execute/980526-2.c: New test.
36292
36293 1998-05-26  Jeffrey A Law  (law@cygnus.com)
36294
36295         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
36296
36297         * gcc.c-torture/execute/980526-1.c: New test.
36298
36299 1998-05-26  Dave Love  <d.love@dl.ac.uk>
36300
36301         * g77.f-torture/execute/alpha2.f: Add runtime test.
36302
36303 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
36304
36305         * g++.old-deja/old-deja.exp: Strip leading directories.
36306
36307         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
36308         error for the line.  Don't run multiple tests for the same line.
36309
36310 1998-05-23  Jeffrey A Law  (law@cygnus.com)
36311
36312         * gcc.dg/980523-1.c: New test.
36313
36314 1998-05-23  Dave Love  <d.love@dl.ac.uk>
36315
36316         * g77.f-torture/compile/970915-0.f: New test.
36317
36318 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
36319
36320         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
36321
36322 1998-05-21  Jeffrey A Law  (law@cygnus.com)
36323
36324         * gcc.dg/980520-1.c: New test.
36325
36326 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
36327
36328         * gcc.dg/980502-1.c: Fix return type.
36329
36330 1998-05-20  Jeffrey A Law  (law@cygnus.com)
36331
36332         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
36333         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
36334         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
36335         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
36336         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
36337
36338 1998-05-20  Dave Love  <d.love@dl.ac.uk>
36339
36340         * g77.f-torture/execute/980520-1.f: New test.
36341
36342 1998-05-15  Dave Love  <d.love@dl.ac.uk>
36343
36344         * lib/mike-g77.exp: New file.
36345
36346         * g77.f-torture/noncompile/noncompile.exp,
36347         g77.f-torture/noncompile/check0.f: New files.
36348
36349 1998-05-14  Dave Love  <d.love@dl.ac.uk>
36350
36351         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
36352         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
36353         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
36354         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
36355         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
36356         abort where appropriate.
36357
36358 1998-05-05  Michael Meissner  <meissner@cygnus.com>
36359
36360         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
36361         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
36362
36363 1998-04-29  Dave Love  <d.love@dl.ac.uk>
36364
36365         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
36366
36367 1998-04-27  Dave Love  <d.love@dl.ac.uk>
36368
36369         * g77.f-torture/compile/980427-0.f: New test.
36370
36371 1998-04-24  Dave Love  <d.love@dl.ac.uk>
36372
36373         * g77.f-torture/compile/980424-0.f: New test.
36374
36375 1998-04-19  Dave Love  <d.love@dl.ac.uk>
36376
36377         * g77.f-torture/compile/980419-2.f (main): New test.
36378         * g77.f-torture/compile/970125-0.f: New test.
36379         * g77.f-torture/compile/980419-1.f: New test.
36380
36381 1998-04-08  Jim Wilson  <wilson@cygnus.com>
36382
36383         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
36384         of loop-4.c.
36385
36386 1998-04-07  Jim Wilson  <wilson@cygnus.com>
36387
36388         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
36389
36390 1998-04-03  Jim Wilson  <wilson@cygnus.com>
36391
36392         * gcc.c-torture/compile/980329-1.c: New test.
36393
36394 1998-03-18  Jim Wilson  <wilson@cygnus.com>
36395
36396         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
36397         * gcc.dg/980312-1.c: Fix typo in -march command.
36398
36399 1998-03-16  H.J. Lu  (hjl@gnu.org)
36400
36401         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
36402
36403 1998-03-11  Robert Lipe  <robertl@dgii.com>
36404
36405         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
36406         Dave Love agree the Fortran source is bogus.
36407
36408 1998-03-11  Robert Lipe  <robertl@dgii.com>
36409
36410         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
36411         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
36412         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
36413         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
36414         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
36415
36416 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
36417
36418         * g++.old-deja/g++.other/friend1.C: New test.
36419
36420 1998-02-18  Dave Love  <d.love@dl.ac.uk>
36421
36422         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
36423         possibly uninitialized) variables and declare dnrm2.
36424
36425 1998-02-23  Robert Lipe <robertl@dgii.com>
36426
36427         From Bruno Haible <haible@ilog.fr>:
36428         * gcc.c-torture/execute/980223.c: New test.
36429
36430 1998-02-13  Jeffrey A Law  (law@cygnus.com)
36431
36432         * gcc.dg/ifelse-1.c: New test.
36433
36434 1998-02-09  H.J. Lu  (hjl@gnu.org)
36435
36436         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
36437
36438           * lib/old-dejagnu.exp (old-dejagnu): Added the
36439           "execution test - XFAIL *-*-*" handling in the spirit of
36440           "excess errors test -". Changed the "execution test fails"
36441           handling to be like "excess errors test fails".
36442           * Update various tests accordingly.
36443
36444 1998-02-06  Jim Wilson  <wilson@cygnus.com>
36445
36446         * gcc.c-torture/execute/980205.c: New test.
36447
36448 1998-01-18  Jeffrey A Law  (law@cygnus.com)
36449
36450         * lib/c-torture.exp: Look for .x files instead of .cexp files.
36451         * lib/f-torture.exp: Similarly.
36452         * gcc.c-torture: Rename all .cexp files to .x files.
36453
36454 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
36455
36456         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
36457         (940510-1.c): Removed duplicate.
36458         (971104-1.c): New test.
36459
36460 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
36461
36462           * lib/f-torture.exp: Improve error and loop detection.
36463
36464 1997-11-19  Michael Meissner  <meissner@cygnus.com>
36465
36466         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
36467         use that to size the filler array.
36468
36469 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
36470
36471         * lib/c-torture.exp(c-torture-execute): Fix typo.
36472
36473         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
36474         testcase as the executable name. Keep the executable around if
36475         the test fails.
36476
36477 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
36478
36479         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
36480         changes.  Only test one -g option, and move it to the end of the
36481         list of options to test.
36482
36483 1997-09-19  Michael Meissner  <meissner@cygnus.com>
36484
36485         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
36486         variable GCC_TORTURE_OPTIONS to supply default switches separated
36487         by colons.  If no environment variable, run tests with -O0 -g, -O1
36488         -g, and -O2 -g as well.
36489
36490 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
36491
36492         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
36493         explanatory comments. Fix indentation.
36494
36495 1997-09-15  Jeffrey A Law  (law@cygnus.com)
36496
36497         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
36498
36499 1997-09-11  Jeffrey A Law  (law@cygnus.com)
36500
36501         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
36502         * g++.old-deja/g++.mike/p7325.C: Likewise.
36503         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
36504
36505 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
36506
36507         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
36508         * g++.old-deja/g++.brendan/crash30.C: Likewise.
36509         * g++.old-deja/g++.brendan/crash39.C: Likewise.
36510         * g++.old-deja/g++.law/operators4.C: Likewise.
36511
36512 1997-09-11  Joe Buck  (jbuck@synopsys.com)
36513
36514         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
36515         * g++.old-deja/g++.mike/p784.C: Ditto.
36516         * g++.old-deja/g++.mike/p785.C: Ditto.
36517
36518 1997-09-05  Jeffrey A Law  (law@cygnus.com)
36519
36520           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
36521
36522 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
36523
36524         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
36525         target feature; pass this to c-torture-execute as needed.
36526
36527 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
36528
36529         * lib/c-torture.exp(c-torture-execute): If the previous and the
36530         current executables being tested are identical, we don't need to
36531         run the executable again. Try to make the executable names
36532         unique. Add an optional argument for passing additional compiler
36533         flags.
36534
36535 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
36536
36537         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
36538
36539 1997-08-29  Jeffrey A Law  (law@cygnus.com)
36540
36541         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
36542
36543 1997-07-31  Jeffrey A Law  (law@cygnus.com)
36544
36545         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
36546         32bit or larger longs.
36547
36548         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
36549         have either a 32bit long or 32bit int.
36550
36551 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
36552
36553         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
36554         Make double precision tests dependent on sizeof (double).
36555
36556 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
36557
36558         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
36559         too.
36560
36561 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
36562
36563         * gcc.c-torture/compile/961203-1.cexp: New script.
36564
36565 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
36566
36567         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
36568         up the includes ourselves.
36569
36570 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
36571
36572         * lib/plumhall.exp: Remove random include, and add a few
36573         verbose messages for debugging.
36574
36575 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
36576
36577         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
36578         of trying to do it ourselves.
36579
36580 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36581
36582         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
36583
36584 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
36585
36586         * gcc.prms/5403.c: Made regexp a bit less strict.
36587
36588 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
36589
36590         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
36591         is returned from remote_load instead.
36592         * lib/plumhall.exp: Ditto.
36593         * lib/mike-g++.exp: Ditto.
36594         * lib/old-dejagnu.exp: Ditto.
36595         * lib/c-torture.exp: Ditto.
36596
36597 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
36598
36599         * lib/g++.exp: Use build_wrapper procedure.
36600         * lib/gcc.exp: Ditto.
36601
36602 1997-05-20  Jeffrey A Law  (law@cygnus.com)
36603
36604         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
36605         an old-style decl for malloc.  Fixes tests to work when
36606         sizeof (int) != sizeof (size_t).
36607
36608 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36609
36610         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
36611
36612         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
36613         use stdargs.h interface.
36614
36615 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36616
36617         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
36618         NO_VARARGS when compiling.
36619
36620 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
36621
36622         * lib/plumhall.exp(ph_includes): New procedure.
36623         (ph_make): Use it.
36624         (ph_compiler): Ditto.
36625
36626         * lib/g++.exp: Rename test-glue.c to testglue.c.
36627         * lib/gcc.exp: Ditto.
36628
36629 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
36630
36631         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
36632         to completion when it's called.
36633
36634 1997-03-21  Michael Meissner  <meissner@cygnus.com>
36635
36636         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
36637         is defined, don't do test.
36638
36639 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
36640
36641         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
36642         for object files.
36643         (ph_summary): Mark skipped testcases as untested, not unresolved.
36644
36645         * lib/plumhall.exp (ph_make): If unresolved because of bad
36646         errorCode, record errorCode in log file.
36647         (*): Replace send_log/verbose with verbose -log.
36648
36649 1997-03-19  Michael Meissner  <meissner@cygnus.com>
36650
36651         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
36652         double conversion if double isn't at least 8 bytes.
36653
36654         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
36655         int to work with targets where int is 16 bits.
36656
36657         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
36658         8 bytes, just exit, since 4 byte doubles don't have enough bits of
36659         precision for the test to complete.
36660
36661 1997-03-14  Michael Meissner  <meissner@cygnus.com>
36662
36663         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
36664         if d10v is not compiled with the -mdouble64 flag.
36665         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
36666
36667         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
36668         d10v is not compiled with the -mint32 flag.
36669
36670 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
36671
36672         * lib/plumhall.exp: Use incr_count.
36673
36674 1997-03-12  Jeffrey A Law  (law@cygnus.com)
36675
36676         * gcc.c-torture: Update to c-torture-1.45.
36677
36678 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
36679
36680         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
36681         the name of the expect testcase file).
36682
36683         * lib/g++.exp(g++_init): Ditto.
36684
36685 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
36686
36687         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
36688         the host.
36689
36690         * lib/gcc.exp(gcc_exit): New procedure.
36691
36692 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
36693
36694         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
36695         specs where appropriate.
36696
36697         * g++.old-deja/g++.arm/*: Added additional ERROR checks
36698         because of new "candidates are" messages, and removed a few
36699
36700         * Converted all non-old-style g++ testcases to old-style, and
36701         moved into g++.old-deja.
36702
36703 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
36704
36705         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
36706         options.
36707
36708         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
36709         succeeded.
36710
36711         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
36712
36713 1997-02-13  Michael Meissner  <meissner@cygnus.com>
36714
36715         * lib/gcc.exp (gcc_target_compile): Add support for defining
36716         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
36717         the machine doesn't have those features.
36718
36719 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
36720
36721         * g++.law/operators4.exp: Don't use LIBS.
36722
36723 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
36724
36725         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
36726
36727         * lib/mike-g++.exp: Don't set the compiler to be tested here.
36728         * lib/g++.exp: Set it here instead. Also, allow use of the
36729         --tool_exec and --tool_opt options. Change CXX to
36730         GXX_UNDER_TEST.
36731
36732         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
36733
36734         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
36735
36736 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
36737
36738         * lib/old-dejagnu.exp: Use prune_warnings instead of
36739         prune_system_crud.
36740         * lib/mike-g++.exp: Ditto.
36741         * lib/gcc.exp: Ditto.
36742         * lib/g++.exp: Ditto.
36743
36744         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
36745
36746 1997-02-07  Jeffrey A Law  (law@cygnus.com)
36747
36748           * 941014-2.c: Include stdlib.h
36749           * 960327-1.c: Include stdio.h
36750           * dbra.c, index-1.c: Don't assume ints are 32bits.
36751
36752 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
36753
36754         * lib/gcc.exp: Add gcc,stack_size target feature.
36755
36756         * lib/g++.exp(g++_target_compile): Add the include and link
36757         paths here, not in two other places. And, it's $options, not
36758         options.
36759
36760         * lib/mike-g++.exp(postbase): Remove the code that determines
36761         the correct include and link paths.
36762         * g++.old-deja/old-deja.exp: Ditto.
36763
36764 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
36765
36766         * lib/g++.exp(g++_init): target_compile no longer returns the
36767         filename of the result.
36768
36769 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
36770
36771         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
36772         call to glob.
36773
36774         * gcc.c-torture/special/special.exp: Change call to
36775         gcc_target_compile to include the object file.
36776
36777 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
36778
36779         * gcc.c-torture/special/special.exp: Correct misspelling in last
36780         change.
36781
36782 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
36783
36784         * lib/plumhall.exp(ph_summary): Log the entire output of the
36785         executable. Return -1 if there were any failures, 0 otherwise.
36786         (ph_execute): Return -1 if there were any failures, 0 otherwise.
36787         (ph_make): Clean up objects and executables that were built
36788         if the tests succeeded.
36789
36790 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
36791
36792         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
36793         libraries and includes in the build tree as appropriate.
36794
36795 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36796
36797         * lib/c-torture.exp: Instead of looking for the global variable
36798         NO_LONG_LONG, check to see if that's a feature of the target.
36799
36800 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36801
36802         * config/default.exp: Minimize. Delete the remainer of the files in
36803         config; this functionality is now in devo/dejagnu/config.
36804
36805         g++.*/*: Pass any additional flags used to compile to postbase;
36806         delete CXXFLAGS.
36807
36808         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
36809         is now done by runtest.exp. Use gcc_target_compile instead of
36810         compile.
36811
36812         lib/c-torture.exp: Use gcc_target_compile instead of compile.
36813         Remove references to CFLAGS. Use remote_file instead of
36814         calling rm -f.
36815         (c-torture): Take a list of arguments to use to compile this
36816         testcase.
36817
36818         lib/g++.exp: Simplify. Use target_compile instead of compile.
36819         lib/gcc-dg.exp: Ditto.
36820         lib/gcc.exp: Ditto.
36821         lib/mike-{gcc,g++}.exp: Ditto.
36822         lib/old-dejagnu.exp: Ditto.
36823         lib/plumhall.exp: Ditto.
36824
36825 1997-01-08  Jim Wilson  <wilson@cygnus.com>
36826
36827         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
36828         (ph_linker): Likewise.
36829
36830 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
36831
36832           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
36833         MAP_ANON / MAP_ANONYMOUS if defined;
36834         else try to map from /dev/zero .
36835
36836 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36837
36838         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
36839         isn't defined, then define it to MAP_ANONYMOUS.
36840
36841 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36842
36843         * gcc.c-torture: Update to c-torture-1.42 release.
36844
36845 1996-11-11  Jeffrey A Law  (law@cygnus.com)
36846
36847         * gcc.c-torture: Update to c-torture-1.41 release.
36848
36849 1996-10-27  Jeffrey A Law  (law@cygnus.com)
36850
36851         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
36852         c-torture release.
36853
36854 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
36855
36856         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
36857         and LDFLAGS.  Fix second case to append the target_info ldflags
36858         onto LDFLAGS, not CFLAGS.
36859         * lib/g++.exp (g++_init): Add target_info stuff.
36860         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
36861         of libgloss and newlib flags for !native.
36862
36863         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
36864         (GDB): Fix relative path to go up another dir for finding gdb.
36865
36866 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
36867
36868         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
36869         versions in the target_info array, if they don't exist.
36870
36871 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
36872
36873         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
36874
36875 1996-07-08  Jim Wilson  <wilson@cygnus.com>
36876
36877         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
36878         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
36879
36880 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
36881
36882         * lib/old-dejagnu.exp: Don't remove the output file before we've
36883         actually tested it. Don't append pwd to the path of the executable
36884         we're testing.
36885
36886 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
36887
36888         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
36889
36890 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
36891
36892         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
36893         temporary directory for compiler files, and set it to a default
36894         value of /tmp. Set $output as the name of the output file from
36895         compiling the testcase. Add a -o option to $cflags_var so the
36896         compiler writes the final output file as $output. Set $executable
36897         to $output.
36898
36899         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
36900         directory for compiler files, and set it to /tmp if it doesn't
36901         already have a value. Set $output_file to the name of the output
36902         file from compiling the testcase. Add a -o option to CXXFLAGS so
36903         the compiler writes the final output file as $output. Use $output
36904         as the executable to be tested.
36905
36906 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36907
36908         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
36909
36910 1996-06-08  Jeffrey A Law  (law@cygnus.com)
36911
36912         * gcc.c-torture/execute/pending-1.c: New test.  Still
36913         pending in Tege's queue.
36914
36915 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
36916
36917         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
36918         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
36919         if there were failures.  Call unresolved if there were unresolved
36920         testcases.  Call gcc_fail if program did not run to completion.
36921         (ph_make): Pass additional argument name to ph_execute.
36922         (ph_execute): Add new argument.  Pass additional arguments to
36923         ph_summary.  Call gcc_fail is there is no execution output.
36924
36925 1996-04-24  Jeffrey A Law  (law@cygnus.com)
36926
36927         * lib/plumhall.exp (proc_summary): Output relavent summary
36928         lines into the log so specific failures in plumhall can be
36929         investigated.
36930
36931 1996-04-10  Jeffrey A Law  (law@cygnus.com)
36932
36933         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
36934         (c-torture-execute): Don't try to execute tests which use
36935         "long long" types if $NO_LONG_LONG is nonzero.
36936
36937 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
36938
36939         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
36940         not c-torture.
36941
36942         * gcc.ieee: Move from here.
36943         * gcc.c-torture/execute/ieee: To here.
36944
36945 1996-03-26  Jeffrey A Law  (law@cygnus.com)
36946
36947         * gcc.c-torture: Update to c-torture-1.41 release.
36948
36949 1996-03-22  Jeffrey A Law  (law@cygnus.com)
36950
36951         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
36952         not "$output".
36953
36954 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
36955
36956         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
36957         -c present.
36958
36959 1996-03-02  Jeffrey A Law  (law@cygnus.com)
36960
36961         * config/proelf.exp: Handle connecting to a simulator.
36962
36963 1996-01-31  Jeffrey A Law  (law@cygnus.com)
36964
36965         * config/proelf.exp: New file.  Enough framework that we can
36966         run c-torture tests on the proelf targets (or any other target
36967         that gdb can connect to for that matter).
36968
36969 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
36970
36971         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
36972         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
36973
36974         * lib/plumhall.exp (ph_execute): Always call ph_summary if
36975         exec_output exists.
36976
36977 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
36978
36979         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
36980         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
36981
36982         * config/*.exp: Update FSF address.  Change result of ${tool}_load
36983         to pass/fail/unresolved/unsupported/untested.  Caller must now
36984         call unresolved/unsupported/untested.
36985         * lib/*.exp: Update FSF address.  Update to handle new results of
36986         ${tool}_load.
36987         * lib/chill.exp (verbose): Delete.
36988
36989 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
36990
36991         * lib/gcc.exp (default_gcc_start): Change order of args to
36992         $LDFLAGS $CFLAGS $LIBS.
36993         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
36994         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
36995         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
36996         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
36997         * gcc.misc-tests/dg-test.exp: Likewise.
36998         * gcc.misc-tests/msgs.exp: Likewise.
36999         * gcc.prms/prms.exp: Likewise.
37000         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37001         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37002
37003         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37004
37005 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37006
37007         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37008
37009         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37010         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37011
37012         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37013         necessary.
37014
37015 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37016
37017         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37018         global for loop; add use of $mathlib.
37019         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37020         settings here; set mathlib for anything but VxWorks.
37021
37022 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37023
37024         * gcc.c-torture: Update to c-torture-1.40 release.
37025
37026 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37027
37028         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37029         dg.exp.
37030
37031 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37032
37033         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37034         global.
37035
37036 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37037
37038         * lib/g++.exp (LIBS): Define if not already.
37039         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37040         (gcc-dg-prune): Call prune_gcc_output.
37041         * lib/gcc.exp (prune_gcc_output): New proc.
37042         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37043         prune_gcc_output.
37044
37045 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37046
37047         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37048         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37049
37050 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37051
37052         * gcc.c-torture: Update to c-torture-1.39 release.
37053
37054 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37055
37056         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37057         fails, try others as well.
37058
37059 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37060
37061         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37062         If compilation fails, mark execute tests as `untested'.
37063         If test is marked as unsupported, don't mark compilation and
37064         execute tests as failed.
37065
37066 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37067
37068         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37069         libstdc++ for whether or not we want to be doing shared
37070         libraries.  Delete link_curses since we don't need it anymore.
37071         * lib/mike-g++.exp (postbase): Don't link in libg++.
37072         * g++.old-deja/old-deja.exp: Likewise.
37073
37074 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37075
37076         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37077
37078 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37079
37080         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37081         For that, add `-Wl,-a,shared_archive'.
37082         * g++.old-deja/old-deja.exp: Likewise.
37083
37084 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37085
37086         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37087
37088 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37089
37090         * lib/mike-g++.exp (postbase): Pay attention to the status of
37091         g++_load.
37092
37093 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37094
37095           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37096
37097 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37098
37099         * lib/gcc.exp (default_gcc_start): No longer need to log program
37100         being executed or its output, execute_anywhere does that now.
37101         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37102         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37103
37104 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37105
37106         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37107         the same as those in lib/g++.exp.
37108
37109 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37110
37111         * gcc.c-torture: Update to c-torture-1.38 release.
37112         * gcc.ieee: Related changes.
37113
37114 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37115
37116         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37117         "exec". Minor reformatting changes.
37118
37119         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37120         cross. This means all "exec" calls now work on a remote host as
37121         well.
37122         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37123         cross. Filter out the extra "\r\n" stuff that expect puts in.
37124         (c-torture-execute): Filter out the bogus warnings like
37125         c-torture-compile does. Add support for canadian cross.
37126         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37127         Use execute_anywhere rather than calling exec directly. Now it
37128         works for canadian cross testing.
37129
37130 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37131
37132         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37133         results into a variable, and check that rather than using file exists.
37134
37135 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37136
37137         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37138         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37139
37140 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37141
37142         * g++.old-deja/old-deja.exp: Create and pass runshlib and
37143         lib_curses if there's a shared libg++ in the build tree.
37144
37145 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
37146
37147         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
37148         if not supported target.
37149
37150 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
37151
37152         * lib/g++.exp (g++_init): Move empty setting of runshlib and
37153         link_curses up to always happen, not just for native builds.
37154
37155 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
37156
37157         * gcc.c-torture: Update to c-torture-1.36 release.
37158         * gcc.failure: Related changes.
37159
37160 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
37161
37162         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
37163
37164 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
37165
37166         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
37167         * lib/mike-g++.exp (postbase): Not in here.  Still reference
37168         runshlib, link_curses, and mathlib for link and run.
37169
37170         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
37171         pass the runtime shared library options for Solaris, OSF/1, and
37172         Irix5, and link with -lcurses to avoid unresolved references.
37173
37174 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
37175
37176         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
37177         only run once.
37178
37179 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
37180
37181         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
37182
37183 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
37184
37185         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
37186         do not have a framework for the "compat" tests yet.
37187
37188 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
37189
37190         * lib/mike-g++.exp (postbase): New local variable `mathlib',
37191         set to null if we're testing vxworks5.1.  Use that instead of
37192         `-lm' in the setting of LIBS for link and run.
37193
37194 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
37195
37196         * config/rom68k.exp (${tool}_load): Major changes to make it
37197         work.  Verified that it does in fact return the stuff in
37198         exec_output properly.  Catch any Emul or any TRAP other than 0.
37199
37200 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
37201
37202         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
37203         LDFLAGS properly for targets that need stuff from libgloss.
37204         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
37205         only run once.
37206         (gpp_initialized): New variable.
37207
37208 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
37209
37210         * config/rom68k.exp: Load libgloss.exp.
37211         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
37212         so we can produce a fully linked binary.
37213         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
37214         so we can produce a fully linked binary.
37215
37216 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
37217
37218         * lib/plumhall.exp (ph_section): Watch for expected failures.
37219         Add missing `else'.
37220
37221         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
37222         run the testcase.
37223         (c-torture): Likewise.
37224
37225 1995-08-28  Doug Evans  <dje@cygnus.com>
37226
37227         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
37228
37229         * lib/mike-g++.exp (mike_cleanup): New proc.
37230         (prebase): New globals compiler_result, not_compiler_result,
37231         target_regexp.
37232         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
37233         allow leading "-" in pattern.  Watch for unsupported tests.
37234         If $compiler_result is set, pattern match assembler code,
37235         and ditto for $not_compiler_result.
37236         * lib/mike-gcc.exp: Likewise.
37237
37238         * lib/plumhall.exp (ph_execute): Only call ph_summary if
37239         execution "succeeded".
37240
37241 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
37242
37243         * config/win32.exp: New file.
37244         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
37245
37246 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
37247
37248         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
37249         unsupported.
37250         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
37251         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
37252         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
37253
37254         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
37255         "... without exceptions was ...".  That is now handled by
37256         prune_system_crud.
37257         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37258
37259 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
37260
37261         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
37262         sieve.c,sort2.c}: New files.
37263         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
37264         sieve.exp,sort2.exp}: Drivers for them.
37265
37266         * lib/mike-gcc.exp (program_output): New user settable variable.
37267         (postbase): Call prune_system_crud.  Also prune extraneous compiler
37268         messages.
37269         * lib/mike-g++.exp (program_output): New user settable variable.
37270
37271         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
37272
37273         * config/sh.exp: Deleted (use sim.exp instead).
37274
37275 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
37276
37277         * config/vx.exp: Declare CHECKTASK as global.
37278         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
37279         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
37280         * lib/old-dejagnu.exp: Load [pwd]/$executable.
37281
37282 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
37283
37284         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
37285         target. Like vx.exp, only includes `vx29k.exp' instead of
37286         `vxworks.exp'.
37287
37288 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
37289
37290         * config/sim.exp: Increase time limit from 120 seconds to 240.
37291
37292 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
37293
37294         * gcc.c-torture/execute/950628-1.c: New test.
37295
37296 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
37297
37298         * gcc.c-torture: Update with changes/additions from
37299         c-torture-1.34.
37300
37301 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
37302
37303         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
37304
37305 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
37306
37307         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
37308
37309 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
37310
37311         * gcc.c-torture/compile/950512-1.c: New test.
37312         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
37313         * gcc.dg/struct-ret-1.c: Likewise.
37314
37315 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
37316
37317         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
37318           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
37319
37320 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
37321
37322         * gcc.c-torture/special/920411-1.c: Deleted.
37323         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
37324
37325 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
37326
37327         * config/sim.exp (${tool}_load): Hack in call to bash to get a
37328         cpu limit.
37329
37330 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
37331
37332         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
37333
37334 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
37335
37336         From kenner;
37337         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
37338         is the proper length.
37339         * va-arg-3.c: Likewise.
37340
37341 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
37342
37343         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
37344         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
37345
37346         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
37347         * lib/g++.exp (default_g++_start): Delete old cruft.
37348
37349 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
37350
37351         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
37352         (2 * (1 << 18)) to (2 * (1 << 17)).
37353
37354         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
37355
37356 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
37357
37358         * config/rom68k.exp: Renamed from config/idp.exp
37359
37360 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
37361
37362         * c-torture/compile/921109-2.c
37363
37364 1995-04-18  Mike Stump  <mrs@cygnus.com>
37365
37366         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
37367         excess errors.
37368
37369 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
37370
37371         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
37372         output.
37373         * lib/g++.exp (default_g++_start): Likewise.
37374
37375 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
37376
37377         * gcc.c-torture/compile/950329-1.c: New test.
37378
37379 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
37380
37381           * config/bug.exp (${tool}_load): Updated to use new remote_open
37382           and remote_close procs.
37383         * config/idp.exp: New file.
37384
37385 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
37386
37387         * gcc.c-torture/execute/950322-1.c: New test.
37388
37389 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
37390
37391         * config/vx.exp (${tool}_load): Clean up testing of return code from
37392         vxworks_ld and vxworks_spawn.
37393
37394 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
37395
37396         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
37397
37398 1995-03-13  Mike Stump  <mrs@cygnus.com>
37399
37400         * lib/old-deja.exp: Add `excess errors test - ' error, now one
37401         can mark excess errors on a machine by machine basis.  Note, the
37402         default is to not expect any excess errors, even when excess
37403         errors test - is given, so you will want to put an XFAIL ... on
37404         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
37405         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
37406         those 4 machines, but no others.
37407
37408 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
37409
37410         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
37411         * lib/c-torture.exp: to here.
37412
37413 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
37414
37415         * gcc.c-torture/execute/950221-1.c: New test.
37416         * gcc.c-torture/execute/struct-ret-1.c: New test.
37417         * gcc.c-torture/compile/950221-1.c: New test.
37418
37419         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
37420
37421 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
37422
37423         * gcc.c-torture/execute/arith-1.c (main): Return 0.
37424         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
37425
37426 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
37427
37428         * g++.gb: New directory of tests, derived from my signature and
37429         class scoping tests.
37430
37431         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
37432         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
37433         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
37434         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
37435         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
37436         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
37437         * g++.gb/sig25.C: Likewise.
37438
37439         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
37440         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
37441         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
37442         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
37443         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
37444         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
37445         * g++.gb/sig25.exp: Likewise.
37446
37447         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
37448         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
37449         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
37450         * g++.gb/scope13.C: Likewise, this test still fails.
37451
37452         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
37453         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
37454         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
37455         * g++.gb/scope13.exp: Ditto.
37456
37457         * g++.gb/README: New file, explains what these tests are about.
37458
37459 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
37460
37461         * lib/dg.exp (dg-do): Support `preprocess'.
37462         (dg-test): Likewise.
37463
37464 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
37465
37466         * config/udi.exp: change "continue -expect" to "exp_continue".
37467
37468 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
37469
37470         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
37471         Delete redundant tests.
37472
37473         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
37474         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
37475         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
37476         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
37477         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
37478         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
37479         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
37480         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
37481
37482         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
37483         storing label pointers.
37484         * gcc.c-torture/execute/921019-1.c: Likewise.
37485         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
37486         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
37487         parameter fp.
37488         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
37489         constants.
37490
37491         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
37492         Delete obsolete tests.
37493
37494         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
37495         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
37496         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
37497         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
37498         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
37499         * gcc.c-torture/compile/950124-1.c: New test.
37500
37501         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
37502
37503 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
37504
37505         * lib/mike-g++.exp: Add -lm to LIBS.
37506
37507 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
37508
37509         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
37510
37511 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
37512
37513         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
37514
37515 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
37516
37517         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
37518
37519 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
37520
37521         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
37522         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
37523         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
37524         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
37525         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
37526         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
37527         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
37528         * g++.law/{operators31.C, operators32.C,
37529         * g++.law/{operators33.C, operators34.C}: Likewise.
37530         * g++.law/{pic1.C, refs2.C}: Likewise.
37531         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
37532         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
37533         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
37534         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
37535
37536         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
37537         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
37538         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
37539         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
37540         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
37541         * g++.law/{enum9.exp, friend5.exp}: Likewise.
37542         * g++.law/{nest3.exp, nest4.exp}: Likewise.
37543         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
37544         * g++.law/{operators30.exp, operators31.exp}: Likewise.
37545         * g++.law/{operators32.exp, operators33.exp}: Likewise.
37546         * g++.law/{operators34.exp}: Likewise.
37547         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
37548         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
37549         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
37550         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
37551         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
37552
37553         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
37554         No longer expected to fail.
37555         * g++.law/missed-error3.C: Tweak for recent bool changes.
37556
37557 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
37558
37559         * config/emb-unix: Deleted.
37560         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
37561         remote execution.  Do final link on remote host if REMOTE_LINK is set.
37562
37563 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
37564
37565         * lib/dg.exp (dg-test): Fix typo in last patch.
37566
37567 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
37568
37569         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
37570         (handles multiple occurrences).
37571
37572 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
37573
37574         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
37575         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
37576         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
37577         printed).
37578         * lib/c-torture.exp (c-torture-compile): Likewise.
37579         (c-torture): Prepend full path if missing.
37580         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
37581         (gcc_fail): Likewise.
37582         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
37583
37584 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
37585
37586         * lib/netware.exp: Only attach to NetWare i386 systems.
37587
37588 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
37589
37590         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
37591         messages.  Add test name to "output pattern match" pass/fail message.
37592
37593 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
37594
37595         * gcc.dg: New testsuite.
37596         * gcc.dg/dg.exp: New file.
37597
37598         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
37599         test-switch.c}: Deleted.
37600
37601         * gcc.misc-tests/msgs.exp: New testcase driver.
37602
37603 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
37604
37605         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
37606         Watch for illegal return values from ${tool}_load.
37607         * config/unix.exp (${tool}_load): Fix pass/fail detection for
37608         cross targets.  Coerce return value >0 to 1.
37609
37610 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
37611
37612         * config/unix.exp (${tool}_load): Call program rsh, not proc.
37613
37614         * config/emb-unix.exp: New file.
37615
37616         * config/sim.exp: Error if variable $SIM not defined.
37617         (${tool}_load): Mark test as "untested" if simulator missing.
37618
37619         * config/unix.exp: Load remote.exp to get rcp_download.
37620         * lib/c-torture.exp: Use different option lists for testcases with
37621         and without loops.
37622         * gcc.c-torture/execute/execute.exp: Likewise.
37623
37624 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
37625
37626         * config/*.exp: Clarify return code from ${tool}_load.
37627         Call `unresolved' or `untested' instead of `warning' or `perror'
37628         (sometimes you still want to call both though).
37629         Add comment that `shell_id' is local to each file.
37630         * config/udi.exp (timeout): Set to 30.
37631         Don't print warning if connection fails, $connectmode has already
37632         printed an error.
37633         (${tool}_load): Move verbose messages to level 2.
37634         Rework pattern for "Process started" message.
37635         Pass `shell_id' to ${connectmode}_download.
37636         Retry twice upon timeout.  Make resetting of target more robust.
37637         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
37638         Pass `shell_id' to exit_$connectmode.
37639         Only call exit_$connectmode if connected.
37640         * config/unix.exp (${tool}_load): Check return codes better.
37641         * config/vrtx.exp (${tool}_load): Likewise.
37642         * config/vx.exp (${tool}_load): Likewise.
37643         Delete unneeded global's.
37644         * lib/dg.exp (dg-test): Update to reflect clarified return codes
37645         from ${tool}_load.
37646         (dg-stat): Delete.
37647         (dg-init): Delete recording of pass/fail counts.
37648         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37649         (old-dejagnu-init): Likewise.
37650         (old-dejagnu-stat): Delete contents, empty proc now.
37651         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
37652         (c-torture): Delete references to lcnt, lpass, lfail.
37653         Get option list from TORTURE_OPTIONS.
37654         Delete -funroll[-all]-loops if no loops.
37655         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
37656         (g++_stat): Delete contents (empty proc now).
37657         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
37658         (gcc_finish): Likewise.
37659         (gcc_stat): Deleted.
37660         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
37661         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
37662         * gcc.c-torture/execute/execute.exp: Likewise.
37663         Split tests into two parts: compile, execute.
37664         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
37665         no loops.  Update to reflect clarified return codes from ${tool}_load.
37666
37667 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
37668
37669         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
37670         to grep for.
37671         (old-dejagnu): Likewise (where necessary).
37672
37673 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
37674
37675         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
37676
37677         * lib/dg.exp (dg-process-target): Fix processing of selector.
37678         Add comment regarding use of `error'.
37679
37680         * lib/gcc.exp (prune_system_crud): Define if missing.
37681         * lib/g++.exp (prune_system_crud): Likewise.
37682
37683         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
37684         Call prune_system_crud.
37685         * lib/dg.exp (dg-runtest): New proc.
37686         Use perror instead of send_user for tcl errors in testcase.
37687         Don't return any value, it's never used.
37688         Don't clobber previous definition of `unknown'.
37689         Print tcl errors in `dg-final'.
37690
37691 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
37692
37693         * lib/dg.exp (dg-process-target): Improve syntax error messages.
37694         (dg-test): Don't print errorInfo, it contains stack backtrace.
37695
37696 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
37697
37698         * lib/g++.exp (runtest_file_p): Define if missing.
37699
37700 1994-09-24  Doug Evans  (dje@cygnus.com)
37701
37702         * lib/mike-g++.exp: Comment out loading of g++.exp.
37703         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
37704         (default_g++_version): Always print something.
37705         (default_g++_start): Comment out call to `which'.
37706         (g++_start, g++_load): Deleted (must be defined in config file).
37707         * lib/gcc.exp: Test for existence of $CC at start.
37708         Delete check for tmpdir (done in gcc_init).
37709         (default_gcc_version): Always print something.
37710         (default_gcc_start): Comment out call to `which'.
37711         * config/*.exp: Major cleanup - make cross targets work at least a
37712         little better for g++ (by not being "--tool gcc" specific).
37713         Rename gcc_xxx to ${tool}_xxx.
37714         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
37715         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
37716
37717 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
37718
37719         * lib/c-torture.exp (c-torture-compile): Rework compiler
37720         message processing.
37721
37722         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
37723         c-torture.
37724
37725 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
37726
37727         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
37728
37729         * lib/dg.exp (dg-process-target): Support { target native }.
37730
37731 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
37732
37733         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
37734         looked for "... program xxx got fatal signal".
37735         Correct regsub munging of `comp_output'.
37736         Ignore compiler messages "path prefix not used" and "linker input
37737         file unused".
37738
37739 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
37740
37741         * lib/gcc.exp (runtest_file_p): Define if missing.
37742         * gcc.prms/template.c: Example to work from.
37743
37744 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
37745
37746         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
37747         * lib/dg.exp (dg-test): Call unsupported testcases as such.
37748
37749         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
37750         * gcc.prms/1883.c: Moved from compile/940714-1.c.
37751         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
37752         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
37753
37754         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
37755         (dg-process-target): No longer a varargs proc.
37756         Return S/N for target, P/F for xfail.  All callers changed.
37757         (user option procs): More argument checking.
37758         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
37759         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
37760         (dg-test): Skip test if not running on selected target in `dg-do'.
37761         Update handling of `dg-do-what', `dg-output-text'.
37762         Separate execution pass/fail from output pattern match pass/fail.
37763         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
37764
37765 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
37766
37767         * gcc.c-torture/special/special.exp: Don't expect failure for mips
37768         target for 920510-1.c.
37769
37770 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
37771
37772         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
37773         Clean up comment regarding use of passcnt, etc.
37774         (gcc_stat): Don't update `testcnt' here.
37775         (gcc_finish): Do it here.
37776         Might as well reset `but_id' here too.
37777         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
37778         to determine if the file should be tested.
37779         * gcc.c-torture/compile/compile.exp: Likewise.
37780         * gcc.c-torture/execute/execute.exp: Likewise.
37781         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37782         * gcc.misc-tests/dg-test.exp: Likewise.
37783         * gcc.prms/prms.exp: Likewise.
37784         * gcc.wendy/wendy.exp: Likewise.
37785         * g++.old-deja.exp: Likewise.
37786         Move "Testing file" message to verbose level 1.
37787
37788 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
37789
37790         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
37791
37792 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
37793
37794         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
37795         (default_gcc_start): Accept optional second list element
37796         of compiler flags.  Print compiler output at verbosity level 2.
37797         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
37798         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
37799         Save current values of framework globals passcnt, failcnt, xpasscnt,
37800         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
37801         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
37802         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
37803         xfailcnt to compute stats.  Update framework global `testcnt' from
37804         pass/fail counts.
37805         (gcc_finish): New proc.  Clean up test environment.
37806         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
37807         (gcc_epass, gcc_efail): Delete.
37808         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
37809         argument of line number.
37810         (dg-init): If the tool has an init routine, call it.
37811         (dg-test): Remove args `cflags_var' and `libs_var'.
37812         Pass all compiler options to ${tool}_start.
37813         Handle missing line number.
37814         (dg-finish): New function.
37815         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
37816         particular files.  Call gcc_finish at end.  Move "skipping test"
37817         message to verbosity level 3.
37818         * gcc.c-torture/compile/compile.exp: Likewise.
37819         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37820         * gcc.c-torture/execute/execute.exp: Likewise.
37821         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37822         Print testcase being tried at verbosity level 1.
37823         * gcc.c-torture/special/special.exp: Unset xfail.
37824         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37825         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
37826         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
37827         * gcc.failure/failure.exp: Likewise.
37828         * gcc.ieee/ieee.exp: Likewise.
37829         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
37830         Update call to dg-test.  Call dg-finish at end.
37831         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
37832         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37833         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
37834         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
37835         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
37836         * gcc.wendy/wendy.exp: Add copyright.
37837         Delete setting of tmpdir (done by gcc_init).
37838         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
37839         Pass compiler flags to gcc_start.  Call gcc_finish at end.
37840         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
37841         gcc_[ce]pass/fail.
37842
37843 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
37844
37845         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
37846         confusion.
37847         (g++_load): Likewise.
37848
37849         * config/*.exp (gcc_load): Some were varargs fns and some were not.
37850         Rename argument to `prog' to remove the confusion.
37851         Varargs fns behave differently too!
37852         (g++_load): Likewise.
37853
37854         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
37855
37856         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
37857         what it is.  Delete (always) printing of status value for !native.
37858         Simplify verbose code, and include status and exec_output.
37859         (g++_load): Use gcc_load.
37860
37861 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
37862
37863         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
37864         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
37865         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
37866         940714-3.c as these testcases don't exist anymore.  Make
37867         va-arg-1.c expected to pass.
37868
37869 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
37870
37871         * gcc.misc-tests/misc.exp: Only run specific testcases.
37872         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
37873         * gcc.misc-tests/dg-[1-9].c: New files.
37874
37875         * lib/dg.exp: New testsuite driver.
37876         * gcc.prms/prms.exp: Use it.
37877
37878         * README.gcc: New file.
37879
37880         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
37881         Document and reset `lxpass' and `lxfail'.
37882         Simplify "initialized" message.
37883         (gcc_stat): Clean up comments a little.
37884
37885 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
37886
37887         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
37888
37889 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
37890
37891         * lib/old-dejagnu.exp (process-option): New proc.
37892         (old-dejagnu-init, old-dejagnu-stat): Likewise.
37893         (old-dejagnu): Simplify.
37894         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
37895
37896 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
37897
37898         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
37899         exists and is not an empty string.
37900
37901         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
37902         $xfail rather than calling setup_xfail.  Clear $xfail when test is
37903         finished.
37904         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
37905         automatically.
37906
37907         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
37908         longer expected to fail.
37909
37910         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
37911         "f" function call.
37912
37913         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
37914
37915         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
37916         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
37917         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
37918         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
37919         c-torture-1.29.
37920
37921         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
37922         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
37923
37924         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
37925
37926         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
37927         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
37928
37929         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
37930         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
37931         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
37932
37933 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
37934
37935         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
37936         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
37937         940714-1.c, 940714-2.c, 940714-3.c},
37938         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
37939         gcc.misc-tests/{mg.c,mg.exp}:
37940         New tests.
37941         * gcc.noncompile/noncompile.exp: Change accordingly.
37942
37943 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
37944
37945         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
37946         Undo previous clobberage.
37947
37948 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
37949
37950         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
37951         * gcc.special/{930510-1.c, special.exp}:
37952         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
37953         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
37954         struct-varargs-1.c}: New tests from c-torture-1.26.
37955
37956 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
37957
37958         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
37959           argument to switch.
37960
37961 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
37962
37963         * Revert the previous changes.  Please see Rob's directory
37964           (/lisa/test/rob/progressive/gcc/testsuite) for testing
37965           fixes.
37966
37967 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
37968
37969         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
37970             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
37971             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
37972             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
37973             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
37974             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
37975             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
37976             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
37977             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
37978             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
37979             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
37980             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
37981             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
37982             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
37983             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
37984             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
37985             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
37986             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
37987             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
37988             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
37989             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
37990             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
37991             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
37992             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
37993             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
37994             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37995             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
37996
37997 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
37998
37999         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38000             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38001           with perror calls.
38002
38003 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38004
38005         * config/unix.exp (g++_load): Fix syntax.
38006
38007 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38008
38009         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38010         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38011         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38012         Don't expect va-arg-1.c to fail.  Correct expected output for
38013         920928-1.c.
38014         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38015         * gcc.wendy/hbm4.c: Correct typo.
38016         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38017
38018 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38019
38020         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38021         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38022         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38023         * lib/c-torture.exp (c-torture-compile): Ditto.
38024
38025         Reduce volume of output (remove all the -I's and such).
38026         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38027         Call gcc_cpass, gcc_cfail.
38028         (c-torture): Pass testing option to c-torture-compile.
38029
38030 1994-03-21  Doug Evans  (dje@cygnus.com)
38031
38032         Bring patches over from progressive.
38033         * config/default.exp: Exit remote shell cleanly.
38034         (g++_exit, g++_start): Add default versions.
38035         * config/sim.exp (gcc_load): Use perror, not error.
38036
38037 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38038
38039         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38040         set in site.exp.
38041
38042 1994-03-14  Doug Evans  (dje@cygnus.com)
38043
38044         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38045         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38046         (wendy_try): New proc to run testcase.
38047         (main loop): Call 'em.
38048         * gcc.wendy/*.c: Clean up pass to correct expected output.
38049
38050         * lib/gcc.exp: Minor cleanup work.
38051         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38052
38053 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38054
38055         * config/sim.exp (gcc_load): Document return codes better.
38056         Don't pass -v to simulator.
38057
38058 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38059
38060           * gcc.special/920717-x.c: Fix typo.
38061           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38062           get at sources.
38063
38064         * lib/mike-gcc.exp: Fix typo.
38065
38066 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38067
38068         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38069         binary to use, transform the name.
38070         * config/*.exp: rename everything. Nuke any g++ specific files,
38071         it's now a special case of gcc that requires no special support.
38072         Add a default.exp for unsupported targets.
38073
38074 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38075
38076         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38077         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38078         version of Tcl.
38079
38080 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38081
38082         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38083         than a warning.
38084
38085 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38086
38087         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38088
38089 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38090
38091         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38092         option_list.  Compile every file with only 4/6 option choices
38093         (same as C torture) instead of with 12/18 different option
38094         choices.
38095         * lib/c-torture.exp: Likewise.
38096
38097         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38098         not already set.
38099
38100 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38101
38102         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38103         can put an XFAIL *-*-* on excess errors.
38104
38105 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38106
38107         * g++.law: Add more tests derived from g++-bugs snapshots.
38108
38109         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38110         equivalent to g++.law/init9.
38111
38112         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38113         compiled it, and the a.out file after we've run it.
38114
38115 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38116
38117         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38118         compiled it, and the a.out file after we've run it.
38119
38120 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38121
38122         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38123
38124 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38125
38126         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38127         version number.
38128
38129 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38130
38131         * g++.law: New directory of g++ tests derived from the g++-bugs
38132         snapshots.
38133
38134 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38135
38136         * gcc.compile: initbug1.c initbug1.exp testcase added
38137
38138 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38139
38140         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
38141         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
38142           fixes submitted by Jeff Law (law@cs.utah.edu)
38143         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
38144           Jeff Law (law@cs.utah.edu)
38145
38146
38147 1993-11-30  Mike Stump  (mrs@cygnus.com)
38148
38149         * config/unix-g++.exp: Follow the gcc way of doing things.
38150         * g++.old-deja/old-deja.exp: Minor updates.
38151         * lib/g++.exp: New file, follow the gcc way of doing things.
38152         * lib/old-dejagnu.exp: Minor updates.
38153         * lib/mike-g++.exp: Always unset errorInfo.
38154
38155 1993-11-06  Mike Stump  (mrs@cygnus.com)
38156
38157         * lib/gcc.exp: Fix some errors with the below change, CC and
38158         CFLAGS should be global when setting, not local.
38159
38160 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
38161
38162         * lib/gcc.exp: Transform tool name.
38163
38164 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38165
38166         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
38167
38168 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38169
38170         * lib/gcc.exp: change gcc_done to gcc_stat
38171
38172 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
38173
38174         * Upgraded gcc testsuite to c-torture version 1.25
38175
38176 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
38177
38178         * lib/gcc.exp: added reporting code. Changed verbose compile message.
38179         * lib/c-torture: added hooks for new reporting code.
38180
38181 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
38182
38183         * config/sh-gcc.exp: check if sh-sim exists in the path
38184
38185 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
38186
38187         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
38188         * gcc.compile/compile.exp: Initial changes for new logic.
38189         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
38190         * gcc.failure/failure.exp: Initial changes for new logic.
38191         * gcc.ieee/ieee.exp: Initial changes for new logic.
38192         * gcc.misc-tests/misc.exp: Initial changes for new logic.
38193         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
38194         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
38195         * lib/c-torture.exp: Initial changes for new logic.
38196         * lib/gcc.exp: Initial changes for new logic.
38197
38198 1993-10-15  Mike Stump  (mrs@cygnus.com)
38199
38200         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
38201         depend upon failure or success.  Fully qualify names in failure
38202         and success messages.  Always remove a.out before starting
38203         compile, just in case.  Pay more attention to error text output by
38204         the compiler.  Handle testcases with no known past errors just
38205         like all others, so that things are uniform.  Other miscellaneous
38206         improvements.
38207
38208 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
38209
38210         * gcc.cpp: new directory for cpp tests
38211
38212 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
38213
38214         * lib/chill.exp: Code reformatted, removed unused code.
38215         * config/unix-chill.exp: Code reformatted, removed unused code.
38216         * chill.execute/execute.exp: Code reformatted, removed unused code.
38217         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
38218
38219 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
38220
38221         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
38222         routines not written.
38223
38224 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
38225
38226         * config/bug-gcc.exp: Use new procs from bug.exp.
38227
38228 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
38229
38230         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
38231         via ftp, rather than depending on NFS.
38232         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
38233         case.
38234
38235 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
38236
38237         * config/bug-gcc.exp: Use new download proc.
38238
38239 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
38240
38241         * chill.execute/execute.exp: cleanups, handles errors better
38242         * chill.compile/compile.exp: rewrite, based on execute.exp
38243         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
38244         * lib/chill.exp: major changes to diff proc and compile and link
38245           procs. added chill_fail and chill_pass wrappers to pass and
38246           fail. added more comments, and handle error codes better.
38247           Added a hack to capture stderr from exec, so noncompile tests
38248           can work.
38249
38250 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
38251
38252         * chill.execute/execute.exp: rewrite of testsuite driver
38253         * lib/chill.exp: rewrite of testsuite driver
38254         * config/unix-chill.exp: rewrite of testsuite driver
38255
38256 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
38257
38258     In chill.execute:
38259         * iexpr.ch: Standardize uppercase.
38260         * tuples.dat: Standardize uppercase.
38261         * vary.ch: standardize.  Correct varying string assignments.
38262         * vary.dat: Add new output lines.
38263
38264 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
38265
38266     In chill.execute:
38267         * chprintf.ch: Standardize use of uppercase.
38268         * tuples.ch: Standardize and turn arr2 into a DCL,
38269           rather than a SYN.
38270         * pinits.ch: Standardize.
38271
38272 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
38273
38274         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
38275         * Makefil: Renamed to Makefile.in.
38276         * configure.in: New.
38277
38278 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
38279
38280     In chill.execute:
38281         * .cvsignore: Add result/output files.
38282         * Makefile: Fix up variables at start.  Use MFLAGS
38283           everywhere.  Correct bool_loc, built_ins entries.
38284           Add entry for vary1.ch.
38285         * bitarray.ch: Standardize upper-case usage.
38286         * bitexpr.ch: Standardize, add output of b1.
38287         * params.ch: Use arrayt in along PROC parameters, to
38288           avoid novelty problems.
38289         * sets.ch: Tiny cleanup.
38290         * vary1.ch: Re-indent.
38291
38292 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
38293
38294           * Add PR-related files to Makefiles, .cvsignore files, etc.
38295
38296 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
38297
38298         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
38299           with compiler objects. New names are test-flow.c and test-loop.c
38300
38301 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
38302
38303         * Upgraded c-torture tests from 1.19 to 1.20
38304
38305         * new files:
38306         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
38307         * gcc.compile: 930623-1.c 930623-2.c
38308         * gcc.noncompile: 930622-1.c 930622-2.c
38309         * gcc.failure: 920411-1.c 920627-2.c
38310         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
38311
38312 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
38313
38314         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38315           More changes to get testsuite working properly. Needs more work.
38316           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
38317
38318 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
38319
38320         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
38321           More changes to get testsuite working properly. Needs more work.
38322
38323 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
38324
38325         * chill.compile/compile.exp: Added for Dejagnu support
38326         * chill.execute/execute.exp: Added for Dejagnu support
38327         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
38328
38329 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
38330
38331     This should complete moving the CHILL test files.
38332         * chill.noncompile(.cvsignore printf.grt
38333             in-printf.grt chprintf.grt chprintf.ch):
38334             Added test-support files.
38335           (Makefile): Modified further.
38336         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
38337             signal.ch): Added test files.
38338           * chill.execute (.cvsignore printf.grt printr.c
38339             in-printf.grt rts.c chprintf.grt rts.h): Added
38340           test-support files.
38341             (Makefile): More corrections.
38342
38343 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
38344
38345         * chill.compile, chill.execute, chill.nocompile: Add CHILL
38346           test cases, ready for DejaGnu.
38347
38348 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
38349
38350         * Upgraded c-torture tests from 1.18 to 1.19
38351
38352         * gcc.compile: added test(s):
38353           930607-1.c
38354         * gcc.execute: added test(s):
38355           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
38356
38357         * added new subdirectory for misc tests: gcc.misc-tests
38358         * gcc.misc-test(s): added tests:
38359           inst-check.c test-consts.c test-ior.c test-switch.c
38360
38361 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
38362
38363         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
38364
38365 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
38366
38367         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
38368
38369 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
38370
38371         * Upgraded c-torture tests from 1.17 to 1.18
38372
38373 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
38374
38375         * Upgraded c-torture tests from 1.12 to 1.17
38376
38377 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
38378
38379         * lib/old-dejagnu.exp:
38380           Fixed handling of XFAIL target triplets to correctly
38381           recognize wildcard characters.  Removed code that
38382           appended a unique id tag to the end of the file name
38383           printed out by the result of the testcases within a
38384           given test file.
38385
38386 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
38387
38388         * lib/old-dejagnu.exp:
38389           Reworked expected failure handling to trigger off of XFAIL
38390           keyword in keyphrase embeded in testcase source code. The
38391           XFAIL keyword must be at the end of the keyphrase line. It
38392           may optionally be followed by one or more target triplets.
38393           It has just occured that the handling of wildcards in the
38394           target triplet may not be correct.
38395
38396 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
38397
38398         * g++.old-deja/tests:
38399           Moved all subdirectories up one level into g++.old-deja .
38400
38401         * lib/old-dejagnu.exp:
38402           Fixed problem with CXXFLAGS not being properly reset, and being
38403           corrupted with extraneous "-c" compiler option.  This was
38404           causing binaries to not be generated for test that needed them.
38405           Modified strings passed to "pass" and "fail" so that individual
38406           tests from the same test file would be distinguished by an
38407           identifier appended to the test file name in the summary logs;
38408           this corrected a problem with erroneous diff logs.  Added code
38409           to search testcases for expected fail and unexpected pass keywords.
38410
38411 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
38412
38413         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
38414
38415 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
38416
38417         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
38418           Removed extraneous text from end of "Special g++ Options"
38419           keyphrase.
38420
38421         * lib/old-dejagnu.exp: Added pattern matching to look for new
38422           keywords, embedded in testcases comments, which will trigger
38423           calls to xpass and xfail.
38424
38425 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
38426
38427         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
38428           comments embedded in the testcases, especially the one looking for
38429           special compiler options, as well as the pattern matching for the
38430           compiler output again.
38431
38432 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
38433
38434         * lib/old-dejagnu.exp: Do a proper check of the return value for
38435           execute tests. Fixed several problems with the pattern matching
38436           of the compiler output which gave erroneous test results.
38437           Changed several of the test result messages to be more descriptive.
38438         * config/unix-g++.exp: Proc g++_load now actually works and
38439           executes the tests passed to it and returns a usable return
38440           value.
38441
38442 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
38443
38444           * lib/gcc.exp: Exits gracefully if $CC is bogus.
38445
38446 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
38447
38448         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
38449           Modified both files to properly execute the old style
38450           dejagnu tests. The previous versions of these files were
38451           experimental and did not function anything near correctly.
38452
38453 1993-04-05  Rob Savoye  (rob@cygnus.com)
38454
38455         * Removed all Makefile.in and configure.in files. No configuration
38456         needed now.
38457
38458 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
38459
38460         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
38461
38462 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
38463
38464         * gcc.compile/configure.in, gcc.unsorted/configure.in,
38465         gcc.special/configure.in, gcc.noncompile/configure.in,
38466         gcc.execute/configure.in, gcc.code_quality/configure.in,
38467         g++.other/configure.in, g++.old-deja/configure.in,
38468         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
38469         in srcname setting.
38470
38471 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
38472
38473         * lib/udi.exp:  Fixed mondfe and mondfe_download.
38474         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
38475         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
38476
38477 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
38478
38479         * config/udi-gdb.exp: Check $shell_id after connecting to target.
38480         (gdb_exit): Don't remove *_soc files.
38481
38482 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
38483
38484         * lib/c-torture.exp: Don't look for main; instead always use -w
38485         -c.  This is how the c-torture tests work.  Remove the object
38486         file if the compilation succeeds.
38487         * gcc.execute/execute.exp: Remove executable if test passes.
38488         * gcc.noncompile/noncompile.exp: Every test is an expected
38489         failure.
38490         * gcc.special/special.exp: Added tests from c-torture 1.11,
38491         corrected use of existing test.
38492         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
38493         gcc.execute/920625-1.c: Updated to c-torture 1.11.
38494         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
38495         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
38496         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
38497         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
38498         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
38499         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
38500         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
38501         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
38502         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
38503         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
38504         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
38505         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
38506         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
38507         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
38508         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
38509         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
38510         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
38511         c-torture 1.11.
38512         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
38513         correspond to c-torture 1.11.
38514
38515         * New file.